From 34414b643e46da51f6c751d16a6c771f2821a2e4 Mon Sep 17 00:00:00 2001 From: John Frankolin <johfr13@liu.se> Date: Thu, 18 Mar 2021 09:34:10 +0100 Subject: [PATCH] Migrated spacy starter from gitlab --- .gitignore | 22 +- .prettierrc | 24 + LICENSE | 21 + README.md | 334 +- binder/requirements.txt | 1 + docker-compose.yml | 13 + dockerfile | 12 + docs/_config.yml | 1 + docs/img/chapter_layout.png | Bin 0 -> 113354 bytes docs/img/chapters_img.png | Bin 0 -> 202175 bytes docs/img/julia.png | Bin 0 -> 258729 bytes docs/img/multi-q-exercise.png | Bin 0 -> 84704 bytes docs/img/naome.png | Bin 0 -> 237191 bytes docs/index.md | 708 + docs/task/project.md | 55 + docs/task/task.md | 211 + exercises/bookquotes.json | 26 + exercises/exc_01_03.py | 11 + exercises/solution_01_03.py | 11 + exercises/test_01_03.py | 12 + gatsby-browser.js | 6 + gatsby-config.js | 101 + gatsby-node.js | 191 + meta.json | 25 + package-lock.json | 23094 ++++++++++++++++ package.json | 67 + plugins/remark-default-class-name/index.js | 13 + .../remark-default-class-name/package.json | 12 + scratch.txt | 30 + slides/chapter1_01_introduction.md | 39 + src/components/answer-types/answer-info.js | 45 + src/components/answer-types/choice.js | 66 + .../answer-types/dist/submitter.dev.js | 9 + src/components/answer-types/input-type.js | 11 + src/components/answer-types/match-type.js | 51 + src/components/answer-types/multi-choice.js | 104 + src/components/answer-types/numerical.js | 52 + src/components/answer-types/option.js | 6 + src/components/answer-types/raw-input.js | 42 + src/components/answer-types/select-choice.js | 55 + src/components/answer-types/short-answer.js | 49 + src/components/burger.js | 47 + src/components/button.js | 41 + src/components/chapter-item.js | 25 + src/components/code.js | 155 + src/components/course-content-list.js | 64 + src/components/exercise.js | 78 + src/components/faq-component.js | 28 + src/components/footer.js | 33 + src/components/header-burger.js | 51 + src/components/header.js | 66 + src/components/hero.js | 38 + src/components/hint.js | 25 + src/components/input.js | 17 + src/components/juniper.js | 297 + src/components/link.js | 52 + src/components/login.js | 67 + src/components/math.js | 17 + src/components/multi-answer.js | 43 + src/components/navigation.js | 55 + src/components/question.js | 40 + src/components/seo.js | 103 + src/components/slides.js | 102 + src/components/submitter.js | 27 + src/components/task-exercise.js | 123 + src/components/task-item.js | 29 + src/components/teachers.js | 26 + src/components/text.js | 8 + src/components/typography.js | 11 + src/components/video.js | 15 + src/components/wrapper.js | 33 + src/context.js | 3 + src/context/dist/index.dev.js | 14 + src/context/index.js | 7 + src/data/MenuData.js | 6 + src/data/TeacherData.js | 4 + src/data/faq/exam_faq.js | 4 + src/data/faq/general_faq.js | 4 + src/data/faq/technical_faq.js | 4 + src/dist/markdown.dev.js | 82 + src/markdown.js | 48 + src/pages/404.js | 14 + src/pages/course-info.js | 51 + src/pages/course-material.js | 42 + src/pages/faq.js | 41 + src/pages/index.js | 82 + src/styles/burger.module.sass | 100 + src/styles/button.module.sass | 73 + src/styles/chapter-item.module.sass | 47 + src/styles/choice.module.sass | 53 + src/styles/code.module.sass | 58 + src/styles/course-content-list.module.sass | 107 + src/styles/course-info.module.sass | 27 + src/styles/course-material.module.sass | 14 + src/styles/dist/rawinput.module.css | 16 + src/styles/exercise.module.sass | 77 + src/styles/faq-component.module.sass | 20 + src/styles/faq.module.sass | 10 + src/styles/footer.module.sass | 37 + src/styles/global.css | 31 + src/styles/header.module.sass | 58 + src/styles/headerburger.module.sass | 55 + src/styles/hero.module.sass | 91 + src/styles/hint.module.sass | 29 + src/styles/index.module.sass | 55 + src/styles/index.sass | 219 + src/styles/input.module.sass | 5 + src/styles/link.module.sass | 15 + src/styles/login.module.sass | 18 + src/styles/multi-choice.module.sass | 37 + src/styles/navigation.module.sass | 10 + src/styles/question.module.sass | 33 + src/styles/rawinput.module.sass | 20 + src/styles/reveal.css | 1931 ++ src/styles/select-choice.module.sass | 7 + src/styles/shared.scss | 1 + src/styles/short-answer.module.sass | 13 + src/styles/slides.module.sass | 115 + src/styles/task-item.module.sass | 53 + src/styles/task.module.sass | 73 + src/styles/teachers.module.sass | 40 + src/styles/theme-changer.module.sass | 9 + src/styles/typography.module.sass | 47 + src/styles/video.module.sass | 12 + src/styles/wrapper.module.sass | 12 + src/templates/chapter.js | 174 + src/templates/task-placeholder.js | 171 + src/theme-changer.js | 54 + src/utility/auth/msalConfig.js | 31 + src/utility/auth/msalContext.js | 269 + src/utility/graph/GraphService.js | 97 + src/utility/graph/UserUtils.js | 66 + src/utility/index.js | 35 + static/icon.png | Bin 0 -> 20909 bytes static/icon_check.svg | 3 + static/icon_slides.svg | 6 + static/logo.svg | 3 + static/profile.jpg | Bin 0 -> 13744 bytes static/social.jpg | Bin 0 -> 9412 bytes tasks/chapter1.md | 9 + tasks/chapter1/ktr2020-01a.md | 256 + tasks/chapter1/ktr2020-01b.md | 91 + tasks/chapter1/ktr2020-04a.md | 49 + tasks/chapter1/ktr2020-05a.md | 40 + tasks/chapter1/ktr2020-05b.md | 28 + tasks/chapter1/ktr2020-05c.md | 25 + tasks/chapter1/test.md | 27 + tasks/chapter1/test2.md | 47 + tasks/chapter2.md | 9 + .../language-modelling-2-2017 copy.md | 11 + tasks/chapter2/language-modelling-2-2017.md | 66 + tasks/chapter2/part-of-speech-3-2017.md | 56 + tasks/chapter2/short-answer.md | 37 + tasks/chapter3/task1.md | 45 + tasks/chapter3/task2.md | 70 + tasks/chapter3/task3.md | 37 + tasks/chapter3/task4.md | 41 + tasks/chapter4/text-classification-1-2017.md | 40 + tasks/generate_chapter.py | 64 + tasks/generate_id.py | 4 + tasks/generate_task.py | 95 + tasks/progress_chapter.md | 8 + tasks/progress_chapter/prog1.md | 31 + tasks/progress_chapter/prog2.md | 31 + tasks/progress_chapter/prog3.md | 31 + tasks/test_chap.md | 8 + tasks/test_chap/test.md | 10 + theme.sass | 114 + 168 files changed, 33541 insertions(+), 28 deletions(-) create mode 100644 .prettierrc create mode 100644 LICENSE create mode 100644 binder/requirements.txt create mode 100644 docker-compose.yml create mode 100644 dockerfile create mode 100644 docs/_config.yml create mode 100644 docs/img/chapter_layout.png create mode 100644 docs/img/chapters_img.png create mode 100644 docs/img/julia.png create mode 100644 docs/img/multi-q-exercise.png create mode 100644 docs/img/naome.png create mode 100644 docs/index.md create mode 100644 docs/task/project.md create mode 100644 docs/task/task.md create mode 100644 exercises/bookquotes.json create mode 100644 exercises/exc_01_03.py create mode 100644 exercises/solution_01_03.py create mode 100644 exercises/test_01_03.py create mode 100644 gatsby-browser.js create mode 100644 gatsby-config.js create mode 100644 gatsby-node.js create mode 100644 meta.json create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 plugins/remark-default-class-name/index.js create mode 100644 plugins/remark-default-class-name/package.json create mode 100644 scratch.txt create mode 100644 slides/chapter1_01_introduction.md create mode 100644 src/components/answer-types/answer-info.js create mode 100644 src/components/answer-types/choice.js create mode 100644 src/components/answer-types/dist/submitter.dev.js create mode 100644 src/components/answer-types/input-type.js create mode 100644 src/components/answer-types/match-type.js create mode 100644 src/components/answer-types/multi-choice.js create mode 100644 src/components/answer-types/numerical.js create mode 100644 src/components/answer-types/option.js create mode 100644 src/components/answer-types/raw-input.js create mode 100644 src/components/answer-types/select-choice.js create mode 100644 src/components/answer-types/short-answer.js create mode 100644 src/components/burger.js create mode 100644 src/components/button.js create mode 100644 src/components/chapter-item.js create mode 100644 src/components/code.js create mode 100644 src/components/course-content-list.js create mode 100644 src/components/exercise.js create mode 100644 src/components/faq-component.js create mode 100644 src/components/footer.js create mode 100644 src/components/header-burger.js create mode 100644 src/components/header.js create mode 100644 src/components/hero.js create mode 100644 src/components/hint.js create mode 100644 src/components/input.js create mode 100644 src/components/juniper.js create mode 100644 src/components/link.js create mode 100644 src/components/login.js create mode 100644 src/components/math.js create mode 100644 src/components/multi-answer.js create mode 100644 src/components/navigation.js create mode 100644 src/components/question.js create mode 100644 src/components/seo.js create mode 100644 src/components/slides.js create mode 100644 src/components/submitter.js create mode 100644 src/components/task-exercise.js create mode 100644 src/components/task-item.js create mode 100644 src/components/teachers.js create mode 100644 src/components/text.js create mode 100644 src/components/typography.js create mode 100644 src/components/video.js create mode 100644 src/components/wrapper.js create mode 100644 src/context.js create mode 100644 src/context/dist/index.dev.js create mode 100644 src/context/index.js create mode 100644 src/data/MenuData.js create mode 100644 src/data/TeacherData.js create mode 100644 src/data/faq/exam_faq.js create mode 100644 src/data/faq/general_faq.js create mode 100644 src/data/faq/technical_faq.js create mode 100644 src/dist/markdown.dev.js create mode 100644 src/markdown.js create mode 100644 src/pages/404.js create mode 100644 src/pages/course-info.js create mode 100644 src/pages/course-material.js create mode 100644 src/pages/faq.js create mode 100644 src/pages/index.js create mode 100644 src/styles/burger.module.sass create mode 100644 src/styles/button.module.sass create mode 100644 src/styles/chapter-item.module.sass create mode 100644 src/styles/choice.module.sass create mode 100644 src/styles/code.module.sass create mode 100644 src/styles/course-content-list.module.sass create mode 100644 src/styles/course-info.module.sass create mode 100644 src/styles/course-material.module.sass create mode 100644 src/styles/dist/rawinput.module.css create mode 100644 src/styles/exercise.module.sass create mode 100644 src/styles/faq-component.module.sass create mode 100644 src/styles/faq.module.sass create mode 100644 src/styles/footer.module.sass create mode 100644 src/styles/global.css create mode 100644 src/styles/header.module.sass create mode 100644 src/styles/headerburger.module.sass create mode 100644 src/styles/hero.module.sass create mode 100644 src/styles/hint.module.sass create mode 100644 src/styles/index.module.sass create mode 100644 src/styles/index.sass create mode 100644 src/styles/input.module.sass create mode 100644 src/styles/link.module.sass create mode 100644 src/styles/login.module.sass create mode 100644 src/styles/multi-choice.module.sass create mode 100644 src/styles/navigation.module.sass create mode 100644 src/styles/question.module.sass create mode 100644 src/styles/rawinput.module.sass create mode 100644 src/styles/reveal.css create mode 100644 src/styles/select-choice.module.sass create mode 100644 src/styles/shared.scss create mode 100644 src/styles/short-answer.module.sass create mode 100644 src/styles/slides.module.sass create mode 100644 src/styles/task-item.module.sass create mode 100644 src/styles/task.module.sass create mode 100644 src/styles/teachers.module.sass create mode 100644 src/styles/theme-changer.module.sass create mode 100644 src/styles/typography.module.sass create mode 100644 src/styles/video.module.sass create mode 100644 src/styles/wrapper.module.sass create mode 100644 src/templates/chapter.js create mode 100644 src/templates/task-placeholder.js create mode 100644 src/theme-changer.js create mode 100644 src/utility/auth/msalConfig.js create mode 100644 src/utility/auth/msalContext.js create mode 100644 src/utility/graph/GraphService.js create mode 100644 src/utility/graph/UserUtils.js create mode 100644 src/utility/index.js create mode 100644 static/icon.png create mode 100644 static/icon_check.svg create mode 100644 static/icon_slides.svg create mode 100644 static/logo.svg create mode 100644 static/profile.jpg create mode 100644 static/social.jpg create mode 100644 tasks/chapter1.md create mode 100644 tasks/chapter1/ktr2020-01a.md create mode 100644 tasks/chapter1/ktr2020-01b.md create mode 100644 tasks/chapter1/ktr2020-04a.md create mode 100644 tasks/chapter1/ktr2020-05a.md create mode 100644 tasks/chapter1/ktr2020-05b.md create mode 100644 tasks/chapter1/ktr2020-05c.md create mode 100644 tasks/chapter1/test.md create mode 100644 tasks/chapter1/test2.md create mode 100644 tasks/chapter2.md create mode 100644 tasks/chapter2/language-modelling-2-2017 copy.md create mode 100644 tasks/chapter2/language-modelling-2-2017.md create mode 100644 tasks/chapter2/part-of-speech-3-2017.md create mode 100644 tasks/chapter2/short-answer.md create mode 100644 tasks/chapter3/task1.md create mode 100644 tasks/chapter3/task2.md create mode 100644 tasks/chapter3/task3.md create mode 100644 tasks/chapter3/task4.md create mode 100644 tasks/chapter4/text-classification-1-2017.md create mode 100644 tasks/generate_chapter.py create mode 100644 tasks/generate_id.py create mode 100644 tasks/generate_task.py create mode 100644 tasks/progress_chapter.md create mode 100644 tasks/progress_chapter/prog1.md create mode 100644 tasks/progress_chapter/prog2.md create mode 100644 tasks/progress_chapter/prog3.md create mode 100644 tasks/test_chap.md create mode 100644 tasks/test_chap/test.md create mode 100644 theme.sass diff --git a/.gitignore b/.gitignore index 8ec6b24..cde92cd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +.vscode + # Logs logs *.log @@ -29,14 +31,14 @@ bower_components # node-waf configuration .lock-wscript -# Compiled binary addons (https://nodejs.org/api/addons.html) +# Compiled binary addons (http://nodejs.org/api/addons.html) build/Release # Dependency directories node_modules/ jspm_packages/ -# TypeScript v1 declaration files +# Typescript v1 declaration files typings/ # Optional npm cache directory @@ -51,15 +53,19 @@ typings/ # Output of 'npm pack' *.tgz +# dotenv environment variables file +.env + # gatsby files .cache/ public +# Mac files +.DS_Store + +# Yarn +yarn-error.log +.pnp/ +.pnp.js # Yarn Integrity file .yarn-integrity - -# dotenv environment variables file -.env - -# next.js build output -.next diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..94abdb5 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,24 @@ +{ + "semi": false, + "singleQuote": true, + "trailingComma": "es5", + "tabWidth": 4, + "printWidth": 100, + "overrides": [ + { + "files": "*.sass", + "options": { + "printWidth": 999 + } + }, + { + "files": "*.md", + "options": { + "tabWidth": 2, + "printWidth": 80, + "proseWrap": "always", + "htmlWhitespaceSensitivity": "strict" + } + } + ] +} diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..6776670 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (C) 2019 Ines Montani + +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. diff --git a/README.md b/README.md index 0ca446a..58e1a69 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,314 @@ -# Introduction -TODO: Give a short introduction of your project. Let this section explain the objectives or the motivation behind this project. - -# Getting Started -TODO: Guide users through getting your code up and running on their own system. In this section you can talk about: -1. Installation process -2. Software dependencies -3. Latest releases -4. API references - -# Build and Test -TODO: Describe and show how to build your code and run the tests. - -# Contribute -TODO: Explain how other users and developers can contribute to make your code better. - -If you want to learn more about creating good readme files then refer the following [guidelines](https://docs.microsoft.com/en-us/azure/devops/repos/git/create-a-readme?view=azure-devops). You can also seek inspiration from the below readme files: -- [ASP.NET Core](https://github.com/aspnet/Home) -- [Visual Studio Code](https://github.com/Microsoft/vscode) -- [Chakra Core](https://github.com/Microsoft/ChakraCore) \ No newline at end of file +# Online course starter: Python + +This is a starter repo based on the +[course framework](https://github.com/ines/spacy-course) I developed for my +[spaCy course](https://course.spacy.io). The front-end is powered by +[Gatsby](http://gatsbyjs.org/) and [Reveal.js](https://revealjs.com) and the +back-end code execution uses [Binder](https://mybinder.org) đ + +[](https://app.netlify.com/start/deploy?repository=https://github.com/ines/courser-starter-python) + +[](https://course-starter-python.netlify.com) + +## đ Documentation + +<a href="https://ines.github.io/course-starter-python/"><img width="300" src="https://user-images.githubusercontent.com/13643239/75773176-ab897a00-5d4d-11ea-8593-1fc018885611.png" align="right"></a> + +Thanks to [@hfboyce](https://github.com/hfboyce) for contributing a super detailed guide on getting started with this course framework, adding exercises, slides and other content, and customizing the design. It also comes with a Dockerfile that takes care of the dependencies for you. + +[âĄïž **Read the documentation here**](https://ines.github.io/course-starter-python/) + + +## â Quickstart + +1. [Import](https://github.com/new/import) this repo, install it and make sure + the app is running locally. +2. Customize the [`meta.json`](meta.json) and + [`binder/requirements.txt`](binder/requirements.txt). +3. Build a [Binder](https://mybinder.org) from the `binder` branch of this repo. +4. Add content (chapters, exercises and slides) and optionally add separate + content license. +5. Customize the UI theme in [`theme.sass`](theme.sass) and update images in + [`static`](static) as needed. +6. Deploy the app, e.g. to [Netlify](https://netlify.com). + +### Running the app + +To start the local development server, install [Gatsby](https://gatsbyjs.org) +and then all other dependencies. This should serve up the app on +`localhost:8000`. + +```bash +npm install -g gatsby-cli # Install Gatsby globally +npm install # Install dependencies +npm run dev # Run the development server +``` + +## đš Customization + +The app separates its source and content â so you usually shouldn't have to dig +into the JavaScript source to change things. The following points of +customization are available: + +| Location | Description | +| ------------------------- | ------------------------------------------------------ | +| `meta.json` | General config settings, title, description etc. | +| `theme.sass` | Color theme. | +| `binder/requirements.txt` | Python requirements to install. | +| `chapters` | The chapters, one Markdown file per chapter. | +| `slides` | The slides, one Markdown file per slide deck. | +| `static` | Static assets like images, will be copied to the root. | + +### `meta.json` + +The following meta settings are available. **Note that you have to re-start +Gatsby to see the changes if you're editing it while the server is running.** + +| Setting | Description | +| -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ | +| `courseId` | Unique ID of the course. Will be used when saving completed exercises to the browser's local storage. | +| `title` | The title of the course. | +| `slogan` | Course slogan, displayed in the page title on the front page. | +| `description` | Course description. Used for site meta and in footer. | +| `bio` | Author bio. Used in the footer. | +| `siteUrl` | URL of the deployed site (without trailing slash). | +| `twitter` | Author twitter handle, used in Twitter cards meta. | +| `fonts` | [Google Fonts](https://fonts.google.com) to load. Should be the font part of the URL in the embed string, e.g. `Lato:400,400i,700,700i`. | +| `testTemplate` | Template used to validate the answers. `${solution}` will be replaced with the user code and `${test}` with the contents of the test file. | +| `juniper.repo` | Repo to build on Binder in `user/repo` format. Usually the same as this repo. | +| `juniper.branch` | Branch to build. Ideally not `master`, so the image is not rebuilt every time you push. | +| `juniper.lang` | Code language for syntax highlighting. | +| `juniper.kernelType` | The name of the kernel to use. | +| `juniper.debug` | Logs additional debugging info to the console. | +| `showProfileImage` | Whether to show the profile image in the footer. If `true`, a file `static/profile.jpg` needs to be available. | +| `footerLinks` | List of objects with `"text"` and `"url"` to display as links in the footer. | +| `theme` | Currently only used for the progressive web app, e.g. as the theme color on mobile. For the UI theme, edit `theme.sass`. | + +### Static assets + +All files added to `/static` will become available at the root of the deployed +site. So `/static/image.jpg` can be referenced in your course as `/image.jpg`. +The following assets need to be available and can be customized: + +| File | Description | +| ----------------- | -------------------------------------------------------- | +| `icon.png` | Custom [favicon](https://en.wikipedia.org/wiki/Favicon). | +| `logo.svg` | The course logo. | +| `profile.jpg` | Photo or profile image. | +| `social.jpg` | Social image, displayed in Twitter and Facebook cards. | +| `icon_check.svg` | "Check" icon displayed on "Mark as completed" button. | +| `icon_slides.svg` | Icon displayed in the corner of a slides exercise. | + +## âïž Content + +### File formats + +#### Chapters + +Chapters are placed in [`/chapters`](/chapters) and are Markdown files +consisting of `<exercise>` components. They'll be turned into pages, e.g. +`/chapter1`. In their frontmatter block at the top of the file, they need to +specify `type: chapter`, as well as the following meta: + +```yaml +--- +title: The chapter title +description: The chapter description +prev: /chapter1 # exact path to previous chapter or null to not show a link +next: /chapter3 # exact path to next chapter or null to not show a link +id: 2 # unique identifier for chapter +type: chapter # important: this creates a standalone page from the chapter +--- + +``` + +#### Slides + +Slides are placed in [`/slides`](/slides) and are markdown files consisting of +slide content, separated by `---`. They need to specify the following +frontmatter block at the top of the file: + +```yaml +--- +type: slides +--- + +``` + +The **first and last slide** use a special layout and will display the headline +in the center of the slide. **Speaker notes** (in this case, the script) can be +added at the end of a slide, prefixed by `Notes:`. They'll then be shown on the +right next to the slides. Here's an example slides file: + +```markdown +--- +type: slides +--- + +# Processing pipelines + +Notes: This is a slide deck about processing pipelines. + +--- + +# Next slide + +- Some bullet points here +- And another bullet point + +<img src="/image.jpg" alt="An image located in /static" /> +``` + +### Custom Elements + +When using custom elements, make sure to place a newline between the +opening/closing tags and the children. Otherwise, Markdown content may not +render correctly. + +#### `<exercise>` + +Container of a single exercise. + +| Argument | Type | Description | +| ------------ | --------------- | -------------------------------------------------------------- | +| `id` | number / string | Unique exercise ID within chapter. | +| `title` | string | Exercise title. | +| `type` | string | Optional type. `"slides"` makes container wider and adds icon. | +| **children** | - | The contents of the exercise. | + +```markdown +<exercise id="1" title="Introduction to spaCy"> + +Content goes here... + +</exercise> +``` + +#### `<codeblock>` + +| Argument | Type | Description | +| ------------ | --------------- | -------------------------------------------------------------------------------------------- | +| `id` | number / string | Unique identifier of the code exercise. | +| `source` | string | Name of the source file (without file extension). Defaults to `exc_${id}` if not set. | +| `solution` | string | Name of the solution file (without file extension). Defaults to `solution_${id}` if not set. | +| `test` | string | Name of the test file (without file extension). Defaults to `test_${id}` if not set. | +| **children** | string | Optional hints displayed when the user clicks "Show hints". | + +```markdown +<codeblock id="02_03"> + +This is a hint! + +</codeblock> +``` + +#### `<slides>` + +Container to display slides interactively using Reveal.js and a Markdown file. + +| Argument | Type | Description | +| -------- | ------ | --------------------------------------------- | +| `source` | string | Name of slides file (without file extension). | + +```markdown +<slides source="chapter1_01_introduction-to-spacy"> +</slides> +``` + +#### `<choice>` + +Container for multiple-choice question. + +| Argument | Type | Description | +| ------------ | --------------- | -------------------------------------------------------------------------------------------- | +| `id` | string / number | Optional unique ID. Can be used if more than one choice question is present in one exercise. | +| **children** | nodes | Only `<opt>` components for the options. | + +```markdown +<choice> + +<opt text="Option one">You have selected option one! This is not good.</opt> +<opt text="Option two" correct="true">Yay! </opt> + +</choice> +``` + +#### `<opt>` + +A multiple-choice option. + +| Argument | Type | Description | +| ------------ | ------ | ---------------------------------------------------------------------------------------------- | +| `text` | string | The option text to be displayed. Supports inline HTML. | +| `correct` | string | `"true"` if the option is the correct answer. | +| **children** | string | The text to be displayed if the option is selected (explaining why it's correct or incorrect). | + +### Setting up Binder + +The [`requirements.txt`](binder/requirements.txt) in the repository defines the +packages that are installed when building it with Binder. You can specify the +binder settings like repo, branch and kernel type in the `"juniper"` section of +the `meta.json`. I'd recommend running the very first build via the interface on +the [Binder website](https://mybinder.org), as this gives you a detailed build +log and feedback on whether everything worked as expected. Enter your repository +URL, click "launch" and wait for it to install the dependencies and build the +image. + + + +### Adding tests + +To validate the code when the user hits "Submit", we're currently using a +slightly hacky trick. Since the Python code is sent back to the kernel as a +string, we can manipulate it and add tests â for example, exercise +`exc_01_02_01.py` will be validated using `test_01_02_01.py` (if available). The +user code and test are combined using a string template. At the moment, the +`testTemplate` in the `meta.json` looks like this: + +``` +from wasabi import Printer +__msg__ = Printer() +__solution__ = """${solution}""" +${solution} + +${test} +try: + test() +except AssertionError as e: + __msg__.fail(e) +``` + +If present, `${solution}` will be replaced with the string value of the +submitted user code. In this case, we're inserting it twice: once as a string so +we can check whether the submission includes something, and once as the code, so +we can actually run it and check the objects it creates. `${test}` is replaced +by the contents of the test file. It's also making +[`wasabi`](https://github.com/ines/wasabi)'s printer available as `__msg__`, so +we can easily print pretty messages in the tests. Finally, the `try`/`accept` +block checks if the test function raises an `AssertionError` and if so, displays +the error message. This also hides the full error traceback (which can easily +leak the correct answers). + +A test file could then look like this: + +```python +def test(): + assert "spacy.load" in __solution__, "Are you calling spacy.load?" + assert nlp.meta["lang"] == "en", "Are you loading the correct model?" + assert nlp.meta["name"] == "core_web_sm", "Are you loading the correct model?" + assert "nlp(text)" in __solution__, "Are you processing the text correctly?" + assert "print(doc.text)" in __solution__, "Are you printing the Doc's text?" + + __msg__.good( + "Well done! Now that you've practiced loading models, let's look at " + "some of their predictions." + ) +``` + +The string answer is available as `__solution__`, and the test also has access +to the solution code. + +--- + +For more details on how it all works behind the scenes, see +[the original course repo](https://github.com/ines/spacy-course). diff --git a/binder/requirements.txt b/binder/requirements.txt new file mode 100644 index 0000000..112cf24 --- /dev/null +++ b/binder/requirements.txt @@ -0,0 +1 @@ +wasabi>=0.2.1,<1.1.0 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..bde093a --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,13 @@ +version: '3.7' +services: + gatsby: + build: + context: . + dockerfile: Dockerfile + working_dir: /app + command: gatsby develop -H 0.0.0.0 + ports: + - "8000:8000" + volumes: + - .:/app + - /app/node_modules/ diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..c9333e2 --- /dev/null +++ b/dockerfile @@ -0,0 +1,12 @@ +# Docker file for running Gatsby without installing node version 10 or Gatsby. +# Attribution: https://stackoverflow.com/questions/57405792/gatsby-not-rebuilding-whenever-mounted-code-changes +# Hayley Boyce (kinda not really), February 6th, 2020 + +FROM node:10 + +# Add the package.json file and build the node_modules folder +WORKDIR /app +COPY ./package*.json ./ +RUN mkdir node_modules +RUN npm install --g gatsby-cli +RUN npm install \ No newline at end of file diff --git a/docs/_config.yml b/docs/_config.yml new file mode 100644 index 0000000..2f7efbe --- /dev/null +++ b/docs/_config.yml @@ -0,0 +1 @@ +theme: jekyll-theme-minimal \ No newline at end of file diff --git a/docs/img/chapter_layout.png b/docs/img/chapter_layout.png new file mode 100644 index 0000000000000000000000000000000000000000..5cd82329a856d8a188efd1e80ee029b641c344ee GIT binary patch literal 113354 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 P1_lOCS3j3^P6<r_y4g5O literal 0 HcmV?d00001 diff --git a/docs/img/chapters_img.png b/docs/img/chapters_img.png new file mode 100644 index 0000000000000000000000000000000000000000..d0087dbede0157b206a7fd54d9e9098c0641eeac GIT binary patch literal 202175 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’z<Ws|(9AGoId9 z_)&Mot`oc>(|FHuhUwZ>{`r~rXTickJKxDWRwu3KdKPUMvd!xRTXra0YiPxhT<3dM zanYrs+k1Y`cwbq%ed3qR>;7c6M`TIz?%xvH!ew*!^P&T%?51zAwUyf&;d*P+#piea zy3Rjc9bX%A;9IqH+uruByt)@J6VAFWe|lH-G}!wJ0$c*?J~~0m+D1>s1p;pI|GH~B zuUqZk^6y^X2OVzj$rsA4V@|&czVum&ZF$xztzXe<5uUH&uRYG?y7p#c2H&>+^-($R zuNAG<TGu%9^5G9>crScvtJ*jB($$3Og|XSsw*T%upUYjN$FcDG#(z8W_7?bjVFZQ7 zg6*sv*Q<X2xnK>A><*3{!rxwNZr^ph&T!l69P`iinhhI$i{nH&ujiQ`oV<JAUB6pv ze_em8|2!`>HtPPPdB2xP%I&Ht$XjW!aK*&i{YH)bZB5%2CY`m7+iUjeT>10rxNx4c zr(<QGe_Ok9{%O9aJ>Q}a-dJ_?GxvGtjO~jrR32S3`AuvdB<fFyD8!srNdh?xlwV)4 zGO}8@u0C<6ZhpR+L%6H|J+U?gwTe%fv&-JCTq33Oe&6Yq=&10+qNihQLlo1t&(=C{ zOKeS~a_q&DrIJ>2Os`z}zUQ2dW&O;z=@+A`S<f$e9cuVKu4I1Idhxv{+V8gAgH=^s z90Kb^FD6Ao!{CL$i?r5h{-QH)-_)MQx1-#+{@dTAb-eYNzca2MGQH1mj5R=FMg6LT z*J+pc#M}ASt}S|0*&2BI{ETe1!}fY>a(d1gE)(#->LcCm-mKN+GI#UYXA+kV-7|W= z)uVJ-fBn_hItEkILd`?hYX<B;K4<%)v)@l`cm00&6S(B~tL(7jn*H-h%8sBQa5xa{ z@bI9Warlf``>yPc*IO+7O*^Gv_Ot#~)pbf=J+IpB^Nrus&0`;u5uvtcV*2)`<64L0 zcHT?TIyi03tf`T{qUC%w+9zt_%&T-)tPeG5t>%iIJ~O~@ZI@5t)PI?IR(t>1f0!y8 z_qlRsZCJo`v2~%Pad&I4{oVX~XJAVFEctbP%eqZ|v}C6?owe#~&Q$_c<zMzOJdAoj zU%9FSRL3+pyk%N-DM+=~|Mf9}6K0`nBM;~8xKSHgxZ1(7xbbI<X5pDNuP<L>TD#<J zCP%jD!{e`1nGe2N$~~!U@{b)(xBBDvS?o9$GjWp-!?Fo}#~&t7xMBIZrRmACS??=X zCP%E`xfOQs`jyJ${ot^9%DQaYeU@lgPSIiwVO^5N{e6CZYQViZUHLha%P(@C&g4j$ z>l=ULcF5K=-B)EBe}A0&{M5Sl_fA<x&3s`u|I6nSHx@2g9wZ;08aQ#;zNsrUuIw{m z`SQ$s{$tTKH}`1??0&duVL|ja!}+&OUTd9S?SH@K+QzHvU9YdzX8F9bN9R`gG)P_I zz!b9XqZPy{3)C3PEhaH3m7kbmeWmCO&v6~0c`J+D;@wQ`L#`EU+ta@6ElcD50PC-N z&nZs0yDlm?HAHl6-gK>B65DxWH5?uWPwZM18#{}k?ylH=Zl4>ELpCf6Skq<TZkMeW zC2`{Pc1?%XRr9Rx|2+Mrs`Rj7Y-{<^MU|~>HR3;IKAR@nLQ-v2U_-%L@$+1@PM~y? z(b}-e?~eX&<z)856IQ-Em%ZOzJFcuP{@nDLr#5f-IeXKuB?}xFXTQG?@HPGDnm^%> z&b;cc-FG`Q+lr6(`I=Rw$r&r8Z-rgVXI;u=QrqSucK5%Mu+Z~duDrf|?>?_9EwN<H zmO2-yVq&wa?2mud`PxG)b-T}2-(S9TuJ!#ahp&g(eskI0eJjHIbvn-(9g%fEB{F1V z9hxAW4TssR9M^Bve0yOHDxMt{Gp(}H{G7Uf)j9107wyl^UdDMne4h3F?90ED-b$~_ zz4fzXWr6<6!*|z36(7E|#7?wwk90Wi*SXKN-dcQ#3c4|C`=QfqmYKJEs@Hj32raXC zVJglaCbj0~<DEGfaX;>D{@#6O*VLqoUu#w~J`K5c>f2I}7opEKZ#eP#z_;FLXwZ2! z6s(<oj;$7)<xYqc>_4*GS$FzeJN0sb2|Fjx;m)`bqHh{1bGPdI;e%Ddr6p%S9drsm zex)#@V%GZ!9<4=I@}YH}d5f~v`Zx%Dk9u+J!i6mjYU}(f<#%U(e)w=<<@E27c?V+F z8s}>px6fsIzN$U`R-Jxif}TRcp%ZJCE$|Zlu5YTiEl)INnQVRRbJNxH-+d0<H~;S2 zUG}fL*6zKwtMJa=vNK=ULFM8CP!r73{+b&omREQtyq#-(XoK4O0B=@rt|=Lg7AB$L zMj@iNL&f#Z_%1rRUzFiT9AhA3^vs1TFZONQn{`&Me^tjTnWV_;HsQC{HAU_1yA(C^ z@AJ6@aZ_jR6Rncsi(0<_nZp)e$BBKO;#mO>iy!#@J|E4Pv3>Dvqjm4fYU=f*s$Lr3 zSpKw@_eaj{?~4Rn^|w5{Y<>+Kaxe554{iNtHD87o)K(N{;!^&Sy351bX3oal4{!Zl z{JXnk<LlE}5*Nk4e2*&%d)Ku|G_B)y?)^{J>(<U<xO>Ji)b(}yD$~~+F2?w7Jy&r2 z-SWQM{<FGtLTi??D(q5lzni;Rvh2<6Fx`3ce}8?yyT5;Z)SRp*yYH%9_qKjs`1cd< z^;c_zKJ%t@%T>=|?*~_{K6;HSC%-PRi~>b;qZvoWzU7O2;}><Y6}f&FjJ@~0JG#WW z^xk!Y<FC#6p0E3*X<TxyeBZVmkKa#UWhy({seRX~39ICeN!f~5^`^)2UjANNurK(d z=-vD;``#C>%F0P~dm393Z})vQU-GM}y&{&|7A>6q{`G=$S{t`;yDf<fskOWO?PxK$ z==!VZu;ZHi^NEW=CB`o|hpS=xL<Le;MRzg%`nK^!-KvPV_$!~;a()FxrU(^pum4pP z>v~}2+dFmlAHQ41{ddiUW3sEJZ{4J&T6=i*n%vvZSI<hgm$!cQ_D!Cz_pft^Out-x z_WR#ui8EcD7g_bIzTdVxkaxz_>5CRl&z~^$YQNF>-(lk7KmTZ4w!h{IN;og%K`~`H zU4|1BQ&o(uT2gJ#Zm(K1=hUm_XHD6`!3U;&PhypldUd<zxkb_U>t9!G6<Tk({eGr> ze%*=sh~!&kwa&}8<Q}tKe!VY0HR#T_FA?`Xr0qEJ;q}wz;z?!qFZY+f-t&#=kWz7C zyVWea&oyzI_x&$i*q59z8yp&M1r=hl&+lBcoI|0(;Xd~i-q0_utGZ6DtZNPXI#G*x zbJWaLy_*y#olD%l`r0nRlnnV&p0BUn?tiViSh+Lv^0^z+``(8Ze-4{6b!AU<+OzKL z<k#0KeK&KiZ<@8u;fdvat&MxuH=lTC^nO`r^s=>kj>Mdu3N3m984qn;l%&%Ss=5NY z9c~63En5}s?7Vu#g-x~Zo~_klPMv$LB=zv3aIP)4wWXD&@<v=2*<rQn*Bj&g^KGv! z+P*LT+vRVQOZ6^a)BQE4>9tn-`Ew@Wm(N_TX_tOw8WUbHdHMaxxsvy<KWeb_FEzQp zV1LGn2>1Ip)xag)Zx)X0x604GFa!nqbf#2i(e6uU7cMNDpS$a-_ye26&Zl{nf99Qd zWxG*m_O76nO$Yb*{(Y0yI^q5Fzgr%E<ehhE+stos^zsCF18cOWeVVuW#lK6xp4(l2 z=J~RAHRIjK`oD`OURZtR_lmyHA<y>4E-Tu;#_~0|_q`=NA*y<}-+6E=>zC_-oE49( zGNM;)&@8^{U0&^J|GQ0U)v}AzJwvbTDE7;|r?~x;Tl|L-o!k9q%$Isu);`>K+($2d z+sp3fq00`Pz8haMn`>1~^SbJ?epmD9uj_6$lzyGm81wt0)26p+S7&|8T>a})n^)BG z>$Cb2?@o(7IIG)F`u!}O*EzrWe&*h<t-pG6f8E`(i5E_n^LfRd-P-r;_syk=M>6Mk zmwuTFZDO>8I)!uG`<NJ61TwZZ>{}E5lePBohm5xmXXV$2>&}y36ID~R?(<Up%57av z+gG2B;xf-OoqT%w+6%!4rd{K=HYwSDyj9v{`;1?aPfqW&sogKY9h{gj@vr8IVENs5 zpV*aLx|p!)&A-~!$4<Qoe||EI^VdH9E%m=|oqN^&KBhF6&vTXC`dLfv^BtbrEp2m* z^>^g+C99sl-Z7)`Uh=;6GmS)dhtAv}3ocX2xCGX1{k-R5Hj9A6f_xT{f+?J#j}$~~ zUV7KhjbFESbtV^2bdR+etH=A@Pu4iZE10^R-(H*fJ0okyvbV3gm%ZN^_%$J_Li}y{ z_SM&F`n{)`CC{50VwJ|rTe^DRB0ksm(>b?yy*nNIZ`oPv=Gpga&Q+u?{ViiZUHpUX zdh-}Fk#{l9R^2UUQ>*W27YAsCoHl-A`>x{ay|4@)NT>9GdxPcmnkx~Iy2Ge(SKG6x zYu}u*a=3r0W6j%VwQ=!Grduv=U->_BYV_&zANF5bbZGY;U&p5W8%t|{gslD9Ccet% z%ibH!zqCHDinES<?*H36E4BUcONo%eSGPkvL(4Z$jVgV={MFmv`^>KLhcds4H*el* zbo_nTg{e3Du1%fo6d!NDcY7u{({udb5?J^1)J8dQX2@i0WnOh))nZTuFFRXz?^!Kp z*3h=O`TIP6Z(E~n|H^w;KF8t@s_&=YF$-P0*5p}gdtd0+S^CE3ufAIP^Z9b`s#;Bn z>jF9Ruk}92KGULmH-oFqR6Oa9{d|Ti=Qc-dd7tWZf6?zQz4zAasi9Yo7VWEhyrH~c z?RiTi*BIzr3Ge#~9ys&jz7o21S>IJl6BF$zUd=0ConCVHxTu=S&b;RPu6!a5Yb|WL z&gA7CTD$6c&0&SP&1(|FxE|aJ*}ClW@?@>c&sVj#`B`L2@@LG`X5GxS;B=hA;qO}m zzy4NuJR!R}YT>!H<@PZZzpd(g=hdJ6bnwt?wY3*gwnp7ku)XzN>(`p|kGGb;J0bhb z{r7_3tD;^{zn*gE<3|Z_DE(y$S$8%6j2zgJNi46{L~Y)^x;kUUUH^Nxt+c#DVxR54 zYjaiY^qD=``*i)kCYZ0j_GQ**-lKO;iB)f8j~D;CxNG6U)aN^QU1PD{H??!$@x1G+ zi!2u0P5V-o@+RQR!c*_F^Bm_dGst@O<%j*@)APdT|C<tfyqxcp(ZgBy+_|o<yKNAo z6><5wdT4fPJmZ>vP`N4aKU!8Cl=vB0vcxouCF}34d&*h<DerWwU;L|@sG0hcGJk)T zT{h#n*Mif&rM>wKlST8&c4zrcowQHX?BXf0_~L50TJ3#rex>H+ZdiIfS^C+`PqJRI z%MO{WU!Nbb`mKKC1N$Y`>*~GP(~jBRnR>kD@S{cZb<Gs^|LV&<IQ8{=)2q|#9xm(N z^lVXU$l9F>e|kWUdZ2n>Lx8?n7`XMTp}atU@7*7dqOV^FxL>e#U84K1N$)<Z+P^QH zA}O^>e?QlYM^T{s#;m(N>#Ur+J`eBN;L42OukY<zfB34mc*|ku+UGxuwnsmCu5@tH z`#(8VwXfr27jBF5ue|RZD7|;tq<iA~o}2FKH@g!qx?+~KP381+vx7@Bw12+(F?Zqj z!b_DI&GNM_;EGn3@zB<Lmf~MnKqERPOs}`~l)R1jeCBuP7UO+a{kJ8pc=2!3wDQA~ z)}+?X1GzRKYxB(O+V4(h3x{Ug9bZ@aNGtlyg$p)U>kEH}YAnu@m)1L?JNfI3_pc44 z%rft-U;X~Zw5_|3&Aa~l7;k)6iOc$E){ao~oA<x1b>Cw?yG-@os&lK$pL4B?Q2SE# zSbdwwo#@i;)k>Srh)!Sqnll<4STEQa4{fcp=$2syRZB{Zd7*0~g?M?-&I-A&H~agx z>ssD5?Ps6b-rG^2^L|%*dz;^!EqirCvuE{dzWlm);X*sn=4*Zj&tLFdesgzg{_0uJ zy%_JmQe}3WD=yI~cc-E7?Cn!56QsBIUlUq)cT48-?*hrP-@6u8cDBb~t@ORq__;+o zO6y9o{q1e?J0GoQT4D73z|Gk6e^#7wY&})_zrAywWr9@`D1rlaGdzrXd*lr$R2>e8 zz5vxUp!oeh<I}%2t4*$5-1U()Fx<>WW{RjaQ*C1Sf>qr5H<leg)e^+Dd(qYKvfG8* zQ=OD!dreoaluzwj{3g`7_W8~(YdPN+`w}ZmKCC^`eLL+|vg^6{nI9rVn_h2wv&tml za?QllXTPlO?-9TA-TBJN?|bs(Z3TP`rGp)wh3&tYIQ7=~6E_|%+;p*a+1>M2;rpDE zFMo@CUd(kZZ%59G_e_Va&fYKs=i+S)52LmTdMkjs&mk%o-mWse{dQG*+dcbT_w#mL z$TfG`;3TWHVZ*8|HHS>!CS7i>wmQ_37q<4L>2vEPrfai&k1x%V(|s)M5o%}>@>k>5 zqbAwCX6yG>80`6!bn&fdY}`Y)iDB0wAFg^<(QW-s>F<S2T-R#i{mbGr8`s7jd;aa( zZuxJKy2W$XoL_6!n$40ubNOsmaDigOx+7`@Y{E%I{KYX*r^i*HUqhYmu9~ppuc~cW zibl*OvsE=Q2LtXcJ7s!*8JF(uU2$8(lIr%`D0&2k^M+<blm`FU^6Adc(EPGP-)gih zPFuxqPuvlru`FxT>a%-FQk%D~S+&*b-0K$MfCr5>^9A?KZ)e>VcyiIIh9yaBg}ltb zaVwzgutTi*kTbZNxXS&)du4vB^UMTy_oVi=u)>gi#~0M5^REB&cK&;VO-g?QzjnQ^ zoG|lk^2}AHp>suMHtg|Pni6((mTmazGX<xN&hpBg&QX8AE7DoV^k@CWQ=9hu*4rF& zX-~Q9wv`3(|GW0IZ(Vb3=Pj1(Z>BLR^Dm}epYikbtt+2u+;)84^7Ylmmz%p2)`p+w z`wPk(znmKq7yd1jv*ZF*@6TCJovBXUKj9ajw}@Y;v$JXXME}*s8zij1?D3!8#Jc%Y z__|E?)V8)$@$pwqp9$QS_3@9B@Pz3z@9X<to#j*F!?k8xHJ|9VgUJ^;AJ;a|o2jPa zo6Qxt-te&V^?N&&b2kQ^{~2Q%Znx@Jk@|!0FI$}I{$6&qG6@N(4V<v*^9n8<-k<kU znM}{dFRQ%T#Znmg_oA!vrgOzpf1iHkKkxbGww7l%-6o%YQCz-truoJkj(blGH{^qg z>Bch9fbL_Pi{2nlTxCjKb?wcQuc=M453d$py`ZFiG+iU+-rL>6)1Jq=pXNO?Cobiq z^3-f=?zPF{+eD-GIiL8V8aesh^W4-`*F-d4%$Mf4t*xH*pUb%R@Y)^!UjGgJvT9+n z8po&1%0oh|{;R%d3a2gqs_QTR=vw%WD6^Q&w?hlUo-JZ2v#!h+<yoa=u=;D%j%n%~ zU*|R(onG|j^RK%Ly~6KbkG}bLGkE^#z!M>bnAtJUXD<fzRHOt8oVymu25fD=^-!_1 z?qJ`w@PGvg%ioCW-dFIhU9tKnTbL`e{mq|YnVLOX!ZIbBvwY{tuh>|m{mbgZ&a4&h zEzb*2TT#DC>}vMi?OH}vJ@5Y7IP>0p`u056-&HH(Hs5}IZEe%T@3BQ;>+b%XcRfaW zedfZr*PES8|K9shJNN35BWaK(b4-Kf^<RHjiYq|<mCH<^5oqg>jiK3AY^>J%it8eq zcWD*A`F1()bDLD=ZI7yV^X?{l`Y*M!OKCF}%hhgsCK{VsQ+Z$iq3h~vA)ME;g%9^D zANjN3!p02Mn7f~2G-q5W*ku(p^TOj>Pn&Hm)ng`2j@v!!wRZlB`0tgzuhK6)ma>|C z?G($i%-g!Z=CplV<@NUQYBBcfGp>8gydH6}cC!trlwn{JQiyq63Myk10%kWHn&O`) z`|;kswNaa;HL8yu&{`+;>i1Lg_tUeh*Hq@$Hc942$N#F`*RZN;#qG5PSED+w$87IE z`_8{H!8~eWmh0KzrCuB3vZ~Im+qptkoOQ#&sB1Rad!Iya(cf1bAa>Wkr1It~`)wKl zyMLa2&Qf3g^HD*Z>HPCsUToV5ZX+}_^fMfGs)aT@6{b7P)OOw#nq8K@*TCe;_Ft>k z>DTTPjfxc2yk=9i`tb)@DXF_*^M3ylicML!)#&r@r!W0uPuFDrUcuSxcY1H-{hi0V z+V-px*<JK^@6O*-(+{euGF#W0<;Y5M>-$VdulLn?EWPIItv{(%>&-9T2?!UDyZC3q zE{XQ0Q;o{v3o;hPzYzwFoiL!x25G1+5IFVy)P!G2tGZe;Hak0?=6Qc**RP^?x67*I zbhoT4$bI}_#r1_#Rx(|=aN+j8t@pF{yN1u=3C%XT_}f+Z&GlHx6$y(xF24>FU6T6D zS7+1yJ*Tr?%#Yfx_3zU+@6(wbi=IV%UK#P3_kH)5^(Qt(Cg$9dnet6*O<BE^RQ~q# zW~1LSjWee{5Cb`E!CI!4>|ER8FVc)G0xt?1jY6|C8@(=rhPjeG8WXRsJtJy(I)q=7 zVb|N}{*YP=;ce!TtFFCi%)j@uWL?48@1`sM{%F~=>(tV=kbHSv`4wT2oL9RUXRpe> zsxPf{vv~INZD%UaZvMOIw1&*-tY7@1d7?Qp&re-b`w^OO_Ubt7xOO_deIIDhL|0TJ zdh0YZo`Cpgd3%2gzF#d7R(kcqqUFbycd2H}zuxxaZ2Izs!|Ev;|6bg6%S|+~`)=Bu z+^7>$v2p8n#;so0_0910zlU9C4vR)+o;EW)Kb2`QsF8AQZOr+VNh?n+tJ5_S4ZO=y zefif~g^1#VQ&)Da{k`WH@768HpRlD^P1`d+{Fjc#=g6e*=XD{eI#*mFCi}PKlK-H* z$Io>obZZ)a=}*aGZ(jD#vQn?C_s@J=K6QKQx{j3>R^>z+8En2*ur}lBthnO6VLyYf zSiHXwaDQQQ-j1Lx`CQRq^Q`Yzuh@QfzQ61ASo4=*;&A~-uk_9?yY_3A&#nDTro40C zx}8|^y|p@!t1U`xt|)ZgaKUb-mh8J<)AB)1xX-Qe;KN#lQ_?GRq~`={#atHHZX~Ma z>Yp?-Kshh|u>ZU7>#j`v_>kNANUr7o<WHaH2J4@X>k3<Y_2zV&ziYE*+BiFJpZ)p1 z%Vtn3Q#NG2DBIPGBLD7wnpS-1e5=vawXVOy+*hPITbZv&UXeO+^Px@PT9Ly9G%wI& zT@5M~e}x?|j}Z2_=ipjgr>P=k{bkSe#qTc!v_|=whw9$lQkibSxX(X6<ZHO=*9nJs z&YlcW%kX?ve{aIob@9uBF6AwLv(~zD_xq_fSKIeEJJ<e-HoI}@^|M>u?9H#ucz(ax zr~O*v!zKIBvUU5ve>|mqvt*v>`^BrC-eFkN)g0X6HX*E4<u+&(OTb~lZ&0|Hr}u-y zg=<CD+3&Av^A<d66W)Es%>5W&@9dkaFZ<3k`ZwV^zn!!5ai0xOFN@8n>|B+>_5E61 zsr$-@{i}LbuF_0du{cR5|HP`t0XHI2<?m=Yw|eF&EPYsEHsi``)6BS4_kY|mdmo^F z{=$Wa7n$RhU-))6`>C?F=AVrZr=BmnvvY6Fwe!3CcyE50xn%W*Ht`gL_ww@{;?{HS zy;l0h^SMp_{s=x$E@NP1`4!wyu-5*(wtFiB6NiaXz_Kjg_^SKg`tQGu+F#q&_Ul}! zsX=ko%f~?(D?M-5{$9YBac+&)>Rge85XqdC{dp%={f=Dgb9I)@s}&AWh9>9dX#dwb zzGmUVed`-n>8TZ5ZRKwE<$w2)Yt^Q6=~vIc{<^MsO??*Eim#Ev_taXRnz>wcwO+-c zvf55<8))hq)EwNa?y%!p_45`vP|jN`q7l6H+7ZUzJiK4mN@xjZt(ecHdz#NPG-Ijd z=2bbRJiM`cOBBi%ESzxC{LW^%(iU~8Z86VYO^tMRu5Eu57Fw#hIs43q3tP+IY5XY) zO1PS`nT=<E&L<s6Gk}rhmw!XS+W+S?-9c*>Oq2rDd@`0CPFuc;ZL_Fu>9>P*3(s%n zZ_VKH4~a}?K49}YRd=z$l0JpZmrarPoEsO{UaJXnJ?B2tYoC&{|Kh)AcCF9SZ1uS9 z{&&@N5veSV#ZJ3+EK}J1a@oF@ha}pY4|MLm_;L5bPeH|{kz1|enuWigQ-&mDg$9Rm zR*vhtUZ1@OT9B|$<c8HJ9|^WCZy)U2QoAK!#^ZCW;ZGvA&$irT;u>@5PvNa=9h_HQ zarv6m7;CQ3ERrcaJ#BB%>fL9xeXd5`3tJYn>BWW1duofO2UnCoUN-lgb8Fo>DXFN8 zWOuQ3yP{stdfKe!Fh@QwcA2YF%KU$u`5=V~hr)%`OfA`atI}SGL%Kbs(QZ*!ZZD1v zojSv5mezAc>s?<L+k-~@-QSn|R1X!%>|3*ImXkHBww>_N-L*kiXE`0%v-ZrNy3(+< zH~+0(rOk1wCA<2}ujaDi$J@C!)y}G3$Tt7$<7<JUQCAyd@6=WBK$D=ri&DlzTjT7V zzwm<#d&b(E-~S%E&)vT4VR>bn(zVdgu;q<T`k~@iZAJ1y#T-BH+pw#%oc2t0SKGe+ za@@1b!)lwq%{4Izd47d0b=Rbow%eteUWWB)hHO2b`nLNyxWNK$-JjwVSU2@^axRO2 zL&7EQEnBnB&fBra+1WH_v#+n>8Q$r<r7U`-U-!Sca3L>jt>%%}VK27S6!^WFlk%=6 z<yE(n(d{==wMy#`uryv=#_-np*`7;aQ^7=)dqct6@^h@VpmF~w^$XutnKnL`m0IPs zXxo-NwrnF!Ym+S=S7)7@uIKXba#vf0-S2|yflqJoPM4MDn_as4)Sc8HNNY&`G6mnR z=a69pMU6u+Q|=z8j5$-=+S0bZRlAbu92|N@H{Wu(wrKXc_O`ZPTNX8j&%7QpQQ-XZ zh()hgX!#aT5?te&x&zYefUGE)n*F!b&Qc20+|6cMB^M+bXuoBTvvc*|h*C#}*gXrP z56i{&t1=t!)jHM15|=r3Qkk65SIx{7s*~UEPVbqI2*OoD3Nfp_CcOn^)yX~!&RmuH z9I$fH$-Q0AgM{zhSa$sG^N_WrPnW;{x-Thp-ok~47qh>4SN$$53^Z@YcRpuTv0eCa zov5wLEKiv9&zV(M7SHS}YyKNlgoA@ozyZEK&moa9bnVYL+h9>QGmT>P{OdM}scq+{ z?oCR)7V2DGc+Pa@+9(_Q3s?1LuLvuSx45-`uhlZ^#QoDYK99EF9lo_^_J;V=DqAyF z%-SN;uMBPjf{6>hjEA=7Wo_06g@r%MsgSj?yK6Q~>sq`ie9ajtsa?C<*NNToUO4Ob zq`Ld6={w7RBBF(%(Noc3hnc3IF*|5AQHVOIv@CAAYC2{88&U1eZEe58UWKa5w@gjc zZhK~G^=I>`$BEIfEDnl?W`>7R_H$hO7(wZLQbU{Dw4G6pU#T*0{kG-Z!i8JQ>^2pK zF3-HNrY%G-(m;F9tCSSMci<UjP-uf{6n+kYbzcv7F5m`nqFM6xf8ThZ{M|;Y)z{X{ zU$rYF^7-vaZEdf#riPk+Up0-pB(ZJg<>TgS1$=#rr<vNe->O*t17tO%s$yVd31a2A z9#mN&1j>j9xHLj`|J`@|?cGD$OT*W$boM@TRH%g2>;BJ+o7&oLHTT7xEXlZ6_&9L} zD3H}PHfP;Ia@vLYOfA`eE8{G+K*3rBYOir!do?Rtw`##@_UBLd7$2|8S}9;?RS|l+ z_F>o3i?N0BAWOkR7a)Rz<9dZ4*q13>Q&vV@zLTgeK7Y>6{#9ZTso$RRt=!_QyS4Uf z>WMSSVOw_I*50Le8Wg2}wHDmx{XQe{bF}+0rqF+R@^|H}OB?LUzshTt?0)mbGWK`B z?%!AE3PDu~$Cr5rrilB#-kWz(8Qceq6N=cL8onX#bw~L0kgeOQUNWsOjpPKmYQc9F zv-fwBpKX`nHJcedf7t}z&joS2GUATc^L)H1_8RO=g$vxE(y~D81$dC?Fq86m8J=}9 z_4)7Qb~)>Yek?uv$#I{}(`(6&pa3anEh(HXZT^<$OZCF8W%mVF<-}FKtEux3VLW99 zPWMv63NhI|^JGE3dMgl-zfNFR?H7kPp}M6k%+HvZ?#}XGE1UEM6j3kq8F~NjIoXo6 zZ)#Sg)Gygj_pZ->YMNu8ecJ|-;T_CbIIiznc*YKFFoeih*zhc9cjo7F1%6wtcCXjk zwpuSnf=_&Hv3(Axf$hN1XvM;D{Z&9JWHJhpX1ByR9K7{ax;<GxDB$|SOfAN<$K4=f z=nH(AVsy9org!f{P6DiqysTe2ua$&8b3GS2bNlRuyf+s<@2sx5y<JXn|E7$0QzHaG zq07+N#=0UV`v=R0YEV3Yg&0|?d>`!MJ>005Fk$&zdjstqIT>+DM`vn1FyphAj7v1} zzp(8{&il60ZJ*xEN`?681t;U7t@A8+OPHWWfa=bB0vB3yLL8@E4O#kapZOe74W84N zOQv4rzq9jjj7oa_vqxOlKjoPhC+mRAf(D1POu^ar>}Eq2Fn|)G14H99jtq+z>f8HL zzLj0v^SHS`e&3D&hGnapv`jAVip>4Hw?ADs==5hUhOhn5DKtUGXEEA~jzXKI;N<aT z<AJx!vV0k%qqw!N=~-%D5Vh+zTf4a7t-0NH-5a*kWRg-tx8F@}Tf^5c$I<poR(wwG zA*=cOcGO<KaCK|^T|>DwnjAInU!Uh{oAdMWou{xuD7+zY;W{>ZP%44Mk%B=d>%DLN z_s{ZNUnQ|=rNQf0*4vhP)j#Z7Dm*Xz!}e=Dx~0#XgBd`J_U<{(*!I)=_4~O6cerlY z?aTVuV)p?wjM%`y6v)`t>gI~5Ft!9dVDEp=eJxj#b6?H>j1BKEaO>JI?V1zraBzy& z_Al#CDfY}RdpA?S!1ec%Zt)O9@mWk8r#?T|pJ(^^pYQClGM4NpM>+G{doy?DU1HjG z!zpI#yqvAM(8bP?Og!9Yg&tMHB7Z?Ut6aq^hY#Pszu|j#$I$AY_u0&^tJm9^?s#zJ z=Hvd4&c9hi-sFImi0$4fYv`=8xk-*S%<B7T_UA08*`ABpJveJU|6I)TuBFT~Pd|xG z_<D)8GhDzn_1VUavjZ6<uBR-XkaP5cXQBUcyKS0JcYKbyYf}2y22_447-+I^Tvt1q z`Ah*)ziH?#SjAiJw?tPt`LVR5@!=JZ_Pxlyx7hU=_rC*YUM7}yw}oDOB^<Ef+w%Bo zg^GmpjeT=7_N}`8u1@90iP?2J76)T4PQ0eM;QBTv?NIHPrqwSORdyDaWzIaSb|LVC zNlwgNFT>D+%)g?}pZ6SEb1qJH-}1kA>+U~J40!TRJMZR;<SPGL6FmP`o&V%0yyYqX z%{vRHUCe#G?^)F9MOkO_qHC{Qbz6ViAV;1nf9w2geYrOkKIM;Aoxan0Z6>$jkCyCJ z3_e-RoQm<6KH2nv;?=;CmE*eF^UCKdz`j$P*sw3>y>&@NQ&FwuRh0+ZRw^C)duZ0z zr?=KkFMAy}O(W*=^jO~im&7xpN|}DouU6dgP@3P5<JucJksY<ae)qGl)?Q<>>GrzU zVe3O#o0XH>o7V2OV&>mlCvqo?shZdKORa6D{Pld9cNKTnn@|36e?yW+N83TJ>`Q7t zw!atO`|Rrcsonm3Vfr7}zX@8gE${TYzI{KVUe~VOdGgD@-N#yTB7Gg>!e(s$)APqM z_S(NUpSfP=)qS>1T(INxm&C@OXD&Q<z0=B)vZl+-{LA*+7uWt;|5<wby4`brZ~k5R z)NbAUP*#arUzh0*!6RnK13wK8^SST*TI+sj=ge6aKD9SPBNj9)%K31?<$rbM{Qntk zO<Eov+5Yl1dT(FOtMFSd*y_b)x#^IsIY*$z;;xO0rh09k`Mp_MgIlp??kt6~Z2?tr zj4{*JbFV1<5*0pm_W38j%xCR9VzOrAt7W-*MvYIjg#Rox<+VPW<;|9sru*pYo<j!N z^S3sJc0XsgYWMVAzjV*-OJ<ka4qYqV<5~N>5R?fTzi|~fHh-IET?LM}1_!;y-@d8= zm(Q~Chu`0*YwVD@Ykldv|Mm61Cq7tQZY%QV`Qe+z(M!KNFFbEwQ=W22$-eH^oWA4V zWM14Y(5>;E;o!ZVGqf+2HCvWF?cItjpT;TI^o5#kW^I1)EoZ~hI+44}cI$p!nqg4> z`Y!)<p*1(_G<!~c>J8(%ReJY!+=@p*Ggc)o_Vj(2HgVdvnu`y%ov4e149V<gSrPMk z{pXVx!6jUYr$hXL&pcbNq}=${y}xZ!?Tbwd^}c?1ktdS$#cOhFQ#b!C#R}K9ysuvW zPk(V{Y<E)G`rqVp?ccYjikl@b|M_SA{Mf_A;`#-@OIl|t+~a-c_WgU>j%5qd--eg> z>^HxYtnq6z@8(Z?mTh8E%k>VQdnQV6b$``)&4kMZ$JaP`{SMk18g^O0HT0G1ee<aL z=1SWoXQh|rzTUe1*`mvv$|nEX^Xo#%<qH9!>oZT}#Z0cf$1S}=$mr$gz{CEFuND4& zYzPW?Miv!^9migSi~WR4Tra$*Mqk}}{myygpWEB&RBJcBHa)XR(NXqza&x;)qKEA7 z{G{3bvnFI8?(gIKSzYvh;e&<C=YRe6>EDaER!#Tqsr}CnwH7x$US8f-dc3l&yli&q zomYS2w-@dxX?XhW?7n524y{?Uu>a!D8+U3oasmUUi6-4Fy`mm^?d}A@6}z2d-|l+1 zmPwbl*oUX;j7a{f4M7W*{8crLJ+Lrm$205mu|e}|<gb5RR?GJK)%?m;=PtFiyy{vF z-B|F6OJLp8sY#X~Pc>fS$hdL+nsWHIkR4Chd}isy##cR_rFHsKOLpPwXO%v}8_Rd6 zwsPKm*ME2ZxkjxPkquu@iI?5pZk6}mNYrRm(waq@E*nE9zxy^#Z-yw})Dn5?$4B1n ze|G2Z@xL{bIUDYLPbraXRXXjnVc}{Mt$<6Ls{GSK(_fk{J)oMqZ|#~>t6!uyGi}vA z!>TxKrgq-0^}$~~e{XX3Tzov?{p$OxB)n(8&)HqvD7bsx-q3o{b31=;JMWtRbXwXH zyVvnys<9=z_g2IoU+~!X)AfM!Hpgd~xI`SEQ+BTEVvC(3sKz$YzVLIt`Rupc)sPx{ zfe_<aS&^{mGr5dwe_F|G(=4b~GmOyQ^jO!uX}8krjGH#`6T0(^vwvnpOxRjuKL5JF zo-Lgxci)`8>-*AG3o~XLAAY~Tu<q}{AC^n?EK0))rmwtFczb4XwRTMKgNY$4msV~G zsa#gzqqu$Tl}(OaZ6WEQ%1h7ASDmi(-m&%V_B~JM6wJT)^@{peW8D**pDSjcSiWw8 z<n<>X_j#Ywy7K(=nGF}WnB8IitiSB*`V+;w7G*?vSIxay`sL^1>&Y>}D{k^Drrg;G zoz}Kxs;j?x^|JW3E>PKhft`t~_|C#<hnHy`X0u6tW?8#%<Jqv#m)xaaPOpwV_Watr z^)GgLXYUf4_x8Atad^P?+hxah-~N4WvwiFQ)zf*t{1uN3^>MpBNAhSqzkN+o{f7th zm@oRyT<s_)KPOj9Irr$Y*av5X({IREKQhz(5K(vRqJ!?r&1Pr3Rz-ZOeeeEV{k+Y= zX@~6I8tbZrH7x$8#@Z}ZCt-di<a3uOZ^fo**PlDiy}C2-xYc{@notI*^yPoGuK29B z^RD8}j6Iv{4s9fMFg%PB)SU+I+no^EahIpjYc{uf9`h<AZENufyJK0aO1Irj{&<xy z^7odh7LliYw>{t7_G#<g$AQA@Y&O0RIG*S;+v@7;B)0oKD;qAi#V=iD`uR@dbF21w z^DZV&&E~o>`PP9mFFpNBZPqpTo<3H4E+y2sG)Lp<xmn#}&-ng`KFH`>zhr{@ZqM1w zZ$5lDcJTmjg6O-oX5z~=Zf&`jk|njN`fgi#5`W~vW&e`>E<MkSF<p5#U_Z-*ZxuVh zZe9`JP_VWx`5P$V`DiiDPw*CHTNM?Vv`S!BPGqS3wtP?L&NrX;mb@;u+jaN<VdtN0 zyZ7E+_clM>XX(v7kN^H-DQ1@V&Y)-Ze*XG*6{l)7DxNmobX*^ML1FDCowqytn2pOt zY;=vLdcWS*)3R_%TfnMIr`0EP<wai&aJBE=@_tK!Ztjj%tIACOgoM_v(z*P6!n2Cg zx3|RehF-V3bLzpK*SDWen_>Ce=jGzP($%xY!j7&B_}pyeKTBNyrG3SV^6s@|CA$|r z_V^_e?lALvdE;*1I`9g~8F!fK>Tmky8TZM7+RX~C3r>iqlp9NhEq%B!)TBHjYvS9d zKb@Xd*SvDSsQ<?G*Ssw`GykdOZhm$As{7gY>n;9Qj|*+z`#V`n^SP|KuFbO@Pru&a zRMVN2>oomlTHH3_Iob`!TC+d*&6eBq=gG{2@pYdc_MP4P@QtwbyYGkQZh3g0%PAyv zib;*pt@=>$tAUA6il=&fb!Lpe<*L0Y?r~+m`@#v^mTJd}&2<k_yz@#UrSW&>@$dv= zVX>>}2h@ExEN=)ruHL;`FJ^}Jlc29rmqLR?E$oU5l0=o9oz&+r$$|T}8k!C}!h|MV z1vh-GSRbuRy0O#ck8P+>Mn#6`RP}w0llIA^Z{1O#oIO`<zW=Hh8JqkIf8R?{dzoLo zW7)&`yT8ft$kjf(sl5H!zREX&pCh*9RwvDuJZC0TYw_*h`B|N}>;EpgeCUB%-lyN; z`g3xhS=wAMToWLD>G9rcn^r9rnUo_V$GiGMh~qS|V^>RaJP&hh{<hp}*OphNu^C67 zo31-=oE!f6<;@S8tM%>9KYuy<y<y7N^tW@Ztq!HhE^j*Azcy;lPpJTj>eqMskFd?& z6nsF8H%C%vR;gPBILa2RV0ai6Xb4$#?IEgRtm9d%@zOhB9@nNNek#0QJ)`c`-udpm zb$9QQ`LkznpS-SY!|(p=z@=7+nAwcRJg4U=*H(r;_`zvxqpus`QM9ptd*Y8(Z?nII zDK@mJzuMOKO)~i6(hqOCS}b>*vrbL>aQE)q-*s<a7B~M?e=_^<nm#-A++aq(TLyM( z)!nmKUY{$wY&mzIMuGP2Eqk|2u<<`3a-IF_`ZLuB?k=-)e}6OgkcqHWH23$PyXwxZ z+9xgfdXDvmuDTUnI`1UD-dxo6Y)9hUi+{5s^6tpgMENDIm0oA4VzTOZEx0PvV&S;H zDj-D~+}D}PxuWQ4+v&DF+tb%OyxQB?BU*d-u-ZD2S%n%a{j)v7=B-lHU2O2kdHPwd z_OzwE+r924cF$j99I;uaJ+8vgP{8VZi`D!8r~Z~*{P3-*^{MlUKHjhj^<0Vg67#D4 zH^1N6rR@Le>oTq#smss5<fvWzTJ3KBtGzSS9j<NE3h3gVJ*n?_t&R4MlIgv_Ba7pg z?QQ2jFB|^$PY2ijNl|g_Q=cso@_aaJ+rs}R68<+k-1=BJ^}-V4gO9;3k7NqoEcO7} z;rYb%<ge0{ZMM0|dv`v{*dBfF)TS+~WtV-m^beT2ZQuFg)N}3r^`a-9N=8YS>*PxA zle+$W74u!m<37Brcb}^~$@%b3aDM$!&4ahh=ggH@r)wbm!2ZjZ&5vVeCqK(vovgR% zqwJJFj-f7js(}~JzARm<_yp93+)?y*Z=%H0=!KCb_cKptM`T0=tA<4dTP#V|`n50A zbpE~SS(`t-*Nc}4`?d6~`rDmr3OtW5P@ElVI(Pe)$7g?6E;_$@%k?SJD-2b(tlE6M z4BP>aVbr=F!wV@?UT`w{=BzC^5GEz^a>_H7PnnggBWv1SdCyv(TOQrJX7MZW`OEZo zM1J;D&D}13XyTH6skZ-&^=Hf1oZ6Fi_vF3jv$(}FB9=96dT(!LmMAPf$I5!m59^CM z%j=`={j1qi%*b4R^r1Tcj`HL6*ER%h*Hn0URB>URyy=zv13cD#tIUd~`~HqxFWvg_ z*YX0@{G+M2%w|`-yS7`Nuf(z4#`pdCrK|2p&k^3&w#c#K-uX>CYM)AO`>h(B85UYG zyYyeT%;{IE%$=d-(%bvnK3A?XGI+V!Ej;7v&$+_SPb7mQaI$|xK`v~+)CymPm)_nN zWpC{)yH|ZO(lz{RT-;Ur%BVXnpDM3qCrMh*S@&Y!>6(LUitepk^!MGhPgS*X`wJ~( z)~#@Gcf7b!&1LsbdwHq%hc*VEtqt~EvTDu_ZgCBd>gPX~_vp`m-oB&qP+Y3huK$1E zx*rRlZ<Xp*@N&`QWADFz;@?%#`A1~Kj;XHuYOk3+sXg4a(9LPmTeTe@GhY>lZCLhd z%W0pCRUfop|Bc+n74qAYd+(d0Y*(fm`R>=>bgtUO!sqt<m?t9U@8^C~eZJ+q%ly?x zmVIr14vtE-=?sUR)UW@1mLcfC&=|$KitG9n&)UY%l66zk;}%=6gkHRI^U!LQYdf1~ z<o@PM?7bQCmj7qi>8tlP&XB#6w`$3o=_ReqzbYTTIaly)>T)?gxp}qkj?U0!Nt_z> zMwpZTUBxSh4~M#iw||ZAfA==x@g>*KO`D@bR98B<JbYrm|M8v=VTsZA7B<MT*FEX8 zYra-j>V7A9r+hF+u)8<c2h;TUsLAKs&)7`abdu}ZmbqKbKiu&^b65Ub_0^eiJJuww zi@bfJcwQG<+^qBZD>L)9>(Aucwq)5UQ|NHRKBkuJeMM`)(@O@93*Jm$`+_asNZedw z*V#p<-M`N)wLd@o@|xU|*Ol?yq4R%k(^VF3cX)O)Y~BTh^JTLl+(c8m{q2O;XA8p4 z0#LkgCxc6^?z8D~cBw_nw*BAvqjH-G&lZo<(V|n;B{VnP&(qC*ekN$b7yb7(`fGk& zK5sQ|&u7J3`?TJiS=F)W^s&3Q9+<q_x#jq#roXO+3zx55;dSfXsp9ADY@X-c<^8#@ zEjq1s_j<LVcE+TMtITU>>%~ldx@N-G7q4&fW%s_Gu6Jz07Ju3NiCQ~%y!{Mb5qaQ= zn8vs1cb{x~^a5Pp8L@2I7n8Qe?qO!D^Q;{;XI+>3R_MKCyssEo8a|D;;#~5yk~x)f z>wndxybXSS+Po&`@|==Dc2+6%843^XiqDa%)w)stqLs7%W#i;N{V>g)mv<&OzF|At zJd6GHAEAR8m&#^W)SQTsarmFJW6||#TBpq3*I3>7@?c)y&$o|$Z9f>Id9!r!`PEHt z=1oa5e49LV=dYBDWk0-Toy>k&u}F8dRe1P&olBoW?w&N#_J~T>n=ql&hHKTjeaX=u z=A}08Tz_lT_b#n#lbrOvM{L$x_dxIUzd0qQQL^Ph+EI$rx5z@KpJ(i03R&lSulW2# z&`8)?feSG%mHP~CHLqM$bU07DYW8#P#1h%+{k~HpBg1XC92ePpwZQZKw6Cf6%Xi<6 z&_A2~zxd<BsEgcuHh<p~&uss6Y<e31^V4@c#Kko})m?h+{BYr_n|YO|EoWZM`93@A z(2{AUEHU%VU4Je6`()*m?$rlQOYM@~?sutB_MQ8u4eq<+?%b*UW?8-Zymsi>R8vdM zgkaUED2e6Ix15>!`u*9|)rpU0O+LR|Gep;Fi^b}o^ULMeG=tjs20K|+AeQxHiF*8Y zicUNJE9l$D(C*VYO2v0=;*;*Kc1+8=5V_!mxNZ8?Ap2io6MwSA{+cw`RI~cl!7H(r zGq$~7bl$anUzC36%D*2@);?VFxoo!Q)NFmja3S4G^XklYzH+<$v(wm*r|!=dOINd- zH#TuCx?{OJM0MHfnrFFOb$JHG6aF51zKzv$>Z;68ugY(W|7FTo&iXdBjFBN%IrB#1 zwW|iAUaFxFTz{wOn+Vj}RK<sfoGUhD3gyW+J-p|0OQF?rvxF<Z57y1=>yh=D%dB_H zy!!vGZg%6<uitDc+`d}u{COMovb{@+ljlDN4<j%%+AxKzdm5M|39jN}m{Rv&P<!ig zHA6~n*43_%9j@C`nJ2w?{I2%?WAD{DMceOd+l$K{(kef@|H<pc9}Le={~P!5W_d=^ zg|7`e9~^l9=QjUg?dE^>@wen`YEmT9FU`pg4PUp`B+*HFmQzIQ(|6gadskNM`TDM% zyEOiNc<fc9l~Z}Qe4Q0$|Jj7KFj920=V89bZC$&5U)h#A?dp~Ivw<_0=hnS=Y17?$ zde8ZojXPH?J-7DP;`&IvLfOF5q?_lPr?R$vRhv6|$395Uje*INsU_Rf2r}pv;Bnx& zcgRH96-FxOr=L-}z2)??y+Nt>JfFTTo4rT3*zQu>hOFJIIxgGKoxJ+&gblCFez0d7 zX<4lgnY`{+`Ipik6F4ue`*mHOh5wDEK-pXCXI%5*cm7}b;rWhJTQh@~&#=7J^_O#6 z*v@a0)6a9Cvp)J?NhHyI_m_H4XZCKs|L0!ii8gN2+Ia2W&c(_cCEr(nZ<@DVH2Pif zyYs(lJXhIm7L9xN>D_s*RU$F!Zx6Rkb-mXdb)47y?qApXZJ|xB%-dd+eY&?@eB+7T zHJ6IG;wPV3{MtapMC%Z^F~%s**w*@M#YXUS@c|Y_-v29igBDg)h#p+>*TuPi$<sys z%UeA!rq;eQH;k;G`FUZNtofW^R<F6aHxp_PONuJB9PE|kTCRU*f5y5;l552-73{kG zzShRZh1Y*;_^%%8XBOShlb3~B@43^kGwQ_=_5RsmIuXJ4-<F-(`E6ae+`QSZ?B&fS z|DApE$JLPD%hM7UCAOdauesvagRX^~&yU;5@4Y(V=#sFj)qd-HegE%JpY#4K?;DXV z>9IWrzU7{EJ?R|xbymoZ$s$%+(p9{#ZC4sZhc1nB@6X(kc5lL&Z%6NC-Q9CFv1)(D zyxsgWK2J{XSaH{VVl?XnDXv-D{VTVv{azTPk$FAcV+Cx1(i(<`QIU?<z~c}vW;Gl# z=2i6GH7WkulLx8RQggGl-+%j(y5siQ@7~*g&HUQB<y7*;=~=!Z@!`P<kJ*wAtA!Li ze;@3yC^hHurdgA<GWY44mt3)W^?x3-u)f)XS0-DT4a2$TJ``MME4rCK_y4Eq^JQMV znm*rD{NIkFl2JdOzFmB9{+}y1TMu=WM!Pkg|MTGEgDp3Yv&q+9_TKvQRJ6tRd7Pb( zX2oq@b*XB-WY-L_O&ONF(@V~0msD4-p0?<<>Ro<kv(HhQx6aAWnELbAwW*e0XPusP zIdJ{n7q9hi$?ugjof4cFd&{Pv@_Fp$+t=$G0uC&D_%rkN*3;rUueJ)8d~8}}uYNWC z=kl|*FRNWIDIGt)3DQt<ZYantnv>oKnyFe5>kxl!*G0R`eKWLsI#-*0=AAN)?~3&j zy>;tLqqnAVycYFl&srQHAjq5WWrkB!^j<M@|Ebpk4@ih#a9O={(z&;DB-{TV>6%@< zHsk56bt1p+aO?XO1TlO)z23_7$KT%D&HwLh-TwGz^RhYb&cCnHSi^GKc>nF^^*>rT zefiF3SIoaTpXU<Oy1u!hI~M0^F?j73Xl%1Mb@kWn@6SKHX#8+T)55EIy>`IH=jQ9O zBgF+TTsX4l^V*}i_wAM`&ga^-X;xq8)!fwYE46gK#wt$ji;wdZE!-zA5XiCY^P+~_ z%gxnB%m<ewUpEM5jsC^2>iK@*lG1LQI*Uhr@y@j?jBoVc*X{>Tj(u6p@GxrsyvROo z(4=oLW9`ao(=Y5erBpj}&1O|rrpVuGKA%p$wy*kUWvhaj!^*|;J)M(tTPHAWSu(-x zu=e9$V!W?&J_x`4f9Ek@xb{8^Lt*Yd>t#1KT=1{||6#(_7j|jqE!2MO{(sL@F=F%S zmy5XO|NEDG@c)?|LeICUe`BprY_hnWHalTMU&7hEc*jZ6x*782`Jzp?x@W8@o`2#; zWaG)LY6)K1nFnWI+x&d5&yA%CzVibsS8v?nU+Y)%L)u!n`S_CLOZ!r!Y}2`J*%dth zEUdMCOHIkmCAr6K*VSd+{<XZz?r*zj?YCv29huhc->r=UHeBxw(AJA7?_Zu<Y`d%W zc{&StW=>ck=JnoUr+yG8jO&VQ&Q1+3i!V#pt<ukU7vuG=Zjt@#(^1h;=I7h{JDmi0 z+gEQ+J$rDv*`Bju?mHiLH0^ki?XZ6CZ@Js%4-ImjM%@v(u;aK|&Vv)o{_pHXYA&`k z6y`pBBYE)u&wKB7EI%gydyAyo-(AN3JYw@}4*f`e$Itcu-~RlvxRsyP&)Z#$UGi!E z*L_z59L~0er*3vuTFtRpv`mxdl1;L!bLrWyOS#rB@@<^n7N_+kHvbue&+YYnp`Tx^ zobQ>qFmAWJ5##)}OZhT#ydfKx8|*kS)ns#@<8z~5mTSJx<=wEgZl;2M_W#WD>Ad;t zi`O0BQuk2?yo#fqOJLpC=ao-afc(FXTP2j?>QzDB=h2(8!rW6m!k)SW#ou92&75g; z{Q8mUr;Yyl8m;*BG5gGur=ANPLVtVCYW9!+CpyWsdDDwJ(MP)uI^Gemo_jmr_Ku}W z@a>t^DG@JvW@wpO%SV^g7k;;|zAt=m1?P=NxAxCiwIw6Ce$mxZt{eaEPd?wHCv|WC z%`=z3IS21do87eX^x1&DyKc|w_T$!`k!LbBDo^0??)z5H-d=hgoH+g5?nCRgoctqN z7Ms>)d5g>B{^JYj6WhFA#s82p74PCatR?(L>%`U1Tz@~+q}{Z;@%HBL()-u`?mKt; ze{b5ogG-K0xBxq6<b$X}%;%|)joFQSjkWFb-tUP2F5BwPb;IOm<;`XKQIWcDyGyU_ z^0k>C_VtoW{hit@i<#0<JI|LsPH)YtT(!(>_QHjE_KQESy*VLy{mr;7XDy9%N{(&W z5;=cScImzPg7b|Zn3(7G%kBN{bY{lot7&|@Uz?SjtN$U-ZzEdsd12+jY`^z=v|dm5 zF}?i!3@gu_ZB-|mqMjcp`mTCgb^7^JqH#N4-<<z+edX>gbG24oeN%Qfx;299%$M_F zDK`_srY3MrDq%fu^=*Cbt9apud$KPan;*J%y4bv8#b&d4p}%@Si#xV4JdDbpFJA@f zX>4(Gh_~5&_t4L}KA$~tY5z;ZqBIyX7A>van6t?K)^aDG&^0?7LxpQ^CO9q4__1Q2 ztM&@M@Kv&N_iIN9ZhLZ~)!@-8mdje#KgoSg_qlrOAJf9G{`+(4B#!*)pT1A!0xQ>@ zWxw-wY%4y$`Cz-b?F+pk6_;7pKStawzw^PXk89)Gqk(S6_*i%M@f^J-8pxjJ$G>~A z<?fsfk?#M$-0S2%eav3{)owO-*>>ZX+g9FZ-SxpYD%eyWa)MQ(7Awc~Raa6V>sDgL zFD!X%zW?VO&VwFTWk2%1-?YvrqSSut-W?m3_x%;Qx$KZY=$c-35!bMF6*n_BEZe84 z(H*w=WMJbgt@e_CiyN2jee~$FVfZJX*~M=oi&f9BDZB3M&t9JMdX1KMbo#r(%T48T z%Dr}+n4NTJYyPaaFXuCvoqhZ*d;Z?_$;DigO~NB4`#R2EGke{YORWZv4sBJ-y-~ir z;ofYn{h|l7N<x3EI$okUY0b`SC5ocw@|UZB2X|&qaSN=QYMugGB6DDgct_Y55ysBd z5?Y(~G4aQSUSN}Ty>@leuSHXrtDe0-b!*<lof9{0oBI7{oYbLJJ6EhTa27RPvo8Gh zs-vF|pS-vD;jCY~UmmngydnHOCW<3vy_l5w^I7X2&Ai5E^WEvgN{^>!rzCiNSoAYK zD0qX}|CYm3WA$rKesqladdq%hx4ewW!F&II-C`CtyL|TH0^zcIPuV~5FuyOFej}EV zk@fENe3@_m`Z<2tEK&pwF)IXYWq25Mbx{sz6`X^@_6Dss6Zb1o#jg8|d=Iv3NxaJ0 zcUyi|dCc6quWshPzN57z%P8b@v1mkV{j21lt@qP{-!9d*chgVXaOTYC)aKymrO)Q^ z{J!zBIBf@iyM1=Nzifq`#l?`>M@?C?Z_nxGIb&58^<mM>cwMWUtLv(tbsqQK!2xpk z_p*N0U*fr3*VHb{gzOElm9%BQb6&sT^>#VWn*C|HuJ6BY39!kood<6CI4F23{9C_k z$<j*D`8*B`jS`J73U<zLO_IMf!Sn3?r3;j#;*PAF@M*#OUs8Tkmfzet|C7$`FGl;E zBTj#b7H!~~J&pey=l(t44sBR%6Tc`|wELIbcdIMe(c<Si+VZXZZa+ISqr#D=+Vw(k z`tkky<czLn7e2gIE_YXY#i28~`L#d)Jm|KsGBS**{u`;jtGnG^J#@XRc*urj4YS)E z_H%1|*#GKK>)*N=GV<Ue*qNy%oA=;m&>05{=CjlsHjVzd`B=@viz?4Nr&^Xq-SoWl z`d0h<f~!V<Kgu3@^)5Kx<!w!&m46=Vye4Dmd6|~ga(BO0KTQAX{nuMcZS})Ot}8jg z31Z@xULBImyIhs$8h7hsw0e2%-!%&tKA&r}`EjD}-ES+`&OJEmSN+e^{(SrL+Lj;N z`Z9Pq+j{%rq#esr>tAnO&K|tX$8*l^-UMC0DaWf~9sWB$nfK+jsE-9p>;L!0;nV!8 z*ZW0uvV&8$fQEv@jxdI9S8zZ75$mE*+mGJ9HCNcoxD-Nci)Tx|yZknddC8i;_mb7N z<$HgYJ+zARttrc<`LmcdFDdXn9Cla#HrK5*zj_tpC$V+ME;{&yt+y$?){<qMz2eoD z$$j(X;#>~cExRp0vvTpj{O^pPH@7v{m6tz%{bsFN#N|D?o}XL(#;2d<_3M_b$};~u zd%dM@K<eG;XGDYKZ<ia?{MZwm)+%nl<HeSnWrlfz8NCgw&WFsM{bgSnzstifv%1BM zM6S3#gtP{tSU9d{C8jRsP-r;tL`Xu;HsDu7xUQY$o=ef&o!9Jo9)D^2?!4`0yoqaX zr#+o`J@iZWj&t4fif1>OvF5#25*IF*e)0UppC|P!O1JI2^o(iqy>$;*g0Geps?=P* z5D>fYa_;@Ql=ao-Jo~royKR#4Yq{9jV)<DgitkLg@WLs4Uy<X2da15e+OxCz%%qrd zMKApR0y-v%EvInmGAq4Mp4YbT+Megy#{KFAb<{8LF&^4lHb=dx6I9GEbtpOUWb0}6 zX6@_uZx<hrO5@vXR=cx%UjIC6K{?q;|9PkLwuVlWZlBMieITTA*{kV0iWeWqZC?55 zmTlRNQ`)<{dG)(zpZ1+Pefpf*B!lu}TN27r__n1kKR>rXvC;jTo%EgWKlVMi^HY6> zVqWq=ceD3zZcNp>cQ2L6@U}>Y>-tlxAG|&8Z*BE`cC6V;vv-fUJWqf7{n)DC)3GjS zYQp~6Ti*WoBJcL<U%zs$@j}QMF=sh_a`Uc3jwo9Y&+<<GZv4rGEr*@YUO1As&1P!q zzT$(XUsY{2O<pX^)_?1*c*|66$KOMu-p%!u&nq9EFFZKw*P7#|=D~M%UQV7RZ?IBx zPZwKu)VI>~bG&`C%|80C<9(*Y%5^61&X<G_dv;2#xGl0~?$eMND;K>}Quhe9H%*!H zOnpPig5rJFyG3i|1a3s|LJv1`P*{K9$o?;%)}1T@_Z~Q81V79z&P{lBL|ZfK+<KeF z@X#Ngiru?w?>~-C(bB$k<<U9!*}vjL<3-nH+?c5sRnS%0s}*v&CTCT{XU;egsr`D- z7BSEN|4{f~sdQWO3xj*!XY2kS_m00*Xu+L+p5xyS_49o9Y7ZVNh~8iRQ8Ko6eo4tP z{&y>!41ZZJ{=7zD8e};a0~3dcXhK8=Y=-59z=yp-E6gU9sJhl3-21C9SN8YH$9+wc zZE|<dwArn@_Kd)_C7&-&OJ2We{-za18G&DCwJlBCI(^@hmVy&mmx}W1S+8b!nz_n_ zuUNMsq`2&*vCs49!?l(CB7rHe<CQirwPc4ifyyNYM*YT#Ejw3kG7~d@b8g+@R|}>- zKgXZ9|9#=_0Nw4S^%MQ1s=`hml)0I4yKTd@%!}T)uieSm|K(J0bN}D(i#zYmN^I+U z^=jT`-w)2K;~f}huM*CL1g%1YLnPy&t(%%4JC+})PB2XgI_zxzw#KS3sdD|?s&!kA z`dHk5yNqi~ZTmd=`)hBvi>4|4UXoC-i6>FEJ@X>}dz=4L9K?-o2m~Ko#x1?)@t(#9 zGQm5cD*{1lC^A3?*X=$hz85rmTIHAUdR=<f%gL*}*6pn@m@|3RG}#%w*J2}=F`VH& zDN@7RFDGFy!)v}Zafa5pPkb*!c1*i+%cRBhrNpnFAHUB~Jnt=jhU;JL?~D&~-M_av z3!2IV9=yF}W$>?`7c9*{9SYFo<$`=xj_bd^T`5Wct%uF$<~eJvx4D^1)@0(IXRcYB z-hPw$RrPq;+^r?nE3?*~IrnK!ztQdVyNj9ZQx66HT@0ypK~?XUc7|~7xBZ__1cH{f z^m6W)8sTa+@wwLATl3VW`p=%f_JrNy(`mfETTf5lnbCaLZF}C`hl^dm&HP>?a#QUz zxSI#k$e~~$30hHhIP#eUXdqpR_05K3i*}!gu3dWJxs<WZmcD7~0iSI5S^Zj_J1>9L z&sQ0h=iOz0r=cvmjBF@adp5m)A82ILR^fr)uJ|R^u7~D4P0PrTU3lrhnPlVLdumJS zpBe4l((qp3n$q*d)BC3HgIEvpi^7F13=g9&r#JisnV>6v!kV-G=HWft+8!><<(abS znOpW{foq%Ab3#Tgz|*A;3&dGCu2((OxxmgM;E*81^&*MYbym}ctKRHgYl2R0y357? zxy&qABYURe8rSpg_x^1HcWFRnV*>-zUp<E%*WRbkc<ju;$dU!#yU-gwf5*$vZvS;T z6&d#umnE~$pMPT_oBYhoXA8Wua-|Q=Dv^N<mw_GJ;4m9>3`ohg7uukW2kK1S&t%`% zs$}cMyx6<$e3x=^drjEt+_?)U|9LyfD)d>6O77(2;2IE8DbCOVom=_Tr+5x15%4nY z`&_*=G(NR7_~E5js!!Y7)6T}G{oeR`X7jh>^Y(w0Jrwn<=8FxNtP3c~LcO2Xm}#0n z|12oLIKFIb$lo!|EI&eS-BoXKmf2-?vQs44BDe8Z{)#+qlo^`l+O}cW;iTz&XVxrU zodelL2TF@*i^H!dKd^4BySHlNmbmphGZG8#wmsb98Z`fO^x9JY>CdNnzui)4q$?7$ zDIsjbuM=z~HSYw1T8lDYr@ftyv|mBMK_RZ8K=)p&JJ`QP96bGUCpL!IcE5NvP5b;@ zdC*}van=RR>g#z!c1&v0H-A&CeX?X~$lueKQx1jNfA-kO18Vp{BkC%rz`D@%lheS# zR>Za9(5kMq_V#yjtJCAQEGnL{(^*$sLu9sP?H>d2nL8ilJiT$|<=oKJ$J`%5E1V%Q z#lXa|#jl}YZRzqJK2T`wRWA7d;-8!K;tj8Eb+hknYk#)(Ls03R3Jo#IEK399`q0S5 z0dHi$!2>0-gcV{|_fF#l>He$#!20<tr<JQ_Ic-X9E^a<+{k<gTl5Ez>f-`fU`-Y}e z&T8x9n_Ch!&ovT$7A7dh)K)S)yrp9MQ3kY^JRt1Acdv!F^6yz5`Sk7Mtf$QfZyao$ zns5I8UnFdg6WGIQ>lq&2dSd%s#*&FcA;2qP$pM@6<yUNKf~IDcy+~WxoRkVHRlo^j z!2-}~aqS&^-5{58C<tV1sxQ|_`?6|U<#Ur}(C`+>C18^UGBz_jjGBF3t`^cJ2J43t z86gQ-i>uS0!-`>OWI(uEA{q+T9#!vO2eAYm$l&a3qV2Hb+8TT4QYW~9V0$w*GCYjx z_LqyrYGqhM!P?0BZ;<7LC>APQNMby+RcyY^F07KELCwwo-pE2D3*tSng$@gjGPPvu z+Etcdl?2r-X@758BPBP84;305x>-4{N7a0KVTDa{GgC|U*<YK>Q34<0*G4gJfpuGd zJh@nkO)`y@<NB<x>F;6IAbV3+Od%%w<H^OZu}Plg5?E*Y`usg`mO}O+10zcmXxrzb z$?n&&NzM{gh{?V-e=oMU8jZ-&h#bw4qd9W4XdNwDN9)MZI&zpdb`qjuYwN$=OmB8> z=VLu@`#t8vqi+3cTcx*kBR9ift*-++4ouMuZpys8jP>$zfBv*HGYtP##M=899t>Z4 z^7`lV_VRCTZ`bF!`s$U*ZP3^OTBA(BLBZQW@iwRW908f)Glr4fRrc|jJC-HnzQ4CO zap^3pwIu<X53j83vHNQ0yru(-113a2Xcdp+a1YK3S-MFpbko^+w!61Ati4p=dvI1; zqg?fyjR()nG%l7m;YRApBiiBtTMyj05mE5r!NGzVE10%fMWw2ydNGTxS(((Eu(mJw zs2R4#Vi$+T;-IjlXS{BP%C6m1;47{l@cNibVX4CgUu><}f5ICgr=DH6%I?sqL#C<? zS+kOR;iFOD&H$8f(C4_Z=2TjE==YVI3eLurOz9R6sqMM}K0px7=MC!{&aTQSd%An> zlCN6a*C&-7fUHJ^#R^P0$^<o}tq*B`gE|2V$`}uAz14Y>5nJ1RKWIwx^~|R`Fd_^z z5+JS+vwH3fS*XKdwt=~$RyvFZtix#XVaXaknZ)Pyb>`KdcDT8@HC4agyFGcbcw9xI zLH4yZeaCk+H}oI)_xE@6?svPiZ){5S-ca)L(u1w*YjX?!d_4X;XVn+0^Y;I1KFI(7 zC@*{4^5>Ju&Eb0<i9YV%`{59GV*LJ(z4<Kaa|)b395df%7_p<^;g8RMF5G6SJXe@6 z@3`;Y-SYdj2iL{!J|;fTuC{7J&CgE>r>1B=?gx!qed#~2egEIL3GeUieayb(`=6uY z@iuky<zWR@qZRA2JsDA=))KO^yynLF_x5O+h2J(S*<oG&j;HR&VR<%x`@ba%9wa0r zC`4?@2rM{bc>Kt_@1N)YulX>szh=qfo!|F7w>>!f-j`*4$9G)rX*idB>2w5R#-+-& zi?(we<CC+As0hy6U-wbG-tflW>hC|y#B?GAY90yCm)L**to*#nXEPJ7t_qdiU2}DH zoami`!@Q6CYria(=Y6;1ao@+^zaGy2|8sux&f@1~Hpk}P6FE`bSH1c9(W<RwZ*Orr zepI*rdGf)OU_Z@miqqT}8pAkT>ZiXd|1ZApLu=TVxqi^f%%Pm+)tR+wzE5x2e!nC9 z=V<&N*A2<X`)+Jr=CyGCznAm*>i#{iue%ho<n8V4`W1gZ9zSlIvS7nTU*CF*`xTFS zJ7dE%mK3a5_ibJIUhRrkE0=TS$E`nlv|GG=y}NnD<+hOA&j*<KS<>fKragRHmfYGa zZSHsD?DYMAo^md{)6!Z2+U`He=||h{qwm1=q!QEL59V1<ChPz=6)rqys+C{&^7NJa z|K8qbtN;JKetwl!XyX_E|6lwMhVT0{^}+f7f6hmX8!eTKIW*b)eogU)#KUbL)6d)g z|MOtk>^!Oc_g~v<X!vqp+ja4O`uy5$SMnyUx;IHqf9vM1uxlF*WoW+^xGVP^Y_otv z!Y8gRfAg=LtbS%u1RCl7#P#JbEAP6U&t{!TIBWa2-}YO?hP1P@9vo<7es{R`XK{?j zrD@Ee5><b{Uf;fScjw=lm)`MGXJ#5Ne_VO@|3>-W8~ct|z4W^yW0qfWSX%1kqJO8i zF+JSA@9Wx!ck*Zbe``Gdr;l=NBIrnOQ1utk>oEJj+gi7Vwctu{i|>N<+Sg4U?rLim z%bj)D`)c0)f3Nq)m0S(ewKp@nw(8%mxqlz9+e_H|d@}i+^TRt?xxbTrCa=!sGv?iT zh2_ojdDVFvl8$!Gn^*F8d)@2pO~&Uelz*)M|7-n+Z<oCFd7taPv5<`2wfNNO`rq5@ zU*EVb>~C|ia6arZo(p=7X8(I{>19@d;~`+G!~M2wDZW*cK4o0qleGW$?)}nxeqCM9 z_dM+K1*gz`e;%;gzlaFAs=xn}_I{x=GYl6${`f*R*7D=Rb~&!+CuiB$*ID?7&Ex#C zb>6dUK>`cx6-uri-F)88dWLOvS&8`0_p5LD9bf#GmzS4SeO^V<qg_#c;mg0|aw%-j zzb_|Key8x^zLL;&d8TuvS(oQcp8L$;@=^6JGuifE_7)ZqC0B1e{r|-OpUStw?~dj1 zzarP0&VTm%*X4cR-rN-C;pcCE9#B`gK42BMcueKfsSoYv+hzCdY?rUIu=sW(`7n3q zle_ENPQ5y{H|qb+=kvI~)cwA7ec!Xot;eoi{1CbKUdih26)vmAR==C^-m>iX!t+5h zUl;qmv--~!{&nWnw_#6=_15Npy55>Aa$$bmua{e6--b=S@T=$go}OPl6QeIy>TX^4 zYt{L$GmX>Pmd`DVD!AmSzEn2uc=5YzKhce@>x$NXUi*DjUAXUDE7OXT-f@$Dm&drP zYwcKk-?He!#~0tD?{Tllu-#i%y6$V#HP+-WGgm+UnA>mj$>YO|#r<vd@)>z&cHF-` zOXvGRc6pxfi@8$&t~+!4)StSwujgES_~Q3&hxLu}e_yyCT<F|>=zGY-@6Pv%7d#D7 zTz@{h_T7s^;Z<*aW>0&6KJ9PbwV&4wUzslYS{ps{{^wiE>-b+-eA)hT<??w_|K6Rc zzWT&yzWl|<q4r<4FTYp)OULW?-S@xEv-JP&>yopFWS?L03isnVbxSU|eE*g7*sONu z^-zhs_NTtGhEKk?|MT4UJpU(L`ZPVJ$n!(?{%_ec58f)@|NHI(X89inS~%a{|JYZ~ z^1kl-?&Q_|U)tZV-F{Ch?DmnftC#Bg?^@B+w)5y;!R7n1K2_ZQa{SVAyRR!B#Q*;q z-(33o8f)IuY5xj-K8^qPw6F8o)#usk_ijtJ+^rk>Gc#iDtx2lhR_g>-9xs{dc-H;< z+5EcVJ6`>(Uvkw*Nv)Wm@y`3S{+~noB_Xq3_Mg3-w_Eqeuj~8ezQqgw(2w0^^5e4o z-^+)keSXx(KK-iy|C7G;ysMReH{1W-{Nac7yc0WwZR@$k^?25EMStV}dVS9`Q_1Rg zHC88&=`DS==0!}!`}+UC59^<FjjzA8?4EQL@2>x$5$hLk-}^TA;qL?Q%wL+lG|jjl z{>x|~x9yJHr>CYKJpcF3dDi#U_kSPavi-i3TW^O#jg97-n_Du2KZMtR4Sy(JQ*Qe` zomI?iLrB1kYwvcwUguDkcUj=^iwoEKYu_XvwEuJ1en)rfdc)SLyx)uMe=UCSZufh+ zdXM$Vp<%a{*?%jY>eYJaVt4!t+h4b??=$-`_x{hhH#TUUjEcWg%J;SIg1Ara?Z2Bs zzR9e9|4Zr1_4>cpg|(R97QQ@vas9tn>)ZY>JY*MkH20F>^S?c(UmZ@j|9$hpwCKE- zKX|UBpOF7^P@cv9qp-bU;@2hL({H6u|F*DLZtc3O$G*k|m#%vArdn-R@ZWh6`|D~K zTu-?3o^$WL`~SXeXSe^o*<Sj0<?8Em>f~$Q70;i2ft_{N`kJTO&7kt$kEi_W(J=AY z&eeay{_F4gaOlCR)$63{&%6G9Uu}ObYJKt9wLg#Q*KJJR{A=#w^R=wg3UgmyTl?^N zo70RP%PieOTdS`{ru$Y{y)=IF>9juozYqNX4R-wh_uKkf<>%S=W%jjyUGS!)^dl&y zWKZvTSGt}%KH2lX;;J+6!*}1eIu|M1w{Ji9w%prde?H3p|JZV$_1E0rzxV(DEqiZY z`4{sm_y3%|-?Cp_RAZO#`r264e_h(^Ja~3|{q4Gcy~u%GzOVPaN!926|8LX&)pwq+ z{%5=XeE#12eShEP`~Tp%cz@=v+2Q*?KmK=4=krg&?{Z<K|Jv>UJmmau=rce0*PW}? z7tQYP51jq0Hud*e=&6oE7RPE%*3^rNl=W@e@?R+QXx*ng=lGm2@jLG>(>MO5B%k{$ zIs9PPzZFrt%W^+V+rCG2jlhP}FS*zJODMX1I{x3M0*m?o6#BNkuYF&gxM6$E&rf~J zzr;I+nl9gPfcM~?)-SF<t?&Qzi<r5zZb$r#t#|hS|GmGxe$VTE`M;OTN{*htoxk69 z&-*;@_zPc_#>b1~#D9suy*NJTPU)L6(Ftp#wr2g&tUdYb?EODyKb+pPO*)q=tK?46 zr8zMduQxjR{uK|{U0a)YMLg>7!KL~OtoZK!pE>{M%ooe7-)T$q{5!bX!EY)L*WWM4 zx8MGv8uovw**Z;)kf+mftG~bFJ-@r@=pJA3Qyo<<%}dwh9=-X3KmK+|=*sIoTQ9G5 zO8k59*Z<AsVjq5qT$PUBy<1r4jUSJLDhn$!GYhM*h=`+#i{nuTR#g>|2|_LbK0YCD z!g7wjd-v}D``z{PPVX#EFHiq|_xru?d-p%DvHSjR-|orh=U5g$J2Ug9-5>WVjlVuJ z4>o%&@%(+z`{fbAKL-M*Ja)Y0D`z<6rEh-K<wc(sxooce{5t;su1S$Q4o#NmnYm-x zpFVK~wze2saiNG}=KO=ww{y40zGalUzw~=W$)!9&{~xBd-hG@#d&CYas?Sj9tT@iX zCKq6#R#m?H_T5(s5<fJ><-I2Mgv6{nl5EuX@Wr+5`@RajZ<Dz;YeA#*S2f;Ox{JR_ z<mx<jdUa9ywBLT)=W~i*c|Q5|dj0+h^*qK;?82Yh8TnP#y>OOaW$XTBwl<sNt*P6( zTK*{7Oul!;V)pC#xtqBAUrzS7t31in@<}<L$L_=%U-P>q7bBb{P92)a^58&ipGCI7 zO~0AucM1->#sz-3BUk+<aBlUxoi~jR80)0Xsr`0y>qK2sG3D$Ie*PyNpB|rWbDZAV z@%37?zIe`s%`(?Me2+|@yH&;Zn9QpK+e%K#u^w7ny8rLD=%k1%)$6YG*B!qxQR+pJ z5zichuw#bKFBd8&Y-!QY*ez35VVJn$R?g<LBDoK(UjDFJYc`v$&-pmhsY6O0c{&a9 zAJf{yUq~yZJo<J!fBpQq;XFw?C7{Ogiqvc=#(VC^6LfATH1mp8>KH9kite-hc7rQc zN%hes^OxolS1p;8F3oss!)Ds^yyvN<q*J8jwZ{Fw@4m0==E<3Ssy{~F&D?ptZ|62A z`J>7c>Nt2W28I{y@p}E_zS{u~2}Wgu-y9i!({5=W)A;$JRxtUA-BFW(l;A_oOFCyP zNJvlV4&Z!vv2o*?&Y<&_Q|#=fGzi5x`Rp)kniB9O<#eli<w;Gmof~$hSKPLF9eF<L z$;&C+$Bor`E0`B}Y!f^s>(;QZWqH^ao#d$|=?1!<=Fg`Zo(#J=$>uoM<>~)VO!sum zn<RDmNK2j6ks}&kpLG0OAd}qCb%cfOu_LEp;{k;R!DZbuI+o94_Ayf0$ThD@?t@(Z zQV$8upz}&RzDj#yX4#~Rv}w07{ffx4=u0e_UuF2p^7_VG68aOi#2L=7;6J}*Yc7xV zmpUEE_V5_#hpMKXZw_7Py11t0K>7c_-{U9A%k4e!Unq&O^JJ9@k3bINYo&@l*2yno zkBfzg&G6#Xf0S`Xqc>ct&nRg{j?%B%UvidB<-wX8Ehbk@dG@I8iL!jA?0&;lm+luI z<5_xq#^IZ@CaTHCFTa|0`B34B2#5I2dj|yV?{3bOJ$xZx(f!Ni9?QEQc#HWiT9Y8S zBKM)uGSB^<$LIWr`|f<K@(1J3yUXTl)js(q=q|Hx{?}5WpBpt6a@RG4-d5s0C~;YB zqVi_5xTggljFl5udKv^HtOX*r9y2|c=C$%<vnKEL=jL)bzG3HAWIU{zpC_I&o8jGu zHG3W}n=f>`>6ZW-vrTr<5i!LM<KhU*b90ZoRaP92k2z`oZpY(kJ`y)3eZI2XZtFd% zDbwbDuAI@aCGh1DTi@oQg-7mvU01&LK;3cKa-U|A|7qD-UQxEb^S}S>J-Gg5|N85F zo=g9@&s(GMykncs-qNCn$10AA>4dE;o+8Eh!OJsqdTiOs?Yj*pF1^1bB+JEb`+q~t z?t5%&wmj!JFU<3F(dTp4{@c03EA5Or&q!KYycg8B+!Lc@sF`kb)zv3#Rz{E6vj5BC z_D`8=v^mvIYP%-8oKRu3fAGy?6>&<BcYRu@_eJ_ite3>BqI**fV`jf`(p$=M{_(<T z(K`-)n3Z()+lDC*G;QVuEjGAkd@)$8*<+U6*QY%$Jed{mmbTc4KCGN0)h?m^uKxe; z>-T09u3@&{rf8P?JZx5S%tOm_x~B!@n>*e3QYx&}1m|0=$Ujz+alZI^#m}iiPdhA* zR2aRRP=C3yYh}#rlA5_;vwfwH+a)u0Pu*F^ey-xvvtLCy(<fE`;J7(msJq<q-r}_% z@3cl-v3%TPd}+nj_Da7rA%W(gC%0869&WaK{3ko^^DKeS|MMp@>gX9?Ti!BHtF|)e z=fq`m|FIp9+3)ZyBXH6BKC9D@L!;{dn=yg1Y~$7b14qM?MI#x#MGdE{Hxw~=*c#OS z+rCYMZ+7aY^On{VFNp^91WJf~xRGRZ%4^NJ_=RWY%opyodT?@5uv?Oa8qb{6r3D)A zb0m9?bXnfB@cCe|n790d?)E!IY%A60tPJOwd^STxg{ezQ*l6lp-GVuW;+)Ei!u$0O zNt|fsxS@8?@viETBW(H1B9}{~6FqBMALiKDJaqZM9$l!e>bs%n<&xWm#fe_?zCN|z z*0eNw_R03OmmV-|yvsK4OzUc9pC9iRH1kDS%;)Cc&|&Mjd|uMaEc2RkH**Eroj2FE zpL8%`+aSy4>?Uq_F(ErcWsg{DN%HK_z7yU1N{(CK+gRsYH}S@;mBu+A9K1ODr7ABJ z<w-r)KKALeBi}jCGm`t0qrQ}$JG<*t=(?cq?%V8puO72}EaY}pciWAmg&Zd&Y~(&1 zlU;mXN99hzW%pyIbCcaJorwJ*AlY^%b#`4ALu$0p<ePe@PU@w|MIZi<wXnZv+iX4~ z_qam8$X#z|{n<LBQ9L-y=II(en>#K!_n(>XX<HsLrLo6TGf*z~?vk}HoG-3s<qv#f zzT>IQvlYybWm^6`GB1=!o{~4~`HcOMD;D@WNH7|R9J4!I{A*IrzJ$)}=5Fz7_w=hS zc8hJx6rNW1^O*U*iMLr#<$jH+kjy*q$!z;h-`oWEuz9l$PZhE$*Em!sTX^^C1)l3Q z+~>FY?6S_}`x_hH?$%sbzTq~5Z3`=ZpAy6Sg;Sz$IIO=k!(sQqYJpu$&o3A4Q=1Zf zWx;$!bH!7~%O2hc`=Hi6A-5{%exaOl{Hv$lk^WXMm;6#@o5Jd!{Gr`r{>S)TkC%K} z>}T@1zp$_PRfhI2y`Rf#+jXyh`MS^Ql}=x{B*&i<psFK*<(d#n*wRAZ)diPxocWrr zwlsI@J`Y=RZ0j8@jpts4*VrZt`5w|#U;V#g%aX~ZJSDNhws!jzo_1`ph?#jZe;4ai z&*a-jChyREx@}8g-E5xh7I#kd|2vlQx{9<KT{HBZom-&VHo;_G-Eq&Q^S<s}Wb#<{ zM5OM6rt2qXu-&jreJQ<7|Nm2-Itlia2<7^1-gZAv`p@es<dtjN?`p*yuz%;W=*=13 z7M<6gL>3xM_`td^qvyoc;D?VzoAYMb-7a~+sdn@uGpnK8cL}!C81L<ZukV;u*xQzO zesX&s%9C8-x}-8OC-e5JGwtH@{=P|He)Lpcr_`lmQ*2e$?0l*Y^zQ5LS@_<~a>6mm z&)*}A_>zs@GAI^jzQ3|#+T`1rvA0shkBRqKKM_7}>>Sq^nN`x;ZJ={y2}^&XOIx{y zvD;SjJr8+J|GP<cJk)+#|D?#I!7wawipTco<d~-CN%29JGiH4L$nwPIZSTdd)<sV< zs(-EEk($Epta?xX<u$KgQB(NuJU+<0ZRK^r+zC?Gi;jD&__s^xa7J`TA@Ac;J39+` z&nrlJXGkAfa%}5~_~f4Tmvc5}KD<$`bK+%54yy?NCApr|Ia{T9k7w;(r(LU_*RN*t zH~iC_`zM0-*hhYG`RDrn=oEQQe+j{-kDWPQ21*<e-mjtl#5NXo7C_FPZ?eyWBi*8O zd|WJB*wxuI=Oyo$&LinucVyG+d3HU8F+V@dR+cf)Irh=^X#B_B>o!}&l}^3+zPCZp zfXOZ4tI`Io-t5>o`D7FIb+0ErVsSe^dy37Jk}0l#JuT0*p7-50W#2lVOTmYnl}*=8 zo#Q@rnXr0Y)$v!_>}TD(ye7>ve(0!pR*);qM#Ww{&2nC1z$saSy)u>llicI~d8^-j zvbHlx$Gva*qu&d^2kunoRr{G!=)HZz(JzKd8+e14828W6Ssal3A@F|Sj1r}_&tHnV z&exYa_ICcQAg}$M^VUn4CRy<9PMhTV-}m>Lp7e{>u9cttgn4Wa@0cugea4IJlGkSx zJk3~Rb}m<tO*l96*lkA1Hg>st>oeyTrOy5m*{9!rV#k*INBV<T^u(tBpK?O)iQK$H zK1masE5aNt>-skdC$qggo~{%1Li?1@kDIqnIx!S^bK5LAyYQW*S88b<Q{SBS=S9&^ zKgLY^ZuInUH2clDx0z<2uAh`HaekucM1v2@j`eJj7m|C-Zp6kcmV4mG@rqf}!OHgx z*H_FxW$??v>*XWSpUdB_bS~+%KK8@vt=Vj|zSv~Ow^O(2*HpA>$0)Y$ubb8uE2QyR z;d*(5gJ){=W%lWp%3R#m?M}0<P~j<ES=eiAeOqH{cx+W#6yK$Dx+!mWy<X?N>1?9I z0=rMio{O^OF0=>BJk(4{nbQ8nF(v<g?z7DnXswf}$4u3dRyv(NaJFU7*~wXx)UI=7 zg-gv@ez<JQ9HA?s+t2_0@;dX#*|q=5mP$^QZ#}w0Y`gi3%BrKm>rU>N7QExqkI%oP z_50OMNpj9Q^sVyV(Rv@f;3TFElUVq-2+EmV+~FpFELrXCZA0EYySzF*-A!g)RFB;I z|I2dwy&9ZqArjNKZ0Zy2{(U8z*XHB9#-hJ!*VT*9?^26-$r9HpySmr#-UriLa|GM= z7-S>~Jn4TMmGeIL)pM=eChIKU{5rKmPwvdr-QH!jPqpJ$Ztpx9G246b+nd*-^Y<RP z?fKB~R}qJ0{hY;}?(z>8-kH&qsP{D}IO=29nzkFist<9h>lnQ|TJXU(uH?_f>o>xr zZ7Y&)WZs>=MY4v$ZqDM+Bn#=FYm<s5=&@Z?Yxei^`yv~^{ASweMrDbui6<HVYWCWe zJ^jVUwnylYf{1u>$7JpJcafdPQ*@lKTg-pF{8H5ugBRNNNs+tX6;~LvEp<D&uH;$j zo>!~d?@Kc(C$RJ!c;%1~Ds??WD(uVSZ`|`9`Yt-Dzdtz1b*Jx1@5A5!o|V+KV%VO4 zXDZiuv7HN#NCsppZ`@jRP2+ms%dAgprv6;WUz?E|<J}wUJ2|z7CugUgYURwMA1aP4 zNk8{+W%I&*=dG?&IF-GY%!uQAFHt7-eWy+PHpBEs1<PX3G3!s0bw2P|{{N3(-BYLU zy0Y}q>aCyV9i0ps5f{EHYa_Y)hk~2*MgAYVG$&u&adw@q-(_n__77~2x|dhK-FjW9 z*-=WIS^Cex>HO)P23*;{@99j{4xbh?|7`1N+soiCle$dtk2SsL)gCVQ{4nXy43%Eb zM^$@fvDh9rg*1!|1wn1%ZOKcHnQoh!yZvri<ev`-4+}E*;_lY{ek*?N=}9)Z4+8vi z<|Ov6&7V_yP)qKqH-Dl0giu-4?OQeT6t#TK(|bU35wAB}?Yi_L`Na#b)9=-t6~0g1 zAk*(N?eva~AAdZEk>xvkzA{zQd|Tt=gO|%^8%F0HP+j)-=J~p^K>3tVnZ*}DJ=POD z+8Fh0Sz_h27Q~#GKc%SR`MjsUVrGTC`#vMLr~PSXwp~=wyIICdEfl2vS5_=bIwP;l zzvJlV&PTs9?>^rkt@QYqmi$vsdk*JY68jA<1exs-`nW7h*~ZvXWWMgwIgd}?5Ue!m zJ)QVU;(AfM^3lZt$+6<Db*Vm&e2hM&#iaOT&9eF2$G`B&9**6g=3M*T%x_oWS^4o^ z;%xccM#d)Nk7<oXwY4XHSoNCC7L_TU7hahCR^si9-!p<H@A3YeEUlaz`bK%@r>A?w zi{H*)cK>;~AKR2`%Hri6e>8OS`4*SFF3pVkY!El~+R=wSkOF-lIOxwk_B?NtB(&+{ zF=_ppy}rK3pET%qIp*9<32MB4%uPBs#9sPw{5kGMPyS;zg3mwk7_KYa*1ykV`IZ?x z%csn)S)O?5e&MC1<vv0)8I~Mb()u~q>-=7?$Lo*eZ{ylr%l&i)=Z66Q`BOEj=i3y! zwST#zbV)n($nPh%COY>LYeWO*Wz}Q~GqXicy&+dT_jSzjf4}t7*DZN&H1*lZYZtcf zd8*5O&{D%rh~3V4WxBvI)2ZGMA4`VpJQ?+>(cQ*w*~Cj1IIrKx?a_G@W0$*i>G}<& zFV^PQX4l?})iLL0zPN+UtR{47*`u6Qp1-e}q{gf{uJT>tV9>k-nJzZ-V@vcNOQl}; zIivdh-tt(L6z$s+e|G7{FY9aht}x}X<&!ACFyViHKA(^OvXOaS=L&B5`xn{$UzAHs z{wbAgwJo9H@q`k=#Ping_f)MmIJV}girSl(k&6=wKAlv*?pAclN&0M8VeXlarIXCO zZ)Z#^ICA66wZ|EA7U>^IfB7?}{@3OCmsW}VJ(rukeEp^Oi{3c(CvQxgox3gaiK_4Y z?s&#D8P_nkX3_N0WhNolmcM*a-Z%e*`QJsx@}Z9Nid$O095Q^`e(JDjoLAwKAFX%9 zu6g!+ncNe;anC+;aIRuhHsECH_UD?XvQ)DB^brMHZnmYf^!p8GrX@Uo-QqK;{8r|2 z*DmRFuEZSa%NHhCb9Z!xFS+Aly)S=P`XhmGU(00mxeS8eZ(ZN_%}Ho!`uW0dL0&b9 z#<ugBU8jF8w-E03{Awd`jBm=hzu#`JfAqSZzwSdb`&@5x{?e&TvZqfi`7`%@&GSRb zQ*!t5Sa7!(or{b!3VSg3*fpPhr@9?yIsY|$cISzjxnxen;(0F<&!6&_cwu`l`=YQh z@9`ySempPYS8nV+sp!To==QgSv7vk?^DNQjZ>`d#gZ;K$d%NRtA9w09KM8NS&ohqe zXtM25e$;)uMzi1Us1ob#>fPI>Yvo-o?dZw&%8oi;Y$VrQtJ0GkdqgtWzw%V@s^#{7 zUtXP=J};6zy~+Q#-4jLrm6!OxCDb$+q%4cG`%<_q-)&L;N7b{jWjB}FP1o7?_}`Yx zeyjKH__=A7%`<}}gSeym3R-f)se;@QCoVGcSuFUbc69NSKhwI4<i9SkKdO7$Qu%n% zRQ<E*Yrrvo`pEmp!-mf<emNDsujt`pkq;8dktPS8zPkE_=U+#BjJk|fsMh+A&z$|8 z%{Ez_5?{9PPJ7@ZL#8SE|JEs+9=W_*@w$w?V*lccA6Li!&3ZetOYV#x-#(kOdi@)p zxJTt3^Rh`)W#6&MVM5=+m2b4J2A<5H^ifN9eLbXBX%L*j(ir-BXWOQhh3%h{l?)dw z*Z%);@4LV`L8;#F+hU4^<HPt%?Zj6vd}$W;sq&<ETu}bOl<XMchn5GHwCm>hY$>{z zFTwU`3C~g0Sl(j_%Rd#=iN-HZel2sauFzXs;!|eno~jk%x2K;7J|z_W(=TT8QXNx0 zld1dP7prZQ@C*+6_t7$)J@eDa&u7i=@41z`{q8G;3eBSy8qZ`doLf?~Rq!w4`BhhD z9A;^?Y8H%Z7wn&Ugu#DlhQTobKKn<U2UHY<_VCDWdYgUO*E}{Uq(AX;H4obr+wlBt zS;;;^xf>3$dG8BaQEqhTrFr;|j(^ge&BAgUzu4|kxKwlV)+|4xq(9q!Z@eYJFY(L3 zMLHnO#`;}ByY-b+=dh(mtOIYYk682I^tws9T-Tplxg7iIS>Ln4vhuhSi*Wv}DaOAJ zD5@TMU|W47vHhz2DTix^-wU{Hxa@CVo9L}<6!m_JU(6E5<a6>}N2a^Id|V-t{N#zV zjFD4<&vWh;iFJyf9yPNGB+jf6_K(}U^HcE}MizZxd!b{tJOa7#`+Fa%@Acom&ZDZw zS0YY=`Qtw3%Tp%QCV(d9^CRug86Nv#<vDw)#f$H29-dH&__g$G@%5ZY_b@}X2d%Ql zxvwrhFFN=A1!w+P5!SzqmA!>r%AqP^8A~@8PVvaHappTzU9o&)u3c<`L!3$F)MGWj z?o3we_A6XCt?pzKNBpw3{|~=<ykPm&^lr%~<z>?EUlzY;IpOrhT=H%5j4Qj>g}Bcx z+0&K!VK1n;e}F@x(Gy%jG$b0;U5iZDExNAH*mJUF+u<oK`ka%aZ@MVnN$$55TXdR3 zME#D2qHp}$=#GkmzN<`*ez(jQR!c2hE%h@in>m%)p5wgT9{Hr573ab>$Sizf6zF6B za2~hy6UnC@r!P(O<5~SSti^vj|3{tl8Bcy@DX5)VS=d{(_2XHutJ2N}^(z$>zs?Bx znc=M_a$LT?ruCpe|283~#^-yKM7~V1NY@pbJnhbrIR=>#^B$%i7w5kGR^NxK*yaEH zBMh#ylD8C|Tiwu^Xk{59Yant=cVUjXkLGq(OWxp5yL-cnjn=80-FWE9w!_I0PyTH2 z(7ENZKI4$bJA=5THvSQNCeGgXtJ8dT$J?39=T*HDns<2ij+2WeEYAjVJUPr_q53P# zFHES<D%)FjlWF>c1#hRH-qF?`>zAh>th6-ufW*NY>Wh<ktl$3jJa*ml_L`M>o7<G* zU0lB%+c;;_=dV$<M|ZB&TYCOv^S;SdZ%t2T|M0OAI$rc(VfR8CA-T|tzjgN=UTvOd z+528?XL_Ke)O8PT$<On??@^zvbNk=bcJ+z!H;){4PH~>hqZBbExhrhZVn3@mP5pRC zSM2~tPve1Acg46YH1ynMOG9eQd^95}5;jy>e&JcZtmebNNlceT*uMW!6h5-<s=v*d zCo=^;r`?{&Q}wa3s$Zy+-EY@fGv4L*pQxS}x1D`7`_8lFp9<}+WU2Oe@K+pQj#_>F zsQ225?sc8){+#v4a%RdLFTV9?_p;v^5?zTAFZ*5opRL>+bS(Pbr)h>S4%xPKudDM< zIM@2f$MV-L6%#jU`MMtu_u6QEnDWRWGcYeZh|j!Le`ndp)X6>Cp4Dp%DtZkZ^Of(t zt~noLu}9W$+Z3T=H(r=}*rb$x*^%ST-S2-(dQtC(l<wy)TaT*Ne3_K|I&R&5zgypO zQ%~$oJ{>20QGTU*ZJt=hq>rVS%(7Si*Lip%{LcKJXVSNcZlAW<^8LkY9uHN2Db+4l z;Vn_z$0hUC#peF3W0NNM)_UKV<2S8M`qON?v)kUp#QR)MK5gQ*&%^ntyN~j{$BgIJ zb(u9?|M4o<OV#StlE<O5mZKE3xiQQVHo+GA+oooR-JC6wC6dSEq+fmW^t2Yuz@VaD zf$i%Twrq4YwUwA#kt2Dl@a#>u9P7tAn%g9fc$NjvoT~o(R)ImT*Ob|BCrd~d9m ze_~+R`}66cO;7uZV`n^h_Tho#bH9zPJtvcG>b0id)3JFR@TfyqVo9{{w8e8QZH}KX z|1|$na?_=hEw{2(ubrlG>qxi6$Lckoo}F_4rKBeRiRZ%RN!jxG{+GJrfA+k5{wpi* zQ%j+;-=-v~6QX?n>9b3_lph|L^mbQ;&k=s5BPPG@`QJL0qyO~u$uFrqslIQ|HZdA0 zntCYj4|1+~x8aT5S1F~(vrfr=KKn6Y-Q1)(+kVHE-`$$`+Jq-l$$F+s(v|zg=WWI3 zt`$FhN}|D>Elygq&uh9#pT(n&HFw<CJ$~B!COv7kvf6_lNr{<@6#I4@m#fbCdcxhV z=%VCYL*7?Tw?5>U%n4-g<MznBw9WtW>8<`b?#BXuIY{+=N~}3nao|TwqQTqZ%sD3S z*WKUwV`Gl*M|H_~^~}x7K7FXMEYvyJq5Jtoz{KYvb-%dWrkTvWv0h}`+g<0ZUSFwY zvQ@Y~?TBmqqWYtChl_a{a<tw0&rF?Y@WMmq$1(oMk2OMGuYIC)cpjRby)or*!!E`2 z13G^-j;MTEyi(40m;NW-TEV-@?o*a}gG$R&PhY2l#&<#8xHhGNiKgw{eMPqn;&-(y zVn2Mr$=6!$Hph*)BaUaLOmF_zKCjqh$r_o6zlY`jZFm%;x$oF?>owao?~3nv!0Np% zd6CP)mJO~gZ>?h@HIFbSO5NtukdAJ!*w5^wsQN$iX=u99()u~3hs?~ToSk$0?37J& zJ5z2xW8c5v!KU1wUg5hg`Aq3{y5N4}(TZG$97)e!iw?bCM$s=Xt+o06Zg>7(-QqN@ z5=X}glN0#v7mD%6+ssYdFS)q);LmjX-;uhTSFjxuI(7DttMJCZ>UovN1*Uu!IeT=z zsN{6*=$FQJVIQ02|17YJ=h!*P?}+zh#W@vi{cZ~BhBwS4?-sob5=$|C?j|U{FFSkp z47R`h#g{Ycc}jaUd%|;Vx(na+7@u1)IWg(HW$x0SNB5}jy)MovnQiIJ^K+uHiO;O_ zCXf7$_VHzI-ez@1sV`@4+HS+zrhlyQ{>_Wlb@a`s+p$d7f6t1G#uq<NnEt|3`y&6M zKW*k3++R;fJ}vtCQrli)_02Xdr@R;4cjjzoQ#-+btU2?=-HrREEKJ!G6j=-HWNu|{ z%)GVsn%Co7Hk*BKA1R*q`spU=#tw#b`-hUskL2=a%M>24yQeYn2a^ta;OsCqMmwoR z`eMct4_B|BqVw2m;;g*|5+WZuF5b+Z<9t*yKutM;<r*K$t)A>`cBXYpA=Tv>E2hgP z>(>6tUAXz)4!!w;229?94_;50$Y=NC!7qo}+N(X~YYsh@JraI1=n;3vvZ;;?`mB=I zK5+CtFIwx<Ip=keLc?*6c(tjCy`Sf({dG8AH05@s1SnlWdTXHi*iazj-gRTQSAK^< zBe@0)jN5vS=sVXv<c?o)zEaDxYi;)BTWTSb{@;>mThCP-H-jVDd-Cyxhkop`5_k}E z*}v}7<kHj|+kRb|zOTe}+rhPbCb8V0;RkSU5M+L(^MPYqE3*x!U*}lE%29B`s%=(9 znYZUwOOIco>nmJ61KMXYG0Ety-F(gB_VaJs_x}|sDx9>rjUjGHjbV8F*{6pYKNtLa zwdUcAPbdyQqt9fv?rh}kkFKk}1Uy@&FM2NWYD|psh6aXt>2ofB{dIl+zDGW$c9$-? z$z=WA&~CfNE}fUTKQmQe$8+2FmW9Wr6$(4=c*AL+mb>rgv(xj|8=Ek>C2SLT@Op9m z|KIn;xvqXW`lyv*pCJ<@CvNBx_`uE^7MQ$C%PnE6(t+y_>;8S7A1*WFUw{3d#fKW& z(s}ADR&TA{Td+0hQI#Z05Q8}mmQ0ubENHa7e(Lr?#oh+N2t}54HBYs}|ICC(1y~(4 z+|Ecb{fm0BW^2dkWY8?10n{1bDL)v;z?|d84l{G#r%h7GT2X^Z3KUFH-8*a`{y;GR z$|-Jc=*=#^9HO@ZlITzjfN&11QA~JzYt%W|193ETM$-;*nFr5}qdALS<xZJn@ZazI z|F8Y`^L%~S|9{{2r*HfC@ALfsS5lv3&EjL)Vqe2x-|_GJ{{Lrf@>i@$j{pC4ef`x^ zdF$Ba+iN&FmOp%)IXNZdjs4|wmtRUVDjV$PFqrpgyUeHbvcQPDs@az&ntUtiWq%?0 zXKn74mfKke6T_Z`u9kg%^^pGNnEuFzPa}_=NZl>a*d1T7+v;82ugmkpK#P+LQ}s$$ zdWS~m?=Ag$b$#7dtFKprSA*86T`ivXdCs{X_y0UIUu}HeX7jFhrR$?XgHTsp^{r~H zpGM#Rb?w#V`Tt5v+pX^`yp=XP*Xr~OhO-<dTkm_v|GM<bzy4S7*1Ki5LqUrzU$gA{ zaa2ES`TV-7(yOcEw%*EKzgJ4Q_WtjC;kA#1=dZXHU;j62vaeYtkGa1-pT&cQTNie` zUbj2!`u=}kpRatO_nMVMrsl)JtDr@KS+{eyug$CfecNAj`uBa`_g-zc`?Bzr*!CT+ zy5h@cMXG&VRyUV(*Q5S@-}k=18u9nj^!;n}if5h<xt+hiwsh+1nAD@EpEC9I9{{a$ zef8sU|9auNL&Eb6roXjWlK=N@e*Nls|NlI{{<ZGg=J~O)AG^Y3<nN^V2r4UD{P}U* zeqG(C$@4?%|GtjTmi<t5eRo{x>F9f#c72+<-X<$^-`BPIp`aeuD(|>Ylde9SogWwb zu4sC;&wuXtA5LGtuCL#_>&H?3INLuD`RC8_`?Wg$?<%M3k?C_wS5@DA9ama8t7OR> zyQyIh&e#7d{(4A!--bG#^$RAi*Zp$$ecg7eZ#R-(n+db6Uiq%}dFbU;)}Ie4_gO4@ zC#+xhv3vQ{-pjE^InHqDuTSa-54{>Tx3IVIzjyqvphD$Dk;6N#O*eS3P-IU1zn`K_ z)ww1%2_8vJKVG=o@6xZ)mfN@TZ_(=4QKeV6uKXbX=K*`Rv&ePNp6rBQ7yIkB+)C=! zU9~#)ZI<s%-Pgs{-hOP~XW#$xtSYJU|L^<tn_8rjrhhs5^vkK(b9<CjeE(Xt&20Ux zU;p#;*QCBvMK8VMqqcjm>oLx+JRQBt`rgOBt84RXU#q@f{&hji@?}%MXL*YsKEA&G z@9SMr&*zrMmEQk-ul(Jr8`rik)4iX@sMC`Ll3Tt1|KIoBUCsZ#-#lNpE$QQA!{2t_ zclwu3?2btZoUzb;UGd!4A@M&?g=g(;sxdt9oa0{AVd;AT`*(fc``*^{u$1JVkNx#) zN^^LY8?Ey+zZ9B!=4Eiz@@$^T$HHe^t(&{F>bq?IueSJ;+vbQopE|90vz6L;Vg5BL z|JS<Q(>}XdJMekriQ-@H!cNDWmcH|V?W(i<uM4jAg-(<9J^n5*DO`A7-t`^FOxsip zzZcql+t~lrDCJyG>+*|r=KFu1eXX@_`@JgR(5ao~t5tX+mi=^Zc&j)6*Old~@@pPT z2d_S3^Zlry<4m{xa+_<sx;rgOcHh3cuIgfUT!`)a%JbP@(m-(#;=f_$5q<TU%a1w# zPBY&fnfoEZ@clCLy)P>`^^?7PYqKq%+%^g`o_+OZ`uy0r1&27dCia>wxo`Kvk$;u# z9rN2cn^|Q)%za;z-n#u}L`$8goq*dmP(0sUa{tRR^Q-3#F9pj@7L@36xc_lk{*Q%E zqh3~QR(PIP>Jt}Tk+8IKL;k<b2R7H9-V=3bz14ZsZSU^>eODfT#cs!y<TVYK%Db7q z{U|(NeQ)!w)3NV@Vjl@jm&l#E$^DzL;FPs#pS><;?3XROvGCV%`+tTXx3TTf_g&52 z2wHX=ydLcNgAmUzIeN`V^4#`2MW<gSiSLfc7Tf>xY<|>z|JO?^vusi#zf>ROjth9r z75mmUZr$T$SFUWI=De>rdUD;$#0$SpxZ4G}Ka!Ym+~%2~H_yWgB~ZI}{eh%QN4IV% zkug5FM9Q+@m}GiL^}C(VmF7-fyP#sXa}K+!`dqb>+WyxwpFQ0&UA}SOW8eE9PRB1U zESke=X}&u7)2&0yj|(n+T57~?v%6;N+_iJU=03kQ<HMt@^D{Yi>|cJw%yM4wGdHh2 zzki;ukE?xdeShWo_g?q6|4n<;YIJ<2Tx|5}f<iT!)oihemhL^Gp?l<uqW{czb97h2 z$7O%)f8RX6iCr-G+&Y_3|4VG{A9|u09##9ARkE$iIe3CI=M-oi^1@%I<Nqys(Y@}< z<Xmn`rM`Pxx5n$`oiygj&biz1hskY<`L4ym>(%xt%{OcGxV1!GW+nSu7WpR~R*Nf& z*9Gf1>*-`3+71e7@sCbC-V&dl>$^X={iW~2mAPN8^6fM^;Vf}+UhI-j9Ft9K&Y#pj zZXElg<Gxb8*57UAT!&4MAOBdpXZhQQy=FYg74Lq3acx!SuUN!seCTT~`=cc;Qu}`# z)z6xFO;vwaib&>apAP~%mOa&fc|F#~Lu&Gg{3nI8|Mc0^g6HpZPQDNNxA4x1@ACgX zv~Qhguhx>&zI;(n|NEEhd%~r^K3%!*G5f>h`B{^Hp3uGZ`1k$)b;&=IV>!<6XuZ?D z$)fGyKHl{b+gjvz{h0LSfW;|=M-7${-4*=#+rQR7QdFPtdrN80`jSUeKTVE1W4&*F z$r+ue{!cx3mtPG`EPb2Be9Q8iw!tF)L&h(Re3z6>-gof5$A?Rq%jbsKAJTrK>0fzD z=<uvV_h0&zuQIz=@%Wc|L~~{IJ+8$+e8YPptdhmo*#A7~ugAhFUb*(}k7MTR@``8Q z*4guT*^>7Qwg-f*(>xgc(t7Uiw(z?}f;N|zIUg%3=~a&1#4fks+{XB+UrtA`-Mwsg zBBkX0iTPFYcTX~}-R&8sea__8v@O5CJ>U26_OsAc(&35IrOzkrxMTZRqIUkykZAdk zn5S2-`7Qmb<LUkLnD)n8U-*6mJ}&NA{#$RKT5Uylf#%k|$~o6(+-mcU|LG*FnZ8DQ z(;PcT%U~w)iY1wOt3OO>F8JW$cTF>9ezvB5@G-N!6MmVU?UcA}vDs91wubskA@g?b z_qT7gexKNO#x|+uzP?++)yj3c>+WrcpVQxTNXXh;E*~_nC4O$xgBbI3J039HuKjj1 zT~T>k{l=&4i7LA;O<fnF?QXv7V(*uXlcLA$o=ypV<>^>+lJN<D^^L<~mCh5t-M;s2 z+bhuQx>LY5Edjp#T^>_Dui1Pqs>F|j{a#UmJ^P2QxUZ|iueQ(Ito7^L_WgU!@?Oe5 zv}}od3R>qWCRzOLetkXb+KoHjr0PfiPh0S)XVMCl3D=b6f1ap{ZdKCEFHp&^l>9XB zu=~o{9gPoF^(#I97Jt86zJ6Wl+U%F1x*l==K21-*ugGF~L-tT}gH6%faCV6w{lya> z%-wzWZC+{g1fJEWYBZY5cAoUj3)=W!wo#+2=4j#vnK&KQp60yJ@+q&Q@4gDVy8GVO zb-xyi^;aBGepPTpaJ}tIPybb)6>`~>Hu$p#o%47YGvi8iQ;p{AOG>;VUw_O_=cszP z|9;)?(3OP`7Bus%dTjG`rT^Nzio?=EOPBH2|2TYg_x-=`TwfYSKAcdSyFB&70cQo? z<2#Gzm>&LVY-#oD#p3LHPkmOo+rA3)Zkkhk&hqN-`~UyFx^;bD+1H+Qo5gkUUFWaw z`?mEM|J(%}g&uk?dxMiMEM9M5;KZ};m3H|4UsqRyX8O1TEt30nT?O-haoxW5zUH~L zev5a$*KehdFWT2vp3Q#c*>!2*db@ug`{PT}o?Ivkn6>NDv=7;9gwq9=JwG?~l*W|Q zUz2{Z|7;Mv7yrdlZJ}?`%nhnG79n+)k4@1vExP>t<?dJN?Q&Hw4&98N;`!&m-+R^X z_r5q#l*0aL!bZkNI_{Mh0^)PUo#z?E6|SgId15_J$EVHy`_A*BIl0Ycw{y3<)^aLe zSsnlP)vvpHyWa%ueQx_cGNeDkEoIA-YT1WP^^+c|K4uRT+2{K#SpQhiDY;I==^wfC zH+cA3D428j&u^Y}$aT+@JWl&5A5?9$cdm549og|v@)u*=dG+}<MY_kQm_Og~Y2%WN zBMxl}*N+Ofr1m^0s61Kn%UMQzxoO(BiTP6|^E1d)KAHG6rQv?Sy1xJapB?(In!BKI z;^%n7HJ<{fYLvgwp5v<aNVfgc@`pEme%Nu`HZO6udg`)y0>466hD+3T^!s0Y|8s)# ztEa5zL8l#*?t0Yz%l)u@#oR)Nzcc!yJ_?G=ZFV;)VG5kTuQ_JHnw=koWhZ}}v2l)} z>?QZ`b(LqcwRW$J^)B_`3b5)cIVq=hul9E;7sIg~=KDVOZv7{I|KmdWl6iOBr48iv zf!f_m^cPDj?!Hm0JS*(>v_5k!_xm4IKWkljr#wGYEcWH~7Y{!aFS+t!O}XmZ5UuB4 zmxA`a-0FR7>Wj+Q8e5m?xmn!3E8lE-c`5MMDe<#2ClsEU9dYM^OwnOp^ELKwnCc|@ zF6=Z|<+|(s-*@5qMH%l{{0+7z_6c_$<#@Kp+0H5W)aj*F4-?yE!>$|3F4xePZ*>g! zxW90@vHdgIDyB`YA*VLC$Xk66h}-u}aL0wLiS_%h*}4iIebMyj&`zmY9twYc2tQqO zLW9XDAVK8u8*UyY11qlp;gcVlgH9-%;?js_3|KYOz*Si)bAihTo@B=7Cly@;6nLIh zEbf@mqd4P5jl{8lc{6&FOl)2*nY?M*C(xebuUgVg?H{JJfAHCt63IThg26of+)IBh zyJ(dkR#HwAs}|f?Br{1Y_0(MZ)+EKlQcqo8csi`|^KmipWNP=25z$rp@4?kQ$!l)W zTk*sFwdWg;e-QNw6^{R?SLfTii|cxb<m5}<yS+bNYT=SGICJoH!cmu)wvcVpWlFCE zcCT`e@;T?(?KpXxl1=&^o~0f7@mHrl^oW;m&TP>))W}XXY+Edov-P0GL4__sZK=?t zof1BZY&N`ys{H4sOh`y*`}IKh^+FTx^&br0s>wZD^-Y9-ve@5mvhOS0d+q=B?c<++ zDf~c7XO!^NFRn*jPyYNj%Tu<pL7OE`Bd_pjc80Zv{JM%|6XYj{{@VL$wf-xuoRvLI z(+znJF(+((xomb=`QF#DuTvH=u3xz~Y3{6wf)#(-><wQfM>y*#?GNO6IbEVKurFYb z;<>d#Vt<Ym=*;stea>axH_`tSwjJ{FyO4JxNAlW@No@0*t-Z8_D=sbd|Lp3_Vd=fU zAz<Fi<_m1nIRVMH+n2xUco={3hhWq7)RQM`PPs=(2(PezEK}5D*tphEA~QpO;vsJK zW3ggFH;x_Oq4j=V&>oNNE%IJJgPuOodh?a%?}HDA`PV-+eY&hy@rUQrXXcfLe8~~b z`4g(G{Kc3xYy18Q9#4DZn|(%SYW@^Pr{@dgw_N@B-#PBb{w2J6Jh4~fzq&0;_~H02 z<55e^R6d7_WA29>6IOI`-dMDKh5oV5*&Eg=m;SjN;avSdbo!;8;xC$CM7+E)ukC8S zTKJ{=68;yDN0>B4Y?yG-yLO@f{XjY2@P`MhpGdKlU)`vAZpr!IFD5K~?4c7peP84) z{p4A9l!Fb=Db~O2-m)=8ze<14458d(KiCY*FYN63)zNmye{-()G3lwz+4Db~SU0IM zRQ{*T=|$BkJv`YjX7p4`d??<PlW9Hm#Li1wLe5p_PAsfF_C#%8U#-Qn`z88u+0wz@ z6%8f3G{VhFt_u6xY`hkj$?PG|mvXM=gkt-ZHq(0xi$5w#zO(<($glG%S%)tn!nwae z{)3*I{(%|22RG_Z{Zu5sSD;p~t2m<WaprLwPOs-%Ua;?395?5s)XJ80PWzL0l%GBS zy_DldajvG?)<uif+g^GZxGf;Y(8u6ou9Dh!fqNbwojEn8tUM%rIbkU)W6PnQ=M6kn zYaEO%FS|q(zVHF<X%rW6>Jes_t4Oe2u{kwi_1bN#nv;$srZP4*88m)KNmx4NAVc!P zSCRW;KJy>VydGN~JA*;VBktR#=~o{HK3O5Iow?@4sqE*O{?)S<T@MfY_hDMI!Gt5s zWr1sEp1HVk{^vQ*uOxoqPi$;Z;gfj6qL&yLHe<<Ro#UU}A0BQvu>7@a&>F!*+O8T0 zwDSAb2Za4hUMgLe5X$Q8(04$-S@SLD{RwibA8%Q`A>GKUI`gVbP2^oAy@*EEhk;iV zE2Q812-@^NOchEhQaUeuO3GGSvL;}e!~#i|D|Hu{`}Y_|99})e`1wpX+Ye8UNU;7t zeZwtA?cEi@eQud=yZJMDRBhT`ct2k^)5Gw<;)Kill^=FCJrrFO|MEgXUGkSDaXvB! zddvJ)uGT;Hp(60jp3mpFUtTctc_q2v=PN_DtDd(MpB=5u$^RjIUPevk%iZcbkL66` zr=8Le3HZh0rfj2e<njrRTd{6`xA6SYdwOu;r|7m!G3y&<%T5{<$=A$WVz{uWd?KSp z(5DSc^*+@1%}7v;ewyp?f6AYL3Y&ZbGeb26f77yrnwqED@sX$NMa)vvlG)nqe#zQ+ z+8;FLVb*5b&u;U8v2;^yh1b&yTT}i7M6B~QlGk^B)jFwT`CJ~q4-AvprzD-5f2;g{ z?dx5}X58!shb{Dzq&s+K)qc==*zWlw=;`CGqBD_k57-0!dX9Y&KdJwUXZ_`4AMfaj z@f)NBr*AlQ(d5_}p`T)>gMyAr%=<mbtfTM&|DHKdS02jeIdj4^#o!a$p$R_qOYKh? z3;3tlct2D=Wc<x2%&8@FvSI0h5B!m5mDq$Wo^0<aXK`G9>Cq!M>0FVdt@n)%rq#IJ zGl)E*-SjJPo5i!QZ>`_%e0JaK+>`r$|F*2>i?r%HGRgGhJc%@p^OxEmYIE2L-(NBR zQdxy#7Ef^93&RTeS38f@r!W{v&zqHYds>gVmiG014|jiwzw}0VKBs)Aowl>tCKIW{ zHy<`$R1JdW&nw$D%BUKxJ3k}l&~?NA%YIKX6wTRHGG*D9-Sd>&CmNq&pKx^6V*!6F z@ndEs8eil)cIsL2)wb^x;r2cxzCNv&TjIur(-rnDUKNq4Iv2Swa%vjqF8?^M$TeBI zO2<ldhI7pizC#^4lEL;7pVzmftIw_0(2xJjaiduGAgimYUxGlJ#<GArT@zha*I)Xn zsPpdQ8gU8R)PGhFX4SVG?qIZiqR1aPL*`?&SSBamJVy<oz{unxwew3}>^zpx)9BV_ z`Y4F+Xm4UA`$nr(ogDiQI?s<zR|<6EDez&^FhAw0!e+yw#+7!Y!$3k_?#BUky@UzU z9USV~_HE8Bye*45nGUJ&C^I$9yf2U#FlS-Lo)z*sm-l=A&<b}^o9m;LQXm+X&|kn- zeJkj^XLF;+F;}~nyqSmGeq{7Kkv$cBs@mqgvz0vC`dt|j%Dku6tyPW6Rf);+xpsu{ zeUD5dYkRJ<#{5_9f7~LQB}!I$$Je|%5&TCzKcd3^sqd>LZ(EFP{DMS!)E|joa@5P1 zw4^`7=Mvw>oDY6E`9A`VN%vTO@n5mN=TNlrDcvbiR~4VhzxS>TsJZN37c8!JK|nZO z^4gEyJK^)44hH|)Bi((({=|z8=AydA+-mQ%<hxWRTXmddJ2hud^bIca%y{*?`yRVb zJ~O>0>Cc43-Y=TUk5yX21-O)sxG*raXGA=f?Aj@E$*yAMUaudC9PvSBf|Ii<B9|EU z-IqFkC0%0w;+XV<TuD4RN=vs-N>1~Xz5MBWCiA03(wR(0^MAM&vH$JeDCiWwXupwO z_Y9Vm{GP`y>|c0ez39Hzs|vXvue&wD;!$oz{Jm$fnJ;bc?Ru2|vNy-N|JTw>`fshh zs;8~1Ej_XCF-K|cBwN9DMH}xLv5ueJZ-ssa)kanxT>j$K#`w()t$EBFPw<`1zCG>L z{@N$SydFQ67tSl|Z8L3JvR`y<zO`oDJ1dj5`;7Fam)C?Hx^7r=x%TCZTO##6&m}~k zCM?+3=yNTG;dt+g?F$~Sn4g%_+M;jNdX(d0z~LxP{qI+~w=VA5l=-l=TJrjl{TG>o z`II;L3+&@xx&EO3<$2X#G_PlIW}n~MG;NBJuyvZAR2#Qipv;5batYa{wVWD<0~wC& zn04h-&(w1ZkGM$Y>+YPe?BxT+BMp5_>vAi0ZV*Z^+}BflOHAti(|4&SnDi?%juZq% ztgN<~?#(ty!mPYsY3W->iS_`Cr@MTl6Sf>a(exqlfHIGZwOgvy^lwFW+D})<%#?62 zN$h#wYAf7o5g9BImSlLP<Go2|2G{xu=k;3t*Tt{g*u{FW+(KC2eWjDs;Rhc*W*@#> zvAU6e-QzVZj*oPwE?>D%)6TFz^Ui7;-yaD}Ci%>C`}ZYREprm<<ZaH;lBpi5Ji@WL z$w70>BwcqKTs)A`?=E(V<Ct|1TdeSXy`HK61%9sm=PdPl-R^ahqIS4B8~&Mnty1wp zgY*;a)$0YiHrTjKox;QUMN@EwqIRUlL2aQ!zxAbJMaxcXeg9)&o#baH$*{c-{!h6f z)Gd?V*tW~C&BM&(tMa86-Qk?}K8L1f?tPRmQeVP$YRx`Q{fD)U(=%i4PCK-=&}!M@ z-;pxL#ib#YrMj8StxsoN-fVL2libecH~lQrKJeQdpV3*jh<QCH_rBb=(=)>Mw3jbk zZeaG%l`lX0Qdgc)%ZG-ehxweg_tY-Qzkl&asfXn<Nq3{&>-juq-a0lh;@O-xo$rgk ztJ=&ymRu<QZ(`4*y(z^~X8+oz8}55#+gVt)b<5gUE9yL@ook<NzH~7(x$q5tRd|u? zEx(;xelNKie(dR|?(=OQN_)=R?oq4Dl@7jKk^C>Mr~lXFOMSn1p7$?X@-gTS!@d*o zHf|Sd4cr#8FLds6)zsI{zodVa`(~uG<VTO>i5+$4BaZN?mgyR-KX~KVIg49vZ<UYF z+E+TUCpRnp*F}@(a<!+e^B?BMNN+qEu;pge;V@|tQ!D2BiupDlJN?hB3(68Y=pYro z^O%;{&&|4yZf%M$H_0+4C3Rmo>$@On7mtoWbmG=ka`%h<r6&8l5SVa<n_23ZX$!-V z6zPXu2Cf1N51cyGKOy$5O5<$fJ%Qzt;-(Cmd*=1`_VaA|bRf$sKCY)?rHSUBPg*CI zI{uQ_{P276^_<GXJC<#}wj=y+$o-(2qRQT%K7aSGw$b`Nqw@HcE6de$+h?Rz`O6te zoH*b&LrBu~_r|{r;niU(A0r;|N1jd*KDwmStFl1oXYWIQiDN}a%9ipTH(96H@0!Eg zQTfvHddSY?-4$P)@`BbSNlm`<UDjSH-{flNbBXH*LN@gnt(yP*)NS$gLUl7*^ovu^ z*b2vA?2{0B_#bqx(AOi(?`?bER`71SsM9}lRdUq7NoF38m+XH$QRb1Z+NT#B6}z{b z43m7s(cidu{kf*^QpZgUG7o9buVdeDH0`9cqHg~6{8LL>**<hG`So$llJ`e;Y%Z~P zY1ff-Kei@W`1~aHr^l^#<R09;L}$|6Ew8gOZ!fF*KJ|R2)upAoO3q5;uPIYHyD+m? z@p01JV>|R^gO8tBoiDXf-sG&lXYeM$^Qp%e#FiOkJ>Ga!K3Vhgr#Zq-_l=f5Jlb9R z#pzi3G0ts`#^<linO3RYXTGHMxLoOlCMmWJ%aUC$87<u(dTd#t)2@))KV~d@d0$*9 z;qk53h@K+%^ymEi0ydmCs+yV3R63upy0&@R6U9{Cr@Z}}7Rsi29?F(WsJWE*LPBCg zL2;U(oBGa{XOEVizrraPkjvHjD04M)>Ek;~GX>mCUbXMGS>3cIZNuEq$>CGN=Y90k z`<g5KA#+Nh>Ln3-!;fbs^6(mkcnVH5n%!-D()d(!!8@S~5?4QHHTXZ4tgZc&rqtYY zHf6Fsn^wkR?rp~l?~BVn@|pai{{;J1?^)C53Fld6^ps_2sh=_~;tR5WtGsxE_MG*M zY9|bOR%k@6iCg5+x%~1U@5%`kwNJO-axL|?O;559xv{0jxqh)o)}-F&X`RoFyCm7X zJlg!u89Y9{RdrLXN96B5`7Mi2x!u1|A@uo~CCf4&2T?i8#i36m=KWTznEK&xz&@YT z*T2p_YR<Fx*1JPy;>S{WR@X3EwFmnY#~nX2$*kk6&-<g=Htz2fn&W=ox_(V=_ZN8^ z#u-Z<Og&;*S7Fn=DBU)_u4r1Yd{WYq&kmN+!aG?vrWQ;6U7LUZW$^T;Jlb(?Wz%0w zs693@^Lq0~PkD{T<sVd<`akS=S}8y2jmx>U)3)WV`Y-TP=CafDrR&`vd)Lgr*MHM* z@-owvJ>IX)UcSF%SbC|Z?MVM|mx42{tBRLqeww$F@iRl;i3CU1$0Cn4p3gc~yzKH0 z=X&q!uNR9yTBugr*P7fbdZu#)bGM<y>zkcNMGq;MPtj2R%X;tZ#Cfarb{f=O>p9>$ zJO1Zc6^;cDHc$HVMBRR;pIhGD%vpf}2^;0QUtBR-Q>dWwym+JQRK7L(XQw_}nme^H zIy^dN?YBqQq(pCTv#7nluqH9mJ@8qxK)@HD$rmmjS30mWfA8;UnPP{yt9y1^sygRN zP7OcRt0*+D^T;<YN#`#%c?U07x>rr#ttI~{)pS|smZhBfhqo2@eyluqlW|r=F^5em zJAZ9rhe7Sfi3iz~JNNAJV3&$I_rL$||No)yW9~2i^T{A+Z_*u5{WN)tbMVebkwRaN zFEr|^JM*Mue(kr&fHhAZ%{#q&3VZUMpr5j-i*9KxTU_R9nY75%OtW4yI`-vb*Tbt! zxGo#d|9M8rKBaY!&F)A1mHIOmZz@~bc+v4#_|e`%32)WgSLQEeNQ%i<p1M#(e`)9; z{@R~GnbYGU86G-2_&8aXJvypiSNQj;+qu)i{o9wi&Zv|#_P(VMUjNnc-bUZa#$Rr5 zop)iAJXGd;Zq7jlrONds8Nszjxb967-*fM{cFoFG8(Ve$+{=e7j<@hdHaO->nJjs~ z;+)Z~V@17&$BusSdVh7jcgcx`k3BLYf3-c1G5Ny!rEl-|d%OQ_GQC}Hx^3FB_IGO@ zTOUZ?x+ORIZ~LkAOIIWoeBO~{w=;J~@>b!WJyWj*NQ%F{RkFS=Zq;e7^Xm+^YTDa| z?@K;8y+W;G%G*=xUv}L|6>QzP!Or4P<&4V;9}P37ziR!GKezVSapp|*vX3XKLqA8) zVKe!D=!4l5mHr}$bw}<bXV|8h&g;!q-p0e$Rbtf8$mDe3LS@jQVBg!!5f6LPt1s*f zSXRmxB(?o*xe1F$prQ?PS(TZ;PrIYj^WG10`qUpv+3#J)=PxnEtK*ZC#D^z}E#WRc z{O@h<6d#{)W}^`Q#wPxk<$JDMOWuCfVEnKDq_9eJV}Y)wSsYK%bKB2nj9-6t7ty~y zO`}$TOY63T%a)rL-R0NL=MLYaZW2-SWABgIWlxP?tTgO%u2i(~k}yzu`0dOo!6Phf z2l?Y3MTWeJbbQ#o(CUEYvWfRLJF$As^g6%wWw*ac-Rsr!miXJZZuj=6@C;-#{_5|$ zr(*gy&VmCS40<`Wd5gB~yCJgt<<E$>2Ux;xUp>)nmcp&x!qhl1Oya{DZ?{I~AMVT> zD*As+GQYDt<W#fs6Z5YVnwlSat*)KoxaZ8?QwM6}h5mcUHOzjcS9e_4Qnotaz=tCf zuWS5`U%k-!%?9UQNjZN3;rf$>b^K3PUi#Q<bIT){clDVMlRD~Zf4y9O-Tvili7SdW z-xVrUPH`4Idc9>;x%?ilABjTy)^Oi>JikJohtKlK1S$3swkKN0oFrv#Pr4$pvM_Le z=i=(U+Ooz+=Ue`~7B+2CxoWP!<%13K=XZD33N(vZ&Dhg;gKzQ1NhUKgTxTvV`Ki%) z?8#+6>$UHKr+6pJ?)dyr=GK!N$^C239|?|G_sDmv{Ek)ig5vsC`%c+jb4t0tZ*iwW z#79>v!M`2*HVa*GZ+~Olr{f;0l5d!1T-JT#=p~mAlWg8{Hs5ioZ+;Q~Lia+^mbJf% z^Y*Odp7`grv|Z=E7wPgp_h>wtC2!=D5Yx@Z`$TA0rdRE4&#z}r?%bDobkmem7AJWg zWvzK<Z2n^PX|KG}-j!3_Z#=0;%lYXv|I#CtxF1>krw;CE+&JN9Q;Ev4%^~Z&#ZCtt z{|%b)pO-)R+!B)z{VOw88%nfG2(~%CTE{Arl2TF@u%jY$H;1yp#62>}?*u=8`kTbE zN4LaKPWbPnrXw!=i&@#YYM=TyC+RWY33}<n;bq6L;oYpwp)Xu^Y%qGE6k@r4G5<p) z-{Ve|)}Kx&XCIYZD%9LI<xor&$4v3PFI=~>3wZ6}sV+&8Wb8b?s*Ufp?VAmUUll(U z_)-0KYxv*3;t740&t^m=+I~2|EY8>O(x_TLB~)$B<ecVIqYt2^1nbylWG`)HmkB#L zO>(ZRfq%49pisaT12=<Aw}-6$ocDGe;{9(>C-@DtD1&!#!g(&%IDVc-0(viuR&6vo z|8O49f;o<d54hY`=!q<C=MS!HoNoBXV4~%N2Ij289H~BsCyFy`$G=)K_nhVPIacyv z&mU-u2z`3MT|cF{^Ply-kA1sjrnGk&Kb>}nzuxe`7Qr^YkG5YY99n8o`|;rI4(CwG z3+L>9zo`;B+QOsSv}wA)UpF~tcG;4Evy*wc)?_XIu%YW1%gis9Z)P#h-*zd5oBxId zr_bj%uevjTY`dSlmHE`^)p1`}RehaTcEEwDzF{VhRc(sMjSU(NhK+UocP8j8uD!MA z5V*Z}R`K(R@LS<*@_Y1F80Rk67u%M2{|n#Eqh@SkmKG;u9y3aOD7E}Cw^RHvyF32@ z>l04D^lz_G<eC1ZQ1;*Mm&<1BRajm8KEd?EZO!F#g5GYsowt=SNyC3?pS*AB)#9F$ zQ43RL9McreADmLixwB=?<tEYFs)lba>SwyA$o)B5aae+ZEg`H+eBMOWKL(uftJW<I zub5NFyI3<?{P8!}r58>8e3H-POwQN3ej(da`pA~d>|Y$U6FR3IQ>|d%*S_WI<bPhj z{<N((S=jlqu>Vie?Ju3`^CFV_{M7gIRW9q4N_=?ui$LBFfqj=PEd#}$e8@^+XW4&x zM}WP=kM;TY9rr1OzYNcbKBB?W_rUpY(c@nS7Kyqqjz4@_)hcCv;gTH;!YoVvO3s#8 zKOy*q@`q_W{Jx&a8V5YO-yA*dzDxUdk|%pq-?m)o{G!zN(st9^=6#)bzH6~|`+>#N z7lkkSzbJa+i_`fPE)`le_sg;-7uQ}6lH4)vuu|S1*jWIlb}UTZ^y$^=)6@D^F1de< z`SJw)7ZXnSJ=?C6rSSe`dQWdwdWqbtnnRrGR|E=j*zPTP;eX3jky)v`qKENMV#%cN z=^LbrQseH2>rY|yH8MXJKVx^nmdSHsy`DAa+E^dElgy!)?LCKkdT3Z-Z{n$-Nt@!N z?AnrltLDv-V4R_ntdJ1kBCueMxu9^A+ASlQgplN`6Q+jRvCfmaW^&=#rSA7-cM6Y3 zJuo<VD7xq1JieXB<*Kg)CPyqi+Qs11<;lq=AmXi-a79;D?XSd*fKw}s*(@Yw0wTWO zDL(&8vZ?8+%D)qnjXvZF9hORU3|M61JjGCzjlIKh<=M@uy~p3%*-Som{^;Ao;T$!u z*z$b%BowyzdR0EX<@esAzRN64$?f(5f1i0XpX6`78ur!QTx8noYti|!{2EI-oqVGY z9pC+a-*2JEA`dm^v#F|y`K%DUvisex>~9H`KU!=aXp6|&WEiL<izGzz{ozk+dE5|q ztIKinRrgo^Har0zip3i@Z}SK|CgWH8vGU7e`Mnp+HO-riGXuVvEuMbL%YNCPFRHK3 zKk&c%bnf<(YO}B8DkYoN${&_$6WTU4yVdjM({;JEhT?X$VuiDo$R7E9Lg$y|TlW8s zC)j)5Pn_<ZD)Mq;m;3w!$wEK5`WHBS6r8E2_3+@rPtr$g@7I1`yZ-}ApGL(WMednA zf$6v6RC>Pbe%<BNI?3gh&xIYw`s*4Lzb>AiP>`t9ex|*C#sZ^n8*Jqw8-%3xTE5h; zc^8+Nyg-Qe;Yz#5?VnD@YKlL9ebIb{c(UMQ_D^i8Ge3JzoTzl@^Fi)kTssbz8%;ZK zevk0f2d+1S>Sj#Q4^{h+ueA5@Zh?JCLY+DHGMCTIy0?7pg#8z8-~ab*S<0*DmnDpM zKbg(7r0PZa9<#mLnawl!Cf_N&uH)Av{8*@EO<TN%`jH=tHdjs9`oc|T-h+kP-fp{n zE%Cu}k1wjnLVgH3uRX<Wzo>bF{_~9!^VZd8Z#p(Z$Di-g@eG|w7yb9&UUw?~y2Q5p z`;Pp#E1%EJj_oVCAo?M1f&S4t;m<Fs=O138-D_u+^3vkc)bw9=?duPj>`k7N6w_od zBgr87O!{xL$BZiff}~DVq;SqV?{k8afBq#sowlxNi*t7$lb-5&ebR?j>mO~2^?q7B zi>)$&Wx2kSj={q93)?UJmvmS9nyLP1E4Z#J`ZBT5`Ph>g;qtL!Hr~gtn8`_K#owxE zJDT|=|Ci)rTQ|dJ++U=>G=sLD&iik${ebs;ONA;8J{E~<GlDP5Pdq+h4)2cZGShy` zY@Mpz_I|avka%UoI(9?%j(c4;-PQ^QF6DvJ=Y`69cDjd4Uc2^PJkt1JwjIYxcCB0I zB-H(E7p-5lz~R&rHpT#>pM6u+^@Iyr4hgiXEIVrZ(lB8$i&DTW7Ir!DC*6kqjZK{r zO<ryNCU<{GH}g0t_$fTDKII_sidk;yA<bnQ&F&@JFj)I?wIwLL3DlW&%l)O6POjck z|Mx}VhYml_t(khvIkR0{vf>uU_tYPP`@E(u+EyXK_VHiKyx(`8mnAK?n*P9f=fh;S zSBf@1aaTC^%=)nO-k0m!406A|f7P8^Sp2?iTl1x$xrQ=kiEcB5B$t{P+FTOL&D6?y zck5{Ll=KyU)a*s7URinWKRb1|i<&T7&5QWhzqZre-$ioz`x@0f`Q$S{Q2$nMU7*tk z;m7**xgkyAn)W`YrsqCwx&Qrs{r_7#deSRbNhgHZ{&>)wz4K6Hj<(~g*UqWo(KC17 zVmP1B^RD7q?&h;*U#BTlEbw(pSmB<}>V4{t%KW0IL6s8bmpB8Y=GFYzrTy5FoAF|V zQ^cOlp6l1IoAK=Om)-vN7xuKUZ;w>^@bZ!(=jC*nnPq<uO#CP(_ww?#D~$8BB5UTQ z-JVqTQieh2cbopf`6lf>=`VD94y!(9t^AUy{$q`2|LfUdM;c1JzxGWsv|Kj#9{<Hu z?_*c=<Yr8(S-5tkaFxH6*{XLRTApcJ-sR9QDdQ@fmpOl<!^`s6<x9oOo}T_~HZSy# z=W{u)^m*$pZ;77zHhY%(mb3+HO3v(?7o=rYc-$mlQrt;~#eYg&e>`ECaPN3__^&C6 z*QRWZ_!qhNeR4?FDrfmOzgtx84}E|7d0l76tAh+T&2t~UiZS0~?bRb)`>H3g%424T z`lnZ~ZeQ80-E--5?CxJldVaSzFMPYe#QT-c47;cAjLvAiUzRP-A2iSN*3R=Tt5){x ze6DIV(_r!x+v)l9w*~&0v`H)H<ktKu)o!OJ(XiODa7ng_7K+@sJVwCHeVemmg}@q- zz<Hi2;n6$2Z#!g8IT2_edn^3c6!+&36~&9*1{?XUjB{RB`-{)&xJ1?Q2}RqEGQQW7 zon+vg5*od4@*d{zFP28k3S0R`X>aDX-1%F6Pg^R&eac`-|E2%ll?(H&52pJTt;>%R zY_~I7x+Tx>Z-u?fblr!i_2$i-R-<`w=L62l3U{3y$1l${?*F-i_pJf1mgZxVPpW6l z=7r8vO<s2B*R9@$-t4;)mMww?OvMch+Rj$o>5F^KW;F}#?f~sQXv||VV9DKfGi|G2 z@8+2n{ldx2tG`wRI{bN7qjot*aX~-R2HWZ=;q5n9ZS)3j9GM}{Vz6#w!cu<KGyW%I zFGac@IJPx1cV?=d`0w2}gRXB;+I;3{VVT<kbEY{P5AST9qrKEPuS)$9huZ;;FK!1O zyXT*%a(|%kr}X+9^<&2qErNL#OU2EYV|ZlYMIXLJ?a}Xfo>?%ZpWOIVeV(fY_tnJT zV#hfQ<c@wWN?Vwt*9_TC67u!N$sd_UOv#E5jISSay7W>4zCIr0C1lPS6{gEJ#cO{G zhZ=LXa;M_l`I5kr#?B~xJ#D#ej1bm^_aK8CEkQevEVB*7uXEtCGNDXhLt$>&twXA? zjXuylF(3n=E}LP@k`ps~Gh1;XY$GhDX(QY@(Z|?+KezuM`SJVy|9|r(i|6XB2JNCM z4u5ts%SL`9Xt90hpR>Z?75bH(uLFea{U#l|uxGhwf0>KkmW%cOKF_z}3BO#U^uTP+ z`ZDd8(=V^PXmjdkX7ZyiNMUZUnj_{-Wp+l-p}&9M*RP+v^GvFqv0Kq<qh8R75x*X= z+eh4eX10Chx`I}1oow0q@4N4Zy319jeEry8zh~D|-TcU@+b*Au`?l#-?E9+l(zDrd zn|FQNx_<AP)Ol`c_d#p%llv@}ftJk0-u?G&`+B{iiQPTZ&i=mlec!7q!TxJ|70h>@ z^mX$#_k96gME>Ww{r+c5f8Tj-clD@#-A9uXKL7q*XtxWIt$wrdD(L9vS9;|;PcJaq z_e52H<-O1IzF*l>u{Jw4J3wl)*vp;gYxBM~^4BcbbyPPm5VRKljM#hK{7UbyyRPqD z_v>wbee~)690mJ1nJjnOjPKfbb4~x|&GQR%2|($$o9W>v=7H9Dc|Yp;xxn+B{&frE zEqb5LjwKzad0%}$dhhSM@7GBz{`c$p{;<n3``aH`o&LD&=CjQ)`P0ur^1?IW#>`u5 z-|RG-Z*y_?mG~cr#8<`t|8@QA{mSQaw`=@UxBJ-nYRhH6=r1~d8;@Tw>Fi`V*1W#% z>uTZj&wJn3uD5zRC3qDm$h<FEeZNzz{mJV8pU<o3|NFAs`(C+i#$m3*nq8LHGlRa= z%yH*m=UJh7t#+2gdY4<P&uZtMvD+*3)==fV*-c}Wy^$T4)jp>!thub${Oc)bGhx-8 zhV_Prcoy3I5loGp^7*vsIi8jBh0ij3Sg$+t+iuD8zxBPp{!j8+d7ib^nR~8YTdtP- zIq1$a-I)3R?85F|J62e(^JY#TsN_lDVabV+W<F}^@fftQyYymr+?Id4U;5_nT5&}F z_l@JL^lM*wchA%P-Y@_6h5Oa;eV?W}vaR2;CjQ^2>DkJ%UT$9C-4*VjV~bX2$2^vL z`TE@b+=#n>o|&(Iyng$=s<|&M8U!QWa`fC>{+xBS*-c~pQjgO&)jnU^u==O@y{sPT z3v2UhUpt1%HruDw&Y8K~a9XRI*ux9G^S*6a9;#pSkb8Bz-Is;Ux3>8&f%wDj#@XN- zhQF%s|614kI4{0O<{l`r418IhCEMRL5sdJ@wC^BqUclZ5tokdqJI1|95|0jfegFTz z@7;ClkMz%(e)B@npI71gvwEsPOUCa_s_68NNxCrYg4vp~8;R|&<p2M0FJ0*!yUMVB zzX4M=H&gPrmz4+C_<lR%EqkeG+sQp9Z?gW?p7f5}^eBUUn_!WB%drRjk@D%!GJB2+ zFc!KT`MR!rucEJ&#<{H5!IQWBR1kQsa7p6t-h9*R#|pRWyYc0N3hWtbOsmfo^FBTX zT9W*R@nO#92X8j+|NAyS(&whohw1zOq@J|qlXmC){jtA3#xytcu(wu~*F^T`0aJKN zrgZPoEWg9$<alG!q0ccpEB-IH|GTp9bgkDB#aO}pmrGVe2hSDJkK;T)Gjji*r~1>U zn6`C)zrrbF@w_KH%Kgx^2QC($j$fT;f6K~!j`vlU2cEY#)EcYa`}^m){rY{M=f1zP zW7+%N8y4BTd6@S|f7^mTZ_@2opS~y3X5;;8#x&jU(seywS;Q+WgmN8cW=Q{7)9umx zO`p?ScK_G4`B!Hg%k}lGY_N|mt^aXY-fUZLaLl~R;u_MK6RxSaL`~VNxmM)%r8>rY zA0#S{Z+jUX_F;+cMDN(Y)9w807oK1CmccLi<n%3kOKWEtHJ$_&lSw`*&x?&3wk`16 zS#Hz3zwSe`e9HaRe3K$S2=58-%H5>yyVzekNd45^BmG~tM)*~9oB97{d@Nscc8R`v z`(>j^`Qr7Oe$w+beX4v<`_6ojUBRdv=2d&_rd_VbjY)N!>!$4F6#me(eO5`U-Jglq zV)s9MSTbj!&4-#d_rKWxnEuI3@XyEY_&<xLxqk@jS#PmLJM;OgIo0m7p3Iz_zh`!< zVOZ(px{|4@V_f?;h5z8wv5Z>0`hH2TY;JAWmV>kQ%Xs?ty#Muu^TYDFyN}&iSJw5j zcz$;A)z)8K52g#nGRv_yo81eQ_|z9-G*3hC`V<ZQ%H!ozn$xqYKe_n(d|hd>_R>GU zd6qx@Voyxpzh&N&qsI3RGB3JR82%8pxw=p=qI6z%j;;-8@YeYrzs-jOuJ=5_`+qi{ zv(o<kE_nX0kgw0o_wTe@QgPn)`<lQsr9+HgUoxCZ+<rS}^VvoHLVI3?u3r_=dnbK< z?JCd>DBb7ysy}we$K+d|FqLh7o*n=DR@B1>%Ir^MZRbmvSRRqRRr~$!>*gs_`I=vV zHfg=Fo^qg>-)=`;`*EqRrb`bEYCc)K+woZJYVQBP-@`AJ+Uix`JgxV~EwJuvc3iOb zjH(mAkK6zIc=hZ0`dZtlqSQ$&ZH14HGyaLr+nHLrefQn9zmA#j3w*4q+VVNY?$gBn zD=$C%bL6iIsO@L$C|MD{1hg9Ys@m+FAp1uFNw*>@3oGny+bZ089kzW}=-$6ydGjlr zOP^}T?_8Jsx9F_>t^c6HWzor_Q`eO&wYt}vSF%`Xjm3sJo8M}DKP>mnKs8qS^t~_3 z%tPb<JQ5e5R|q}`>sH?Gw_<$9^j1Dz#9~#~p+5i167|sZIfZU(TLhnic5r_^qHeeG zP&L1tK-`|i>-sCtB(J*h&F23Lcl)TlpXa`hY2kl+LTr}x{h#MpA{9h3`2O|%ZQD@c z|BU0PQ9Hl<y^0@)<-yysPP;}|9BXO*{42mudF}pxzd-x7?wvl}^7i5h4%rgVsws2J z7TG8z{syhPuDX5uUf31=2fisja}IneoctsDrFkr;cU{d47nc6R`7hm-0{(&OCjFp2 zoyF^`@2<X;)UB&!6LEZ!{>919U&sHi3Y@>}?#tr&zwbN`nflA?KFfQxIz@r@Q=kK} z*1fAZZXMQNb!D;GQFduQ_5BZd^CN6Q3&-y_O5eE5HZiZ}v2=KU%@gJ9$^*q}{wL%g z9WUE?>*~6&-2H#QmCo<|SQ@WXEwasDTIun`YM&0}yYK71uLkXBVEuW_J^euP>$Th0 zJ>?OO;J8=up;<oW?z^(>tIsby;-HYU$FWYiy(q-WZpw#9z1n#z@ATJwS)8qGpFY#| z&cy$q-F4!NR^Q*+ySeuE2LJuwrDoqHe*{NA)R1{B{=7!%u<}De*ZWK2Vv~b=u9wZ1 zPJdDSfzycLFH79=`p$QC-*;cHS@3bf^Z9?@q-$U5ax?yA_?PWbvb}%BA>mb^q3mn9 zFVeqk_jtnTZ^&jW=6vEpq-=6%*|ygU)wz_<@g(;&FS^&LC?zSy+uFl^g6CJrl1UpE zulAof?~BPEmCO9`vLzQBOaD8pTRGS3m&<&^ZQkNtrPpfLot1Q6$z3IKZyIPh_*wU^ z=6gFH_gU-ZY`s>zZcZn6z9Z=5v#C<{EBUK*HZjRPy&*hrYM*-TasHDl-EAHTZr#_i zXZjqc{a*GBfmU)QC(D1S8L{hJv_D{Y3Dlm6dY>rs_;J`7+g&9uCGLNRw89PSz%>dp z*O3KBxQbM!cy^Q*PCB^xeEq-AF{`ZaJmmWt+NRCJBBA`QWV!X#_W^b@efE4=svrA^ z)$K@yhP{`B@X-|)u64$L==Wrh7fMiak(={VkT;vf+3;fc$$$i<qx`}v{#32s;1lrp z$n@_)TtAXDes)<j`_#X@7C1$aCza<>kV=3>pjfeX){>J)WSeD<NuSyXUl05yAWVau zP41Lpk4FEg1^Vif-h-BNOJAGu#Hew?rJw)4@89nf*ml6L@CR?1m-mjWrxU*`iDXFH z&fo#};}rWu9jD~2;14Tp;r<tRJbce1QSLU=AHt81m9DS8Tcy+%$f>pVG3&{1yAo24 z>^NoV_<^ZQs;278MfdBuhgBTo?;W}QRQ7$v@kL+m|2SrT?feSvxBVBpzAceAbbR=F zu9C<dXFkg%W@|1k^Et-R-`KMyxT##pZch02hi%ef;d@_&YOD3s+%&zOW+>ZpS>oCQ zPPGc@oDGg^Hxy@V5jiWd@1@*fy}yDr21Y?;zYM;DmWhj1Hfr(m9bWc!*DqE!`CC#v zhG_`~4v}ew3-~Xt_w3gHeraBU&#Wzi^D>oEnBV%zyVMyZPAQ!5xvtOZ)e5T@CQrOQ z=ZEb-u)$4s1$U}T+$N8M(|cb|_jUQB*HzQJk>@d6WutAI<}ZcE2d?k?wzYN1gLKJ> znae?q@U452Z4R6e;JwH_@!Fj!C*)f7bDhP6UU*Afd*FObp;mUr`qRt)PWkfC@YRu> zF(<qVk`8swd1kpOIz2CFy0E{^#*Ot;PwWY@3%)yh-SYW$Reu#F_IdSgl(TDCvG~{~ ziS4;_-d=7?{^G5hk{IE<?~>mMn{(;Oj;%JoKDe(*zh7M<!xR0aJ?6R+C!6p;mlrZ8 zcv7S{@jaF>lKpwsI%U?rC9=OKK3abLhJ5kE^u(UtRJXcyo6lL5?tf(YRxQ?X#=>CP z`ad7HCiZS~$vZGR;h4q2Lkm`vywP|W?6vvrtiwB2`hSs3_P(VVzAmOxgwOUBXc_l$ zr7!XYZ5P%q{jafRosN~K`PHP=_X=CjKeRkn^F;Fd3&Ew2J)c~kk+<jk)y{ouTE$;p zy)-xJ&ZK{FO7~ATANAv?)p*4{g>`TH#>S(alM2nJU4&&QS(dQ5&!tXrYgh4D@wmKR zw>z&_ChzXW&8$nq-IPSUBp;>3Ty~LAeWU4L>9uyvB!M_f4K58Hjejezvv4sBE2yPv zWbS0#rFUUgy+nzIGP6e8)(nXtiFH1o?tkC+{pw_%%FK^8Qdd^+$5|=)dIWr#-Ep;i z--M$}1Q+r6wg_$he9rp1u-PGlhs^9ef@_Sj9?3mkykg;z1dYU{p{K0kvNcvnd<f_{ z5gu3Q<CP@q*)QtHljS3^csoOver3&%!}9CqCr^3!9(2y;T>aIjH7>-qY?nOps?O%j zjBV4JuCuS6A>YQ+!|L;DW%?JP#^)&(x@(htc7KsmX3Axse^IU?=+&9&bIWe6oEI}u zZ1q~7TMxCvGBWkI$)3`fTa~@w&O_IuN1DDR8ucsnToi5P_xGOX$Y1k-`E{pPR>I-M z&OdCPTb_@c!IRXHdUV>`Y@Y|g{hd}9P5&FnZ9L1NWbfPaf_u+o!EJmOKK7r~_-WY5 zWXy5iGVH`eK_9>1dpa-0j~q>4K6t-EsB^}Nq#qipKVEF?ugxj#j=r;~@6a_%o05}{ zC(r+rvh`|M^wsYb_Z=nHJjncN`$Tvi-<RrJl0OZ$)o8xF{3Y_1tliDr?RUl0Vm_!( zcHxPuh<>;G{l3!sE47Ue+J7xnQ}nr`z>{;Lkf%rBadS%6tKNn+%l>8_4|yiMz5k77 zrt_sM5-m9nbwd12_K|lM{-3!1)OqV()maCUSQ2y=>|H!v|F6J$_E-LUi;FgSKRZ}l z`=jTRso>kb^aZ!t?n_+Ll%9O^iua04aEAHny=T9M{-(U?v1O4H9D9m&jx0>SQ09DW zncALP^NyFf{ZE+Va?U_Zv0fpC^+<)6weyk7GfqiHRc!BbeO0e*dF<G(3-%u>4&9!h zKSh~+;#?)M#Yb+xDAL){X&@lT|5zniEX1m;<m<{8ip&3at@o{6bY3F*lHby&oew|g z9QJ6bY0?npUL(=-qP=RJMNhbN?v}v2-#?yc6_?a@>5&(x?b@*F@s{JlPc)8Yd|~=! z{ntBr^{Hh=rC+}X{p|a*;QpqF6EjZa|8VKnzMZ!_H}{0TWO=e=Ew~?Jz;xLWw0Vzl z^0t*H7k8#deVjN+@3HWE3u)d-;_S@RZEnxt*vzGRh}qpuM`Yraien3RNC=snJkPsl ziK=<=lsu6lNyRDtdrmz#enh^R|H!n^J(>YRGancSJ~eldkd#?uxT?<b!+mDC4-KxV zM}91@3R-8DbUW_LD#wXIceYhjwI6CRntaVQ_vY07moj&);*DI}pI&p}+Di8LU@718 zGcPz)tad#tb$-T$tkaK8UVGdNihF2Yo6EP)F;L{;R`pAfCZEb0)(8KY*>JK#b#aSY zZbiTAyk&K#!Yd0xe@!v`#Ij>?jPtARul-Nv-|9Oq5#{>DdaCdFUF)WZH?QHzZdop4 zl;SEE7Nz=^$yxAN%7*E00%}B(=1mu}S^r6({c4uvwotn#lEPw_Qln$1I7(!t6u3vW zhdJ%j$p7Kerf|w>ru?S~?FG@*oi7i3{B@A!{}J_sW<?hf-e8|c3O0gUJ}fH8IouNT zc*DK#JEv_?OrG#5DM`Mv#ppCgtD$Dl7oLZee^xE!(YA>%Kf6e{R!B<A{`aTIxsiwM z4FczKIMu$47Pz<kL-CSjh1>k4`!4EB>Knv3e#o7Yc*QaPWnb$2XSQ--g^UgR*0*-P zIJ)}i)D!YkymJ*|lh$ln^?&UXiQCKdK5R=dGtv^8aq*naJ&$+^qp~9=$9Lqv60SXV zBXg^8cj+a^6|0ZQyqjIYTj?slNcPc1#t#$3o<!I*P0O}%Oxwhva96EwZK)&I|F2Wu zpV6G~`-G!dRYXIQ%;NmzwL3O&@TGxz!UjyiP7e+(U7(q|LFnWn1tW%yTK$4upQW}a zwJ$oNBJx;RyVl1nwdHcddQYv?bfHN>b1Do^9RI9fU{NA?`^J{N9P4+?iLUf%Zj8CT zbcVo&twGPr4FlZ{Cadx{E3RJC(rEB(L5_d7fs?_;1J%0jJ~{zz0ev5wl5TU#`8|-~ zowjp_@A-g#27elM^EfQA=WJB`bMWA~3eAOU5*8fo5LDk<`+32dSw}Y9-8f}g;PDye z_htmV(v<ue(Ejt3$L)~19_K@SMcwO@<vS~nS5I;NrO_g2q;<jOa?7l;OeLO-50=rJ zETq{No94R9U%a+y*^b=vH@%#1E83TAs1lyP{N<9rPM=urJZ4euHUDD%Q;|Q!Zfj(4 z-52kkg+{A%w%0WJUwQYz-|K^FQTIvh-1(nZc|9)qyR2VX`KA<Cn2*;4*Aps&HY^j> zpNBm2_-pw+Z&G@uwA;M)^}#{W-P<pH|0VmoM235YNYa%h=U%<;3a)y4Iz9L0vnM$* zJqHX_cDh>mKF*nMCQ|16cgfm4Rm<&;<Zo*`uf%ygBgD;a@&60r5h0E8FQ#8=z0iGZ zNu+f0?pJE}*o^09OFvGKY0RjfTf6N0<Q`eC<P)aX)qnMEyqvXsi=9N*i_cU1H|g*; z_nnC7J9EsKcfGquTz1dLp5>=4=NW9j(3BB%&u;(kQ{`VWY_8o*RXWb_r1DPYMfLi2 z=y_o;6+uVc^VIo--PqM}+J1F(#r_SqG|uyG`@Z3B&s96g#VIkDkMuL@ZZ{HT4_Ax6 zxFhURh(^2;+f9pump^|wl``RNInNpmQ6sUSv?;<Oe6N}deVg^WE)@mvDSt}+kgl!r z?tMkXgVsax=?ojUYE^laPMz#2d|NE|{N!~Ns_zZW7VHSnyCpa8A^%}s_W#E@vplP~ zgr^>}*m(8#7pt>Y%POb-3ybftk$=1@?hA8e=%={z$v3{(Nx6Q^%08u>{-7^&V{3nN z%}e1a&BZ@{B>$dc*CBX#``yd$z8I^`n>^`PE02-t44+x*AE(9(&(m^$a{lQQ{aG`D zt}QeAB=dOIE2kTt9QqpDDmK5BT&#Of=8vJ_vVLRF$>LmY%hj6WzWB^qViQ}a>{hYZ zRB%)FQjgrrSK2J?UI&Neo>cccvRJp*E_cPJ)pK%Rn(dujb0olE<@DlUxyu!O;R0^l z+ny%c9Aaocv)JyzMB^(yL4A>u$=<IQY~+#4c~yU+ywYIeyBW#unU=c`eU(jKe$_Ac z=@pBa+?y}DNnfq$DwOq)JC`zLpI-kV4e41a7jHcFT(_on-ccj-kK!*~f1aD;*8OHr za?h+|NwS%<d%%ZtC0H=6zO;i)Mq--5y2Ol24cd<--DG>R*WB84m6w&JHAs8U96`2^ zbEa-B37zXX-y`ws?k8P_4WdbERda41TyQd8I<QRb@0^EC=Dco}=Uz`r?Dv#EU*RsX zqW|M6-S?jN5@$Txqp;_U!N0k?pD{CPh*cynu$bZ#wvs>n-~}-WrIq6M*nC(l_EhmW z9el{oEG`!^C%r{nEPhATwaxQPHMr0Hzx+x^*z#kz-o~dZlJ)MdOaEYQal+excm4C0 z?p(>K$4&a`7E7GkJh7Ooy{c}4{;{aA!kG^eGM35y{3V^aO>?~#clfXAcIOUoncmi2 zDPFUBt*K$n%e~u{XB`TY%FnRy{jq3HSLVvIN!7Z`YZT+Za#v`l@0rH_MBt~?>s8gC zlC#w(n~Fu<*mow7QR45%vXtNUZl-F5TWW2RJu`Klo90b@nmu_+{k05^`CnHyS2S2i zJ>T`{d*)%oUrP-Vat<AyntSWBgU=;PA%@D%iL%Pl6%S;OR8F@%Uu4swws5Lk^6x3J zMxEcDdUWZ{x_0B@)cote6_ekX+*-MMj_><}^9^NY_P*25cbvEK{n{fHmqPAcdhYzB z+Gf9arStu#8a){e+Gp=SgvMeO$C-J@?1ExT<-{ke%bw^fXKV4cYL-4_&8DXzwJ1VX z_-OH*FFdXyNr#-HoH<y-nw8prmP;xJd^2D$T2a(sBw~9x#9Vfr&)-YA_0Fd(!(>h! z@_KCd`^{#9z$@3f*V!1f1m*K}Jgu>^nRLTXOmxaR6R-Qp42N&OJn3IoB-{GgL2YKp z35y1$D{iMFk8dkl@;>E@==tN{w{-qu-*Hj?N$#PY8k(82(`(l4Yg<?yl%(WnU-9em z{Cy92qpH%x+e##_8PpZ8<BATN(cpKh--PqP4_RBz75Z^&9$2Vl{+3}oHYeudsr_mb zp6s3TiPfJ~(mP~YME$Qhr`GN|^8L<fgBkNIkL}*}kE>tFIwPL1p#6)X^hYahquk6Z z6PNw*m$y=!9dmzn(KpwVt8;&ShzvX=&eHW&@9v|!%XyE#m|n=!_4IA<`KcV;i8Bp3 z`yc-Oet-YJ6TI^LiH%O(6Sc&<T>@6>gzj1P+N*b?@6(gE;`zl5wI-jQ9qO|zb6NZ> zqJm#G`FP%PnKIS$CHGW!iy0(2y}2O3E9u|XCx5E=Qg-~$bJJbFGB)RKySeOMud}3| z?bj;@Z~szX+x!@E3blh=V`z3vveTNA%5jc9zaD?{mRu~cL9udcVSiKeccvrai=Vta zn6Fk>Vde0B$8p<NuP@Zs*m6FW(LN5EKY8BbmwINZW$p4`rBi*oj31V4$eDcHJ3Q)T zwb}^@v&D{zd7W3Ev{eL^r4%Gr_aDl7-K*x;@?3VFr{$#8doI0N#qZW%GHLxD&FR~8 zc@A>*>u|`Fd@$YbIbZ+4BT?3`Ym;R&CI4ks3#6a^pnAdM3-c|BX4dGbieIItB<#^} z{dDC@e(X|<$CA^wF;3>**SGX-beHgY3C9Cw-vV!Wzg3r0K9krkyRG0up-*#luKMFR zVeNM_BbKHg{J4kzB{Rzx=51!(7O!8uSloZ@{Ka)XGqzskJ@1$3$R@#%^5STOtmah3 zU%nD|y}wO4F@2le+C3i?y4xanHh}uOu{u2BIk(SGRO>mRV>89|i{Y<OuPN4dUuo}L z(%Hv%VOmc=o7s=<Vw+@nzt0cK<8My(ZchKAIoI&WwqF(7#Gf9L@U2X`ZMM|(<Y%*) z=2OlWJ^gvieBZ_wi_No`4>dKX6zJvETmvVMid8Qi3ir*CNtJudH}9o{yle8u_Dj-L zSEm*HIvVIM8(Q5kzxLbBuQ$VNx@(s1V>^HHh3~!-KeqLsJ+kTSAqnZzmrKtt>N>{9 z*WdqK=+VLxi`E=Fyf4{3dVW&&#wTj>&jYL{Joi+eYm%Y3?7T$uEx*_wy+7w26_C6> z@#c#&Q8U8qYL5$lEP453Va>0&*}tmgf1Z0Joy)J7T_BUdIKz_n?~Fo)Nk80w<zHF4 z`^$nEeeWSNj0qA<tIMJ_3Jesdn0r}CKAEewYvse<9XZ0FnXT-_#~s;aw-}sER-JsX z@8s%zX>LChj~wW3zoOVK6SSUdv(eV4)1uAPTxX^RIDMQPE+S|kleOV#`IjS)%Y`Sl zohv-><G?imk-oj(Ze<7l^8I*w-r_aMGZHR2-kjM{peOdDa6!?RUyJud`PzTE;QYE% ztnf#bax}vSwSxf%SZ1D7W#8oPYCo-c?Y=qchb6Nla%a?R&NX<-c+~RUj>lQbTr-Rw zI!(NGU4Q8o!7`4pIp2>@UlUMrf}L4W;<0XXQj21H)wi{aPuacIX5+J|u{hlGEhU@j z7{`=?wJ#RGI61>PLd2p+WzN&)#@U?erK&zzFOEnYSDDKx8(rWzyX?S>1?z7&PCOUx z`I<Z4pwTr_RkwnRnL{}0SF_qai5P=~A~R{>4^uLPrvz2JI-%UZ=61`6N7qei=HHk2 zWoaWHb7Rvfm8tvuWp9dk-#q>$F1d+q|K_Pu$+sHW<sv@I-VVw%?^tVZq_;vZ`SkQ{ zcD;tv?7A4g&PeWCx!vb-+==iCcApi_lLK3~Ow?|%{qx~)wq5h_3}b`diX@5Tk4%f^ z7rs+#znOfYF@<6I+-*0Kx^Fo*lr7q8@UC$-PsNF2cibgjwOsr2TDw|AzkI2V#L|bJ z$2d+g^*2eDwqEKtdU9#zlgR03qz|R<{1hPn#IDq3U$c2GhyR18v0k;e3f9zhu50+? zv`z8zwb;*sDnG;z3zr_4ap?NL1%^Kti%gEOc%l^dPD1;`KOb9%iT*Or6>fIVY32WU zf&DMLztk<C+rNq{kECxlICkt)$zA302e~Q2$)-jj-JAa`i#^!EdTn2_d-!~(=LrwF zewG|yWWSQT;NOMNcXxi<CFf*XKm9cGnK4g`PKk4%dhop3<C8%P<Rpr6U%y}aN%m&b zI)?q3-A3O*eOB9b8y&jyy5(56_U=Ao_+q<n)rARGR^SQH0~|VT30JGu1^TLWD^*^5 zVa~;u_g<hm&`ZN7XL7<+4%eBSy!9HBm$ZKDWX$6@+T3rb@@B(fzEUFzJ(Gv0mv#r8 zPGR14eeb)iDjjy-es?{#Pci6ANJw6E>dC~==vR?m4<;+CiR7$x7EBeL_G{q+W5p-T zOcO2cbG6RjV&GDEb>SnQI0G+3!Gx_6%*t*v((OLa<kp^LsH=85!F8X;Qi+%?yt-|d zZErK2?A{gZrgrs7|EI}PrCuAl-gZwq=Pvt!fjRh8^Cp&!d#9EM+_$<maoWrKpxKe_ z(|a~ZtT$M5kxiog>0P(N1C`tFmaXQU_@IAccU5uQRX^*uQ*=M}S-*=|e<aBw;S!sj z#5IrkoPM|1RFrxG<IL~ZeBPyR#MokgV)Ew58%{d<jFLBJRZKO}WKUJdw-GkrS-j=l z#^Z8()>SUrr};<x^R24aYqRH6v@vqTH9s%AU;Dl4Q0$D9Y{{g$HE)9R)LOn|tNoI= zW>Ao~^=g>+FZrMSy79Munfz@!X}yQ_*%nFmu*=5{8w$@UKFw6(`D*=s&u6Fq%k$P; zINbdzxT{-`RkAyVg`Fq;MC6l0kLAAaX!SIH_;Pa11BRcSYm#mo*G@A^vS@R^wZi4w zkutB#UGG0ENRzhxG|8^z;lxh{mQ2b&qJ`_03P1j=^LK4Q?E9o0W;4xO&L`d4mA*0c zuBn^mv4~2ENoF+@@`6L=EX$s6CUZ+)wO)hy&(`nvs`Vve9~!2pJgqyTEVnTsLOF-C zUSM5IlBCGKlM-vc?|QV>Ek3!&EzX!NZ~NV{tH-4CV@?O9wDp}?Aiqh}*NXA2^Z(>U z@xQhnij+tW{azv3wzKY##HQ!-s;~VLNS6H6X@AH_?*pHV!V{<Y8yBzjKdAi2af@KZ z<`Y|AuiKqgdeti7xcw>jc~ds#_Po99CmX3(HTQ5h<E?v|Jtd`wl=y>RS<m|-X`d9Q zn%evD_OI&B8uxlj&^@p!mZuzk@$efg%j`S+EuhkJTkmeE;MR1V)v$70hDC2v+SDKQ z$tp|V3go)=7=DUeX%aCtjp6<37wbbR+n=0XGXG%pii;a`{d){Gx+F4gsWE7L^^u#o zVMz-+XT49?<C`j(7Jt)<c&evwlT0*RGhv&}#wlS{vR$HaCQI&z{M%RRbK3OneT{-E zjb<-`Og=KCSbK|4+jwS+{hp@6-TLyA<O?S{&N4Z=<zvsoxji>O&VBcg@fG{}Aa`Gl zuXUHSUmmvpP%d6K`PtGRrzUrX#`{b?rgD9o-P#h)=0ct`zlHwJ`Eg>JUQ_+c$4@S| zvL@b~)Z@dl+wMyEw<$}`O0dLVGB5fQJL#B8;;xi?0(OU`TU*7|IwcBJ;&&bEyi_%1 z+rm?Jnfp~_E80qK-O7;q6WGN$FFeQnxVM3+%VakB&j+<d_<ecKPJF<~BV7Bt`4YqY zsdCAo)9k`Ovge+vn07gl<8t|%jMu@3vfdP~Na+c^r@AXZUZ%ax_UV-1SC4r<Sfwj& z>i*TEUVE&6UCr!!)4zP*_|#fr$u1MOq-R+#98WK;H%WZ-95ip!IMpR#R@v&J?@Ok- zB(QyYm#i?O@e!Zap$VP2nQlHD-W{CzmzRhuN3LAhv*(u|L%<Ag+kb6IQ;ntEVt!pS zJQmwmttP&d?TeXmQgCGE?@MMLmorZHb1KVC%vqYDT#=A*d)w00<xAp|Sb}~SuG5~F zu2UX8KWxV&1FqR|FP|^1mHpS-eqnj$(fcj3r@EIu?fhAKcl{TMD_8Z8J=kpbX(_k< zz3JN?N~EgWU(%e|fB6CbCw;|J91q`iE>HMUcVw~Hc|VTz52oy@P~e^aPwo9BJ5!VO z>kQ3wgHOH}`lsM?-)MX5`{qzjS&?NaJ#)kEX*ti=X7iXUJnM7P`K4FWZC)DJJ^7?n z8FuOZ@oDcZc??!e{kDHnm1PfTS;_$p9nd1Yr89nX3K}r2=3(4+rLb<kUD2jftDe6C zuPo~lI56YbwCHUT#rsr*>&5nen02h0?U4mfZNOrUKz1XhU?+#$lRqxeF^utFDdBgG z1FWgXL6FI8o#??Q4sHiH&KNVzsZBA0oM_FXu#NLo&Don;cVFr7#(B;$J#pOV#-wg` zX}Ro*z{HBjXROX0FqUkLbZF3>`g-m5xY}*6bfz3nHGm#DeW9)4d`!0U@%NB^6ZooN zv_*2y<Qg;Q?VR@i%;P)G&$uAY0e6+r6*s<API!Fli(wfbD1|U8qnQJ?VYLXO^!2dJ z!@HtztGVoc;Mmre$!}!9I<Tq>(_}JRxAsz7=~moomi0IEW?w#j!xFcX*95WT#6&OU zeVv8nOmC<kedHOXuP^K0SPTm?Om9Uj<+!n9o0s&pt47dZ#Z)uHj>&ADuYB@zOevVb z8@vQJ6y{DfTeCV95?ENgZcqzau4s4c+(Br<fVvXNj|o#jyL+{ABf?MPR`UyVxOi>P zT<9uJB<-M6-Tx=Q_j&Mc<+J1VxnA9--rIB{gG5><=y-N{%?`^|(NtX&8l<5clG3|H z$kX#;lTcupr*u$?ZgkhT|KDx*|9@UM@AKU1_h<GRf3Mv4{rA5;ap#ST)6dO$T6^y2 zoMOA;bCR4M4ot#c4v%lOq^&tQsewgBfe|DmGy%bUF|Xm+)_0Q9P1qzS9B2``u)}Pj zWcDU3S|>EH>{4G)xVHLO8>YD+D-0I0n5^^7I5tZM-BysSLgPEmjF{K+HY$2JFd;h$ zEXl~}qruplEj(+Znm0CCj|J6CQrCB-=Wt-rI+DG;!1VDgCT^VorCs0eRjZ3k#S!l_ zu5+}k)yfIaJ-*-c@vTGL`Z34euG{@C%ewEEIz}P^$4KKshz{q<OV1Zx>&foc+2kR4 zMz;LUMRkjOPpnbskx;{OC`@$Q>TS+>XLoFSv8Y=tg5mwn=kp$IyPcP9JrAc<ZY&!D z6IUNfYkj+lJMzIk%S+RayL`JAov-_$Xkn|EmU3@s!9mvO%@4PVhW?$1NX%e&LR>$? zf$7c0V?hCFYZ6x{t>3zITGXm7p`{b=g!N{-Oz^m0_xtV9yXE)qy4HLR#+tkwn6`2l zB<FrSD*pb=1~-)`^L4JLHt;2>9yxLC(UTn??k&ceUm94RDIM@J?a5lR>`j(thEzuS zv8^To=T&j!k4~05Jh?)}S52@7Ur%epv8@{u%mlD!A5WD9g`>JLVt+K$u$8Bcqp1aJ z5jC)><-noX)}rIG<s#*GOT!Dl-z^vaez!b6{NRiAIEt5L96B2gFdYSz*E*X{C>>qY zt!GubclBh}XA=9Ow$|J&K5u*U?e_a|Qdf6%ZTaVg)yp0U0*pO5-TM0~HePVz<}I@N z@;9tETjE;Y-mlk+mPt)KX4NsZ;2>*ktyKx%&jnZ=;*iVq{a$tc&RLT}r`}jK<K(t0 zLEfcl3E5Y7v?cbYF8IFt{@*UuX%UOc7L{s1%44LW8O&_l#(AggcJ9%+<@X}>gpVG$ z*1E-PDNnXSn`zpb%!t=YtG{3`mltp{=7ii>wIMQb_baC;<8>cDGNs5!A1!5cvd3P^ zs`WeESaqoEY8h9w@w!AtmmA5x*lUal2XYhywyoL_yH$4iwVv#c7X$6%E|iJAoR2jG z4s3wbY>9tgevQdKwl$8iA{IwQG8xnYTk>qpOB^k*ISt3Qo)eVDD9FIs_`niS3v8uj z_Acx#Fe^|CtoR5Ujv8hqs0EgFZk8VQD&!of1tznR5o{HP1AMd?d$T9c+Pn-$3#^z) z>bjMC4g>ZU*r>O$C7c(dv5i?Ej3#oV?3<fs_6v3v0795xJ{OyJrDf~Pb@u;%o<ABI z9&38`bZB_&)`+5$s>@?Px3j1yG)_6NXOZ<gQ0se=x1Q(XIGZ<#{Mum=iLIH}{}@_x z{`tQDzwW;Of8YCe-wB@gY09I({;DfmvW>q!zE}NT7j)T(=>5O%%Daz>$M30lsvU2c z{pcFo<k|WAcCNAC|L^Pi?&mhoEst`?|2UNNu(kbl+*xg_#k_gH6yedW)_H*G``L+R zLSMe`|G)RkvxEF~1=9CQpRu3(d-r`^cue`-(xV`QiWq)&xZ5nMcqBYOLTAebr>PI; zRlnPL6tvAJ^ZUJT+qR3oUbFe!mh68sB$@vId2Zhg+PrhL*Zf|@ozm;EM?nL?k3RO- z*L+;SZoA?$$KU7n|25z3`Fw6=fmlRB<0D4?iUU{j{h#GCeeQbq<NN;qu{k>)wp})Q z9eKVgtnfx+yYKF2{Wm=sn$KK|&bQSq0$pCx{rCI*`deFP{wll@=q~zvPVu=d5B%-_ zetFc$U-Mu~_UA|a^?x4AA6+&(&r0_dXopw#-SYdjx3=!Ge<nIN(A?JeVcv|odp<`l z8^9_l3HwI9w_%6(M#<VYPjue%s7t#mxzBRh573sim)HNkum7L4_v<xn&~(htG`Cxz zI{m{jTNbu6VKc*@yjs0pug~_|ji%(O6Q-5#c`VE7*0e5VcJ4M!iI}BD2U*3J*xOET zU=d>ayz8FlB%{^-(N+1^yrfo_JObVLv6E-lS{Ac3|9u~O^UsJr`uTjm{q(}#o7H<* zxE{KmNtXY8<HyU5tW4iNM>VVvhn4L-z6p<dvv~~q?En3ER6PH8OuWY#hhK-p_XX6v zj=rzeXZPzx<*5@_%oA(#l4c|c2z&x<O8D`B-Cn{z{p-gTVLuH&yPr??75;f0|37Na z=eh57uEmz$P3pJ(_TqKfjoIaQ3XgB-|22o@nK#qtP4{N%8?R|~+5E<0y645YFV8&n zNDi&i-}mFuqrdO#>n$|XPu2f@9Y6oq+mjzy-aO|$e@-11tQq|Wj?`ax@HW5xx5MG6 zF5%`gv+sRb)?}Nb7Q2d#;j`1M^H#6dG`4Luk=5Cpn6UVY@_~IGpfe(N>I+pXe_Zad zK$q$Bs(YE*e?Kp_f8#jqw0HckOMfoe{M@Z2yL$b;Uon|Gf4|%PeAlzqGL9SPv)dQ% zgVme{QjMMScD7AyNM-VE-Fsuk+ijoES)13E%qyzDoxA;P@JH26PtG2<`?m2^#pdgh znX9DsY%Uk67SR05xuN7Gv-}T-gFb$)OtAtp#J~E9%RE!JFTb6;y-5Ge{6A0BpMHF* zUtf7JZuw*d&>oA^l9`~ZWKL~s=a*Wu^VzIoRo}T*;*-MkZk*3%T|5uwq6<uoou=zH z`ZPRs-??GEgf~lgWa`wSeA90U$(m10ug4gl)!e)ow52WSqO17aGTZ-xzgPTu>0hrk zEw1Wi(#_QAZ+|AXe2JX*cxH6o&ZQ<CA6d7m+dSkv8sx1z)hfH>T#ogn!w<fC`d0<r z=lxrF{QB)S(ViI4ohV&L#iG~nWKVPzlf1Ut?fk|PbMtv0U2S-rc#3Aoe(3bCS!D6~ zjPdfHr!UEx{aq(@VIton`^&%Y8)Q%VbU-feNISoA$zFCjX{#W<pBgNcC)pKe@i85b z6kBn<{^#lVQ+vBlWShCP3x8d{ZbI0nIs7wpHlHy{-JAM<v7?g}=kNUb-_edX8u?RZ zvWn-_GZ}b4>rg)abXxSftF;QA_VK1F`!8C)II_%W%|9vE_a%|`ZNC2Yc~4~J&oA6# z^USb+<=;}DdA}da|BnbTw|stBr>5X}-S^$``yU*uTAyjVWM1Cxx7(h^&+S;$+$5W8 zP*uIH=I0ize-c-IyjGpkxT^Mf)z0^&wKx8`>Hptx&qV+C&#O!LC;c+c`K$cy@r&n6 z3%|y|+lXJ33^pD!{brPCFpaBu@?<}&%v<88B(@l=&is7Ve7=#^o+qmMnxL~*8r!yl zb{`$BzV~_FPO~ldb2gvt0^K_0dbL5e`2c9M)FaR?tS#$(+-#;tBz1mT%q5+_r*Pwk zL&fR*g{jIf1bA4M&#THR{B|>ay0>cZVd3UyZ@1sCyS41%k;?P7-{+imXsti<sav(- ze9bfC=f8p!;zd&Icb(STozoS1<ncrP`ig^}BzPu;9&6LxerJ<RN?Uc$1c`&7oq$t5 z?tj=O-8D5VD)ZJnlZR%ucK?5#*Dv@D%B8P9O>~!wl=9fYuo-l2hRlg4#wi91mL1z_ z^Iu}m$Iu(?Hcu3T>-rzJNb)bAQ*_G2PEhaX?rTxmqWKkvrI$^;z2p46%Aa<X>~a+e zAHOWO-}~c<x_u<*f-AkhPm|?9SH_<@Zg6j7x@@X}uKvSxnV$kIsXJE5^aqI@`mg5B z;{@79d)gx0ww;m7P2%k8mgk!4_P;LnKU-CP#q!mE&>U#wbI>h3(>JTue_b6PS{b_` zT+z5#&i*;~*2NsmuHOVfyFjhNBNM`&ozh+(lQ+rk&Gn3noiFBXi3`~0Vg7Qx^5IwO z1HYWp_?jFrtIgN{$8B%<%{+e>%m00`<(KR4&FAfYi-dZ!eeD0%wLUAZ?&s5of43+f zi%ARK|A1A0Mp^BJ{@3gG*R6}ZaYkmb><QM#R=NJW`X$^9?Y=bgMDte{p4u-~^>XR- zX~%?mZtT1;Z|@_~^%~o5=k1O<mX>Dmd6JIkty3}kKZl<G^7IzyzNaAh<>v#<f6mI= z70dE*!99U+yPV0Vvg1C_DyrsOcX3(R%gA-E)!sKP9`_h)ef9q_dwY1{-uQauJ0Y^S z&z;^?JHbS6@wNSCzbZldGNV?@XWp`z4($*m{8PU0Z%TLMApzz9J&9SL&e`P6_<Crb z>>KXGMHfJu#t%eX@qaM`w06E&@><2SEtmafpMG$#^xiRJj^&5v^Tq8DKXl;xj>mo4 z*42B?o^3s6JNMI%!}4r}65gNqY#tWA?@;cW@kwpo>|GP)9;r>MT-x+7_x0NCdV0HF zEZWJFy(787ahGAv(dW6BpZ|19_;FV7zobvXoIUS$z4nsZX=qYwcP>04vGvh|W`4bW zp#7{p5<d)+4W_S>jNf^&zdvS4{I4aG&;HAKEOKub$aC{f&k!nX5M}1*nH*XpF=t7P z<@4^6DPKRIvtD1*mOUlBrO}MpiN_-5z512z?|a|Z9$nZjXLa`Giqyne>85o7+dS-# z9f)gsnEih5cfH56mUB1XdL8$D*Q4tDzvEK(E<TsI!<pS6SYv8_{qNgPzs9wh-Z{ja zY;$^Yo9L%$d*%FXJ{~!>>A)JxM~4*lUB6!VyR~;A<Kv{Ph{LvPR&1C5dBXjdZQMO+ z*Lp#}dHR_Rh4$C27hmf)>G@ML<x5L^=r4)K5~WuD`n#lRkGmHa?fiI5`n1uN(;M2V z(`M`gZC9VOa`Nx#|I*5oHj6YHx<6_-s4*RMkJi#U|GP;m+}&2Tht3Id7X3H*`jY;F zRV{xOy*)A`WI5l5CJkTq=Rb3DZ!HDw+rE59&@R_e>xJ(tzgO`RmmkiEdv0^}>YsP2 zA7wIMKhK--&uzWI&U<BXW-psv_S{-gpZn$WtyS_9_4;9rg){qE)UNF~mY_QQYFM=H zev_}W|L&Oa@$jd)R)-SioJ-U{d4EL`OX7zf#g%;<YF-)7|LG&U{Bqi+P}_!yt&%>6 zx!6{K8a2hdXIB3?%+biWG3&v!UFmHu>-Sy`D&Ko<dQ8#Dq{Y2vTD)~Tr6V>k(U`7o z|MTQ!y+o0ds`52Yzu*4TyHPoQ->uX2Y|q$b3Jy4|vpN4py~l88!kVYASN>%yd}%Dv zJ!9nzFY#2xulrxgERNJqE_wG)`u-0$%ZR?$I-8&VtSdFWV|3z}hENkDlXG6|L+^%_ z8@IhH-f=s7{oYfl3!3L8HvFHqeb3TM4A)=Z%wE5Dn@P&|UFS=8e4VWKHGF-+?p5+F z*Hf!zEWPSK!*<3i_YzU#OGSs%_3bZ6zKOl&^2zqV3jZ@Lr&P`V7)J9biyC>^o;iH7 zK3OGm5%+6}X3$>5=LgSR<xBEeGwDu1+|k)H_dcGq>~F8*$1H38%QwG-CO)s7u<ccR z^xr*ZuiQg-?Nx)eu@C%lO-Sm^{>j6!Y3kppx5Vzf`hIJ32VW}3Y0>%L_dGv({?my` zI@6|XbZK9jxzoUUb?1iv!Ru=?4R$E#R3?Ur|NimBsb<G<`QH((29x#7PZ(@|e>T6a zc;jV1>$9TeX%R6+CsjXIJl(i%<C0Gg8O3Mbop5}5s`<-F0eccMv-IACn(M8+wYdGJ zfKKfyqfbdY))+}W`}o$>WB;d9+Ru&tfi4=-o&JB*bXo6fpEjK_S{t%UgL~!wpO&eb z{>GIjb%LkmhwFY^<kz~v#7unN@e6UL)>EydcQtRCaNYY*vVs^}`<47tUtEjR%FIN0 zq(U=O!qnPKrtNw5>E`)5v;9{-n|nW8-SWjadvRaSs{L&jtz)n9U$V}sVl!OabJ1); zaB<@QwX4_d%6es#^Qq=R<+KCqHy)D;es^i|Wq*6yzm^|t%;i2f#Dy9Dc=~njbUz(# z`K@w%T?tp$gv{8GWAxl(r|pvo&TN&DuQu&@_e6hYk#bbUsWR4;PtJc_ly;$R%}1M$ zYiD_${hN_*`OJ9r<DXw5w(p;4H+g>f%;}}S6pk!k`%8S6mG5JNzk32-yG!kRj+9fx z<{eqG`HHgnJ%bY~rC#vNu4B6kx_<A}IYZ;7h)aj=Ijr1Zqc7SM_-6Lu9$g-WoI~>R zObX{f`wL&~@nJTe!1i|I5r_FtO&-3RQ+!VI`#VqD<Y{8w-Uhceyyx*Qx)z<k_ll=w z$I0*SlN4r1aaJ}o$~XV+_+32z_no5tomY(SZTT)GvFx1zo8JCEpPm-ob+`X@@#Wfu z=Onin8LNo*H0<24rz15=aY{ev?xv5MKP%VVc-*_UU&CK#Ehn=AbL^utMN2|%Jh3ya zS@!)>@ufp&c-hKy-nZmleZ%xkx=XTFzxw8BFJ*s;q>ufdj=$08VaT1rddf02dBUEL zz4<!q>sJaY%}adwao6j0()Qe^tc}mjkev1G{#o<;HsP}#9uj&L;dQ2GZNxV(xd63A zatCMLTx^i!a7rlhR24@x+cP&lJCO?^7nFAf=q2^rTsk7>_wtQ(kKmiv5nIpLe(g?O z_wrv$VgKKk9@>ZgRlZoHRsL|^V~t;{SKd?HqxbswikA<6#x><F_gSc}`M$=Xy=pd> zyv~7urU3h!*>Cs0ug%}NrDFBkZCapO_mkZJh-+tj7Kaq=op5ipmAcNU@~n#EJK8>) zwam<^+<mfJK4nUk#J}&>&;AKtzhcnGmy~Ad{w3uu|Nn#*|LG;0WhQ+(cP4#F_{?-M z?NW7~jGsE`f7WWhS>BnT<3D}&qVA0D*BmypzL{73oW1#2Z0y`yr_Za^PPh=c_=WJJ zi)r@xSAJdW?!FG|=FHg7;j^T0?W^3h+c!_CJ@{xg%lw>#TG3-E=1(yZr+#c%Zo5{- z;`2AN7Dlnz8;vJ;u`<W<9J=)SrR8tiR>y|d>#MG=_G)(C$1;^Mwj}5B^WSrqGfyr! z-gYZ7;<1z)$07geN=6+CFWqMytFY_SF-@Ho7Jca0XPxRZt&O#L9!GekyN#_U+~h7u zT*kvZukcit_PPkE0*Q|HgY6$?>M}|5Sgd@)cKb`*oa6(k3A4^Sd4JZq^X%zEP=Ei< zEUQiR0>`$Ronm5Jv}c|V>y$YOF$oFYlBZh#J~|QHvuR1^C%)A-wL2Y|>m^v0&6&CJ zK*HqL`c)UZpZ%&}Hols``Q5<Dt%k$cd|jw+FxU4`_i66Se;Yq++a=OwTDLgf;MGRY zIxUG$tETN+npd=cXS<^{PxhZ<7a9yVPhZGrt{D4b{fFJJZn*ySIQ&w{Rzh#(d5$Vs z+sV_9?#XrVm$Nut(ZaV_XPJ}S<M^x}t4>}2GILe&sj8^&7p@=a?*FB*^P_F7kd>G1 znlA4;-TUz($_l03{ZAHD|2W)Wx5D@2-_&pN$G(Il_(&hS#=Y{ORq0{NT*G%6r;Eye zSo=wC+aD-;T<=rS4Z9N>U)R5_yQlGWao6VSuwmU9|2h7g-(~EWxjyRCjj~TK-YlQQ z*Y>#To?`!NiPJA6j>Vr*TTwKh-|A5Rmxxq>#BVNnG0AHF!7GiP8E7O<bJhB3<nzwZ zd%<<1(4L4I*3G(!Vr<6UMF$y9t(mY&Kkkv(;X}8w*Uz;#yLR6oDNNB#ZpKk|#ZOC{ zTvl}z%SEP@K5a9-6C#=Pqk(;MxB*ju+|4_7(<AI|hen<_>|Ou-^wS;gJD)vf<}kKe z;ji=gNW-jW#i2E;_ifqndfo16bzgt6drz}Yj8Umy;eO@xs$G%l^_L3rcD-Eo<@uG$ zxcx<sdH6izL+ANb8a-cfilh0U)^sh|NxM7m=e}P5Vf*!sZ+}f}zg$-JX<Osc>pKlz zFY`Jfy|2wja`Bp@>}Ed{9J69pSCw7ZdZ(hH`b(O`^&bgtS{qfSWG}vQ_{#aX=Q{2G zU;5Wuy*1Mp`>}ZKf`1#2OX_c|unY~4xHVT=?WR4i?E!YbAjkG4Y-#Tv>-CHOW8M7a zr{4L`Mpu{YpLl$A_ntME<V$}m9KN=H+waQ7SNi8{+z-!X_MART3VZwHWIvTGI9+*p z`#s+-7rX3b*Ec_(Utf1HTx&JkzrFJ$pH=Bpd(M}A=9@pYk^Qk$eRIpqqP;!YJYvDl zClvPox|=SUY-i2*U8ghU@#~thF#G+-YWtT)yy=|!{-v>(O%<=zje3ps;^J`?i3j8D z7<xbaw91xvwM&azFzo6?3*!lEjr1PM9X6Rg>2o=#2Y0$=@tM%0=Jyw`)jIP<s<iD> z=|NU;pUdhiX9u2J{e{7}>r-S_Xkx&AHcqx#F$Nxd+K(^A3+~r@<^JPrq0CFi>%2m7 zYieG4$7`i$A3Z(I@x002e!=EF{(qOxdAs2--%>mObh*dnI-E~yrc|By+?>*_yKTnl z4$<=$$}ZpgaNH+3ZSzM)fs#ns#Pyd;_%Hm(@Xhi#EN`bZF|PY_fqY`<TULqh$4b}S zzQ3Z&|9Yil;<cB}Jwg9(y?fppWUq8q4j!`mIep%+^Cq24o3;04o%+kK7U}Yv^jd3s z`RxCEILDivyG-%#s@UNA<ZG^%pTF9be&MLN)M}pWGerrX|E@BBRr>e+Em>ynZ^>Dg zH(b*{Ct>_B)Kp{bEYaqJpz|hXe=3@js@SXiJG}K^j+T+AI?p~s5tp6Ps{1PX9r^$N z_>`ZuVm(Kdn_lSCNV$nxY=@<`9$&kE*E;#fe*W{!KhBQKc_ZE-=gk{mxc{tj+scp( zVb1^U_J0zqcABhsemb~)ZTn@LcORQ2XS_KW>i&a)W7pnwPkt}n7%!Xq7c{K$ly&pY z3x=8d8}<JieKx+Izc%aJ>nZM^Pk2tRj1+g2{;Gd=JxBQzQ1(|o^c^-kcHob9f>Qdr ziF0+7Pk!I}@U7`=*YK06(__Ql?En9dHUGl)dsVMj+7_?6!&lr}8#hC73b%2y#1VtV z4L_F3{=1Vq`F`l>zExI>n*Xf1Wi$V&(;I(Nk6AkRC7*=X&G%h-GhR3TSJ!UPNdT<B z<#@AQP8@#q$o%KzdYh(#2)V77ytJn_+e~XWOkU-iC~%tXZ)oE3haXh^B$lNv>)mwV z%*LAen@nQPoiv}evMoX3DYKMLVsgBOne_Sen=R2j2@+fq0h{%s_4dv?efQ&UP+u-v zQ|{yO0&ly-9gmvX7kh-tNIprvBCYabhvT6)XJb~CIKNZ-Z!7$3^{Sq2q4vk-&YP3| z>-XpR|Nm_1eYdkcaduG~U+OfW&2w)X?Aa(X-<CT#@#f>F)8psGX<brXSeSgHO5!}f zRo;$=ZBPG|oO$rLmHD^$H=``$=H6PS*DrpAhR2q!TX5dy^O?-L%_<^^`ddrlt?Vi$ z>90Mv|CjCb=bsO>uKO&+5?ZBpYx1^N@wfl(34C?jX2M&yK<Lm+V;`r_n!?_{b`e_B zxK6*1cqJ5{(o-#wm9$@v&9G$M{a@F%i%Ce_np9&i{U?>7*HFJ@@3uC>bsOWu=c(}s z><r=EQf&V7{VGNq*%Y?;oe4P!@vCYcf4_5g#eTzCNeYi%PhDwn`(*<&pT_r-p6kC` zr>`_%wq)BZvGo<twO>EOzsogu*F5l;>C4MC<-S>O_L9>3wcmAb6muMO_;o6L-=>7h zhikXri^}`5|BTV;De@~;%=&oUEwbUg!ReBf;&0qVjk!Izy|qB2oI871B~}`)3q3l$ zcFHCFu0xHrb3f!?_BGd?E>zq*Q+MaXX+}klI@SGZ9Vh&ezPcmqYirD*m8;^9yav@1 z-!?L@`#M?T%(A?7`+mLpl3r<d;>C@n|7K|$73-D6f+B5|$+4}gR1dtoo>X|ed!|`W zcBuFL3&tP(RAYr^#mO&|TXz1t^>V&X6Zz6UwqDq_QD<_$q`_pJmR;BLZ#Nbk7p!d- zw2p1+-Do#;MsM3akKXK^)^=jXJ^#E8&(eLK`z-acokujdmR#{QdE1k<AHkExjGP_` zX&gRpHU;c+60LS+jk0=jJ8yUH!RYL7$%{6h+oxsycFW~0>l+O_4&E@!I3W4&nq}DA za<}6KqWhvOdkh}<Pwy~{SZ%b<(17FRchU0&hc{+DPD|rm!Yq2{<Fr|-eL8PXPQO^N zU$^n`>-hh_cJgFPsLaSbBCcW>6!!P2d{4qQwl=Y8cAuVJ;x)Um;Ler$D?2vLS$jR6 zM{Ct7=3{$9^!9$a^yT@9=Msw!ZD>ocX`Ez#>1>WKPwtV0r#7_xo~gxsX3fLJ+_%sE zY|6;d^ZS`9cKLPOcdJEaz7k86Lq9&{ZjcaiUbpAdsUkI5tH#K+67q)ko^1{-IDg4- zUxL)6{0_P6mme!6>u#R(srEs{y;GOAhZw|szIq8Xymp6KZ}0W@drmFr`~Q4i^}8#{ zA67+0**;A;=NVcl>sEjDs&(kYt&#St{>ZD@YA#MZ|Cm|rqm4f2CEw?joeuN1swOVr z`#<C4G^t;i=ATs;?vULk=VtM@uf_jv_4VENLhDRTZyEDMX0O@kX4$P@zwhL}<U|{8 z`%7Ogl^t<c_bA_`Vq1EA^G^GR@pF|Qo)OEm)}Q^&@z$#P*e{>k*2-^I&F=+GK!H1{ z#_kD8>FW$Rj$J5zGSS^{v3L5<8_E51%htYP-+W5$Lj!xrU8z@5R~4p98tddbM!cJ* zpZxR}Xn)W-1F!qfifu)wZQ1uKbiJ1O+_Z!M)8D;MU0=F==P8nOS<0r)QzSUQ*Zkg& zKV53^n#p3$yOxNy-Ok@%E2)3!Xt*AyF`E+TSe=8?|5rsCXYOgYOmF@sQL*%VG4JCz z`^0Zd@yB@{o}M9?zV2X?@5e|!%dQRU<Mb1M>Ng+NGLz7ie3F=xsQkU=r&!&iwwYz_ z^0g)F6{_OW!#uRE^!nGn3U>XcYIRD$SaIgjV@5L#g3h``Cb;oF<y7o9Y}%Al^mJ;t zo@HQu(L*_=<g`Ug+_FDOH{W@+dVSovNr}r+waz?xsJ*~a_)fqvL$AQ;37s3Y#s4hk zldX8rm};~7m96|u1$j^I%{GPS<vdnyFqcc6`1_6GkvDT!td=<RBTAv|qGOX>3iG!b zF@593ALj2-JC|v@;?rg=*~2f^@2Xn<`q#y<s#OuDd)o}HKTS(N*$p~F>8RD~HNpE_ zet@QMUaCHAn|WS>dDSWHwwgO@_W%2JIW0R(x7M3^MU;@0m#xp=byn(o_dMV@Z2xtt z>Y_6tscM4perJ2nZix*|U2>{^-Nrkc#ob@IOB~dkFL6UjZ)g1v<244}rlyl7<$YpL ztma5d?swjG;`B1`u!Z>FJ&CW5TYNfe0B`&L1&tT6{n~mxZZ~LvlFQ5>Pl+eP{C3V} zwSJxw>HK5C?K<bHZr{FVR;qb##&YJ^9?!k|rdWJ^@ZbI<FYC*{t0e8tT=DpROYu&E z>zxPf2Alg2`bz1qTOObAxSYdHpvV4w?fdG-m)2M$nRu$ke>=Wc>u}01pXleI-sv+9 zPoC)wG5D~|SfkK5M<zTnb?VM(Gar?|s&A1^?fiQYG)<*>`00+*Ol=?b+)2!NwKdbU zIgckxQQ}7MW2x(j756Hiw@%J<=Mnw*k)`M2%ODe(q$ysi=jX3*PSo*CS2$XHh5wc0 zW_wNc>~%ZS3QuV+pRzggFt2-B!?#(iUU$8wuU~rp>GLxuPWNW-=(IU^H~ep2aQ)Sb z*0I<7%`OKYU47EDXKQ8Uu?_R2u756S`#)vj4=Eit#U9_EJ>GW~oW8vDLa6usOFzPN zIc2xXE&KQU`I$vYZkbwF1ml!GgsV#2pT&{6toCdvXWf(E?MW5ujn;j%VcVa`y10H_ z_oBVLwT5f%`_6l9r2qTnlr8+1(*9=eo^S5+H{($JcGw7ok6vSEteDrdk7lzZ8FXY< zXqPnfTfJJ5bddG7>){4fwzqp99ojTw3-hhhv2}Z||MPj+chLE&&h)!ww{vd^%_x{J zZ)jxD%y-yTR&mXY+>qmceRd`W%;uJTUC6<l*c0}*<@ZMM1pD&R_Zye2%nC4mQJI!~ zlxJh%^j6Sp=<|Qcp&!%OB6h8rDk=27?)&cSsl_~rZ?;Mt3c6C~RGTIix&LY087CiJ z>Aimz*KItrwQqvjjw_;RM>jm#KA-23V(zQ;R^a5HR`siJZE^q1O&^n%p0fR(as0&b zx}fjbvwuv~ujQ`4_%YPm$$f46!}_a&i~lFK%U;_qxAgqOy4{xEM`m-pwUjSjIq45G z>)y2G2j!KYZP;|L>b2<0YdnX48NVuyeezV{@5Jwpx7L74yII%z13w>m4sYi2FujeM zkftbXb=dm-o?^?#EjI=BvK``?V#pC%`sp`s%`a8UyTWbfY)^lXka%*4Va`FO)2!w< zQzjSvUtPkPzTTqU-um5+<eie$fBKX^ruAEz{ai0J?cc|V>{k0SD?;;r7TsOBd|s54 z)vAhuUfw5>ui6|lPO45{^C|5~w&vw!^PYaZSM&Mo@~P|+R}5QBc(+gg9b0~PYr@Z5 zy(i|)qCM6U44`xQGph}rzC1Di{ny!zpUrOP7+)!RUVP3n{nYKkX{^)!eh`g6C3-rz zdg<JQQcpLZvN+{4WwO8B&KR$#uQq#Dmh)I$UOy#B{{Fvj+x@kb9S-ob-I6$>@m%6d zMAS5|sB}X$!^i9A7tY;v!YKHaws-q#mc>%?u?H4}Ul$PnH-T^3wD6_#Q=3-?8qV{) zd|}zYRjbQ)t&z`Nre5*YD(vN&DY|Vgb}2zyL-^)aJ(#0<%;0wV{8}&N%wIZRm0OC= z6(!x;xvGY*Tqg2YnCgqU5lS=ffk*B5ty-<T=DxlvcG2$>Q&&~E=y8*Mq0d8qFHH<M ze_QL*VlDku^VDTd1<5uZEIcl2{`KLMIG?Imc@eiz%hgqBSN5#=v^i6L$=hGo-R$*! z!!Q4uX!m+2Y%R}c{YKVjIa6xmrBC+z&b%C{ocrT;t9*{Y*-x#z-|bpG=jox_DOT?u zPXf)E?)Z32ntR`dqehdLPLJDFc7a{C<U-78L&+%yKawity=5)+w%;jwDt@U=vgJxA z&+i9E<l;{2?aq;`3s1b-d45A)gw`o>3CRt|?j;@mW%{PLX6?5&={ybdUUfcSUiH$$ zsg?rL-<2f_R(<>NP<!SFkLgPu&ii#xt~Au>+@^+IkF*=F$hXw?+>l=Pu4mGh%4r=R zb=Z39n1jEt$U7+deB0Kgnii^aYnR*11$7@kvi219SKoP@wY)GuCZefh-hmsZe2y)P zx0i9P=k1EV`gh&y<2x<~Pjy=tXqLb0<+4q45^ECJBD3DS{d#A^^_gd9=udvK*x+Zo z@~S`nuLZx)zIIs4{&Kd?<R!h!dYAYgtefe3I`h^1=X*I#&Ys@(TOs!9{y=bN``(tl z%HU>!(1Zg%!Y?l6nZ`?9PqT7%=iDEEyiBCNwrmq;f=Tt+>^Ni78EM;+)=TzINN5Y$ zbzfq$<qXMX9u7>O?HIqM-7Y$<yIi$JoJZp7^P|&ME(<;C_v1XnUn}t1eYvX#Z27gZ z*8=ayw?0UBoY4?sp5DMROCTZmbICL=`Navvx!)AMzF*q?_uK7m(89=BiM<6gI9Gzq z*JIrGs^-H%_UW7p<~{$^6~4#ma1`Is`=5CkUmvfTd{r$3(rvgP$=I7ccj47!&NFgM zp~nor6|K^4HaoKZb^kjRg~pkR2ZB!j$zGJ{bE7$E;(<S22Ywmuf41l4G{_X&7WW1B z{Pw(UUG6V5;Q)_7!sR@(xAJb=?$`ZZbUp3f;UCY9g(e($qjW&r`{wrGi482z)Dr&A znB5r;uRmuu7+-&uX0&>}&bAv##kHL4-d#VHR(hx><~hrcq^F-w>&Mq!dC;Z3?uE46 zZ~c#~_TS=GZ$4NVe}0c9Bj*_l#(hpR>pCa(&-$>iL3i7YMG?7Mucq15xh33FFj!eD z@cQ_kz<)hUAvqwyO!z}H+h)u1p4lu`N(JBVmQRnr`(!bzPW!{vD{FfD*EiX{aOBq# zi!Hg>=X5O^W7*+>ADllNn?D+xyKwrLG`5Pz?WlN@EFb;Px5UYJ4#WxvNQi>gJ}pRQ zdbjhMVZvV6TqKg51C!8<7$&LfYUcUAGck066gnJdF<Dp26Y(Ba9>Y2jAjt+6wdoDV zww^p29Soa3fkXy;{e&T7Z?-J+wQ3AMfYddfR9#S*TlD$b6zpsFOMDz2M;&kY8i()< z#8z;eB@}UH#LT|4$21jI&BAO2`PzX=R`|k>QE#J$$!KhkCUQgw&^&LieY$7w_j}dd z*6;Uh-tqh0?&xnjZQp}dPa5^fOs#A`5L<pX^uu(oDdwMzmOiQsX8L}&{Qilm)zjr) zIF%@+hJx3aH+~cfV88xYcX`#E64TurJ(s?}`ugULSK{Uy7w$jl-=ZlrgOiC{*24W3 z#}Ckv|1Zyi*8Q37k-pgvUeXAfaeK6C^*XJvh{V>3e^<Xg2wIEyXhw3MCTOxQsn_(H z#E%=M*JFZf{ydh~ulu?>UQ~PSmY|IXn7Dar(n8qN=T)W^embcxUjO^{{Vvh)n8J|v zHTzPTK&$7vH=naw{p0%nf1x(-3j4Kd|ASUS?s;zeUUT2qwfUl;DVHu#@x15XQT@7& z7GJLfbHCHy|L2qLahLbc#F@Ygy_EZHHvRaveShqpH>vusXXo^!9G9=JDLiNST%^C^ zh;kRG*;Dd=^ZdVSetc-RkNNXuxxH@Ok3-^qKMPMNwu?NUTORlEguC6Q68qA_!kk-t z7KGpINm#f4->;zU^XmWoJPKM>`3Q7;rsMsmH<J5xK?5v7?R~e}cRpz1?h5v^T>9pY z{Yy{(t_AH@|31(Eue0yd)b%2uV~)E)9loQ@a$goaO60G;5m0y5o1gd8@xtXxSKaA} z@;f$@t+c@QR*}@1%((U3dxI+OmR_IwSL9d<sQp#A|M%VX(=R_#xBuyRQ#`%KbN}wu zh0#|d8VsMcipNDPsF(XRp?ylB%+mK)U*DY9Isd6S$ZnAtrV`q=?<>!1gX+FWx#Y#> z!7RJBMEkxuv(^63L;j=Z>;HY;#C*5xSmKET7Nt+8hWEYs>M9-^BIUMj@3&h`7U%m9 zEnsAx_^F=7U{zq*`hCA%X{x-Go>9UUP*r<sqq>m9B!{SNRh5O8ea%H*Xn%QdR6O41 zsm{FK<U1L=d+L6kj@JV%=xq7^`N%}Zlb-5xL+%uv*4?bOZ?mD_;zKV(%|3qb(q5-w z_p#G|O4U?x?}_3(Q}XuxeD;a|@P`#n%m015ov&~GeesX4{q=tq|2V*I7w|1nA|)~7 zaqb@#&-J_R=*u6U`!DWk+MSOQs(ZGTe$XhKdG`FNmG$pT)^hKCRsKJ~ZMXHCilmvT z(=-iY{(fk;*XbzNU%1xd?Uu`@?0!A!){oQKkx+j4#j1@5Ks`C5H}-#D`UeO0*oDhH zcANW2=KK-Ed0#E!m<~_7{qfkP3$KJ;_-SA1J!tcS?`fM*-eHMvJ?S=!RW>}C<b6&& zf63}izjxpNn|CuJ<nHHLEGh=OISitCYg>DY!wep7)cLjPwBGErif6xa#MxB$^c+;M zj7~8-mKkF9_mtY^#)+UqG>(GK!u|C2TeJM12aiC9Nm)81P1tg$=yb1C>!X$awOKFO zH$QR{Osh6}Q2D}HJ_<Arf7Fp(He}77Pp1}FSgxM;HhlW;r;m3CUtE2s$6BsUy>X`6 zg(Z4lR^N|ZmVDzQOYJOB_D#JaasO_?Vcw}1|6H2BFC;ELXXDW>&@jiPUUAh6Qx0r+ zx-HXUmpp&t|LAD5c^lN!rc^w>>(&(ap-Ef>v|3@~38n55v#mRNE6QH7=f9ZxU$8^- zS>d1ivgcI{KC?vVZM<LidurRdI&bw|9h$~{&s-CqUCfz$Q(}3b<X5fPXMS)UepdB* zZ8&Hdb+DuDw~hU}yx}iyfB7|~xlJ83bXs^^w!CML%+q7i`8v*V#b-^I_uS-NY_xjr z_tmHOek#1f`6@i`n5_8W$p?IdGNQzPU45^2+3-}wqo3#N>l!CE8{Pw5=9~mtMQEm% zEU96<Z=$c+%_TD1OJ`1#U_LT&!>&1+*Hfdu?6z+VJe6BNf3LML%d_1xv)3Ho_w`!z z@`%rAGydM3(Hr(%nZ>s^+ebOgU-{6v*4`I8&lydM*>U{JeNbM${AkYZ)xUh5Ps|p- zWTp}8D{-K2FXxP{;afZHm}i*i?%AvK548GP+kCppyyi#lzh>OyDYsbmbNaHm8<H80 zmhRY8e`vuUC0U)FFQ4ky3A*1g$T-#N$MW$}-PD%<nRgDwUfm1Ys<cOTbMv9M8{8k= z(SG;geQE!5i3fpwt1iiYTshhN;WXukAFpShvbsK#544<jY5&ycF^h{oPv8G%X;JeZ zt$7bUui73`(#yR2=lA{panojRk!hEgS*)|<@{7ee%l<7nf5ftI!Mg*d=~6#k<~?z; z=?vHZU;WYR@4}j3zv`=ZujE$69pyDUvefUc@847BXCKQ9i1qs`AEF<;{io#~W&h&6 z4!1Oo_nu-;o$_0Ab{#XX#j>xA_g?svl<OT?I{%;VUH&ZQUq>~+s@uL_F1$!@=~Hnr z9mQpDzD=(Cy6BbVr?y%z&F?!yrk*w7pB|O9^3TMe>me^^7j(Q+^EdFAbgqs``P(Ot z*RKq$lph^_v#ZW%#T@s2OFo_~mH8gzX5eyulK#pMGEegb+E>_L{1;{@9Ws6OC&OOu zr#*Gi`|bSZty8O&J>)g>$y2pYCTpJ`X)T&md|3a}=J?yK(x)O<g`c<`!+&7XKar>M zdoQ-}T+%LBvv_fbbYUA~Zp<p~RgWZ}E{Wf-H?LW<aK$V4*4ZZ}uPR`_I{AaL{iOVs z+0Tl1tlTwy`p#{yE-APjoK)m^_fdK5!Z?F#pjGnLYyT`g|9v(0%H0<7A^Q)<9@(u` zyP>%@O8t>#pJn~0y;}1xrT?0neB@Tm=d<4GNB;l5|Nq~V;#2WwqN*PW&$qZ<cePZ) zO};-_@5tOO%f7EV##E@=x6?lN|GVk-l@SlO&A+$&-?Gvfzl7d>)PMEC;O}c2yN|O! zyn1oku~OpcTCe@W`KNqBe{$aqT{^uZd2*4r4BJ-aiFy6T?g{&5@BFrPeeK#mHx7tJ z=LAae2FwfWtW@4`(M@`)@yS)2TDFU&&#x`JS^2=OdNpWC)zZt)?Y{2}4(@s!`K`!N za{1I=UNQ3<3C%0F^S@bp^jEE!*1hWYdmmpcdMO;dK{@YE#RF#f2(5ph#n{2`J_%b1 zym{;VTwBy`n!~M2XJtRmK0E2=3Ckto%#SLMNv2O}ZYwyw>{oQ|)~j23zu148*e??C zpz<-Z_LMY^cc9!QF8Kd(pLJf;@sAD6d>qSFxxX1ZL>`{OJ2zNNXX?$W*K4`Id2)1a zc<6EC<-Cgb_5Xh_pV9u?V$q$OC&X@omLjLyzK$%+esv<ww&cmr83#Z&jDGr6zVGwg zM|X<P&lS_ZwBuo$wAku3n@(NX47zUQH19gYX&d*bi&~lFF!jq+y;%6vkS&<M{>S0d z_ZR<5eq3p{!Eu*Iyw(%joSy}UX5atw?337>o5hdV?SDAF+Ooj;<E`uaw&|?ClQGGB zr90>bno~wWqVjh(Mrv1QZDjlxegD_BPk~miLH8IeGd*=D;qjl+>#^lo$2^0t@id*R z{*?CpZn^&VltU7I0o!&=<F0DpJw3DVRNK=HUeagx^nJGZevvgtZZ_BKho9J{^a*(j z{%~MTees}~f8MuaQ}!(Q7kW2&rb^+1!%SCp#~3(la8EhY()oMO(%AI5rN8p-c(?z0 zvAADvr*L@MQw8~77uru{U-=(#OYYw_OS4|#xqe?<B{ElZFVy$=p11q0nP|@4D$B19 zMM2AbK$k;k**`mwJf%N`{o+f<aE0A(HhKSal>MZ~rUqILw(N_*+#k#B|GsqH;yF8S zSLVyUv)`Przuob;FI95&>Uz%d0O<pEmCcV@>{nj7$Qd|2V|j<U{9X_Ch$ok&@BcUk z-t{u&dg-g9QyyEY*Ayt{b4Sc`u9iD(_<2+1l|c8YzgM=}2j>0Qdp)jt>Kf<&pD)hX z(!0d@T-}0~5Bkg|J$0zrpfNX4;NRzi3b*Qhv25AtAw1V{_L+V53xn<czVtsIn)YFH zo@IZ{%jJ(3@#O9Kcx-8((p`?srTY&BMg0=xX>c|$11&GOe9Hc53%^ysu|+(O=k;#i ze!uQ_(d+JArIzQ9bBN0}{5#w0_af<4NES<X3Ge0m(jj>Xjy4giyrU;fn=HQn$I+#E zs^>~?>)mmaZ~JxljAVr3l#k|n9`Zi*k^GYILipXq`Bisc$Aw>r&(bRW>Q(S&`Qi&F zw_JQNU*Ht~?8C=<0@8XnJ=xwjkJtW@M{P&duCr#hr|dF*cXVQZbD&<_uS?VYbZ@SX z_CM7B$K!vGU2f?834fN$tl4@kiq+U>VuEQ_Y}O%;#S(>{r&()RD;Bq}`XW-;s`;4b z)|L>7{tMfTSBp!AhzB|Q-~AP<Uh8`+YTCu+R*F|Y_i(<t#(&A@zwM!Ab)P>r+>n=+ zyV5*i7f<2+E&6e$VhiGXwwT&!*slH&u3rCWqg9ptowmN$rheI%!rJEV?R#_g<nb=2 z{zvZ&`zw7m-YvWBJDWGooIi8+%fpwiFR=A~`g#8Unw#zE)*QEvhGa-f^lu8v{rmO0 zfBw|Jx2&FS^Rzb7WvD;H(fBj(SyaF>;f6#;)}#9zOPB%#K!+JxYOCE@>OL)RQA%O= zg@+GM$NpK$%=Ru(^LR#EwbinPHzYYei#IWyZZ$v5Gp&=~&Cu!-&!GSTjURDMfe$*A z`!sm7byin=+dMzkpkY~Xuaie_#t+BiUD+D1>v#;57RkI=a(Uum4X4As7eBNJ`>mK` z`{5ve-G-XOy^d_(kFbB|u}R*>n3EtOq+{up&Xepcu|eX<rOZXbXBYJP`QMt!QGco5 zSHRzjYhwCCHQPh#-}+YF(wG|=R3bC+YIyu!n;^d*Qo5BcQV)F=`$%;f^VWKV${pXk zN_ou-i3^VT&K-{xJRhHUF!iAM8ISj%n`l7$*+Oo19;pyD^11gRr>1ujV}@16Q@KLk z=F%neeUBM>1uU0Xa5=I^f3Z>P|HbluHTtJbTBf}2s^uf|=7?7UFQ4gKP1`#!oxw*o z-QeE(zR%aXehIXhO2uC~)-bt`g_-G*udKU<^Upf@7SZpQ81=6Ic%^tL+kV;knrFsK z6MG%inHhSRrc{~*__8}KRX=IpbFRcEL6~{RlW!i&eIL8nwiRDV?pvs@A*|^8D%EDP z-0LZsuZ}F1|NG*TVTtb*eX9%!1p$fRx{l&oW(gHt70caZ=5ack|69l`z_!TuOa5H5 z1)g(Gd7Swf9<KgiURl?tbAo%Nc1_(8IB!wkwYB1c?I!sW8<HcIPxju;Ql91+&Ux(q zmYxquYM&Gy37vP1`y~ChMUh$7HTGzRUv!&6gP--0r$?p!zk0!QYr95#g=cK<k0AaD ziKi-MWsh?+eBq9H$imNdzu<vYVR!AzjB5MeH_!V$RsZPZ9~>w6>2IcgbyQ{FJjeZq zcIU<F$)EXm@tu6#kB6$&zxcisUZ}nz&L&^O&}9C5C(q^ktE2M_at<^W3H?0Gz?XTc zY-wSevT;O$$1RP=FQnpp4$l3?cDEtn!gBpfA+ugg{jhs_-=dt0+m+{Qns50S_`XyA zSkxogzk9dnU4MK1Vmy!i;(mdTk51&AS}}R`+HFyl*)ysp{W@8>PWjXCKYm}`?#OS| zyPC@K8+1vUYW%G^;d>s59xa~td5)3Pi<PT(xX!tFSz=;_f1>yOu75_yTuMxn1()Q- z9>|4e>RVQiIUj|)->B{_xgehW=im(0V{Bg*9(uugdlwJq_VBnRg<hwluSPKZJ^e!= zSNYQO+g9r*+Y5%t?v>AbY>_c1Z24NA{Z+D(^DoI=*uIR{^@8A)vlG-RC2DhCxms2C zewL6n47PvU{lNZjP0Pm`z0y-}H@x+bo3{TrxK$yRk?B+MTXe3y7V~CT2?fL1y4&?W z%Xqy7-FJ6$!o`b6795gZ9oHn(_gllqYI=#00mp|N{e{8(7iOl5g>ZN&S*aK5+I~7V zr_1MgTcmK}g~xA2W&N#=t-O-z;NI8A%`59B)^gKq&(n7CV~0G_fA}xn@Os^DKi;et z3^HXm5|>s>X<j-y+wh*wku$nCmL2k$Z6I@mr*B99$B6}*KR(@z(C|;2k=W7fcq`)Q z=bwVx_e3TzbSUbYuKDmx_@Kt22Qz*rzB!Tp?!wO}Z`owS@1;!^KkV`3uEF`fUp`az z>u$eOl=aG*&5Z5z5_w6p{EBIef;}&G1YAFK<CyKI1|!#>3l$&Dk&Nb$wLj&%r&V=+ zCAXX8qB#%VYaG&XO0!tA<5Abr!tH)LR|X%SdDJm|>aSyGj-H6NI(X*Xg1n0rMg{3? zia9fne*1CUexDDY+q#l#l5V?Joc_S+9AolFllhhGOQ&x)lKWR~n7Q%T-jZqVzhwR; zZBe<$Q#Yf~>(A{8iI0xVF8p%RwKz^M;l;w_&OYzdD^)j__*^bCn2^4~e~!js2}Oy7 z<P()owc{h*c$Ky4f4|$EzjF4>pPh*-yfltW7+zfag7=hs>fX+OYcI1+=r4UN@^Q^# z;X}Iaw>Z;Q2KG;!aj~6mq3|h(b)I_@G>gxyYvA8y+G4Yy`1I-ZS_}Jv%neQ{oVnn8 zH*D{Mh4v28%?sLR2#Qv<?_(_0%2oDiH~r6hNpi!(_Xn8yb$YeV$aGKVWHI!zlwb1r zg#N9E5*;6cdZ!mmIcst+vo0uqkxz2SvsBqULoTJ3lV`+BJa@>3Oh3)8{m)QiQNObU z=xoI+I?lh`j>{DL+;mIKIQ5&Q^tV;!gyvJeJ5*y|l>E{t=%}*xy6yV6^78C^A=l(D zojy~2$g%8J=JFu_f^$08^Xop(PW^p6XO_m|JJKq?U%Y-?^>#Njp7%|L@1<R+#K9SB zou!2~ADI2(CWm?76#ZWuQ}%DMKUDiGjwAQ+j$fIn4YvP!gQm|iNLt`8`H+=im+mQs zzjdEf;zFKZOc66k<x&=^6fTw9Z&0&f`AplL=k0z^`MPsHpYPvwm&43G<L_=OyHKIj z`*=YykKBvcFTDD*X6kZ_mqgu)&plLd<6rO>@yizBvEJ|dtL~}PbF5x>&;M~~`kZOo zEMHvRmHdLEy<gODwfQf_FO~)t$#0zOi}!lU8L_FzYjXEIP2Oh1X1cC5ruOUAU~Q`n zq6PgMUfh3fwBk<RrM@SLKdWn4Zb|C)>hD|I>T+C(C%eKc-P&rynGmVafI}+}cCzW; ztNK1$*J+30is!u=%&!Hc*2eLwzDv?Po*nmj)=Ec{^NV;Mb!R*jKfa4c;)S6G&ta+a zLj4cIk9M2ezszB*Fu2Unxjpe|zuo^A8x;2}<V|+6=x6Km3)AD-6S+&0H=x9<sQhLA zJ(J6fE_$<!BlsLQwkq;6%Lp0sbE?M+9p7@_AfhGF;Loh^zQBJGmu8zuBt|I99)8Aq z{?g25VW-1l4?oU6#(!{v_fA#5CydXhtTfR-x!GWaA$N9&V!fn?yR7%&RiAd}$@YJ8 z`q^*PS>N(`()2w`zRY5i=zMyl=A<Euv$RvKtHhhOBb%~6sjbZ~v`?LV&H9qqQ<FQ# z1f5y)l?;CcewTbQF+KOBLE$RlvI4nnab}vAKlG{A^At$lILgB?jXNN2HdjyND>=5G z8ug`L-y7sQ+_i9<_w_R8%J|IoX|E-C7yn(L+~rbtb*1>m@4UH=SrLcje{9+7qIT7K z%kqihEyoXZf8kLsEp@Zs-+bHPY0ZQ_@B1Hw*?VdfUvfM0{9h=1L0Iw2LWwDp&I#}& zF8sdg7uUnQ3xbDBUw9t!NUytO{-~9)Nzvj|_K(Qz>xJLVmXlOyZ8SXP71cItTkMri z34ul4NdoQX{7%PN2`h!MT<NWj-8<>mb#M39hy8YmOXfdMGAq-0{ya+9w)=NT!kIH# zDkV(Mw?s-f3dF5ZT6|^lrDnnZy+PC45?%f+|JwaY`0F|?&5P-W420TD?*!hvP|2Y$ zXYg#huJ5JmuF=uzwrBoz8~QahJcOME;MlXa;-t`D=RY$%+e$APteLI$(^=y1i@%PK zx0v1XinC~uQ=RvcJ0tFtqVJ~(d-$y#Z@KqR?_bzo87U|9xAfM65c6Yy9ghdzn&?<p zz2BPYZSRa--H&h7Ec<+Zjli-8<%$be1UI{eT1fD$SOdCB_Vmrfk^;$+%Y`pZGrX;L z=mg7zu^BE9c6RSN7vxjB_EG3km!yKw?ZOhjj~#rtpqX!#Pf*FLOS2Pqc&@){c|76x zKG8jrsb##U<}w=pJQ{uQ#g$_|3ipyiIE`hL|F3#?{#*7G`<}Rxu$BB0t&$g(8Jo79 zo$X;Qn{a5sn*+0NCY_Obk}D=uDX~U!!P4H8AI%pfl+&XAJ&wDaY*mr-D`&^~*A}Vm z=5IKR!;-)G?l@l15pYb<!XUXVeMPd4eMj4DKZCjHGY)V*PBQtBxqRW57yth!8@SCm zp+C*-<2Almr{jifnk%ax{oeO|@A^57uE*!xOnj+eR%-pG^0LKMUiDL_HhkTbIdhp` zfW1MKk+5*$HV290uZ~&YnfP6T^OvXn-`Uq118+5~`tbTi%a@&6fBh>{*`)NR&$`y_ zSUJ1x?y<@%?mcA^mv>ExN$26p7U-^f>mMvD?#<sBoMoU~FF7GN{Sxnv%R3g|&X|8O z^+jG!^4>ek&VRM?=Vh1pUgQ~nKrm0|?y0*+-#gaMEiiw<G2P@%f&9-aZns<IJ$4<L zb3gN6&!KJe;}qvih_mYYV%*Gk*z%`bZs{J0u6^?VOs;MgER)G(zqp;JYvy0y$P@-? z<L8G2B>%MM@+<Ax)|VN_yUN>F;v)N@7oNXna{Al%ZtJvjT)$2Faq$=L3*tKi&UGmN zO(;o}=qoNi{4Z~k-Jy)#Yu8HWryVeQEtdFa>ZVzlZKanDdUh}SIk_z`{Jp!peQnu= z%FEk~zVkclCTIMT@3Cz=>HJDGd0GTpSNw~e240udQ_^Iv?-a8#P`m!5Q0j~Imk8;% zCl+kjb6<|JH~a0zoU`gu-piaepXp$m&~-+>Imm3Quk=d}6DcpP;$La1@A|7$YNlDW zeN2}4pESWqondL1DTDXl-pJ~bN7bh9{@y#YwC<|q^2Z(ZJWMk>osR2%`&M!C|NO)j z`-8i#J6Krxg|_Xt`Zy!gTqiU6r{UaGDX)7BpN~&TJ0&msJn(bdrk;y4ib^lenc1{~ z|Jt1AJnS3S8GSfs;(loPn)VAX-%st6&?%bV$l=CuV}r=Fn^IFw&scdpDC1tw$7lLd zKjMy=9!lFOB>&@phx^QwNVEDgd?{|OdL>)}GcN7S+uY|G;rm$R{8#I~DE)TL%TN5R zls8;=SQo$N^_|s=>y`h;Zec7fIkceU$TT*chuKm3k6L-El4XQ+ocVi|&+JNcxl{FW zQpabXE%q<?;$|7FUh(#W@?8m`RloQ&`47pZ#H>DD9Z^2<pGn-x_=*0;H_NVG)Xtn! zJ@<0m(P?a;2@vmO<<0XJ?VqvD`0$IHCNVs^I)7WGkJ;S1dSh3!WPPC7qCGs1<bO_S zGrauVS0b=4;?!9ow`rdZFZb9V<CkbpGV`6K_G^dY-X8^XzwPI?^SvbgQ6@ZE`eEUb z1%hqf$5L0GF*$6ampkA5?0mhib+<FQ|6dS3{3LPBjYp9@=U+%(I)BFG*ba$=nJ-Vs zAG5g=*w$A2Q1a{gaND`OZ#@jY{;+3~y8iEYQrKL>rE~1>DHz;lP3E6FRoLHVW5sdn zdxqgL$=g__&XG)gInSurGOvPhaa7KQ{)f$(8_zsRYLE|p|GGkQt}I*RMaEa(W!y~D zECtl$OJ78F2<N-ryxe(Cs#o*jVu|FRiiHYqpSbe;_*8MU^v>DtLl5Re)<}pLzA*@R z^p;!JJk4&S%JSYliab`|OAh?(PL*wu7J53%FK#N!Yds!^(1)gb+Z2tg($8F5efdDp zHG_2@&FrME7|gpEcx=b9+lJFrl9wzf>@}|n{n*SqH|N{xX7lFwFI=f}ejK?ZJ5Tlf zO`Ykzn_n*29BA}w*>&j;t3JGn$rf5}_3vTYm8zRte3C2rdJ7-6y-Qs$wJ#>heg9S8 z@Yui7rAxcb7WDZ^OqqA#|B=m^dml(z&AfO~M&#Ox@6Atl9Lg5DA9%WQ@`hPEmfrce zP>4<Rh0V8~)CC6_n)lA0G1I2YrMl~!vd*a#txRdbyvx5I+w~hwIi}rv*k^le=~pkQ z=W);XTsZo}QJyhTQ~0k9PkhZ;>srM-A?KeZF0#(xpSjUbnl1fXle0##V(xX}IF5er zSw>Czzt;vXdolg<p-GOmo3Fk+{_L-Eo%?Lpc(b$fJ(RCc)O!_l`AhHWwY^)eTb?sH zY*i?8&3E#jmr?KeXSZ3M=bhZ%vvy_ho{-cSk+)H2d>(s9d)W4f+w>&1zZE|Bt!xS3 z^Pd;bez|w@k4M6^<ue_P^Z(wEkxHCf5vts8#M7xi`N;dgzLJ!~8;<1&e`86Cl=N2l ztjg7Vs58>6^!xG7r7RMXt1j7S>`8pLIj7B!z4zzG<MQ!U2Tj?y6$RI8oii~poUF<t zcX8vw$+Gz^ht?M^(LU7Qm)~-BWBiYTgaVg&n>T6*&3?|_9QdhiX81u4Wxh8R!6$gu zPKe-ZHq@v+E%JS_kLz=TOIE>al;d6+p0Z}!XeCs=dSd*>`|&1sctTdbE~%Lr*%7jL z<~pu+N6vo<e>zq7h5lYS;eCyl%(Q|d3+}I<6Ve*`J?gH-)sOn8QtnpG{4II@y6)wg zjOLrdJa+f~ecL|0s<}wY*r51-`_H>B|I4njE&2Fvxo}YVPs`HTjOIe6yFB-H{PL}R zze;CWVc&-r7VUy6d+jGb5A<u-eI9#su5Hrc4corotDb(WCXT^ivF4Xg8j0?e2m3RU zga0?Nr;6BGUKV<~C-1iDxgTa1wM!oz%?a6erqk}Zb9hZd<8+fZ_L8NVe>y)!ho3)I z{BmOCb&jVD&O(R0@6R}T@I8n6Dc0*wtA1q`>f0ad>Rz?YsQmV|_Z`*2ZeLDTI{N%w zET^z>jZUvL^IwS{?($lD&s!+}iVp0%{Cn{{bKm<Gw{9)Vlxj<Sad27f$7O}mS8KuP zqJP%3y7T;#+kc2p)-_nS(UiMXH%vFd!+FPXd7;1GKe->S5B#5&Y<<Z<^Yhf=-fZWT za*Y!iTMTAwNOz4s6mogbLGJ&YyH7FoncAAkr`dOvFh{bTD5+U7$5+*q%~ka{Kil`8 z{{mOuf73qk9itO_d!#W({3`CwKJNX=&7P0CTNZY|J~P9MJ(Q>7#_X<hHL{6aHu1vT zj|0}H&sZot`&4p*b5ir23bk)s3H^&}6nt%7PFaxixcJ4(1?D}fKV0PuFE7pRbmWwo zDJaUcn_F*(LY<$iB+K!lz8xOvGM&DkZ=aG*Td#P~%1$aUZqDa^^ZOSQpIv?s$iE{# zbXnT0(j(TkZc;O!&b*#&_2$egkMt849QznK<A0{IIY=D-U@rB_AneGRZ6;?dmY)lF z7R1c>OWERB^u_{t_gAWHwWkaVS7@m}-1f5YhJ~Qti+eZXdrDgRvZC}qSD0&Fo??5? zN9lIn?p(|2CP^s{V{Yf^Q^lYCNxsnOGF#AU-JToI<CpNNH-E{$3>qzZ^`gZ@vSx<L z)$1>gM*KU*Bfi9QFKF%8sq_`<I+=d0PtX0hzii27+ZFQ{{^wx6+o9)md%M|TxhL0G zJgu4V|M0#3nVo00@y_jy-?Fo^`q0<9(wV<^UNAd;p!Hzcs>_S|4;TlAeR_WU@9s=c z!ZQUWJkhVsWq(d6_v?TT3Yq?UQDAuGN|83HKUs^?t6R@Lu)p=|MR4ye|JR~nU*>-* zG5D-+x8dUJn~Ceq6Ir4qT;v4Ow!EM7J?rse`E#dOcvKXhDE@3eFk||H!yfy8-Bqde zy>+YZF{g#$=5L_GCXVYLUZPpQO!KgYcj@m(l@*VF-Bqcd_3Cfo(uH{zzMlo^lh>S` zF{|qMtNt5(on>7o)vqWY`}Aeu<-NaFJ-WL7&beo0OSE+3e%mwspWUZC@fOPr%_di= zWWm|7n=a}x$Lw2iv#sUR^1zf@^SM8Md`i)1T2&CS?zlon<L!s-@^LnG=j<dxa;zBk ztX$0WS@f*hAvtrCNhUtW<*IXL`c2VfmiqHXwPe{%iMca9HD(&TSy<v^_)%xG-HnL3 zj+ZaG%g4Ucc0c_2T=~AudyY3u{c9R=%8k9LZQk}Ji7JQQDjaS7{X>bzjp-ZjYjyp~ zlitgwX&kbjztFwCd1g$B%+E76(pQs9oF*O%sY;VR#?ZX|Mb3}ziA>*lY<3=Zu%0V; zUEgo<oyB{S3RL9{43c&vF7UP!s+-l%6OnXG&YNwftJ}|KmoIsgBqUyPyJry5_33DW z{r_KDykg!`KUvJ@u4(4C+fk$JJMWP6!o==cfwWnrk_+F+XD(@6l4r!-v&rf1F$a-& zzGDT4q@N3X@jN5Jn;ccuuOFhc^P%pYBNNT<OI*9ie1zFfB6MZH&FpJOE7baqbgoaH zTlH$?Qyoj5nvYAD6d0c=oMIt(zoNVL#lrS!PiLGv6IcB<l#gZBmD4uwN>7_GTTi>K z@aD8cTfn#9iJ8VvKP{Q;r&V^p_WMe4#VOhE5}zDD(e-ap%=60G$5*cWmwSorN^fxN z+zH2I=X%&J*1mZ0B4c~_o7vZv#2IKLZsR(AKyS~7Lz{FL<SvxCT(;o&gZZytnfUph zyJ%gL`37`!)obqG9vk1Q=Vt3TD*wy9(ysRLQ10b#%UAwCyeqv;$|>%0`$O|Jk5nDr z<?r9svu~BqDf8bsf^1*y+5WXSTf6N(^{-*G<E(A5k9&%P_Zn&BZPDJszegu&Te{9v zuld}y;o;}`UR}Q!cWhJ5rOEj_FNE1D%9KdfCfKcUo!{~0V!PA(C2ng?_AZ`dp6D`v zlK9;(A77Y%n56pa`4{Vxv$Y;R)z1~G{PwZGe$SiLm(>^OT?}8sHz_?-|MTiUr`La7 zeZTbb^(|}Pn$Js^mRz%PR>|?xb8YVV)|sc?SfYPVMJ{*u+S&G3E-tIu|8_^;tN6<{ zDmKToUd%RFcid-N2lwAyuh;M2_s3ISkte^<-u|2R_B+`|Y^VNy`+i1X#k+%Nd}6FP zw}z{)y<Vzx@x9#ll{zLeI}SS>GQ3|<e}j$le`H-}J&%{fl7tW?o*v1U3^LnSE)bAR zaa-Qfb>3l?`AHs;qQg=9OO|~H?XbVZ(4^R~G{fYHM*sG`Z*x;Wti0X9Umc%d@^Gyw zv%(a?X8B9gxZ5;%a!g(<kz|gMm@5&G$a7f2@p&8Dq(;p;;|Xec%`DpuUnftPbXfn9 zQ0A%hAlHcOwOhk}UhFjBIV5>ls!cfU&yhDx1^b^)i}riU&1}LGcBU`kSDnPeLvIa^ z*S%b{`Rg+Cy_v6GPvH4iS?nuwlfzu}lz?$zz>6vJJ+maPy;!jEi1J*=t8VuK{0~_) zKGfT>ys$|)wReN2@{w+n1E7f){m+V}_ByXuZ3wRa{8_DZPLY@8a-B<t=?6S(7wx%F z@a(JA++Hzb1?8GgYSS+BMG18=rp_(BrukZ)nI$bMNdBe3N7V}z$=9^s>IC*$H5}CF zIW9Q8?y26LBZhab^#<Eam%EsHrTPn}n<$%wgkJKrkjqswf1RzIYgGGeX8N?J6B=tb zJd8YbI4n9hbXwxAR)ZJC{hQ7%;9+L?)%{E4bkUCfFQ=GK@jYGE2hJ0n!XL912^aKF z;NK&%Xk8LV;s<Z(Df}6;u5iCP54x#jlfrw$ZHv86)_>9X=%ac{`ue5MSA6#u->Up( zxTr7a+=|USHksaKcT2A~wryQyF#AQ127jT?W2+p?^`ErAn(v?g|K0OxW>t%O&9qJ% zzE!Mcjni0I4?589(?yfN&991DrWP%cdAs?%-P30mkMJI5sQ)5<Ve+0S&gM@psmQ+E zoO$Er*Dp4{!BulVFUt-8S95#+<u4`|wFUd*WM;1Qw!0AbX5(?Wqkh(JL$;m164?{O zA%B%~<>K_ix$Bi{FLe0dt2<_V_}b(t!d0`U`&?9idepFXm9N>&B{9Eb5}zLLh>kg5 zf4sCW^!qELMe*mexNl86t-pVdjPZr=XNUP~B-Tz3$h(+tu&8!ne1juHvSJ(aw<y)O zikg#mTzhY^qVBrqeS_TG^&efn%<L$ZX!&*2{+;W+BZljWb53pWjJM%Uzw&umrF%u` zC-!pRuXg9JOsuQgdhYX%m8UjWn7uPSd$__bt|w{2GX6<i`u7g~FPMIBz192Byh7{S zw<fOoQJrhm$oh=OE9&M_<7tY|nA=_+^u4Cf_N!#qXTRF$l`7d10fxqlS2DJxOEw5> zPZY_X$Mz?gjhR=U`S6R3C+{j|`|RLZlJQ}-L6X3+g#D|EeJp%RkLTaHAeo^gF?q(< zE%&NkPdzR4%l7mcp=on2WrWn)DAiA^ILM~AFre7{qjcR8VP;S1UiTl--#wOh+Z@!e z@bD0S+F$bZ)Z`DzH})KyaZ1PgN$mTo>sQ$RJ<P9LB6Fz!kG#n8nQ3#6+twYHR~BVH z>X_M)e#;{1jY3RGiL_Os+GCMlYvbo;2kEcAWRx>=-6!pJf&V+Knfuj(!v8O;V_WQ) z>oD2k>t)Ut5#OSnzTGXqzv=D4AFh$y%6U@z|LpPHtDy7Byfj0`DdLLkmuEgN-qvNx zY@PG{bM=gBo=-3NC%wON-f_>OIp0>F-uuY$=b``0zOI~J9~-AWxAgWpy~h)O+4jVF z&VN2<*TH{TPpnsqe%jVL-P2vB(B-CilK!@sT^BZ2O8m)NJa0n1gvYFJ_NyOVei9Yy z_Cn)RvV?8xKiBm^{I{oAeche+Yu1tOJ*SQfuc=V5^F1D1dN}vc2G96Cc|T%zuAXe~ z`?W5-Q1<G5wMvVuh|u%lQ*U3no0H>y>Bm{`=drie#)w%tc_t*>dHP_6pEBFL#Fq5i zCMA#V8}#N0yEXq=e%VZ?|FWO;+BX7EH#Zb*)6knHtN3!wlsmD%W>;KI?F}rtVX`EV zui9_<hP>kwN{&W9cYMe@+k9iaQ2w6RJQFn9OL>})lrM|?p5!)nMyFB3#CiK~svJJH zvab#l=reetm#zNOm0kKeZb$!PgJ0YEl>g)lEmyN*+&`NqY1Wl)t7BG&^1UypmX_8; zCtmxSex)eRe9o?S6$h`l?7ynJJoKTtW_;-R{?Ae`*W51a)s8#-VyaEvOK#U~`iaLx z{wYahC)po~^Ioz0!sbeupLgACC9k-z<=WnxT`Jl8Y12Z__`RO9UR`;=>t(i3UTECa zm&s<F%H_9P5-0DgkUO`d{`$%J%c|<{WUi2on{2b@b-HkQ=u@-WI<sxcnSX5lgGLE- zIEDQcbpGmizBPTUr?BCnP5%Fa@N%nso7Wp98PjBs#5L*9+<bnn5^O8U9_I$fueY+- z$4Xti!Q5M`YN%w?+%=VrV}GO@Xio=d&Ar;(hGSbj&p$L=-oN#^&ez$#`9C*)*}Stt zHc?;y+nVGy>HO>|?>IJ;bFR6$Tg&e6-Pnv@I*gnpo(#2;ziZEJlbjU0EPB7H!G7Tf z&e8qzKQrpuSsc2Ty|I>E`qgHAjm<YNN#=dF*1xO|cG6_;1Gd-IaPCt$Aj1^<Zl~GD zc<!w%*mo0nEYJqscA>O-KgjJWkWB(eOksbA$G488Z{(Z;+M58j6G>L+MOVYIt?N#_ z!hWjwfg{2fc9?yP%wbZ+Fc@UYE~N#9YqdB1(#9}%LIaD6!AH;$(=}qV9kB0{SjUkO z^SW!zKkR3b``Cak`IvuHEdc9237UKRT9DX%(3$CT%kM=N%<-J5`*DURTbu1p7SL&S zo95lE{eE}yY>!~Gi7fASy<WHJ%{T8kzjn*ZzVCH<aIgCPT+!MoftM~kxw*o7N%YKm z&NI*K4*MKk`?_HFxB59tclzzNJ@>=MDdNk0N&R3y5l$ba##VL1K;wzaKA*SWzvIWF z?(XF_Pc@J7S-&w54%9eo^LowZE>JZTQTcRg_gVA%HOC$q?q{j_`}O+tpZ`FM4R`$i z`#wHr@7HTbLF-l{=hjGV&0e>2*^j^P>*Mc~T=qQ*Iw#iVRbaoC+}{`O;-~fZgHOTD zSn=ck*Y)+fdOIF8fll@WFT&<~dVE3qzYp#9BJ%$}w0E<L$84zh|NFlEiJjk74YE1* z{J#5MPvXV<U9Z<2O_uvS<5b1U{n{H%_IXJExIF*gmLIq8{|mEuB-pP3+NPvw|LgAT zB9pes`~Uxae-yM#$!H1ajLNy&r9taVK0cQJzoX(^@%-qVEf?LAJszH66Rh2|-1cqe z(X!jQ<_1PvIzdNVp57+#eT(7e-52K7zpuWpJ@5aY=i;CST(-pp@S$kjw?6xt-`!I2 zDtP{_S@(CkgBBfhftFPtb(Z@y;nCdpHR*NLZuRFw>X&7!ffuNQ_GN<)%ir^T@B6ud z#}>22Ex#*g+Vk`6Pvt&~ML&+){|n67cvS4Dm-bqd>`DL6*Z<pW@qW+eF3?HGsdKJH zrq6x!(!c)Kn$G!xGs`({RA*SOKlX8&Nb@<^0&Cslb({9Qo^@F?JSMQ_k??#C(0K_( z0_OTp*qJ$cf|k!I^2!wXb9H@PXjwu1kHhj}Ja71Izg&29`~JUg0r^w@eO+HKYXAS| zd2hMc=}Q7%-<-bx&(lYsqv)<*eDl(td0Mc)?bhdiXYTs=zW)Dii=R&>cWbZTQ?zW6 z!N-T^zPx$1jq&_8Bj>wzk9&-{*eYJA@Z>1|eb+kMtpD$gKTp){H6bg!ofEDb?LQ~9 z!us^jMcsN@C)Q`L-@7eGc=x&fz(4t$^DnR0{dH~ozR-O&k1cw>e40JIs-VqWf9dWi zFSL(rJiVdqYxSMN?hlVFa`v#>Uf=q^`B47ne@nLB&fO$=ZT+rYl@b4E+q7?d4?4v5 zCsS7^lf<nV9R_+YuZO=d;@ewNGClDef1P!4uH2c_9xI-@>k-Mlj~4RRzOb3m^wDK! zwx7h}3E&0UX|r>~K<ktrd)}C^a8B_#%cH8(V}k6?M*kEIkJ(sp=doP4&4)&Q9rlVd zSqlO!zuzhDcDMU9@u|)k#pYR8`wh?j-*j3}TkiLb<6_zCc0TJl@)fi~{AA5(-R*NG zeyC<WCA}Mz$e!lR7Y&P8INf-?cS6^J94+ILj+M7hv`Obh*u1YiKf5b^e|2zQl-<kY z&p@lf3m>+MPg4Z#)6{KWQ|`-Y^H}n{hC!6>&L@+O9+vyIVOf9w)!Ny$v+HsNjZdxH z^=j3^-%NY|q?u{Xkqo$Xu4n5Di5V;^0gerl*%Hl?!SDBcKDV@PRl&8JOY3S|&oRw? zT&OR5H+9D6=KE6DpB;=j#;}M-?SiWMy^ITnE})a!BJ(45KWvj;#*?kXSbO(%ocVR5 zCDZqPS^6|uI<0EMo}DW}w?RBrF3kD$XUCo8#*xQF)8zQ_Po^zC!@XHQU3vRYOTW!4 z&lo7PB|exZb#2GB_j2ENPpHc=cqd<S!IAY>(YF0FUN)W0`TUtxzru0jt5vJTx^*^r z%v9g3TbEgL>&@*i+1=ajmfe2TXZ=nCw5`G9$F1jk|LnW}_g(m#?f2_g^><l-HzA%; zX_U_2vyo?>_`5Ii$8`Vx;)*@Cbb8-AqccAbzV9?yxA9NoQ-wE;u7}U&e>027*?4r> z*)K_6TGwa3JMANT=li7S{JmR2#Y%|I#v?*c*Yv5)P2@5B|MPtPsU1ra1@zf|?FoGD z`!dK|_p0`f%<Hoy*f$)R>~<(BZD#5zTY+Vj)BYTYIC3wMzv2M1mtS*_%7@)=x7|Kf zVJzHrKjMC+_Rb%Vy8VBinHRS~S^vQqJD$BP|2vrHOpmL2Iq&y87VB?o6Z?(7T|V*n zc1y67{0zbN|Np-4KYCdH--pah&hjbk6L$S{vs@hPBlXd|p6_1)Pg#jg;Ez9T(ew6k z$k&4oAfNv4k>2;|Uyca5ykf{tm2e0-xq1HIH!DvcnQWu_C+^*0-p%(<7%y3s*d(5* zUUSO*?l0#bZ+P8r8FKMWa@48Vm#6Hux0lf}@w#jR&#Cl3s<C@jdbS-Dyz6MW!0tm> z??Jv);c1m~oUVu5Rkk_Bl-l}ybxEAPneSoM-YNX2T(4Aq5~`Q`|Ks@iP_|dE<|m#G z5`FJjCHrlO@~e>8+OE1L<IF{GT;{Ipa^9a^diXGZ#P>^cr+7YcvU9QZJ>1G%==S}2 z(|()yQvU6KPx-tO&y-ve9{l}h<%>UcZ&hD9TyWp{W%u-5OZhIw9n6}rPHL&0pjytw z+zq`pPUdcR{U0B#yt4Ae?IVA!at`Ina7zDw_3C@Yx>pt*&cArx8p&3bM26bAO06u; z{i@9&?-uy)M!ZQ$&=KB$SITeQU7=hVQ{Y{>oafSfuiwQF{bfG#%QnbQSsWAIzWa|v z<xRKyX%p(CuZXptQ?LKLrKtalVEnB~Hnq)vmc?^Of3i5wJ>$b4`TswTZ<>4Hzn1yK zycuOy&*k<j-(Mjg`d9PP>^}VpzU@b**42d0<lFC=KlvZedDn_B^OgBEq^G3ve7SP} z#PU^T@_kcYuc{VY|3@Nq!~At;=SzN(-XFo{zxU;JIidSjKRs`*ySzMSlGvTTOL^`Q zOD6w|y1JvKY)78G{Qp&_q-r#>fBrkSaQ&-qI}?1XGMj&0-FV`*<1dvvg(`D@_}*sg zj(aSAM~MFw>sz^(ubzw5YySS>Eq&>9?%hw0KR8MyPR^VrKDoa6*7_5h>%N+P%zL#Z z&tB_GaOiHQNX0*U>IE8){JjuZa9n<AEz{n$GH=^W&EzF5<cdxxrYav_qhw~>%jBY- zK0UTfbNQ~#mANtMMXT5EtNQpVe1BDx%}wX7ztJCzTiohE=NFpS_h;|zd-J>KPT}#X z&9}gZ*GNn|bpF$x_4R*WKmA%E=6bO0hlyS2A-28tKMwM9O<_CKwooIprC)rBwEiVY z(7{7NF;y>@KCS)ta9VFqrS<GnrPpJ_Yu**l*ZzL3<Mon{Ti4g-?tEgn?y37U?hWPQ z|1L&s3J>RSlQLVCs`;pV-{-kIVvaScPWh=eZU4Wo>rY!Oun0~}2CvM%<?v_w{=d1B zc?Ab-KdP?3xn`zs#p@!k!%i1BT>0#7|0}R+=bZ=h|148(mMOgwn5wQQBU^BQu`ue* z*6VS>vY%IW7yCu5YPtW!n}e&bruvZZynwi0C*19V_^iI&DL((`&F1rZ_ErLUp7OKf z+N0N9me}BF`f~!8w8iGYjFPg<j+ZwSp496*N4{cz?lU><b3U8p?{~Z3$Mj14`~VtK zt9fJlzVdv?;+BU7EUD+@;y#9HtlR8pG`sZ@Ln!B*b2gvP82$NT=N-9v2_LsafcVQ9 zN)k=V?=${@PH+EYH8<sysqB)Fip8cG!OtCk`ur$Sa#E_Pd%ySly;R$-q67J-9C!Vf z{QWd=`HAVEb@We*o_y$5{wlloP|<zRN&UgwHEzfMx-^~3%*c;5*7@eL$zBnO6Vm$U zMmYJ*b<#KEHUGjaAMWU$@F3Npb<dBZ`g)(|f8O;g{l+F2iJe!jzK;KW>$=yqE9z<W zb^m|gpTFwx-Y=TF+V}3gw99X&Z~gO+C+i<?Tla6>V(W{mw{)J6t9}#6_f6Tys<d6c zuHvcfD~8$p%4artz1IF|z2eM=nAp8tx3yMYj+?aaFrRhKDqHvGu6L6foOkwZv)eoU zTD3*M`%1~Fr%uOx+w|zEe*Mpo=+k@6UJ1Vqf5Q1|vQ7W}+c}%hZuw^OsCl1jy}{{< zw_C64SzkK*MfJn_m395!R305F6kz|+c7Z?PbmJDe3+p!4lur!}<4jMjz81D$$);7X z)RI>^c3vKLgCBTL**Cen-7S31^|miP{k2}3X7VMLsr=pbqP=jhxUikrmXm6;L%#7J z+Q03WS?QPPx!XF-X6$9W+@Ekj;BVVJ@28#qHAy$qpEP@v{`q&I-7bXhKxTc!Bx$GE zRR6?V4?|uUU#jmcvhcE=`%C(H=`VpDzQ@JSys`dxMEG=F^pC^GvwkSJWht~rPX6cf zV`^J_{qFbss&}5x|Kgjmf9JI=xqg5B&%b_g>q_n1;$se97#F{NE;&tl^83u{AancI z-<W4DOPx|S`%mhfgZ~;=_APw-Fxg6?$7xZ0`11Mlr)`xjzq8Te-;c-3_nvXu58Bc< zr|P5VudIOi-F606W^cQN>`P>lCsoXpC|tML|B&u)i{-Vp>lVvruD@|g!?Z0>&F<$( z|7pJ$AN$;+`cos}-^JzYeszA?e52Uvi<P`2SM9vM)vve3PfY*&DtpP)<jHj*q4IXQ z;Ttj!aJFqp%>0|wpLt5-`nUV_|AX?E{*?c#`bZ>M@Z8jg96n#zc_n-nU)fj?%&^iR z;?hqq!DA|Q#tyyPHA3X9gcNxU0);}vdZczNHTF>d+am0zabKh5_A2GM6;_fO(N={L zA_7_tB}SPtFEtild2#2n>X9oMQ+|0bZ`#t5Fvl_Tv$$;Ej&`Gz1!r$_eA}Y1_6Tz_ zPuPEfZ#SK0E_f2aCL!_i#U!^&=hFT*vm9+n>}9N#s6P}xBgrHsep3hYo5Keh@8>-0 zSvY}FsFzjN@)LKW?GMmFwx8zI?{Jhn%#nOuJMLrGBg^xZewFrC=Y1_&k8k+-fZaYq z>RN~TnGSYY*L$1ftKV!~dg+j@?7@-?4!@M-GcFW6-aMKxn@_2ir!C;rb64@$Dc1Ur z4;q(*X%=fZe`@Ymzp&9EgF~WY;fzY<PV0Nel%L!L?fLsOr~YNa#*_clBpd`HJ}b7w zD7|apEq>J5)c3sL|IG6>%S_f>j0k4Wh|x^XStQvu=T3ZG@O}dY#gZc$(@nO$VV~w5 zD|RLJk>@`p8Rh#*_L6sGYQJ1un%G;D8XzjmE2aKz*GtvXPczNEo`id}oHv|*c6wbz z!;WCF#e7FU@9oR9?AavSW_n7_Ejumb;=-i|k3I0Z)5KfYv!nIg!TFAp+NARmyUw{D zpTMVL<+o7%)eBIQ;fQkI;TNSPV!uQV7uwf$Nmm@=y6d;ob$aO3+a3N_H?I4)Znbr$ z_M)E0<ytS(em!y5dMFk<yX;Cq@b)uTuCC79@v?I6w@I5$d$-OgoN_Jqp3C=L;_+^2 z8>*g6bf30slF_Nt3&r=oa80fJ`^<d5rSJT0q4O`9JW|i(_$$-)_6jfChZj8Sx82Hm zy4ETu$o|sj3ztj3R{zp@UTSf~_=|PM<chYk-hBe8U1hx{2`^5kUa52aaXf+lF*9@Q zFS9`YN8U3YuJbBCYWt|^Vehx*eLi0#D`yH-|9Lnql6A`W3tMy6Go&9{w)U9CE$um= z(%@_K<ZT)j1y7#xwsE|Y_{DqJIG59H3h3PPrI!=`@+I5775ddy<q^5?JVWpoZ6h!1 z*s2MCSKn^;kYD`2?2O^@DYZejLT-7tSb0fL@S6P3=T}UX-_Hf>`IK*b7T2#?8Q#1k ze5dz(Y1jEn{vEOWxM+Xhh3~z4RbTpFTGnQA^8Bv94QiQ^Tkod*aoX#A;o%l@j@p<{ zYr1T!k^=1ae@QuKe@g0|<)iv7!c$m}sqOs#;my_OUDGqC1plhMV%Sr7#XRoH#+CJF z9x46V^^0YD&wR<xm*zV^|M;o#BjceTI=9w;Iy9&LMd~B3*#{&f9!CCgnBG=$(_iI| zgtegDF126#F2>6)`}-<9UO86g^_Ru3wrNW+cN+5~N;lap-RoRY=pM(vdhucZ{=b|) zPtI&LIr(Ps#(%$FPoHk^Vu8gAmH>vsR^3TXj)5NoH!b9O;c{`|Qf9~Jj1SK$=g-XS zc^UF`*2zP~;2l}#R0=uD&pha4<jGfZTKK@6P2$gy569lDi+Qo+<8d7&Dc!Vby1U<O z+PV3YIj{ayjVU(XvV3+w9vIy_v#)_O_~gu~?MG&R_;h?ueTi5_bw|*_Q??$Lw)dCp zc@cAA<<SSnjE?+2esAW1yTQHuHMcH1b#A%g+-a7(WbU^h&kmiy7OtCG(SoVIg03m6 zw+I9ZP2A#fsV&T9Nr;nI_5XdJzsEeceSfDq{oUN(``*9bcmMh4%KI~|i_gt0-j`ng z%rd<qnsM{r@AvojSYJ!zIkiKq&|&7$=r<Lc9qT?!V^>u@^Md6?kB2p{`83OiVyjKr zUTJ8|D(EU%DC5%Uw)25+0?(8RF)u#0UiCQzP8;9v`#sG|$!hV2ZwhjI*Bo?8^mcdt z<@Dk}kgIph@`tyR`)#czGe~8wF-mA{YBwkl&c7QN(VEoeDcP%4c_2FO#{vF@mpRHm zu8DJ>;$2d8McnF!hW8Iezl9Z`EydOck1SEXvtbX{!6>zNi5uJg2SiQfn^b>gV!*SF z<}o}f1x;VoCf^NtwJG5d@Ab`cK^aDl3!IO3nTk%a)3_4wVrl+mNrk{~8tN~<Udf+Z zvuxf3d5wz`ZNJ|!=1n?e`E)*~U8!){Pll|f$8z=o0m0icg)8K|<_oOZI3wp!TlGh= ziJZP$A|IArP(H8rZ%g@>@FmSfH<$cfxQ8cb+Nwu39=qd~+b*rURHppl@FLZgZ4(%i zV^{v(qn4}wSBhCjBrWrvTfNJj83%&wot<{N-JZ=YytFQLndfe=S;d)`;y)D%{PO=5 zD3Voq_f@IB$f7Itw?21p*V-qu9b^5Xt)b~2IX~m{#*ozHTD2e>eH9Vz9?2c|T6|k3 z%CTqO5B^_j@j#9{aZ0d<mEQyN%tJ*D|60qYTP&TlE8l3H$KeNa3Z)+^Z?TV%UifB_ z-GUW8g)T1_oVNdUdxd$6<9vs`ZOmU~4;HE3iaO?d@%cv~0dL)7ts0w?duH0LTD#Hr z?zgp`@l%c&|FV1)9Wlvxn)m6~3lfv>9-Yx$<Zxf+kHme$kNqD%8T>7oHO*qZb=!&4 zobsxPJx%p3f80AAZZ5KaP<8pE&ykg{Jmfn>P47sa=Cx8=!Bu_Z+Y&9Gbr;JwbgABO zo!c(hCHHApUfnfWb`wu;>Az-g&Dwaj2=;6i{L~eyw}t(P`ux>_X1{trpKkc~yWdhH zEGzKZ3+0N3etVPaCiP9;-Mf=R>zCD|(|3Br**HE6PC43gynDio=4-kBGm<ZTSJDUy z{Nggt_<oDKMzgm&|KDW34Zq**F27aF!`Q*hrd#7XLwxdLIrX+plXhyJPrV~{O!i3e zjDM^BYS$X~WnEf-!OoyOeUJ0q#d!<wxW8ELbkH_KI+pFp{(UTJ{b|3eW^R^QB3#dQ z$8h2DgB^Xd*&2>9EZoSy@S=O8XqV}_%L`j4DQ;!pwwKAg5pZqcn}r4KMg7%@y@x+t zk<ciRP5jB}wAgaZgnb?Ai3|U9vME36WoouCnz*3Yqm_-_t|aZv^$XrFe1ck?ZP@KK z#1=O$4el^mUbvuGnNP=-d;5>2fgPT*)BIK@9289~n7cvQKDfN}ymF02OA_z?BiXy( zZqsgl$ZOA=8{Ek#ke?AWO~Yi>l-Pof?XPXP_eDr4@*Hpu*!5w0n_zS7od7<;dr1lx zJEz%a{p&XB6jEC&eUO_~G<Bz!(%n1WkA3CbZP$Ei|0J&XrsTkZt$)m~PuQjN?|$j` z{~F;lJC;6`ynaQ!<z%3F=a*||pXWV1QhI6s)v)N&Q>9VnhkWNMPquF{nxb`W$FT<e zHMKu%wH7M(A52}c*z>n=PG|h&O(9d~Io|qe^;VPlPKJLlt7u_@gD}_ZRTfXLzp~-4 z^S$L4$DuIgVTJKoZuM8DxpJkG%#>eQ=1IsXRn}_gU;82c_Q-;_uR^{|-_n2ac~a<{ zXTn}<GJ<C+C@x;(e`Vr^W!+^H(my?udMea(NH(+itijvrSU#Rlg10vBkukLE*ryQs z=~3N`Le_uIE2<YpJeGQU{@LvOxO-~v7tiPU9_s!`sLS-7u$#t-AnrFF+PS$_atr(K z6&&V0y`VDks&||0ZJtZ}zIOT7>EBAaB`=bwxKhbtovEdfnNwt^!85O)f$D)Nu6JdY z&3`Ah-0_%zMz7ON#~l}s70JELxbj%-vE-j{&cc*+LdpAHc(1-=w)ff+TgBXn+0W`< zc8SdMuQP1-dfaI=`;T+L45iY~#;4@!s(P7cEm_)IH`|imOY&Byz?AU7w#z%c?yR>y z$Nzn$(DdvzLR~vGyH>=kIu^5~{Ng`>`z3w{EDVn6YFub8z57i?wm+c$vdwWXtuWK2 zAD76g{Smk%d?sm)ZS3PC9l={(`u^7cvpqCknXmMh=ra$)_=5&5;`_c7_GoJqpSmI- zQGI%=j54pB*Q6Q+fysVq+M$OYOk?tT-q<GRczP~3uXyzpgOf=C?$2j)J)6mKI{4<{ zWnQm%zODN6b+_B$)>Nk>)@pt{6Ap1{^D0j<GAW8!a8=Yw!pd9X$fQjlxYMm%@3|=m zvVT&QUD8s`7Q(Y@@xrI&EoWyZ+-or?NDG);Ch~Cqxru%)+f6+(z6RGXX*5}wp>p5J zbHc8drF~5k&T;LJu)XwSqYdlRbRMzb|C!50t}hnuO<h=M+vn4wIXm-a=O&)$X-l6n z&;M}yH3z>`>Y<}ttg9_6jvnbcw|KTerqX`R&pM0`di7qWN#^?~tp0P%VTqRhsyolG zS8Y6T_uDUDtB1a~nypiJ%{GA~a<zGfxiUM93{QwBwAb4GTWP&8#Q$*juK4YLC70+d zJ-^y&{q1$(KhNI2tg-#>txc;8X2qPIFaBqjt$x0><Po>nG$%*fo~PMUV%4@^DO_`P z#q}MI59awvy*jqDx2#m_m-nrw6G~PF#dQCh^k;6@uNEbtY(0_55jGd)C#Y|+^|9Ho z%Jo))amMd^EzVOe=e^}G?D%ImBV2ZNkM^oR%dcOmbqwtLdi#jgSLx?hxK%`aWRhhZ z|Ic`TSL$zJ)IBAgzQq!^c`ol;TIhW~Q#(UF;M=9T1t}>!)1sFyse3i&xCH<9h%?tk zPbE#R+vT^TxleIMxWTf;I!oTNotG)GnS9J#N9A&M?p*Us{{rdL3YVV;xBb4V`s0I> z827&bhh>RhPMzPCd`c}dbNBsa^NgP@(oOI?Y@_weI@4-)-{;kLk{cSfhOc_?T=MR* zn2BL`Y(6gR_j)?1@3M#Uyy<&yP0qNU5goXUSF5KuV3Ygb&VR|fj&*+g<M?a6*{jzI zf4SJ03|y`Y7H<u=-@>1w@s$0n^xv!M2Ct`N-@OoG8nYv{lWnfYzOX&f7BS0>6nMk} zjx6<BydmaL(1O{M)J(poDk%Rs&cKwIsdU<5HH+TM*{xdUzU!XONq%(yY?Yc?>BS45 zW<Rx?VV3OKpek8kqqE?ZGiT`|F)x=pW!>!81J}9Myl#=slPK8WGTq|R!=Pn9k{5t> z4wh~G!}VWg@#dtaqYs$-p2(k832x1NrG9Q^jq((4He=t<!mrt;%{QEJY!cT~jh~K| zZ__-*&ZlWA%${dl*(7^9>SyxK(Cynb3>`VU+c;KV->BCemw3dMEv?|}{WHh^<{dZt zv@`lfb6kH_^Zymz&23k=?O*oxyh7^A=sE0}*LSyyUSFI$L+jkfJ$bodN0fD$eOg|g z54g4<W^tU-o;e3(C#OwYyD;YURuz*=cV6Fc+ifNKH&yC<-d}~6OX`;EH0SHHHQ#X# zJh(|_UaKq9DU)w{t`)_ywHeVlY?=3G7j%5v6K~o3$%bQdLeO>ncg~!Xp4G?x4}Et@ zT>nYr_Ag<+S)Bc!u3Wp3Ch|6ViDb6$v7Vgs4N8owx&Bo!o~}@necv|U>bQpb6Ysg6 z4;K6_*}h|oW!nSEKsDu9-($viA6cAw?R!i3lhxfvDvzeF`_+*hdR*fCveNZ=b=M?8 zO@b}fhqpZMS^Ls@V^GhBRhRC*k1FUath4{Vajj3!(qB9KH+3{RO*wzX|5n<>zJPUC zGyRp`Bw8#h?EK++>(#m7*HikxSpGey9IH9|ivN=G88!ZgPoHOh8J^L+aR)!Q-?OaJ z*J=N1>iOLqo<{NK`8Xvlj^)x?w*Sr7qfeC2m=wR?Q|NrMSyf`{B=d(gff_AL=c3sT zC3BuC@zQzje6wj;wUvs9t;V`lDmraJt;!$M;$_}V6i>I^(k?dFWX(*5rFp9lomv0T zj_p>)uV(L8eXluw+IJXaKJI5^$=`Cbyvg9^@29fwE8OoZEN)!hyzsK(+l@2z^1U|} zB^_v<DtkTHb1k2t;ITb>IzKFv^5&AN{C2L<vZ>Xzq~Y$NX5FuijS{jZ%mNYykxSNv z_@+s=98#05DCM62+Bf10S9`TiaDu)poA;j1bWXNYo<BA_=GjY{&Hvqc|BGGoR*l;w z{}OXAn#>8@(O(q?F0w+8R!=C~t2O6Ol+U~*gBkbpe}7lVRrfNv<ZpR=($wu|bsYO0 zO?q}7+Z(Y-I9ko5w_X}t?Y>+vxmIhX{@#=;UppHOf3_Sgs}a!nb~feyxe42D@Lbww zo*DkaIP?5s{r(@v4cGDC+U{oI+xI2)qmap|I^qAJc_+7TSe5=VPx$p}j`h78&#t(& zy+iq_eCwMwe%<2KrEFZRI*%)Fc9vG{x}Nf5WpU59o|=bCOV-!sw7*^c`NtN^wiAc* ztmd8k>wopV+FQ=YXSV2ONgbCs?>0Ao()`k6jJ}tQa`yXHK2_$9;0pZzuxYB&<Dzew z&lWS6s_r;qv48&l0{PPA^M5~(eH(x8`qIxE3Zl2$c3Ny%n=)%%VbX?{!zJJ1o4;uH zh&yd`lQW*~G=1aKY0++*Z2D$6ybpZRA#XRidHF}qqf)az%q_pSGv?B<T_0;!CeP!O z%KoE}bF1@{y2`ZgiJ}dxmrA@MOacWnZI(GJ@oB`YnxeVUL{sX9N#7G@E;&0N!MQFo zJ}i6pYwlu&F2*t&{jbei!;k1bntd<7sIQ2*Th~m@m1DP`Wk<!)BC%;a7X_2V{;ezD zyE?}1h|y(@_{=#EM4p}0*l|cnwN&`|5p}hzg}sc<I)N^h#}%aR`LczV2t=F(4I$5c zs(km``ffklZ;o9R1wBhmUv5>?391i$zNG)4(Cq1(7aEC`@l3hISuu70pIZxl&S?++ zI{ToiP_@I-yj7=yKB&BJpSbM&+wW^uc>CU-ua>IWf7sw{m0Z|AYqsec%Pah}be4CV ztf{J<@%h2^C2yC=KK0cuO#EEH^3==Yjk2h8cksL4U&|kw+i$zL&aK+))IX!U_b2_^ zHGfO!{3_e_GWLUB7RUJa-09x_<W6??*#)3>n&5e@ZBq{4u+G#H{r}NW&cZDB_Q%V< zi|YHHUb}ne>u$RjH`1oOjh0J4#_*-Lr}yz=uQz9{RxJ4$5E^!=;P$KK%4f`u3kask zES`5o_I%5Jwc}>Lo~>BEI49dvxVSfhNv8IO!q1!8G8a^I4}ZJ;W}|eM=`*E09%=cW zaar#BuADtxGw1$k`CRqY+7lk!IBolVQSBp}Te0Vy7u^fo9>`~w>7UfsW@H#Q!)3=| z8RgtyOFy5-(y5v^mV95f>VH?w>dWgVq)X%~L>&D5P?F_vo0|3qFaLkiGa629)q8Ph z&5YZDJ1v(dpZI?1L6u&_-Vb6j4^Ou&+~9E1@o=k9^Y)sTDKpqQ*RQ=0@LkACR7J$| z<?Xh(f1j!~xE3cTK0aI$&u~vB>D&41>h794^E)`1r#bpKIcJ=4Qf%17?0B;EYlu~) z?_Zayg4->@E$5>ntWFC|vAqA|nE9#sJpXQ7*|gH&W}lz&AGbL#Yl>g%vsGorg%oyd zcP`18vRpvt(W;hSujb<$kIO~x3sjCP;p2$;sdQG|?qg@u`L5^EOOC1CIyl#}V#bDW z+y3k+xu3M&W_V^Vu|2!mr02$$SqC$$7!n-B;`e&qHBS{}o+t4@aQ=$-AJq)3LgpR* z8!>IFow@z`+2=LQZ!s?Ml<n&i+y7>}pwn)_`M3MBWt88a=-!g67`ubt+vN`1?2PCK zLO-v5+1Ya4d)5~F($hkjHeW6{pZ>dQ)jZjsXZAYY`nt;Caa4^%o7JIBj|5&B#rNe! z&)PQkW6hdH6C`FF&tG@6@(y>Z^!Ht!>y3<acHeTVzo~n#aPBwbIFSu^9ky`aS$@ZG z!P5A?staMYUC+a1GwYphI?Qx?wDaLUUo*k7$=_`Me8~=fbd)FN^GB9sg<o=?8d6U! z7WnnKB*?M;h!`(N?b!v@Tf>fucI&lF<*l55{<Mlt<f8qj{%$wimU(L*?<MhzW=m{5 z-KWeB3A}5PqjNQBHmA<h%eF}`<$o60>I+Rs{PohP;Z6J#&$}N(p6z{pe%a%h^BPNc z-gLWvC#_oOVoHsqe9}Xy+>A903+^xAcYgIO{cfSd<Sjh6^WE=6nn@H(UTRrnxn4bn zf2Hv`{_Qf7^C$lkxOFaK-u`P**+-wwbHBCghXa4~-X+POXG|7ike}-?Ym55JRf@NE zW(aez^F67yTK}+0R`RID#&gAo&xU-B-+L_3_m`;1)hV8*l){cYF|Ta?AbL^a_=nw@ z(!KIa<rt^8mOX6wD%m=hkw5-l$|c9f)c#ok9wi@d?euAGFXe1LzqsFSSIocTw;6nl zZw9ma8hsDAv0;ja+9{Kwy=L}HH!nM!)Nn$9uU=>GYGc7yF7Fl!i^%@4e$=6Ss_#Lw z{GWv5t2+7`OBPL7xbSW2qWNt%zs%Wd+QIDoF+fR>T}|wRLuBKID|%K3Knq1e@{E2c z`FDgr;hbG~$b1Q>I@>pcR0baYdyA51oxLq2lEd?_GkqOLcluW=xza0vOM}Exg<dXb z?$lp=^oj9TfA=p7`D<77FrV*ZRGsU?W9O;;((R)69gWpIRnD4|+KyZP?6`Vk`u;yp zFZs-U?k<z0>HTBjon_Lqi{}1vP(J&Ke~H$;r@c?)^Bp7wgzf)KGS?{g;LlOk?VSE; zivC@Lf`kL!I};{#Zkm4oh%%eV!}Xfn^G+XVDgcfAeLAs#ncHF7CxLu6rYFqJk`@>F zzD(Zr^UUlwHzMR*1u_?%+y8m)`!!qN%t)=8Qh$ogyJ4ol1hHG{pN#V7pYUfZn!@|Y z<L{%HR|@|uOyOF}l{oph#@3%bHqsA@`t|EfYxC^md~eCCttvewbjrzM!+Ck;H!&XH zH@vNqOZ#)|R*QM-mX}-JYNW0x*AP7+{>pKl`NQ%F$(Oeo&vUG6+cd*WQ%8Hpd2hv6 zX;(H{c{^24otbz$bOzt;c(+~EvX#f4PLGefRvc$=K|R>-1%H!k&aHc4wXa0w-z84% z-Ne7}&a=}zw^N*d_}>1$OD1Fg#+;<}zQ6L#BHTEg|I3MejwoI(eA(!t?%(7|-$8Q& zTRttbTa>d{E=c`$oEo#U2-}yV5&RSUUP<IS<XHJtd*6F@>DrBDp1-ec(N8iu7a_LL zCdtxYUT|8&!h)xDmp6PooFY)Bars8n(@y@}U4FYyehU87b5h~=KEBKTpXbEP>QgNG zzqig@_WT#F)wlPW{d#70d$P&AEr}X!8vJM47ulw2OMMbsIeUKT@hQHSnr<ildV8a+ zwUGU>cAatl0-5iVtRDZlV*gg{<#OB9Jtsa3*i||IjtyUtyvOFa{p0%v5(?+87~XpL zV^-1Rk3x?H?H(NGE;#m+U9KWw=X#6MnHvOex$A70eL~|{r|&%b(7)m93q$VKwSJ72 zh}iJg|IBU4{h(zjsq>7tcl}+*p1FAThS_KH{-=L3S|+mS<Gbm5w90E@n;W^BmDcPC zNLg^;R`vV6rym5_-!)4(TGe}O8lxPq{-H_yW_76-jxLdXEhCa*)9t8n{;eucg2a^z z0+0BYy6R-})Mws#6eV-H`pDb2`SsO5XQmuF9MxfeXF}LJS61HtKR0$BTG=HWRXXF6 z!2*K>g`)>%yZr+#j`?ZWP@%@Gz0blkCNkKso!QyS-A-zPm#p8zc_thBZ-ed=e#XqD zU@;-T<j<RKw$Bq*l^ogo=Y&wAU7TaPN6pNd!_ymUuPR7ubDd&3#sBDFOGEFP<dudG z4>y=7Yp_c0G03=?Iz84(jG=O$!G(6?%#;TCrwt}X3)31rn|)@k^@@+!;Gl8|b{0VK zME{S=w)8kmuh%d?oYd#Y7{<M%-RStF(_hwlO0j%&6O`bxQ&TIsFva~7quEN6)PvG) zuOwpvZyfC96zno#lUpLJc0^p2<<7lt+qQrGb4c@J=A`o_c^Wq~-cR8cS?=@g701`Y z?{~}JA8FrpNZRe*hK-74dLN!xeXnH8b>sPy(H&&ZQxjkpWEOC&u!n!WNp0Q{W&QTT zxyg6GEzgVOYR#SU_Df{py(O{y_InR`zXzTCrJBCZutGKe;rDCX_if!Wsq@1x*~<pS z+h6Wg%S{JulBspi2rqKXY%=(;sQ;Dv-cvl4_m{-3tqPm`&*;VxLtg!LM-BJ37tK|* z-LmqEpc?a+(_47A{NED3rP?F<t7dK8Rm-=rN4Bn-f52bZ>|@WWZF8%AZ+};lc~Sgg z{^O-gll4Wix2(;XC~%EY(7kW(t==oL&qFi2vU?;GJa-?z!L)Gi(^NORJgxk&KiNX! zx5RIi|I(c1aq*f_o66cf3tmr~p4*!{Yg>NluSE%+N=>#cnbHX-y;(%EdmJUJU1T|1 zd=DMtfB1QlcAVa4o>N@4X2RtXiif{kPGz{ce_3+J2f44tb<2<MaKD*pG|%(!iSx>5 z{`^`{TP$}@;jO0}+kWMFUwEHLdPRy@ZCU<BvnT%2-?G=BN{yi~W74$5U%8irt4o8z zW@>K=>fHF=&-$%Ph}P{*R*(N&`dt72V%w*rc~%E+FdY>yRa!GEX#3t<+JD~ee!q{^ zEB;fbxW}K1?>`##lug`N=rQ?Q%b#WYm#<Y`pZWWR_so3I_K9AR?7+4T_uG$;ctltA zJU?o<*WBZO>;F|7E)`t<9QRn`&ezxBGu|i7Y)kkf@VKmQ^7D_3LeETA3cAfTn`JO1 zjpbQYhSN`b>&t0%>O1&^-|cFi$~iCn1OJB$h6Xp&7y`?gV$3~fWEdTEzc@jg_g8CU zQ0I@*-(8;e|9{pVT68f@p*3lBIP=`!xv$HQFp6a|$BWuE7k_GHtX{u^?-1uwb}sHu zdvq0Zc{a^F5xRHjb6ug-M!v}h<q8)xCmp!yThJ_D5!!n5to(IlyB}|tz2N$<VO%N9 z>aFJa@_@#jFIGkx3i~tUlNQ`NU3+J7-GYeKllgrkC)C{#EW5{<WO-8l`-$~xLNU9a z7E6hJ<^A^eRMjhWTXlO6^U?+DF3c0$9{2K9_&2u7y!}58uJ!wUdA&|zp}VEGy~<?! z+3CHTV*9rQlz-kd_4v}Y_dlMo%1w_x?{oNNcv?aC?8IAF6MvmHS@-u`X7P(?i7DT* z*WX&<|MyYw^M3|8ZMpY5<7N4FD9_umHmiK6z1G6I3-`WD>u>p4bISU!+|w1F()Mp| zq)qs?HZ$JE&S;*Z{O_e}GjBX`d?KEkvE9nT$3AxI`6t&GJYKo#!>4S6)z<S){=N41 zZrFVrpXwmd@K-j;bK~@1&wi4=ztBOdeOG3uUCD&H*=AEJ4N|9CUCi~nlrqOZzVZMg z`xMWc`TPH#+R5;=J^hRH=H)Nnm-<y4*?QfkXu`Laf0N7By!~eOiGywLvz5N5-1Y5# z+Mc?k@q7KQ$15CvO|{W|`QGu?i!1-<RM>g#4YdvKw44~_UAXMx!i6$ZFF0J;$hV@( zZt@DV)-7f;mu&y}hGVs-jKqd(6CEuKBi@)Ntoi)r3U6lir0b=R8fIICrDWPX+T&Rh z@#xrs-g7<XI=)Ni8!eBnFbsHEX218|6xNsTzZo?&x~)Ix_Uq1{J)GAQZ;PEOyZq^{ zccgUYOK=pm+<nWj-RiCX`b{mKHu+B<^%kyA=RLhI`bNz9+0)_@P4=40p7(itWBr*2 z+xljkocU8T<DU`#>g(^-^tEoS@Zb9===(iL%p`+j=I*W7cl}-~<b(gloT{E|XMf4= z&5gD#X1Vug?NXPIGzxW})#f{+^i%eXx?NiL5OE>h;wtC2{(kP)vxm2+hkjgr+0NwT z`MAdoe}0x;Hu8}_<-Nu6Rn=v?jh^?X6tDOdtG>tamM~AC+r@j=&MsDay12`Gd-jy2 zflIXKg)g_^xwZa?@v6SXdDB<TvpjeGSY6}`i}ZP!lMjRlcJzLVyyWzJnMZ<}Py#2@ zZ|@`1SEnV(^iF0;lVZI6edaXfWA4z!^o^Di8>VF!C#{owzES1CzW6s6O-^lBYHm0j zGs8CQ#$@$<N+uo_za}17!MR~c)WimsSHc@=*Pr*A4qEl!rg$M`PXE-9H})N>)07xF z&q%V|Db782LOod%`#u1L#=v(wpKZFpXzZE~G5~Xzf>6NDG|35AcPLCa(7+P1j+eu4 zR4Wq^!L)AO_UiY0w?FU)A2W{;9}@OVpZnq`rTKOJ`}@9L9Mk}lT*%C4u^=L$k=0FT z=jwI4R#|*JBHW!iEpl1K*VXZ{XKc4yU7pxr7JzLN#{|Iu?#YaqpPx7L+uh)N*T^pS zV$Sy3qHB@qq8gt->)ju<N#|u)R~(*<HEv%xIXsOLHz>aJbZS`C%AR*h-8w-wzb^LA zo4hD52HTdC12Vn`QWqANeEVDf<a%WK+@xO9YZ}jH=kH5exAU1)v&c*qY_2p&7m%oa zdh74^`;e^=vgLOIb+%p!I=ZM^&q^^Jw4vjZ-1X%3o4|{WpWFYB)Y<#x($T|m-!^c* zyDb0xPO<+-&>o9DN9xl5ehX37)4Bh|veHKBPRIEsZoM0v{ZE(H|Nniz`*z;$wGlNR zkAhd93s1>t`91&tpXGlF4jtmwmvNlx{_bwg=d-C&pj+zKouB*Qq&)V_u$7}{Z4qzk zEl>5iAu)wVMTH&KY&gUP+Ru0;FsAT7=#YQi{nMiJc0PJC*<UYUR_mI*-)<e<c02EO z;GV+2>+An!zkEI|I*&8`>Bq|R)o~k7s?GM<G3}oNW7!2q_Nmk3K24e~vU=^dsH)vI z_Mc8DcfVf0e_urY-mhJ2x7}K`<K3>;r_%4%{eCOE{qs5N{EcVLZi|4nTC7aj{btkY zuE+iM`#{UIyK2APT>ki76StnmzRz>ti@dDM2OsPYT7!Oc^1Lrg`mFu2<nsv)ENsdK z)2i1klyUBCeZ<3UFeL(XvcBhwQ`+lw_I=;`-gnX0)A9c{g#;wlZu@jfTbx^WOTbGu zR?&Jzjoo~<UoJ2my(Q$W6R7p{5ZBu?#^-fF_Z<{iy*x25<9x+2<5RD9oPC;K|2ukR z#N%JPUayOe+FASW^L+h)HMXF;49xD9TuwS`dR=F4?f>8R-)o$`#INo$<9bZ7?@A4q zjoVIXtrnS`yDf6#qb}`fVwE)vjyQ7ByaN$Y>(1K$|HB%Va^lzP_3>wn&)YoxdA{!3 z=0{h8{dGaR#virn*F0=lI@Q8M_k2J^?Z@tT9nf+9pu>-K=Y5{@d`hCtw~hU}qFJE5 zID+y*57_boGv?NQyD7YG`n*Z?(z#m#KhD1YXIaR(#D#5_be@3jaQC18ZOd}eh#9dp zACE3&>P=mcU-MYn`s2~8-lvNvuKO@w?qhdC<@UedZkOjJUTi-Uh|l?rtg2%5E16!+ zJYSR6e#8FX$NqDc>Jd|ydRzT8aL~D(vVXI{w3K}>T=i!yaX5U7H?e+mTvJis-a8Yn zH1T9xuX!%;XznS{l3k|N+XSYxCq{~2|CAiDIWhBi(G`JjDc&=Wl=fp!-)A{{))wiy zHg3H(|No!o=Z>@QnEr0{v|YaEojIqyi=1}Pz42%}|Gyu{?Zq?>2<V*pbrQ7W*y><Y zFTad}cx*}FaWCC(&egAi=SM9#qkP7h&vJ>ypAUymtF9`)Ut9ii`Stza1+%$!&k7DO zvWtLLx^{ssA)C8&$=*Lz{?G~#wPai%*SIl8%<EF%in)cyB#$ng9v5||^m^>qj4LHa z*?BpBuUfrM$|JIsRd!l>`Mt{Y!h4m^r&h1rm?C-;G`p?*f5Wod#pi9i^Xop(K05#3 zm*qwFX458pn#g3=aUd@1F3Zt7+VMY6UDD-p5UKpL(f-c5-S47oo*DMPe0KFU_AoN# z>{(jGtG($kpY@t8T*>b@m0pWnUh(I#e7wz{hy42MucrjRd{e&vckIsnQrB|cOmAz- zUb%FdmhKHdn~z7l?0>pWo3ly$&dcTV<2Ia^>N1!%FKMZmSo%YDRf*qgCoc2W+qoph zt1IXo=roMKU!&wsvGe?Jmh4EC>9Vow`*3xA-PVfZ*7pSaKfrDwMlHS#6dE^%teac^ z@8{B_-oIx9e9qdISFeuuw|=|jQdDj;ubBpDGdEwE&goek@*W3%^*&t*x)t-~)NG9# zt5}XIaP3UD|9$i5zu)iUk39rkFfi}W6ZLS*`31dC*GA{>Ep0q{N6=j+@J`k1wXEJz zfuA(72U4?ehW~4m3Yn<ylJeRIUTKG}N!)3=X2TJo$h4WMR*rY;|NmXe8ui?%cQUJ3 z#Da+0uUEaNZ~T9|>h)UlgX&^gHBS`o9`8+W1??;;w0e0WF8j^KX<k2$-r_wf^{^gv z5q6)|s}+|P>6Ricc|&oCLp{^gw4lF#&t{09*4-Xc`0=RtbZ^DLbqjrx>P>X^wu$N- z)!Y4MQ<Lg~8Wl$F4e@_pg)d#SD)Yvh^<|*VL-)cW5?hOIW=S0bUDdbj;gn!M&9K<g zt4aHQKGVK@bW+Hr6O*pz32_;V6ttXm7wAxLx++`r^XYW)@c7!&N<W)N&fHH~|6|`4 z`bE`X+9^|=L+f_G+jZ%c_LT5$-E9#YPwVX#0cBb5*06mlM*r{j-r06LFB)_k$WdPN zI{`=BIc}WKJuX|W^F671eSO*I`Elxg8vg^P<!-s?_Hyl~8qk)3{+cNd#rOYkeg01> zdre@@=CfvV?}w`Ie!DIDry|R~l&W_-pHK6PDBAV&*=+GdMe%s&r)rr2*lU7Wf-_z# zo?gv9yK-e&?d{y{Q_aQVYd&VNUoM#XbefLf(V|}c{B4>wy;JPh9FKTp*%4E4koD+E z_4zRgvDe-+GuL!9JYA^q<dqgvr|`|w$AvnQMVT)(%wAR9yu{NUC8D6IH({Be#L|0N zI=a`Dn4izD|Ce-9b$ZYIwQ}Nd6%U*CJF>Q316_Z5se0<wD7klwy7gwoulg$O8nb@y z%{EWxwHz-zu$3J>hK(ElEI2r4LVQgQL$=AZtaaONWfeP3>0OMtk_c+Q1C!7M2e*VZ zy4N>tIk#ed&DqbO8*DZ{o0Tp0`Hb=Tp03#wu@~4Y+!NM(k6GRB5RT1T4or`I5~ftI z+o@AB$Ga~Rds9n7lW}Uc^3m)ExJ+<(dduSZx>4OIaXcDoSUY8peMVCYmLiSDsbzub z(_1mcXG4ps9yGEan>igvUY*g*(XvjfBs|xBuj$iUdp@6wKKAxr_4{1wzBYB#Ru8B= z0u@b-jSwBotd|Z4XP?^o^V#h6HD~UY-@p5~@ZKbl3QT<mt_X6(hQ3&LtF9>f)K*aa z>cCv_|L=G4@;im@w?CTLVC#q}FmjqGHS}@Cidt!xgfE`3Q?AD27T1gu_v(JXWpzAf zeBLH?$wjVnw&mGYd$ujgvcO(eC3`g3UW?%BIx4kG>swTG$wgQ1*sB_oZm%lp<q&!a zzLo9$zTa+w@rS2ice{fwQ^XqGEf<`WgVzXlUYnXd(P&F^24~==tr;@n2di=DI-tT7 zv1(yRvgy+m)0&p?%g!v)t?hV@-HAdH?o4@YW_>%eW?@Mu6B<~SwKSaCs(J8@Gj{1? z6B|x#Ej$x?Sp_rX8(35fR9QmS`EsVoD`A)JV+mQ;o4jt88rDc?)Kpwhl<Q^iTL8Os zp~`}yT$$plCfJ)6KAenGvxA#%wtK+R4~iptlo_XHKc2CAnI}p~3M)qvyf{|G%oaLh z=Ym~YhI2)X^zj%|U+e)J?BwwD)|7;AirA$edw>e2XR9)?r`j1pOj_5Mv25nYUd>9l zGihBvW*F`}8Ee&jV2VJ%PBYaRwH?@{ErbGgjz&3VmK)kpKBGLuf9LOaySqWdYCGQV z``yJZUsDj$Zy19$_b_snaGWu{9&;2_@SZWhUvrd+Tj#<~yH%5S$_3SIUG;O<|9`*1 zS4W1d>eaf`hW+Rig~mFTfK8wx>Zr}<Gndc5Jn%g_blt)T&^5%~-lj^uWdgbn?-cL; zRq{aQ5{`yuE)&1a2Zx=rCWTIYv1&sKsGM|PmXIB~vn{DNb;0NJ_VpV-9OAz2w}lVe zNLvGo$_2AV>vuaA?|441`cjT>%?YiCYb$m_DP?dYtot$`_16S1G%Vxovt#9y0| zU9*Q_W>@bcH^xH-*ljx2@9<)kQ~A|0uIS)(3mIK*B>Q5|pc4-GC<yFYbs=`E?DA_< zvOiu7w2!+`CMG!#dxl)V;uJ2rYqjIym(SLlK8@PWUJ;A6&~adT?B($E){bXuUScmd zBrHLVXZJVEI7;iOpwjwm<YiTqk`Put8Wb^UU3crd!44BZJxixY8&qJ<+PusgtK$-$ zfC_V&jr_0@6t&cq2nUr}rs=-Zv4_D4P<d*ZB#&w*%q0fvK!#_Zo27>}F*i;W4%lf{ zbi@wTPMAv)VnBvppJN(}y);%<Ur?0$q@xzINC264U<atYTxXfR3wx-#`8hnjbwcnr z19qnssxBzXjVZoXg1wgNnbUA;>qO;mjM$wv8sXSObu_}UW|U(T=J3YK<EDwZ%U&;= zou{>K$D=Mz$8{TzNgY+{)-ifG%N}$My#E9H|3CddexCn-&yFvbyt_lgBA0?M(6V`x z$Upn1pnM{ae8q#tNym3SpBD`}4Cg3l=Z((hGe*iaj~+N)&+P|IL5PE{PVEL=;(PS- z{QrL*NuIAb_JIHDa@4Y+QI6$V)d$6wh5Ns)y`8svZOQH*kGijaGnVD^eE0Qwe0)st zS<|OWUSI65EBQF%xXrSPPm|}zfJV5d23oz{a=FWy&obrE-o4-N?Y@!Jt*aLE`S=xK zhrpt@Td#|Ot`p`u^*~wv=ZPTAhNK4%`Rjk2P(Jec{m$p}_MLaEH2(kR^Y_x_%@>6$ zex8nxn>M}TQjoW9XwBQ~`0n||XEvVQ^nIm&?JA3}SAx}-`~{ueD)+I&-DiiHaNU*6 z{_~d4=R9g)=9?jK_xt|;e~<2Zz0MjOen{nR<4xy;DOIZ@lXsSZ#>(1d%OVQzmR=8? zCNo9;cFtzsjhFqb&q{S~0rwN0PK&m(Nod$q=r;j$N{z*%4rMN#++8PEtzH+k=b7nx z&3XU6EH5uM`tmh=->0cZ?f-r3k9w%H?MBkkPp9?c-)uUqceLoVZusf`zFVpef87OV zbEUrQum6+$u|?fRaj(te^S5=XL09~$Fa3Vp{$Jt7zu#{A@3K>m`El?2K6A}kpu3zy z*ZD4b#EOy|7w|GAua7w#^cHkuV4wB79rN~VV6uGJBHT6q&lB~d3)|(aj%&=UQd@QY z>|uWUJr<99jIGv%MP)91G<p7?l;_`lY!&<MK=(O*zh7T}UL&sPr0P-7DY<VzCw6(q zeVQ~ck9}|D_q*lSzjX<Lr*QtqeO(nUYW;psaqfProOTCu?ZbK3Z&$v`aLU~LCiLo3 zwTJy`t<CLK@ArQ9`&4s1w%m8uGgLP_Fy#tJ{N|V1^ENmC_38+3$9pxO&mMiZ`+eM* zw$6yFEmo<9!spLhzu)udu>8M*_@hx$-xv2;tvYbuXVUtbr`pDPe#V{WS3LT3Ww~AH zrJ}@X{Ps^Z{Uxs|SGRSm-mSj>`(6@g@bSB4^7_qr*S6X+XBBK-^~U!5&hv9c4!KF^ zn!LO<r>N2PTG7pv$-bYw|4l=!b1rZ-Zrm1=d{W`G<7_VJgygs1+RXPXTzTE{)L+^1 zJBIE@r=Qp)SUYvYb*a<8Ktr}(M{k3UieIz&oK<Mt^0&7@%XyR5ZoQ`UY;O6Q)epCP zTwC=4)D_>bU*fdF`aPdcCAEr%X$0&lsI_|XI{yE!B}Tr#jk8XkmJ^!?x~aOmTYujU zn?-Yy^iNrao(Q(PQ~;VG?bh3su@Q9SW_@v1RnK;mJZi9+v*+!ac~2MURG(?BJ$mog zwe4b{Q(Sg#mkLwTY2EW`)oL}1zvs&L1;4w#^#BvM&yIQj6PUg~xBtI0;r=pr+gE{0 zo0i{h7Yy3}<M8>l+wVm!c=Cw5*1zh~<WrpquhyNkyjHfP{lksR-M0I7alZQz^=Ls8 zQ^Wd?x;q{;J>3kNP<3q1deXl~Ip5#@@0UyR)kh}Q=XmwsDZgKP6m-?`oZ4?UpT7U$ z{_oLxuTCecj{lG4zV9foyYdlqyb;TP&@oA;*NZ)qK6ZFQ#n!K)&Zn+`XGQ!CMS7bx z+#}?8`A-S`dl(h|Q~dn#U!OroZY*AU^$BnF!ocY#oXsw|-*n#lLVd^o)A9d;t}WmB zeBSPeq)yeUYtEl$?)||w(ebtQ`J{g5S2i^r&o6oF$Ihw$_p{k$@#^`Gr{(rUt~zsH z!D-iz03P`*3uRYdW;<5grfDwdR=4C#67Pxo3Ql)bY;}5<>gIk*Wd9S;ZjmH-^U3N< zhp#j{URo)Snhj-{l2^w#|2(8(Cc5w1iEzftokH=Pe_y!UNA3BtR9`nhM?pGoN8-lY zdAmjbie!TZ)=%qSdMbTu^Zx7E@xO0*x$<=}m_14_e!Hr6o>*MP!%vI3tlw;KUK-TA zW7EY7j>$KY`)#-VcvrqZI)Qbv-dC52C!YO$x$Mc2pKtT)f3uVeiiOqbcsqy1RX&~M zedlq<q>jHYZkX#t9Q~_0J!Vsaq@)+O2>VXZ1?$@X{(awHuDAG)<);(M-1}a+|G61Z zH#Ia&b9zmgOz4~iGRZ6TuW5kl2JR`GnRP}hpJh+jS;VWS(UTxF>A8Ho#M9LqA`bE@ z>)4)2-Fh`l8#HtONqg(dy`ZvdX%X*HA?Yj2H{C6}ExNw??(0*jXYGGo?C%13ICbZ( z!sD{R=}Vtpes1@D=c6|1ycq>^HyvabIq^QO%lSslOYe9s(P=xciX?sry%WCYk!bAB z1jS#VOQJ7*UYWn)M)7&u-E{{Z&j0@>{o_&nx{Yi2g_Zu_m)B6gVa%Uep{LRD)5CLW zsn*B1<X+P*(7}O|FWp<K<M!i?^NjblJO2OsJ>5%apTo^9`#?31-o9T~*ZZw9{%F(p zM7UJm^K^0L!h`!APstrD&kk48yL(Fg)M{pan++jqOE0R}Zg9GI)3;62{O+Ni*LOdC zxOu*=%tCY3DaKsmuv*YzM^^7F7S=jv_8;2r70`9@-zUY^Eprd+p6>g(;}q!fSx@gt z%4-r|Ikr3uL}|Fsuw$CMRpGMu^sxCoOd8@MzJ`%L?-OO454F{{NAUf6SH6Gu9G|6m zpNiF-f4|*+e@Um=yNIS4{^xe~Idwe^k2o5td99%Ns$_M`MitTSzL)@kg*=`1ha3+c zvGa=YZhc<({;~Z3iswZ?UdNp9d-TuO{I1DEJ}w@!2kA3I*F_vwoSc8@?=thfD?85L zUdEWPRXDL&<xhU?>*%K}e`aN`)2w`Q>cW-!y1q*<XC(KnJmddKO?*n$%B0@kHBXd6 zr!1HQs^E*(ul>6&YFby2U}Dj{PY-3}-W>n>RKI@bmKTqtru8Z2-158kNG*KLL$>ex z|Gv%lZdFfR=k=leQ&)fGldi2C%&m-Gm;Xpk+1p?HCYiNs`5(Euo&P}-*>?^Lq!#H- zkra^${eI}}*6VT6Z#JK|J9>~^-ezIV=5{%*4_Zg1>O8G;89tudFB2Im_PA0eu;H=& zU+0PD9<}a?T|zroom+B#$+<nRW8Z7pUoq@jKkb`V^^wJ^Vjo6%g#L7iJo9f#MCQ{b zSGBjgKc}DG@KlX|{j2g&xo2;KLM<H}r)gi~n7_$uc5`c--j!gB1rBFLvv(|wTli+V z&IS?7>4~o#<)-aN>7h2hR5aLj%5>WCr<0;|pL{pFk<c9E`QgTKJG1?vKc%y0#|b~X zQ`C1-PS`-iv$W-;%{7-&m8~hOi_WKf4B!7N^y=EE>j4gXAIrYi5Uu}fV=&XL@kGj= z=?f$d-CC8ac>iXww)h&s;*~*Xcs7Ta@!S8OtF5#1e)h|EuHvyFe;$eNKhga1kK4<z zr5rCTJpAlF&pbcncc$v}Q#MWu4+ov8Yq})Py~8Aa|A$t6pC7k!)*A$vB`=-9<z+0Q zTlxgFGD5U<hwH%~jr=tW`nF%<&2*n=)MK*ty$v__id|gEB0AM?HXb(!eDiX9=FQiV zH|q0)>Z_j0zf~41+{qK2_vyo}U%ry=j@NtxwuRkY&KIgF@wtFQUi(}Oqj`qyiNoK~ zs;gR-XY=;C_kTMXI@$A^MOJiJOyN;avA~Z#As-JG9o>38&N^?Z`?Pgyw_NgKo!x$X z(uOMsPpZ$K^Y2adxl8ub%)&UuBsorRxv_kW*GlJ_9mnH${o(YsQk%ANgU_qp{F>yQ zZ}j@DugQXr^$dDG`CPT{DRs+tg^f#B>CAu9uew&}_}R59BA#_78Bf>ZR{Rz&)fynT zddh+~{#Six^psDI&fB?ki`nV-o6ktPCSAQ0CK9u<sK@v3YMsJ)U)Q8hJ#G1UL!ih; z8_|bzp7!koouT@4UR&rXpD8Op{<*PO`|Ek5pf&ERADy3M^@{6|yY8n?9+h?XKF<rU zQ&8F(u*7F`$(D2Xax-Ig&Aq<%y~gFpZF9K3vaG%Vx~*u-k<<GFxPm`z&6Qm8#<Y|9 z=dpIhgt^?O=LKi4O+4)@_fMlPxO~;L>z{O9`AkWy`wu#o^LyH38y2}YvF%E_=acU& z5aE|xCg&m{hn6nY4c>ooU-(xdVd*68{24z&egCo5S_!A>7zDU%teM=eKBwrErf}0~ z-KGGyjgB^6Y$B}kKTo)y>izQ3WzP1yWw$y1c`|!<-PpW*`Ud-3pbOCZtj*4yU%P#S zQQ}UOX_apZk4;*iyX|J0(*_N`PfyoGL@x1ivN5PkX_AmPe9%2zV{6dCOX+{VUia4z zowt~$=GW!<aeD7#%5J7=-~F<S<9D8y#;4iq*$&x;?r^Di(|dehfZ`5!OOrJl&WCGh zFl_W$H7RfMk1M)e+#-!{jE~zTaa6NEYigR9x|8FS>@=}tMoA&B^C!eVX^5Y?2wKDw z=jJIXedjRSQ`O&(6m^`>wW`jre!C^OvhuX<cAe8DS(WU}W*^c!ABl#?Osv*_+_zug z)JM=!vq6Tlo_Wt&R&e@L`YWZTP?i0Wd0w^^w=T~UJI7{cw)TCf*s3?LCA{3fO?aHF zkY9N^TI~oY_hn!6yCsLVs@dPttNuIhFZg2O%mZ;9Tl6E=K0B5BX`)dNPjud|qv<z( z>jbA+YBvQ<`ZQm=C^Am!RQ9iim>b&-Psu!;Ry8xqGFUHD|K_5E8C4VPuir-*hdA&> zP{R9Z)YPj{w>#p$ED|qO`<(M&|Hos}{z2<PBU$%;Xw}zIpXIaf(t3lW$ipqOmo}_i zu)z7{Rqq?sTA>Fvp0p6YRnv67?MG<!xvyNiv(BqbQC=8vSU)V!#{TZ+Zca0<c_zI- zizBkEdXyCT*S|9FG8dU1ddhT)M+Ez(jaD(&Vv5g(iEJpH)*%=!;<->@RhKoFu35zM z)3bLjx#m!)|JO+A&QAfyeP6`tHLeFZJUxB+P?63d=Z~FVdA;He`AKe?9<3MAw{+9J zs@J|z*G{>sXxLBbjkzJs`&9o_*eUVzOKO&+^4f=<3YlV7^P+K6N43t~fK|`xKBr&% zdw0vea9i=zD6P=akKb<R`_DD8%U}KGYNbK^PT%RbCd*CZ1D$~<yyvs(^$CfmeOrvX zl)vguIoWdldQo8A^HN?_!&9cO1g2H2yujC%)cg7i@1B|yYbENx@4hb@(ZLtYf9ZLZ z9#U_Rk<&*Xv{oflw=ze%_@C&W5+~8~UTZ}kNx4r+)nIt6KZP~)-D<n632jGzKI+z= z7q6xJxajFE1@Ci3udU@;o(jZs_^57w_dss)g}l=tGfyOinym?`ooRAN#ZSjSHMx3U zQPftK?1`>onr63iHh(Zmbys`1b86tff>WMTlX%N3_a#J5-JRN*x-O=hUt<YZe}!JW z$x$ZFsp5Mcu)aKhu5v2VZ2h)nleD5AR~^}%WvTOYDu1`alJ+l)_Z&QA)Ej=aC~l4R z;X^`4*~QAH=!-1N^|<`&+^3{d6;b*>R<KkyIf-Vwt+6j&ndM$&e)!+I;BT*Nl+&B$ zZwT=IyF69Zmfzg>l<yD8qk>P<@6B8A;_TGyi+<r(6(3FA-W$s0|BCU{*2Gr_H6$dK zq4qr_Kq0m;=al+3pQ7K9LA-4r{?~>^t_o=_KPH(zC4ME3s`J#@X6qK3oLZWdG<)~S z`uO_4Uw<wQ+8MUhM8CXaX^i<(DdC$TiIaY>{XM(n)5G@N@AvIas8^qMb>kNUk!dZ> zPeo7L-|X4bn|`e~+PplXA~AAmR8#2AwL!BUt;@P;d}>9^s&z-(?N*(N*C{=H_+)*! zt-SfpQonco_or~OxT^m?9I7d|!~b7w#lzO8_sjSHzH9V<kxt^r<KeZzM@8$LHk?S- z*ZF65D`RmH|Bkvfhx6|y@BigznY{DcQStaYoI=lZtdBSu#Bb|UUUxlG?G9%_!{lA5 z`3(!a^+RJGb??cYGTZU7>5Bb#ZW-_{U&XgDVBV^#3CE5WqjU}us=zC>mPE8aIc*fV zYDV6b`HR!#H^og}d8hXB{WlxMqz{>YwT^vv`Rwl5#~53$hj7RjIRxBDSbOB2|N4rf z+G=l#T_O({WohX&M>x&k?$Ud7{PSzAjh_sTJuF`pV)f%e^J&}TpKN!1Dp_<Q)!tlZ zzgR><W6^udeMf$R?*0k#ochcCpxcic!;)34s*~QVoTe}9Be|sT(4)*7-_m1F$C;;T z?zent<9mL=*91SW^@UTBI>ZNd2unmimExKnv-6nH!Rh<|Je^v3>e9jQd!E}qZF>V6 z1;}&_dRcIwdwOhH<kF<x+U^Ynjz69LfKD-HoNsVZI!tNjms|I>%cb|Po-$E7XM^Lx zx~RWPvN|K|?MvS$FKjavI=!tZ@x8j8#KgR1{nBfeEOXj<Eq`aa-2G+yZ_d}>Ugu;u z$6F`fd%b&ISgp;XEXnj&=I2(=J8%2S-#*bZiDO!&PA}-l^HcgOH_3-@w@6s}4YVdS zCakmm)mhN8*muPqcbDE<!qr{D=KgLY&*oFJj7zV7vy8uzdbr-s=;GN^ed$SSkNqn+ zU-Qhkz3<S9({cMb!rm&1o&IuL%lz*ngV66c<qgEwXa}-<pIo8XusiXU<NoIr@u=;1 zDRB31=b=rTLVg^21R75(TKwvZmGFE1+854Gmp<;ZUN>h$a-mTCH}AWARdwHPru%=I zRTn#Pc1>%Zz*DJdQ91kOdR;yC(C6E1FDp)-{TeR=Hau;bDlP9I@${0}yo1laf^Je? znc!p@ywqgPFRS#aqH?DgL`pSQ-&mflrXziJXV_mi%VS121f~S(1beIh(dj>{IwgDK z5u?5SwT*$N8j5~{PEUW}J$>aSk^et0C79){kE-+Bv*DWa&Pm))WtR$_HW&QF{5@jj z$HwN60K3iUksMsvb^?dO;{`=d<%rZ@33L~&{OQg(y}m&4kmS{gMZdnTuiwiv&!}su z?CGTZy<e|=VpgcJobhMXsqVm|E6)}r?@X6U+jn01`=wtu!*+Vkw~T!r%9V9%;;L;E zE#hjwUX7jl`|y?KmtOnNBPX{8mVfRE@BYv2yDmBTUCpBYuN?8szrStYAG=|?#N@-E zHK0$AeOft{|F`YJoY!ft#vChG{XG}Ju<TH{HoM?AA@8+iH$JO}>j~&h{y8Bo{v(gM z%uR7^@qHU+zBg}4db~EjHaoMi_~+B<&*P$g_6kkmeIK|+ammc3<(kot8k<bQ|2(kU z&U0u}?(4PN_3r(BS1w+&v*dQ}_PGLLb!n?~_W$`bc~RM~m&?o7EmZNYKi>P{_@`4> zx_W+p*z;tP_o2+pw_ic0z5bb{70>G`DO24MS}XHt^ZdU#E9bms`EY^r)Xv!QyIZ$p zot`?|rn?~i@2l|gdEPsp9Olt^eO7gAm({l$$)^oCtwmO9yk8OgGCWwBXWtu(sZEcJ zMY3(gy?2L($8P=8q&;n8jRsTdlR2v*lzlbKfBwqmD1AS{nXhyH+~id)S&Q#1Id%V> z^RkC6f1iF*y|=|$$JMX3=)Al1h6JC}E<3O`5LFGfP0QBckH|WD&u8U=1nWN^4qx`3 z`dmY(=&AG4!?VO!uQ}Fd^XbH+()HD`l1$eee;S45$&_4hd@2N5__6o(<PE1B7alk= zmESTXa(`l}$mz`-9I9-mj)$!5aMF9U`7odLl=zEJx*H;XFRea$umE)0@MG6qpt0>w zGdF(8onQM+bNcV4V%o9F_a7Vst*3p`W&Q24Q{=($?;gQZpYrq{SfsN3koCVGkJWXq zH?z)uzIemTmrk>apGv+|e815znKO0YbjhC+qpk)Vv;Vr%-`7LyT4+QLXrahaSMgYr zhjLsmH5O|exn$Jn{HXa*Drg_T+7lZ%o;+sa_}SK^I8FCaUs2P7E6zJR7jd$RaB;tK z*1O}p?_+QN6nT>eb4)f}k<LE3!RCzay@KPHUay>TWz~e|^S)lVbp7)=>-9d#>tq(K zby~=={p<Dk`lhE3LXK5VNM9JRJa*xk!0(s7sT_LDETVXLn)IQSS>88;`Ip*1&6qN6 z^Ta-jOL3dhqqOAzeP};j)>08*m$|)(`&y5VulvR>o?!k<=~&t(q3aq;H=i}r-uHEF zzHfwGIJ^1eMG;wH$7^NH6Ah>A+WYC0b~k9Ky_oZ;gpilkxs9h@esgtwxBSqgGkHO& zoKxO=A1ij&bhz`NeSyG1Ddk@A>ygXCRW-c%Y`<J+;=OfSWEzXma``_G*e5sjR`~Dw zc%S?C`~ClyM2B|m&^r1=rQi4g)9Hro_v?NKEu7%Su07+*FP*)|gPw<MY`(;-eW2!W zt%zf2laT5umh;E0ru>@9b*d%U&r)^o70dMgExOxoEDAZY;K8}m!gW7a3yB<jVt;Lk z4(qwrJ!?++-wB+*{FW1sYrNhSZk^eyT7I<^39%aF6s^9kWpDgcO6)+Ww@at|%Y#|^ zDL0CoEi^6_H|pjxh;0pC8I!!yuvFv!Dx*_R{<u0EnOSD|>coPt3Wq+Su0}q?!<4*R zM`VwNP{gV>p#|#_WSdRT-znbS&GveIo$#N(-)^rjvW(fkWBE0Y(7c~N93s4yeE)tc zd;O(Lx_iS)`+``xckL3cn<pCP8Tyd7xHolSXuQiCQMJ<>uf-If_4K=Bd*soxF70&^ z%Z>kaJdNDN9=V?5v6(*e75-0K`&tz%|8MNC&2ieRaHiM%-j3_Z*55bC)cpT_|NhUY z_lfPYW(T|0J>GDd^O|GMpFUH~YxXbi6~*qEGQDtqwAk08``2uB>>_{N3<<ad>O1AV z%8k0Sc#eAfZqDx;R8FVPC~}U7FxxbzdKpJ4$LYgXO;=@8?NcsP3H-A~opLvBcGxYo zWah+WoEsBXK9Iimp{+<?K}TwrFI!;ELV;f|-0iJS`bJFg<=AnI|JxHz$H?PCSFeW0 z+v=6}`G`g89i3z#;;!@4dwM}xcQMNb&_Jg3yB*1Y-pF*CSD)GYzV`j=7;pa#N)MI! zHSS+}zBKPq4QP1q#&a&$I8pv}iAxWq%=-Jv?Q5!=h*QL+joUBZ%3d#fadwG{U4-Yx z|F=Llc)YX|zp=zVmAiSSN#^>VlA^+ctl~NwPAtAt7JbNP-hzaCnak%2&Hry*3p$@$ zYqdxDsYmsCU7Kn)EHMsO*f6K?e(iT%K8ptp>$t2QwK7fEyX;zQ`CY#aKc2o`G)4T| z*VS6V7H*opJH4mQn{r#f<{|gd?)X2CIDd1LG1b3l*%I(=qt>aLCDmcC>L+~OvhVSH z+dr#BcKkiGE=uV3`STmTvnMufn*4Oe%eX#4{wedH1YW&f)2?YQXs6GX!M<zn1_>2g z!Lq6~tAs1<g5_4qPch&3D@Il0YR2L~p5<RNW>f`ym06EE{e0OuVO_gfblrwt_s>hc zTR5-#h<|HL;#8eIM>t-s{pYbOi+z~mx&K_A|1adjRDZLZ^;Z_lh5jy-|8am_P4~D< z;X#&u)nc9A$0z<}`xIPGZP+Rwboim}_B%m!GX<AxWK{fHG4HCjRr%f0@SXe;r#Ww4 z@9@--UUB{Gd3L#q1%JBaC%;(LZ~mp~o6m0dUz*patX?`jZr2&{DW`o^)=C?=ScZoO zdetUn%6ZRR8UA5S_FE6*BhyV*igQ$YNWD5T|LIbl?MLiS@t(3R&9XX`yy4kn6%9M* zdw-sp`v>j$(8zX5m+L`I=bKLTc{joz$|m|Bo!H;D;ER9jbjJ6!@2gLH*DRg7NBREE z;5DyKZ&-Q%OU;a;$!*5L=YD?RvbnKc;HmuYi&r&|AE}>FWe|KR-$n&#rqv*rvnMG3 zYR)s;U{2E>aj)i@&X~grZAIrM8UDK^rc<&?=kcvNzK09<WGoVqah2f^eyywH7?eFh z?fjud1p==ZshyvpwOwP=C;ba%wciX%nY-mgwEvijiX>_%?TS?T%Ehm}^y#$db$?zz z&C`0n(16?V;c<5NU7EiGxaL(poB42$&9=QdwN4L|e;D%oPds&&W0FzH1dYY3zuj3a z{K4Ss0>2--P#2`QIVZfC-rC1Ddm$)4u25_E8u%-*2eew|&n``|)|Cql#G-Sm=GRNG zsAle)vh|l|9BP9IG~?@#5EixWEX#*uj!Z%l{!9__8?XF1CY}FAMZkO8m04?x7e7k5 z>}$Su$17Eoj)w!2(2SKVTViIfv`pTkqR?nL?ZCU;@9hHagvV7rZCY=-g!dclEP&fu zD1#25g@expE)?aSJGt6u*&D-Y^_=;Bx94Z_Ip>wAUYNlU?_vAr!{KgWKZ}JH&*v1Y z)oxJWpHTaM+nu7*NuSS}zu#pZ{VrXrKDl@LcIz#!T_}A<1x8Mhqig;|t&jxWYn8By zW5fAdXU*@&{QFpX8`S%YD7ol*T0dKF+l{2H`;S?Le*9{Q=C)%K8{)ZTAuIn5tWjvV zdVP|&UgW>CT`aRb&;np{Peb*(vzvI#ccPgAO;T?K19o1M^LEC*m}f>ROUS5hXiy;q z;Ap6!r)bbBsnOJelthr2qp5}5)bcHU8fal=;d$HdBH!<p$5)p`^S%7{`@R0-6M>Sv zjGyKgIaG2~emKY;tu6g5G2p9(FlWHGpNr3EKlWF+wfN<k_hz@RTiPC9^=rPRt?#jT zCLsw~#@px1Zr-bYzn8Us<&i%d?%z56&3b9rl+P<>+O3}_kzDV&K$hwAHsLd8IG?sj z=V_d?dcEeBU{pdQYnN=<jfFqX=GO(w6rV8!tw##l^W66R%h&%`tzM@E+Dn);Gj*C~ z+}~H>;>G7}t8AZwZfto3+W!T<6H34KrT6b+f$VoVOHS|auX&;jzGiOEpQrlzp!Fz5 z4c_{DxBNI}zAw<`)5LzAdq2;Wm+@~oCi{5<o61}t?nclZNk<vkWdiJ~_y7H-E%)z3 z`}ZDp=5zY>KTosfzU#Ao7Xj*_+up4%ekS<ik@)_IKmWe(*9VQYCN1tYn>CH&(;slF z5474=rs6^4Wuf+&pDuv*;ilH!%38g)>+7}X{ADiLeLd`6?V!8OcKrMGx_kehr}{@h zt0Htjw{>kgtrxAc{Z7%*WclAW8ZVc=*?3%xTW?3g$3x=#3LY4IxiQ~idtp@l{L7D% ztbQF?_3>rNk;UR4>;HY8e{|*Yc~RiizMxqOn|Fo%uV4K+U;nQdv<_lT&B5(2m(3RI zue!2$*Dl#_ZgKtp|Guv;|D|xu=?wqG$$nNVe}Ha(TeJ0Al<n)9tA7%2Se!fgZ}z#> z&!23OD(76na?EdM+2^z7;-F!;S;yu**Ekxm&Qw&S!sG~O2cV^dT-t(bUv3&7{rmIz z{P;f)`Rg^}zHOR*c8bQ;KKJc^R&RQcu%PM4#&6Cg7DY@`_7|VCTz;eIv~IWRw1}i9 z=cU`(=hS>Ux%APS%JbFt0!}6#^7`HW=gV^Y(4A%?XJ3B3b3SSIzIV6p|0~;gD{HkV zXmhojP~`3F6BA^uE^NEiy-@j*LIY@K?Z>a{`{V9ZJnj{)`DlHt{e0E6&0V?M?`|`0 zocCbEdHzEVl52|A@~=?LFPC1<EBWTc9)I`w5^vLFJnw+QF(mHF-?#bo+OHqKulv3` z3Dn$wHZy&mXWRy!$E~t|&w?%(oY?>JQ`MZl|H1QKe)XK_r+1}vdd0^Q4yL~U?G4MX zPZW}{ekzsk0=jLG^TG^<MUL*Ds+*(cBwlqndhF8Mi~V(9TArVsCjWe1b>2aRGQW^@ zGwUA*dg<@~^J!Dw`u+cYDa&{CG8;~_25m2VI{R_r)NG!*%>NP`{az1^_|6<x<c;|M z=hyZ9dg?aMzFIuV*lV)oX55wPM<3SJ{l0x)3^e3p&1m~n(_eGmmnG^`A8!FQ1K;Rx z$T%#Ny0BGDYuml5*L~6cX=06*xpT~de;t`A)UV+iv1acRReeoRFTH3_!=)`*e-3(E z9TVnQUHoCW#{y}_<NxoTsHok=*)zAOcWHI@`n}&+)`8Y+yYHNKfA)h72m4E}MJ|s3 zEsFU0Y<B*&GKT*@j@wHK%#QRsyMN|X`Q~G6-l0qF8u$PI`~Iu!_d?Iz;DrZw=C>55 z)^KiE;y1IF<yMaVvL-q2+mWwYH{^Vty1pj$;}doJ%0r9igLbETyWUJ{PE9{`M%7?> z@8vYF`4+*CCQe%e>QKy?{jumhXoeZoQRa;H-ynM$ym6BIv&kK8p%<<PKGy47-J9*l zwD`V8j#aSvlg%4XCD}``<?Kw@cjl}0`#r|{Lks$!vd^%;oM<9wR{!U*{Qrmz?;Z9p zwVI*(m~VAcU0&yL)9W$8dWmaqO_{viH8ZLr+4s-?U)T4C<>lQ=ne26_P1$DknPofW z^H(RZhJU-YV%7!0@^ASMcuS^EI0st(7`oldzHoi`ztF06l@q@R=HKfnUgMQ76*AeT z#j-Ls)a=%yNypy4+x=cIGJNX)0`a_0Mpw1hJ)CZ%qQCl7-umi?^ONtMjGy~s$-`&Q zfBXma)*|aQf|o3gjw_Zm4^7<`f48Al%52Wc=~Eg{e2&ZI$@%DSrx;qQ<)8g)_K(16 zoQu6Oj60HNwg2&Z9J0N~U2ft&tB)#vnzL={_U@Q09wE0mL^bxGVB!PwL;cw=4L{lJ zoi_ilUT(0b{9A?dZ^FWqdg`7k-6?z%Y8G5R=d)AGwy)c6=bg^~`X^T1o`Yf9m)h&G z<#$`QeCOG7{H(^~4-QK49>pA$H&^$xS@&%bf8rQg*=MGnfBJ*_&o;-Xb36N7WG-9$ z{Xh5Q|KDE^@8my}X2Wo~E;UUgbywcL<sa4N{dj$i{n=aQcbVrkjDNa4%G@#M`{VLc zn#)T*z4*Gm{;$f>sFveg?Aw?fIR$GaKE6_WsCJ6Y+e!Z0hIZegKI>ncpLA~B@$8$# zT`7Gr|4!@g72GV&b9VPmopsIij`6+4v2TttvAx;sX;r;cu>9|_gMUwPB??U6B72no ztNGge(pwCF0{_2^@2Gxde{vG%^1JhnX3faU&6sO9vEcQz%1^tm|EP3onJi!W$Z?)< zzg2OE<Ku}gD--lRU&)+Lo!uC6qkqQhJI7=7_TI|76BMQ)p82=KVAtK(Vf}~WZ@Zt0 z*<P6PPv=gM_|Mg=(ywq|@{V-!NbccP)`?hB+HUZ=$FWKL>ng8|_GG=O_mBH;uio+2 zbiLo<SJ$sS-uCW?J+C<1l<&J9pDFOSUHR(&<qej{Yv<bJ-3niF{$;rMuC39f$30(e zwvq2Sa3gXZZ(HJ`^`K>bKR_4REL8fa*80~nNm4WWYrp-!A4waJifMnlnLgi-Vb9b~ zKP5f8M}qwtzH=gHUGQC@13IGM)Ir}@X`m%r-@kVBn(lOGKcety&*yWmEmY&){BJak z)jIMy`u?x5!t1f+rFxeaZb$^B$}i`(f@V0L9(nyXzrOn8-S>6dWi}l3y|e$@*7ds6 z!wTN6Slp*&{ba}gec$)$`+1A$Y;_2DCR=`|P*|$`P}Rro_?R_&KAn=a|CnR(=}p9; z?q>e_ABSb1{aLoz;>Chy3*CFau5F)oddewz{=dl%|2Ov6uK6?b{$fW^Q4@FX_W^dh z0K3In|CQD__WAJr&|sVE#PRZO+U(p@y#c|(-_<HlDD)L%-U&_&PV;##9$Rwp+75#a zoQVu4izk-veI0xBQMbO__EXApIcD#hBzEd}@cds_iVob=Unh71G<U!0%*L38y>o&T zdDs|d=WOzP`l-?QoW<fD9}aO_uem8;`%29xET-_N(GIIOm!3a+K1K7<p%kU5ps~1$ zf1l^a+kO5#|9_2T!U3fwGo|UE5!s`lm6%1!Z*9Nd*}NxqdtS}|-}m+HlMb;nYlJV6 zzIWoB_4}B2+D9ryo!7}%KAHH`p{ch*a>>z_hJ&tGqRn{jWv|~`a8K}Cj^&>Zht)L{ zZ-h_k-@ZY_<jDkQKF!l{zZfTUeD<?`8{%gKY8jM2in;1%D6rt(^0$%?FK;`RcC5yt zt@dls&pXfU!l%if;(K|%b^C)oit$-1mv(L6^Hld~E?dYJ&z}r`cAl@zldOBgeE5Lr zEy*>XS0t~Lsrhg)b=JKf$IQh*Ubq}R_jAVe3bVJSPc2)_KAEnsJiEmA>g#FThgJrg zJ+9m$3%VChZOhR&fhQDpO$QwylX~xn!Z&sMpPoB!n$&3oZ(P#1t)cEcXoI_eOr^)o z7h4;@vhbheKUJ-xyl8#Z)zxvK-;$qj*J|yL{5L%+Abe_IQ%d}?%YN2tgZXy4-9BR` zxO)9QEBn(nNyP<rXF!JvOu7C@UVckr<eSU$zHKqO|H#T+XX%U08#YxQ<c^zg@70{^ zZ`%(udx_1fJgGYU$Wo(y5lMpWA#Q=o9(voyZ{OST<H}3s#kC36oKq}ySi8-73p9dr zs^)pg)@@OKB7ewY#k!}b75>V+4eBYbko%aPZ}n?Q$c9<Tdz@`oOv+Gx)wBD9{JUyc zal>0C=>H?Id@=94XMMYVE)w6nBBJ79>*4I3Umf-r7R=ogWO^=5=k^xf1^XA@?Jw); zxFl}-kkkLgo4-dbdY?{Nx#aw<-0gR}KnJttlpp5JiTl3my6=Vqudb?_X@2(o)zsl% z^+vRRSFQ0wUg>@lzaIU-tjXd!_tSh1?cqo@d8>WMMoqT;TITML?iD>(SJ`>BPn!Nw z&FQ}Er0b7&-21lCGv0T$ht-VDOAZ-D9XqUeu`jHbS9A3l{zZE;jMx<aY<m_d7~WU< z?COrym#<xy{VyEnak((<@=oWwHga3mE6A3<cDj{kDyhz@-G5m4LXmE=$Ks|-t=lJQ zG$b*!Uh3H|pp~Up;>5FIg^kA1A57AdYwqdIDZLiC^Ygj)0e>#6xU_P^MLpqCD^50> zpGzhmYtQzPy7|A&k?H)CZnFs276ZYg2mY>$nUjT1wJ^Q?4O;PjYCAV*$@%GXQydlF zb@IQPx#ak5jvE`ED7Dx=f26Or{7w3y=`Sj>ovb8uj5`%|9+f<u8s7H(+(h0E=Z$VQ zk`vkvsmK_<=szeY6XdC`WMe<I;IvA=N$At~SNmRCK4nwo7IvC<ut@mKJwYqSPwG>5 zReCh{9-45{@QkK(jqWrPgO!h7yX?`->h_j8o^JPf=G>ZRuYGs^`80jM&gIrejkUS2 zj+q`>IhoyZ`-kpLmValdzU()W=z6j2W9Np)9((^BQMU`!x~9>;;W>BRoW(l7?|t7F zZk4*<yycr>{bpCG#s7}A6i(RXC;_^N`sD0A?(=>eQ7`*u<=i=iJC|`XSIajRy}<bv zZ0lF}udKhteoFMM_&b493X?bNI>a!m;&bc1xVIuN56KoTI{S3>)GM`9)b?aLZ<NgR zo8Q|coOof{zPV4Oo~oUC!zP_`U};cbqtLWnUb6!Ej&ieo>wn_i>$}uX^52!^cA*9n zm-wb0=oW~dBEGU{wdc+i(PoumT|sO&FN%F$)UnBD{}iod1+%$t%U!tVzH=dOSCQ~n z{%c>PHLex7#~n8NB%rEWn=I_Ov(x@l*S^=H>no13yg%}H!(l${_usV_f9bvw`p8o* zKs;md%GEU=f3w^FaFjHAtK}4Px#r=VPU$8kwXN%vd_*R2)YeVqxx{Z=xxn7J&^zwn z+#ib+e1BKm=~?7+`Iu>@zDN0GJAtQ)IT`X2(k)C~d%FJ3DtP_LxzMRj;qIqJduIO4 zzIFbg>{6>!9|dk1h-6Qxzf~Ex=YtbNYt@vw1<|EzjNf_vEtS?bUEBT8P9*z^YMhBc z`LV?p?*+4WB=2xO=)L=tna-5|psTlym#s49TNfQxwRL^zZH9SAe@y*!kel^a?+tUI zr+l?MkGGZh%--~DPWr^Uz8}2*w;bLQy!X+}w$SZo%wKX}`tW+*^|!O#1^Hj4?a5jA zcPY=jf<v6CS9Z$1H4uNb?e31Xv)Om>o_t*xlmGd~lJ#kG4sfgf2?(q76wv=B@p$9$ z2))qc!!e#Q<vc=(+imAB;JY?6{Ce)|*FFE0bqjNh&gEE@XG}WY{7uyNmD7@)dD4>a zY`3{PoZiYc?WHu6RL&Hak^?>mBxaNgt5tGLp8n-9r%zCI>75zwmk(Z;vG1jC{ws|y z6_eYTRMk>G#;_IaIT)ANDtgMB=No9b@w8_vB07)UE>>H$#xs4x@dVC?yvo<y_O!Z4 zPT0r!&~EY#+iy1(FFvp+@DFGO`mW`L>alyyrW_K>Z#pE!{-5L7x`@+?K2rjX+6*cV zJN36cvVC9aAEVdrb1yLN0sGRl?dOD+%3pKfIdJ)hu>eP+z>cG0(MQgoOPJevN~48Q zwem#5WIpRPS57#qxh^c}Nxy#9nQePZx6)VM{0isir_-irs!cbU=i_#$Xr-^-lElNj z<~mcY-uO2^6_~tk!shdKyKPb@^xjr0>@{Gs{p9oS+wJ`QllZSO?rHT)z44=^eof+u z;7>dY?G|2132>It=nrhyoSZ3{{HU==I`7JH$JcCMc~zOePA_ZP#aR4`i!0NrTqM&l zLv`Msr%p3C5?dYi+Pzj(wV(SN)K}kTy0p2gK0<NP1&*a+*Hkq+J^6FpW7dDTwKHUU z&v9?=ThjtOg4b_cv-sVIZSqfZ^$Pk@6Sh<@%sDLUqco4_nPtBj=TZLiT~=PZn?G?L z+oG8H@9BA&C+5wM@0Q=+d&d0FVx1-Lg7gBeEqIU}rT1!@FWbq82?|>jr#wDk9mins zLQU>2%eyV__gFXtI{cr$ZRd~0vJRf^lJ%cw-@g-h>{8xB7Kfb&o^<LTag}}b&1T)? za1ATY$wl3vIaBvrrB1Or=*^(Ab=?#5uhTyrZkXrE^R?x<K>n|4of`t5I<gh_NF*&T zWl_7+oN3N|%<)%Z#H8?x`HOR0F8bH|Nc%^*MK0UulyxcYz@kif4)Znnfq9C5+&m9Y zlDeg_L$UPdLLRP#YpzdS_E+Yin`~G5ksJNnv@SI__5Pb_b;F-y{rw%<yo+x~tjvr} z@$t4@d?)yPaJK!L&PPYN-`4L)z9XhTH`95;grqs0i>B{0i1;GKZmz4HdF%3Lt6YY+ z{C_zLk2x9Ks*T$>r|Q+p)LEI^e{q%yYHvMJEmExU_C)eLL9Xp_53gu`_Wj)ycm8!* z|DSi}?GmXr66-I{TlnFLtK2Cbm8}l>m&%OQq+FEr**`{K_n*9P)<(5j!CL<>hBob% z8l`Q&=Egmb+rClpyVI*4$3wX?x96o_h37z7P!8;|S#A7Y=}*D^{B;iT0&kNi?@OAo zD`0sqkDJ_W<q!WiAN_V{_G9Nmr?lqUToAl`LSdz6WvG+0<dNI#Y=;$jLW-Yy-8n4F zT$!@_?Y7rEQ9pdyJ&rz@!NnV(acxImsbfUKlKibN3tk*aYUqo8Bv==`{f=|QBtd4a zy2H)pGdX&zWfS=Y*o==@uc<mD&n&=Z=_3^6b|?MN`8aOFf^NrvAHB(YZYDXjPvSh- zGM!IqHJ6nTThqnF$84JmRNl`x)vf#Q@GkwQUe9G;dddf@^KUfiT$-X|&eN@PXrWK* zrwPYqZ8GQ5^I3M%{gZL*Cs)b-gJ!3?mKFL&_B^V&@#De#gT_ro7HgYJCKxs*DS7-& zc4#q(^i&mzF<A7DH_CiQj<H~`W6Bj?tIsn87Fuv8K9cof6)Es-UCQ?Ifbl7@hc0_x ziKopq^4rP#l&|Z%Kt+4e;@h7S4h7k?IHqse|0m6;V*!V%&W^(^#kY1mXqT2~b9(#d z^ZDmNt2h08HoN>&Z$oDPV&4wl%Gp!8)lw&yO*87c(6*$qYiYnO^C^97Kg7>uygqzt zVnTxN{I&$iLkt_|Cnz?nip6NW)=)k9Tx(^pTe5@i{Yl&ZPMN!b%VDM0-<~>?tpXhf z3nHACid{-fbdB^s9U^t#@mJz8h0J>iwmTlSNl!cIW^Xe$)yg-%?%opqp0X(h8v0j6 zTQ-V)6<v9{ze@1Z>(sOzp8ci2cV6+YlFQ|<Y+_Pf(wD@$-S>Fx-D6(9uamxn_k3I= z-?`)SCaq~zZnlSFx5VyPe9mQO&ql8eE5H?vlHbpbe$odlSQGEezIO3Ne$vZgxw3!O zwKtF0#+A9sx-!PQXQ=<0`ctjeac+9p&Xt$V`;Fwj2pgI|u;kc(d8hl7omRQ!p;GCG zwyM>deq6f#F>BVn@QLvrJ>sY2|Np(7n=@nAN@F(9yTx+J`^=t2mOj5)di$5ny1#Yi zlIfGuFHXBUv)uIT;|%%PUqlaIX|>8tv9G(A@3)}p$}O8Y8@~xQ_mx}-nVO)M!E+>k z*UM#>tax07PRqWyB54ukc`IU5N@~Eu$;YF#)mBwn_(Vyh7)<C$)eX(Ne9*l`khvp5 zOzQe>S?7tY>u)gYmP$7#T$;D<ZGUIct8K65uvtu#`FKnqdwRq=2e}1Xk~f__!hVz~ zPvFx;w>ps~p(%cRsv`MC8x@=$I<ZgHI$C9Geg1HW=l3J+(-@vjiZYqBeenaQJDP`e zDjgFK-p*jz$MI(7hUL|hu6AbctB;n9=>9)z)9J^~vV4i0u6lvxk1RC`H@thSt8_}? zQ`0Y@xg{Da*w;$)oJd|Y`8aF0?za~QqPSDJQe|8<zVdr}sWBern(T7R;84#NexbCu zW10CYrbo;TXkW~`fG>G#x518gY7x7F#5#pvwhM>VM3gBA#uYsGO<9%DRj_iuM#QCW z7Vml=aj?g&VmaLrKi6#XHk&2!H+^pJzO%{rki@eS4uYq7mz>%)Vd>%{jYXbwUx~6` z`nQn3c16e)<HqA%yYp_J{Ji>9M#0(dnul$j<}5z{%>1qCQ;lCdkB-DS{6Btg=YhM^ z&wj1%pQ(7bMaeYwj+fHZAkCx`2_mg`)Qp;qOitYO_-UMUr#CZ8%hc0Q@2QyR<4Gr$ zt`2eODw!ND*=Csbr~ZAeUH{iNH=obhdd~9q&N=t1_r{&yeEweb+tSMQTlc-*y{~%h z)?|$(eMZ%jU&oxbbF5@^m-rl$Yj3kme~J9Ea{~3BwuQec$(Fa6cKk(@!I1-Ia~jS1 z<9CX1?X>aF<2k)z+k9!e>BV38o(TL^DQ)@X@IU^XO5gpB$*b>)?hI?YdQ0r$-lU3I zSM50F@0w=TXSlBB<gvdJj+fJ~y*RkGw6!AZ&I}$0|0HR4o`fZ)pX_tZ-)05=NKQS{ zEm<<(RsWuFneSZx-EGy~|K?asv*r8!Y~|&HYuroJo=AS0_xY0QzsS;Jjoqiyzn^-) zh4a$p73<}e&HUEG=P7;mM)${~7tUVhZLd51c_ClWy~p209(Nk`ov3>CbH;4-*T?^y z-+gUSy4!N~J+n6Yq-gxhK2<SuU((#%L?5?FWp}GMGh(8Z{YBW8MQ!F`Pi0Y^Yk#lr z{`Y;~_Z~@G=_0$d)o=RthSz0B&TpE|V>X?0{`O}UEY?i*J|{H}pUpA4C-?kqLgoDX zEsY=It}Wa%NuMV}qQYo*!$HBhrd@i*JO=Ah%NU(<wT?4PN)`3tPg};Z+2qG!J%g*Z zo8_V&`QJT|VSa3n$u@-th626^pT1x=R+BJU;9xYn+qTH)$C=y5Q!m{*wCL*lRWCak zXH=wLO?-FpS)oDa#Ez$FI_&3knAi+gz7F2PJ4Jg+@Fkx+8Y^$+_iT#ZF1@;Y^^t=- zKHnxKb;`Y+v8^Ssw^2Y}P2#|rq7z|pNea(r>}2nLGWWiro-3o)Z6C?BKSytb-kbfY zJYw4w?zEO8x~pbOeo=Hj##Y9eelz)|U)si}R>!tZIk;!XqKsfZo8WVkW`4i(A#R5o z-x;syQ?{9>*W`UVdZ6REr?4^m3wFs1i6T$=RYmJJ#C}Q2nfuqEGWBHGr9B$?)}hN2 zcV@{)oU_n=9mc!=l0f^u%SkcKnZEYz`wfqu5xCSR$iDNa5A(kXe_zxYzUZ;FejT;? zUg)P;q3Wl$MO^FN(!6oY6y~Zl;qzS9%on9>D`ZPkb=E%JdV=AStL1{}wjVqF-)xUe zRLd<%O5@dg9Tcy;e>$gn;s>4785?%kdGDLN{e{TsBaxraTzTn`7o;a)Yv@!Qw=3*s ztljSLy6L$^VUd%ry_optnX7Vj9$&gyVLsRNG9$5XB9A*aR-DQ<-L&sZ{O{di=Y94r zw(Hxd`Bc8PAX`%Za=40b>Ydbm%KH}!Px=1ruiWYTHvjLfR^Jdi>#F_o^O7tA3;rl7 zR31K_FuiZi`dPM*1p9X!34W;%_+Vz>F`><+mOcJA*UW5G^NyQwvgxAcWuNRvUWb=$ zUZ2@h+3a&~#v_~7!yRt_BwCE6`x^y<PZ=|JI!a#OF<sK&w8W06OMd%qs<&_VF-Y6c z|KMpZ+uZcm4ih&WT6ibOzO6Z#ZGPcLYgX}76AvnH-f%*gORz6{<^In7s%t&1*>0Ea z4!z_Yb?Rwu&EBjNbvk<`q;77Ry6xz{62o;z8BQ7pZ{fYAQn<li@N~e+Y>ChSzGWsF z{e}_Gq`FMoxSsIjPP<t@MczBp_;G&Rjx%?h6_Ym{k#9?g$&B!^)di)fdpz5>T{P+m zt=oR3d)ls<k*BumyG4Cw(7(m@sk2V+r^exjR(iRc_JsdallgY@vG#^NGZN;T|2i}6 zW_D`DA2q*6{y+KNKd-vv_TT$=;!9QI=oze?$rC0jx0ybv{w4M6TIJtIyM8@fBI+j* z_bq8|+*W>{*v8Ty*FG(tmyn~*^F=N#hM)aSt>U>K;g`>!t=N*!d}85Z{yk?F%unI> zc*V~q`)!rX@2)RvHWcj*eV>)veP!X6Shm!eo|AqQA2Hx?PvJ0b6_=b;xz3G0ZtFUg z+U~wRTbAjc{8Z5+_F|I+*URO{Q?4yCD7H_XvTep|-Q$UK{i`^Nwf^o@tKB`fFYIRQ z<mGd}UA`1P+3c9soAqw>U2#Wdv`%NcVr=(s!{xlLk4N^{TsiftGV#o=@YU&V;wxlN zPhnd>Ya^4<_O0u0v}`k29b@+O*HSan<lS@iMMUp)Y-H5xTbh*Y))Mq%)18!9zJmgX zrRJxm?N^)PJFVlXcK+7F)M-MSi?d?xDHwa`iMG#5&;EPiWAfVN!b!%JF_|7G5;UaG z9^Pqse`}`XFJ-wNS<uAF_8y~|*Q~!-zu)s@Zf%*@|CRb2**(HLR_?eU`5?gOB}3uU zxVY0xO!J>*e@l9$obzM5Pt~ahr}x?)+PTO6+w7aVk}U?w6K68=_?$AI7QD6hjpUIv zotw{Dt@f9@9>q32x$;(LHjiDP+)shi!t*|~yz}(03flkCBzHxcnZ9v|k--s#W}k*) z%g4HRDqjZf%k=rD^w?;D2Cr4{mGehtCtnIzHjaLkCgS=?@y)_ywkukEi-UR;5+mB& z_lw^<nOs@_Lpt(UxP+ld0>{&(S0eUX*5qBQoL1AjHSv|_ldM<#50}Uvv^aDxdx@s^ zWP>FScN~}3tM#on`mz07odmOy-k!t7`qy5j{ywm2&W&FSr^ef<xXw*hd$VSj^WJo~ z-yi-hs>=)5Gu>k8I)mMUwcWgX3Tq@1B&UB1`Ih?mP~<XQH@hWyXSwV%PkfW!{D*h_ z^%n<EUz?g3v-#Z2#-r?8UUdJQA^w-!?T@gZMWX6qsZY$c9MiX1X!Cwv$N#$K(5jc* z&sulC+I!c}ef67j-G;w<AJ&~aT((bZ_O0j9zp@V1oXw8A{8~Tf#`$d=Ip$3^n#Vi0 z7Op>hKjd-e#w}Y<{n}{oEOzx(W98Qz+P@qn^KNAyi(Q*KXG7Glu4~&SSlGOiW9-e& zPC37(Tf>FZ?Du1ZAII<IeO_i0FX<$yV;;VAvV*2WWnO9O^GSY_3=GP6zn{@KoVLx^ z@`2L?myb>ljvqBRRB0x2evJT6Mdjq<*B_nwFvIiUrB0o@UKOWhDpxmkH%%^H_q6=o zS!src^`Y%X=h;4$2o!2opF6DlJ*$uBgYk^V-t9AY9@uQKeDi_3FWk&u_5U<KQ+;md z{QGNTUObR|^WcQ?u{}jvzl}0|)!PouW3+gfyytXW>YVe%k$J+8Q(rwWda3z%;p5Z) zigdo}et+Z?sC-tx`sV3fn|cgco=ScbI%xR0Yr~^uS<+9$A6xP<OZP>xIg7KJ{8aqA zbdAKX`<<V4{2#5}uEW1{-QpCZ*XEmf#g-~JKYFs)<j*Ia%_2sn^UM#V?(98jamr|o z#_1pKbstNO*}`6z=zd+aH1ASca>elnvuEa9Nv!CXymRc6s90wDm6-;f`w!&I<rnh~ z)9eO~O7Qm`bbM=M`%5g&Yoh<XC!b5tq{e<*wrC&!Z<#0RMeP-zrba#TtoPa9z2>lm zoU;Dgo=r;mU%uOP=gfI}YTMOI{K3yR>2z<1?315a^yQ-a_ls{`=KAftexm!D-Gue) zrv1J>rB<p)q;}<0`Bc}R4;~y1uUt8K<@YJ-Zl>QhRUPDxyKs8uz0XJgi+wF#djFI8 z-^^)}&#Foqi#|-PKAgPvo@q^9#l2f%m)#faHc&S1+vdAFxlK*))6~eD&a%^|^VjfN zcu&gu^5EL8NhP|)K9(2KembcdamN1sy1u^le*g4c$M<}=S-j2Ul7juEazo>F$F5%a zIc?tpwR5R|w=82`wtRkF)%|<ZdN<ds3oV<@wxZ@t=Ld;kL%y55*Dr-n-gl;@$FMbf z%h4K%?$2|}4jVe3^K`G<-lu--(*>>9oXOMv*^AZPdZlE$x%AD2sAH$Uh_1~|)cGHG zJCaF{J68GqbGz?5_kQGZ=BnPF5Rx=GCuYjLjV~gM9GVXsG+ZkG%3SSoA;HkVpd)$1 z!ElpknbXPvJ%KXkEFSm7aVYJ$c{$_W0Rh&DzDp|~cNhsBmXpn8lU>qmKJVv>1DVU` zUeiDBU|IJ>S^nnz<oO$o&)aOS&#peDxjZNL&FScvNA4O)B2lT5I!(57`ObV6oA$+! zb;ip7f-8dcIiF5`C!rf?;358#E8FbKS%&FbwpzSms}2e%TRyMq)is8xj)pRZ5>L3Z zIm@;5G;T=P6(oP%X}b1|PtpQs+0<h~#=Q}3t}|2FB0ibCJ`p}Og015r!_oO?TUS;~ z1V>*s?rBz4J`<x@tMOEVJtLS$Eogn)?672?)8aQc`fnyLO+H`|dOP95T-Avu=5L%i zYfIv(315QeTP*Uic@@~NHF@Xa{edzo*sna_xPINoZ&RLLTT(pjFo$eqdyZsXF85=O zJCQ|=hP*Rdn7SF84=VIER(`wlXpYr6hAzg7pyM^_%9y@p&-?RaXKGCL-i(#Af23ww zeVtaLtbNk>C&y;jOt(6t;BIkU(At;k#T-R#>jRT#EV?IXXEc8w^Udy_Mf?l(oB!T8 zy)^P;Qpc{_ci&x;cBqhSwmCoDCf(M!Y%Zg?afgJ5^5V?d64oc`(?X38+q8urTJSGL z(&qWhlgIL9HmSx7sref2seSqG+yB$w4ohqXo!b3<7ejNOgyX|W`oiyB=FU^s*SLOZ z>$k=ea<7DnL>If>5-U}oJzM|q`yY?{-%k$+jK3JaV)Bl}`A&PjI67}%F<<)E^QGZw z+`;)TjvGiRnHLx)@XpshpZ#^+r<oh?ugw))EYN1#^X$d?6D~6rFAuc4Vt&i=lW4MD zmDXm@Oy?7VuQI=t9?`eS24xbXY1eOMzlb}*|3vtg>$Ixr=iSpa*7MdYTfbO7LG#5f z!<K;X#IVO%uWGX61BBlj)kR%$lzxyZ(I;yBefRyp(>jZ88?W6oyU6YOvsRw3+{qe6 zb9e2XZTutpSJo5u(jM`K6D&`Zl21f2e=uvvwwjq`W9W0wXj9$1fA&24UC-ypT3?xF zSXwf3-=eL$JfGkFJSTi(o$TA1Kh{EzZJw6TXqd)$;6voJ_)n%LR&iEI_vS5Vxb)%J zlpQwb6=odFz1NT&@>o|Xd*{!dcNaF8g=7iy9seZfrPi!IMV?JVqFzG6=F39<xAK~Q z)p+hneC9bN+NH_N%ft30_l3ligoI=U*Lj8qmI^1wuWPse^YE`JTOp6z4`shg2lj^Y zWG`V=6?2s_-)0_sPc5m$Sum$ix3sN5Q#p-qV)(ro!T(A+cv^m(IC`OXWB>e5a<b=6 zs?WcZzv67Eh|9kRJxaZXlZ~|QhQw?t=_*NS2tRgvR@kMJ3|6IVsZCY~?UW<$1-IFM zo88F$@W9-Il5@kS`EFg7E@5{}X4<z&;g?P@OwW9zaYDn<=eB#MzHF&(^`(pRj`PHv z-qO3tZ_3B1`!l;gn$OuOT7N>MhxdwPn$!ewHs7bxm4DRc*o4a+f7iQpx?w%1`ge&1 z1`^Hh_r5D#|8B`-zgOlA=^G|THb^)b6rC$R@mA;M5<itcpCr?wlzwX%r-&6z+Yopl za*|cf@|MYshMVPA%-677QW$&em(g5s)iEioBIsFVqLXcE<dqHinw3-c8!9DcDDLG6 zvv_uT{)Xc}D$f`m|5D5Tmu-_=+7{t&zKeU$6{$8~;y=A6xF57#Eno8Rqx5UVcl6&+ z)H`LS-~1xla805@LR-u|F7=qcFM$@n#BaI3G%!*5^F#YRfBp6^hdIr?uX$(}sehWs z&o;&C)Rod*VQ~|lU$dLg_~9!59*-sVi*p~I;QzYx&hcff@`)GBBBoW|DLnpllf_@| zuM_V}T+OR}9sT|747;QkVqc4$|DUKx5zpnCdFc2QgEbe$1N#o!CH=5@u3L5e#^;^a zZi#*LpSy_nK%1S(=75Mv$M#yBVw}tWSAbdc-v!-F_Y>1!>@ck=$d2`tYCFDV`oq$5 z#r=^Nt{6T!=`8nY!o3g8HVXPDitntB`?~6%#e4ap7V&3O4F8Iivj6=fCZ0dju%>K{ z|C+U*b!!hA+<W*l!s<}ki|L;~#pPNh2-;3Di+w$5o6)&XH^XlF&OUF^b&^YB=S0mH zg-^Ms81+rN@A-aFx>vn!t*M(V&z%!mX;H?N4d1?QXt&MDetN>-UF4g#e`#~|tLkJQ zcWydAYbxKm?WcZK{;HSsUp?=pRoM#N$D!b+)1UL&_bb1D+H?FVhfGmIz}9JZk8GY} z$b9?hq|K84jUr2%*{*9{sGR1g-@8HN!s$thHutm?*93lBl)-m6S&aMRBAo=4B!OcG zs?S&$)QBBC`es+jy2HPhFxo$1m)qJ@CULILGW`KtK3nnYbJ|?YiPM_<=RP{bFny-> znPX0z5l^BndHp@Gq3zMWp2HJ7ZD$`}s%o2@`JnRD)V^}r+{qT#Zko;5c|0hT=VY?H zzvgF`JzL6C4&{|?(6LPl6J(xpCQS44$!I&aLY`wuFSOo2H$PUJ_V-cUL-D%AJlg~Q zJA&`0oz(sF@I$xFe0BT%Pl{{*Pu>?bGcwwIqVE^)?oT$_>ZX60>SpA!uHXACBFVXa z$K|i{KCOA#-o9so`I&WV5@%W&yUta6BUWj+o<HT8j{brff(K7eopN%|zoN*xhn`g& zi{0jDzI`sl?*2(AGVt=Tu#3A-RiyvT%k91r_=LIsv&_RoTTE8*{5`zejelNvcw6GO zd6(;M#P?3mUvom@+ieL>&_Pb$YZa<D^2!$V)ZQxSuRN3d>sRv{)j37kQyvx{{+#-% z=1{}qxC`^emo_iGzF}q-kA!8Q@@~!Y8Hpd_w)4#^iu@LFIb8X(@^|sAM^i6v44=Pv z-qvqZyTAMo{pxdSP3oP{;A3lRT_fXka~IZ}yMLS0Cv$sI<cqRv*_Mk1x1F2fb;M@( zxpSQ#vP3=~nXlZH*jv=`-}T{SHj(GeM;8|OJ&o$!`r3=V%j?^{)6%b86SprZ4U~-% z3GWSDr)r!0aqX`^5i?$ANo%M)pHu87@0#|z=jin8*VBwSw||v5EN6V#;MTO<cGX2U z1GdGivlL@zvy#~?{7f?9a}Ia;A3g2!!tt*+s@Ar|Mw@%@Tbp^P-gke%<Mf$3u7Bid zepLEx{npGyHq$2-?%`QoyKd>ZE!Q&tY%j=OnQof8NoW5Q|J<r+FTp`S>1M#wuea{M z&a+<o@T!FTN$!VwlRCGSuGyB8B{}WirTqoHPfO1@smEIIq~F}WE%jvO+BI*LXMSA2 z?A-IfOS{FtJa>Kh;Auv8kH^2Pe%&(@W_Q0z&)xI-TX=B&g~Y5cGfJ1|>bJPtu73M@ z(mmH-^-m6Ls!H>nsj4fJ{b&89@GV<fjbi`Zvt*LGUe>qO&@<t_P(q|(pXT>qt$^QR z7xdKU_%55t*bo%CIV5-b<lUmSrx)J%+`hMZMr1?K(F47XdYhFCbOh&_Cp^_n{I<>J z*Q2xdwkv&TXHijT^kVu}JaxghPII=aI*i9Uj<t8*m@VooYCL;JXXoQNYc)!QCLBl; zifEs=b7sn!t062V>wI0y=C_{SXQZ?CQo*M4TzT!2PH%Y)Iz8*|#^Z9koeiaYxf#Fl z9sY3Au4d2GTl#(GH9Cn;y(i~9>E=mtV?1qn<8^anMfW|2&GEvO>H14QX-EHVZG1W9 zz(JRWva>}8-`w0j{nNh7f9F(P|FZOad*-^j1bKsR>yzG__GIb2O!;s8ZE=cOblNta zVCVQ*wtK=N=WU<<`j5f+dEN<^Io3Fzzhk2IEIo?p-A*&zc<1R2*w%dCNM#Csx3esu zMz>`8>GLm84r*cK1nnW1(7<9grQz6CUfqbzs&FCX9T*0-jJ?^Hjm_9#>X9WC8hKS0 z6y`c}U&}$=YzAA7@8j?A_|})6UPqMu>l2`^O>pMSh`D{C$ut_K9_l8j9hZeK>@c%U zPKK!moy`i>>cAv)BY;Wjy4jY5v(vEoeZqk+pg25#Ljr0TniaJ7_AJTxl8df)pWFZc z+4nfE(DSnRz7MUko<biFJOJ$k>^rhOM`cNWiQn0$hq(3MJbt)has$gX_k`uCw|@oY zd4QbDr^j@$wam#pr+4+${}CrudHQx)F&W)Hr)kw&nqfVCPAmWM%D#<v>m=IGoo@dA zO~29k|9!^oeNXD&70-X&yz@<}{_eg9-*P4De=V=S_4io*AGh!N|3B&9<;|}+Y&)@k z|Nr0n-_QFz=XuHdn&;NLXW#p>Z1VD#EB$M;zPs0dald=L=Ir&7_}^ROtt)FzyM37d z|L6R>!Sg;%dFPv775x3M{h!09**1UJIeq`1r+44~d-uL<{*NQ-yYl~k%a4B%&o4B= zLAG)3wA|8_w`$@+hqLXv|9kKK*Hf=&$G(o5JwLHngOPKM&jZk+vhVEmAK33Ew##0N zeJpi7!g5a~<CbGrU)Ag6mF_jv`n>*aY8q&*&u-8vyWgMf|9^gWd*9pJyXH#V-}gjS z|7F~VCh-zb;s4uW;dbelGvc#$mv2w&`Frzx-L}J9J{~jQxAFJC_y7OBGn&5h%sbT^ zGrsFIYQ7CS7c+asjpg%rO?}LoB$&_H|2b^WlmGVCPe0=bv&G%_8g!)Bo%c+z7rdb> z`DxSiy=$ufzK-8NKVa>gYuop}&E3nix5#0)2!q$_%I9;hYp+igDqGDrHS@!E7PH<1 zb<@QUf4bp$cZ2CV*MI-N#{b`1{qOVq`?Y@_%gd)_-=F6{clpZ0^SS=q|8w?!iTv*y z$A9hL|M&L(xmvSwANHMnb*Hx^$NP$$P2?57?+KH{)iN(X`E!UTe*=4Owsg=A(27Cp zv_b=EZ_uR)3#J~(J28P<Z^we_<JR{s?)|>^eXj4jec%3r?yUX2d;jm<wX@sv|6a>~ zd%5myc6@cTT-jp2T<->Tp&JfNzhmQaf+p_yefRyl_@vKDiNSZSRL-*cv+~r#=zUM4 zcX`LY3i^BBy#BMfzv$UR1>e1_#MDCgwFLvtt#8Tqx2?G`&#SjHa@GO0y{^$xP5fRC zOy0sbcqI=7y==bt_x=BW@AsYi25uVv`Fwu=k)rOqE1Z8zE$N)@z}om%PhV@(j{H3} zUlz;XHP2k@`vPq9t(tAWejm&KbL<_be}z-|3B~r3cDbsI*N?M5?+?GUaT|~11r5fh ze>A4mRu(F!uiGg2<p1CM|G#EmYhP+q)}OiKNBZZ(J3tFh@7n+WZ2$dwaqgQFx88l< z|NrmZ`v2eS!)uQ;{FoX04U|UzK1h*ByX3T^aLxAr%j<tFuaop!$J@WQS!$WpX8jn+ z^9DZW#Fv)8nfcIkhtT!^f6o8c`E!D?IrmSHoawrw_Ln<A3uDUUe_d#|N;{)d#3R@K zRq1?y-;~ojb@P8+S#I^}!i;3eSD-9be&$nz$<~?M7k^l==h(7t;s2mhBSn3^Z!GEm zb2eGfK3Xv5PxEV^ugiUoPrJHI?!1=!k2AZb?>J%Yeg2Whb9TEAjqmpVd%fQ+^1=R^ z**wy>&PLo;IJ+hCm9wP#BPqF${(GKOhRyu!lUsdI{^R8NoBo`tNc6Zh(OKsBsr_H# z|1CQ^G3?)p<ED8%mv0n*{xqXVH#Jkz?cMXJ+&LfPi`Pue?SAF(%I>GE)h*pj`Rx5a z=Bt`>u$v{H=Y9O3CeT`YzULkr<7X?<Kgbu`Os-zi`(=8jOI%?1;U=r2b)tv21w_wl zF<vjPb9qM1*(~)RzO#<M`nAYTsi^Kv<S8z(r+bf>_WRHL_b~sE%eTW@c$EKj=%-H1 zwmdYuF5O2=W$gzqDes#;H?Ms8*}2;0lTJ}a*se$Ag0B;IS-89LrW!n7QYxlwG36_x z+z;1z=U<=qNcWvB_04vJs%>}4j1xJ3roH5r?^~NF{5`@}^RUmJ;4h-i*RE(rTz{d@ zBlfa+<>u2C5{u%MwUw&VS}#k5ul|3;TXub^?i!8sW2~D$?OM0Zc-psHHWQCkZpzll zS$DOq|9+{F@}5h)l12PC-DIUtEwE|dBk^tJVY59R=Drb`%RfJH{=?UA`f|n8;1*vw zkK=1L9yRz^`TXVihZbtzPkawhSF#W8*_gg`@}Fx*j(`6A%kYwK+_5KuU%P*qsIC8K zpAxWatJ}Hb_L&Rr&oTYiwg1zMlK!Q+*Y;kyKC4c(G+|oqVxQ9oKU6EHulxJh{$KL` zo1dQQ*Z+LCvA_1swxSe=>R&IHf4}Z$`}NAd6ABMc`qveew`#{MeBArz{hxF1OO~?! zl-~DHdKc&tMCCmeT8|^s=U&y8+<8oG?Vd!5Vv{-d|Np)J{@&Mh<+;1hs?D_jC~SW* z_Fd8R*Xz}Fk9>W=ZolLA*7)CB<9-x=e!cJA>tETa4DTz?SMLhn`zkbgu6XssKR4(9 zjeP&~_rCYPcgg>~D6hM>e9c{T*;MA_!^h=+Z<K$%-0paBZq?)ZHy-I<U+@3-dN0HI zzo12PyT9*!fA`>)lKjfk(Yvnid1iW>$MnOV!?N!#)Smxd<NtE&|GSUopPS_y{Bwcx zOR?IRhSY62dR|t3mQSbrdmB3MfA{_$-D`U*+rLLVJ7yOITKc&gG?Y-e<os>W)pd2n zS7K65{gi!QaooG+Pm|v((A|dH_~w_~d8$|ba^GX?eaijc<@*%kL5DF_FMfFY{=aX! zZJQ6BJ6!)sz5bFh=v>m>$8DY&-u~1s&!&|=uQKiZ-;e$EHTK@EjAkzvE!Mi*n_u(z z-L~y}-(I_ID^hez<lXc7f6uKSX~^dG7gZi$mb*}U*}OKmGW#{ScK!ZVpzTWGlrI($ zcb?mQzqw7b=nv>j(szHS|K_)Q>FNLKwfWayqU$SMzlYa<4d+~CANR2<{7u~__4-dj zZ_C517wA5kZ*=VJC-a>9KbF=_VEZKB{$}UxyYIG5mA|n$v1a9p3D0leeOD&?c9!|d zWIkqv^9v28_VJg2cF8?my7vB7qa|wnTf|@Ky`59E<I7V0y`ucTS8WuuyDs--0ek8B z>U*EJvBhe<+5e+^|Bc_Rn%|>iyK`2rWZn|`#ME2C-{N6Q?n%qvZ#Mr<{h`zCGH+_% z*^ZUf_CK2KZ`}R&ZM%McY0j*(2Tb%TpUK1(9KO13GiVGsV{&FOf8`11U7((M^!C6X z^S*6a{`L9c>MK)0%jN&t-n(@9+zRLWUt{lIJ+1m_a^vx{d1ag5-AL|#`&4t!%I*{E zORp_l>k|KG@f20i^84M=cOI}g>(|<Q%Klm?|7+np_qr$UzkYA6J+eCf@2faIA-#vw z`+C>>|Iz<{$MnDxS~8WfN0##_?>98~5EJ?D&f{i*Eq_m(0Idpt?t8y>^6Wb*{omc~ z4m9@}>}eP3>3J--i>ul8(WAv)E&lZ`zk8)$e=c5cv+w8G{CA(@Ppw-2qig+(-?Mdi zkJanG-k=<NrSwq$?|1M2y?b}Ad|$D9r9hm_Ux}xm=HCA~cjuO???HPO{(AG9?bN$$ z@#Ju`Zmw4C$@72joG(4W$hNRB*^1}S#oa5kQ?2&>TD^bQ?&G%aF22sI+^70Rs?xAD z{^0SIQKdYuet_!d+>^YY__{YTX6~5cKJCoshs>{vW&X<7>eXhwjC!2)b^eaH-?y%p zy{LUT`DcM-sj&NRP|Yg6zE*a{)vpuIZVBzlTDtqFZr;VapQdfU)0G^XyS!(yng7;J zt9fSM-}><J^s>!)X)V#aCMiC3wU0aHT9TdOo3=9W+RNa@%))WE3fAV`Qj$OQ<=OW| zC09;q9$GCMt@5tY{n$Z$&^}7LjbF;=zK&V`Uip(^V^8*SndIpor|<v&*#6(*{~D}q zYj<okwEdp-YvbQ#;%et_*lx(~c^Pm*{+Gouj-NZ?bN2@s>v>4=Eqm;CF2;F+?&FM_ z8vm-V6JciogidzkYWl7fzSB#dXRaaJN(-&a#`8Y*#Ca|&cGdjfDF37Jo<o~y<%<A~ zc|Xsj=Sg0Zm|*DfbJhA^tKu{g4@fMVY4Yb;{=YPP4>i7j$9T%y<?AZ`v(7I0q_J<w z?EUNioLYZpn#iG=i`{WoelHh3>Cku3uD<Z}67%!Z+^3{Sy#Q@eh&%XPuGvK7SkOr) zi~kSh|0Ukv`AB@)6H#V`=F%RArP*K4E7-M}va#?)2&|Jh|7@p*_mbwDc}stv-v8(H zzbVyAADul4s-fS#H?+`|<x*}o-M64>@9Wt0`oSVxpAJiRSj=1gCb4zm)GtX1Dtc_Y zl79y$eo)HUcfm^k&5?r>tvVJz*5eKTdzAVAk1nmgU%u)m+tz7JxuVRYz_VuYi%sDN zK%V&WFZv(v>%TWPZ;=&Ydc~G`(1Mwp=X|oU<|+Q_1rw4j7S|q_wZULbA)orE1GQGN z`?y?f3O~v>TYP0yeiY~~dzJr%l5o^5?uW(~RCCz6x9|J9wmP!;4QKw3q$$f{GT688 zy1I7P`@i?zzny&4p*{V$Om1(Z<uM^PBc24~gyS2I?o&@*=hk-R*+fUSGb?v*`ESuv zCvmO7{%f%P)zb>ELY{~nKe1Lq=X1{4jbYoC`eeUyxTT*Oc1pYMGZQ;#5lsGVAIU@R zjmM`RYxsAlvA!mkM^bjWO>vLY{v2!PLf+jE>++taotfzG>HH_?x>vHs*O%Mte{cW2 zX^Bta;ps}8$#Y9J5}$SOELr>Lm|acdn<E?Ax(!z??VoXV-Y*9If97h-qkbIO(W&S7 zGudNN-9hQa{BFi<T05@n-gIWiIq8QI(ru|8JMJu&-DvMG^H-$SE;l!BzWo2E6Ze_x z?^##2b@kUx{r@Ic+_+$Cd?YGDz2;JDVz0RN&#aVRwrmzB^e=hWX~_TDzVW6%PhaIi zkNxiQojS)C`Y(wq-j_4G>f7e|cLUFLm&}+XsvnnE_j&erEB>eF7O+Lym6#^#PZGDj z8GhxJ1W%fwolE_}3Es8K`?cev_$!~x`Q&nb;k-ce7oR8EfBE^MD0TjQP$OkYr*iI! zD=Q~%pLqX{cI?`9?(t_Mm<~%-wg~HU{P+tx8-D%q)E$4~!fz|CnPs!}gx(>YSl=HX z?Nv7)nW(&}%~NDa|F5aydzLW%%{kNiRe0;Jmqwowb$DZ>z1@3t9^O20W6RlD8(Giy zS{^$nA$PI-#pMS-zQ+Imx;Olo#)$_DXJ_@;_AIw?PrI=Fob=_#`?tw^|KAh;<<JI+ z%ZWw$$FHotRkyS(X2J)4aAuBP$`I%SY9{3I8dWHtY7k>=GH{f9#;ba$lW#&KgGQ6Z zy&1_Ol2SJ~n3poSPMld{m}QtzcWv{$s~hDRPstxzS#oAmvYU|c8i|TtQ$DksH4m8O zcbGc!9KNzfQmZBQT!Ny_rPEXVdz5Xuqs{jIJ$%%j?VI|%ibrDdA{;%_HGFxz49^&7 zbS>=KKI!`Ye_yvd9f&v*%``=qhqWN@>-h$iHsw>M%_d3@*Gh4n(P>ZeUhXX+@n~J$ z*VW(SW_ljnYSE*AhVMY2ds0WYK%f07`NK^4r3E~GGrk@(K4XzQjr(+eMRK>Z<MAIt z?#~Y_X!A?3P~NQere(6SjigC}OiSUVqqQyBJr$t)W9J`R!rd%l%w=5N)hK()q)U6Q zIoBgA*<8@1z%3)03EP(2eO*~QOCo3Tv`Z7^L_&UCyml#1;><<9%<X5mTn&$1T$nK7 zaKfiY;`?`4|9mp}_cpKD9=n(J8fJ7Y?nyq8k*R;?+d;zz8kc>a%P;1hYnFNF$GM!D z1!>o$n0q7=Cry(vthwMP!7%-8hne4uC;Ruzd!Ciz;Vm~Y@=7qzw=1ldTAP}kkEJ9h zociL+&a>mpHwVq%H|PJosgk)exi=?!CG#GZlMm!1XU?=bu}(u#WlEXQx-F{j0@D|7 zm_F0-*hN31>RDBxRw)Oy-uBqBD62KMY?5CPdrWctj9Rhw_&Xc!27S-8xBq+D{%&H- zLfNHy&u+?Gk8Kyq>)Vo=#%v_9lwTv>Bz2nb)1wXBxAuF;tUWGfC-G>d_@0QJ|Np+f z&;P2Uzs!IBi3QCEIr68zG=K4XLh?n+57AP$UwBuV8Q)8`Sl-9?)Y*5p!k<fmb!p#? zHp}f4I-VfCRI2%v)|%7*=1DplESh^UFTo{N`Tzg-|NrivC;Ku{&HrV>sWThSI6a>; zed?F<Cq#KlR&QA;CEK>+(!LDsi>w~%%%x8h+`LY0gXGdLkxwese|1I4Hb)+`cxClh ze3L-?zHUK=zxnePpSjQ}`Qx(^x4Uf0Gl5jj^Cz}l+Y$A5`pYM&D)nbRwOg*{n9!ZP zZd&LQrdpLX6@2dZ40kBAcL?tc+f}+n_R#8+!IvVGcb_u3);2$VS=zJ;i=a9Kz3^`- zHU}!6m~G#AcH301r<<R?m%3XL`7_|y<`?C?I+0~LhT3_b{O&jHe(9UP>*{+0yJttW zjOIqZb)K8pW%zB4Nzq=lebef4>|eEh{?T)HwQTd29`0k0Za&GDwk*z_%9I@GG==ey zCa;RdR0|$O3l=Y)>^a66=NWoF?>NJie9fCD`;If`v4TeFb9IlTn7PvIT_WYUH2-X| zNMmr(d}w*7+j0FJ;l!I?_%1uKhkkMl^!m5?VCJKwg1L-YhY}-2=d$UY%3l3{is-}X zZKj80<`w6@*ra0GEdDP2n6#IIUUP8W@d@GQlpb2~{a?!1eb6(lF7=tz`D6#jiwo+e z_I)|T|5%7^-=(W9vA@pePm_CKAhxuw_?-H}!h+;V$(K$WRbw?&Qe#~V&m6Eh|CN9J zOZksSC%8_yl6*_3&oAMHhjH7xD_fVCW;SQ@WZQVptNU}jeh+_}BwNWAi=J$YM_Rnu zG0rQ`9WX21w5;~{h2uFLn|L_2-_H3^xM!jN-Ul)}r`QzQm7I`gQ#@QYrD~R$dCj_K zdsO?cTt3oyaZ;md8%NsIDW`IL_iU}pN{#lGU0`#`?({c#=FGHZQ{DPcFnyX|6+WB& z&)Qq(F2x64lZY=k^J8Id@bihwr?}p-s;lU1mcAyv&amS&L($AX0&X$hvZstKm69*9 z-7opr6ZKAU@~5J<e?rqMvVKqbw@~%})ejF{V}6xyi`PisdEs61izRW2@~0$QDi1n- z3Oau&f2sVVxL2{iiq}2Nx_xwdP5saMU%n~znGuKCYpslr7M$Ls7Moh@ZLRF{>+coQ zl(?SIr8-CC`^v-)OFchP^o38xiuY^sRI|{<hf~6A)=au)$H@L~X}#>ef~R%9H#pNT z7OMZ^iqO9lf5G?DqlvrXUR^rzU*hz$r|rL5AFle+t>brRCHvaKt-t0^Kj!*9D?(8` zNWY@f>u#@ez0Y30^LL`dZ+ljJ?pwPlJ1(O8o$tvU3G=Ee0pgaw4n*jrP7r@`_<7rN z(_Jq&eM*$LzUQ-4<fb<_lH&G!+4*PcuIyL3=ND%4+!aZFlPL4F(zizU?~S@E+}?7! z`^CR%KMXVemf2Y@{Ku*|*HQD*NyUQ7%Lk>+r`-4XD6bWi?D$b8e`z7lwa;c2b%Fm1 zK*xs{Wxk#<GbLJF?Z-q$?w3c_PP#Yi$wGsVWmft6#v2~z9+;8r#?svPA@i%etIp=s zV~=K(_x3eyKR-pW`HFVzORw6h3N~flhm+OPBn=qODA+XLsZ1>9mph{(`Dua7Cifso zwo`n42S499Gvm^GgEybz>JF=(R+@SBaE{ii3LbCC4Q<x>`rfUU4?mP~Fu%}Zo6}-y zleQo<uK!W2p5Vz^wsdFrd6)Q(zhXLV8xR$EU}g4(-Xw$7c|z{l)dx9d{yH<eg6)(< zfux1Y#%9$vqn<Tqa#A;(WteUi%6F!{Qs?|h{hSld5`y=P)|vJnX`I+!*0;td*6QDn z$J;d%PcK>ebmqdG?6u4iQxnehtkhv{Wp(2{#nr5nJ3aDj%=0K7IcH_}++E?h={!D{ z=Xn~R?(|gd+tuzky{yl$ZQI<MgI&Mkt<Git+VN>-<o@X^oeys?2-#rH@zl{;wf4*M zma}K(>ge+vj(l5oV>!>`mA31jPPXePF#f%>XK{*8_0s->1*d1%{}N`Kd#23g+hq4I zOcDt>$!t33UBafitupHS^nF9@l<%La1rJBnZ(WlpIWt^uud>{w)811)Ef(suH!^<y zaegsR&dJleeyv-`cX(2{%wM)@vA&&C&fnPk>6XEpPxo%Tzxz(R&C2cO|Kl3=)85_6 zJ~N?3c31c`MfdQm-qly@bEUHX@<zHYe_A>14qxo2$W#3b<<CvewN6gtT|c$(`l)q^ z607I<AI<T}TX0>edPV-zl;+Bp>o59V*OY&@G_@jM!&`~{rGB_<G|%HlbHq!xTn@UH zT4Vjp{(6{fvih7`j}7eRanFvLo4EgF>(-n{>zBnxw);*0VfJxF;o5~Ef=g!d9!M_9 z>W;BokQx@9wwq_Z^y?jMb!CrgmS39fr^(hI8FR>jsXFriOvdY{CX`(C-00KB$m^{% zv-QC2^=ED*rSUP#rg^1oh{}$UUZ(!FTea!t=iC?UWlwt!Jp6mDm~E|&YqG)d9(^_= zjj|_(n^g|g2U@x+=J-0VuAlbi(TepFzCrWTT7?&@d{2Mc_?qX|$?Tc^R}OC65Ph3_ zu9$ao<UFU?Wqu#s|L%ET`~LQMAr-r6+?!;Yw_iK6<Z*v`MAQ_?;N+K%6O${M^EF@o zx%M#Xv&S5bRT9fSUz@fo<eXTH`>v?N8Ecta=HC>uIi1j9)U3_M|4QK)b5F;gg<Br- zD>I&6JH7CAM!Lkeh-bZwypN;OZYfS)ab4p2gm8)LMvpa({ik~tpEW*xWntouE9$QV zdm{CY8f~uG(;mrQxVF}1-t1R1z69tWdlI7AuTkHVJw@@8#9`e}x~U$Pf!jH{BlUUW zk}fROGm@^7)nohV`Zw)U*t3N__M42q?%EUnySnG*p7hOo<m|6ZJ+fD$cj=k=;&ty- zV`nz@)XYu|SafgOj+VVIX70TfzQiuT{y2|B_ovCfzjU53h>JQ`1TNJ?-|t!%Z2may zWz`+`^oVO$uPu&zIQ`7ALt3{(Qm(JraILU5D{Z1|s?FM$a<7&JpJ<<Evh>a}iD&_} zUul+(3siHR_b)Mh`6TXF|HA#HbK8AiRYuM~Z853ui|X${eVxynUzGdq-^4dJFVO1S z=i1)v-lgGMo~BGQ9M!tmL?_lRm?m3ds#cu&-g<6anvB72)l+{A9`5Y3k6B&M#@-Si z9Cmm|@wo=J$5PA}IqplGHz-MnSzMerlly5;!l^e6ErHc%#Qz!0GyI*dF7q=v-}=%y zq18I}NojFb^CdnT*!Aw55`5F{*q^npqpX~#EL>6;cVh{6s{CP&uZnX{r|;-n+_zBS zsJ-l~HJ@UZ?OovUxm~emrnv-H$86p*`Hvm$UosVH-yCELKlRv`ecGYG_R7P(n{1EG z?7et1zSqX+cJHo}IlK`Y7rxt+H`B)GvRa#|#iTMjpF`rQ<)^n^W4zS4k?Eeq9K)my z&&BnOFIyx<EbcMrdSJkG^~%Y6pC8<}x+S@(vr+SFqxne**2u8AUk)~A-#N^mH}7EC zgd<D+K!s38LYGgHzV5fk#W6Dy9sWm2u}A;zNVIuv=YPMoW@#>8FW*w1-uSc?uK5Qx z$j$V*`=~Om>caC6M(W1G!Rps1*1b|J(r@mJOnhg0ZHaNwocmXPmTu8JH0!Cssz83t z*+u<VBL7{lt=0c3YIrQ@dUjk@??#8Rr^;alsb*?ld(0-Jde~eCb;dSsS^GKa=cdlR zE8B_^=N9Tphdl}GeiLQ3Zr1Z<X=1i!Ki7F)zHmOk{BG{g313{FyUMLg&S6|#!!SX- zdyPcmQTEOMckElEU3xq8Sg!8J?cb7r2kP_iKPl>6{W5&f;y3KK-F)X=fB8J<HBZj^ zmZ`@&FU{J{<{6!PwCn%FiF^k6<~PhUUmRO@Fs*))#=*ns-){Z%TQ)s1(c<0(ep%*; zZ&r#vc3b_wWYW#si+YmRtU2}j=UE+5nav%W_WQFLm1vdB)A;h!;*b_|Xpf>rkML84 zh5Ico+Owog3rf;ZnSZ5tn#@tvSc#TnR(sCe@Me$Gi$5cm#+fa9{K)iOyEJ^*o*C*r zx%o-*+XAnBldfNpy|?Imv8QwP?`3|Q(~qD3bLRY)gOl49);I+oT=3zAyM2}S&vPQ* z5@%^x-{P4q^0|<~>`khf_sR);^H<vDpH%L$XmgS|9ocXFZpS}!<7Lmzy1cOU{gFS@ z%AqJ}$H5)PjBIbYP2)HCakx<5xI;<$mvry{pzm3?Z$^CB;>h#oN-JoJaqsjejgy!3 zSN~X8$20v=Z|m+?Tc=r>XzNXLIV69x_F826*LyqKc)GLSDlgLK`EI7PC$ZW`M)&xW z+3A<&Pd&f<y>k2)b&FS7-&7ti)_q}grt8$2jw$M!Z!5(Ii=W;w{jaQL-<mnc7fk)S z>1Af6o=s(&>ZR8i!Ji-TGso>an{2AzQ+nq%cdhF$pHIzv#wE$#)!z1BWDVDREab2Y zJGhNgVs^XHD${jg|5JA@`w{z2Ir`d7%|}sYXHrwHZz{ZMW3Fl(H^-H|=g(@-%NP8= zoZfI-`;%f(L2NSjxAjZolUUC$mixM*PR-JI*QEQ3({C03I(W^nEceFdKdNVw-xlP^ zcv-w`{@xuYaaZxzAsw;9uRs5qdgbG_jpq&ed~NP~JdU!Q(PP+h=&`S@bk6!$i;jG1 z>os^RQE~LZq->eZD|PelDpeHE?>Z;WCB9d&?|<ZR9s#2d$5x!E6Ft3Su1EeQ(Zzhf z6H_|<-+i1KW@X)?dwO=k+JD9l2X}<=<#g!B8~D_0?&FwVvhB<lhY!=^SD#Lpy0l`) znXK8O_x8Njm{@t)FIIPI;5V6tb-b2mxz~S_%a<$A*lzJjB=L-;_bg-6S&;#$cNaN# zF>)Q|>+`h_R-buL<o^@KcO?;9`~3DiF%XOQjqsG7T{^w3knL6a{Ms^kmQBr1_wF!o zY%{Rd?A!Cf_1GD;%uM|=5>lrcHZ+PiXT7p1T&B}uUiV|}uY>O|J?+gDVSV>8X5X@i zU$VdFev+E3s9SmDgnQHq{hX}cJ!dY7?Nf?+rdpV0FZ1qcD@U8fzEvl$7hZoF^_t;h zTBZq`{;8J8_L~R9m5p+zS-IR)T5XVVt~hn~sdiSQ>XlpPp6yaM%J5O+eeYU#mTUFX zs#C>RtxUB2DxNDFS6WUgo0T5*yF;U63ajyy#~Giud=8b(>^pbh)9*8V3NeqC%s+e= zvV47dk*B2E{X5J10<Rl=o?sQR?}CTKX}QT_Uxa$9mnL^+UAl8>7f-tE{+|z=cj||n zoIKt6#O2bhD<fa_9yBkU&SrLMmTmOuf5~AMo7bJ6EWZ0{_!%$lV`n5fZXQ$kz2soa z`iFgzcTR0k`n^*unPGqBMT<M@cYu=P5$k6&TD!Y@y5Goswtg@5)?DA<CX-UF!ubQ; zjM}Bk-{?PY-F|9sWMx!X8SiBy?LQ0myFP!N<Tf+4KIPF8{mP5oaaY{?>$YatKVGug z&3tZ@or-REpKdbu6Ry<?^M2oX{*7(R#tp`4sW~n?k8Bi54xRpQQ(4d6teVqbl7IW^ z_snaKSy=NpVGh6E)2Q72myGm0Zm^&JczS)cxyJF5cR4~mk4~yL{*2LKwzWF^iTC@a z$Y-Aq^VA8R$l>WMIC$dNJlP}0Z*l}hG%7Sso_X=$EjQDgb0*U1i#!aRQzMV(XzIL> zu>5hyl1sf=W8bbTugaA6dI}%osaSL%I4q}*Po8bn%$-Ny%#$dK`fL2Ur;$OHaW3om z#UBdK88zOj4NI75zDn|o3jdwt`;2!kd=RtW>dwaeW_9Vand#r+KiE8-61<J4vgRPi zVv#Pc=J};>*E`=zaNL>x&9_Iu)BG6AC06I2=q23Be7}_g!Yq3DZgw{mA8N2=UU1y@ zUE$tMXC7=ly1~stBC_t~^tzStvpi=XKGEnL>A`+IKH>vEb8cGIf$1}or-*aeKU}0R z!Tl7&@qbks{wH{+@O<J{Kh;>}JbUSz=v&+m1J-B$-*6~nhW^7g%eM`UEZ(J@^NZ3P zxXqtLvFRUvv+2p4o5B+IiET}OH&WfLYL?l|S9i|(+;P$J)K%N}mFL%5b;(qHnmqrG z^xYN0KZC@dwjX4iw|rhzR=vx@=e`<l0jJvRr_8^U5wUFd)ADRtg`8W`Ig1;f^rk*? zl}ky}@t%=Xar*DWiIO5bUnV#%pIa6czg%L5{ilijZ>HOC-L^UL$DH8&q>!cSrfxRV zP<~aLa$n0hx4m%vVm{qh?EQAXUhI<<HqXtlSiE#=zrxuqrYQ`kBVU|PY;KgOT^Jh2 zJF}o~;?LUm)$#IbUv1cGUYR|-y#J~8^h!InEl1{yyMlAer=a8;>Z(1d{Th$X)GXzj zTYS!P@4n_eF5iOkA084v6cwpIdtT)EK))B(A6)J&tzTHTSzSJF=DzH(n&j&%>vhVH zR~&g0Q{sHd`MyN5?%V2#7i)EL)}5U!{=#?nMNlTHRoA((uR;9y3(gbrB`mKDkA1KF zEBH72&z!<zl6z$q%P#w`{WurY(~u1RIlHVwuJPjp(7IEj>X~L7+C4S~mB)<dUA!*+ ziGTNr^tAfv`o*WWta<%?kBzSK?zWe+#Q$A*zvy$R;p4{^C#ovk*;U?I-+k%VJ!wPf zesFfmQB6C@|H}UBmb9FME-gN84*Oipbr(B`FO4mdzbo0-Q<z+$_jlXBJlW*!ZT4UG z``B;0|HbKx)-m=IQg(X|_c*6zE2Y0Ue|q}Qt;rK^6&_TYn-?KByWn4H@n^Ls%T6$R zPh4~+;mx5NN8WHw3qKkVTyg(bWYmN0dU1c0zemJ<1I_z}R|QA}Sgf4$W_#iO-*@wW zMAV;~{z)Q0sbR$h4n>}9iAe$#$y4<|_Oe;*=vZ{tVQRWSo=p4f*Ge(jca2`I<&~~a zz1L^?Y)0MW?>rWjr@I-M%yed+j&5za|7gCA{R>C_Tfbh(viZJZ?h^PN9VlnocQ7j^ z?c!6Jr{<@_p7VyBwt0S2=5+NQ)9N3G<?l)NuZZWl^YbwO%V+m4YzVWPZ%{m^T))oZ zSVg1K^zAZFYj2%*mj87j?qae+*G9&rGryJmzI}h6{^3jZ#$HCNSq}CpIjNUj@>Dl{ z`|-%_*i)Q~#d3T7dK+a=yG6;AHrAe5Vc+5&QJ|VD;lF~v#G>%W^TSM6>~EQSm84BH z`0ykyCbwGg>=tjfXo*RZ9f5WlJrfygLYgAArr2)&_rblrW765<0%?|05>8F{W3YQ- zqhaogME>fC{4+DZ#;ntyq}ct*BhuKIx7{f0lsubnO{bXqu0;(S+ZDS+Qco?I+c!^K zkY|dwv+kegJELx1i((f_XY=E^<r)7nz~IucN9#cw;`T9Ax?3;OOVIF>i@tp`;>VTb zOI?fC^2oL&%WUdC_<qLfL@N`Oby4k?*p6MAoL#{EzUHjO_oAGa$`h7?#>K;=9hVt4 zx0S_j``9u!nRot=rT^yFd^-8J-N3`TIsKnT@h@SX)ms`bJ=E9dUs3#&N9|8)ndJVJ z&B^Ojdk;TfxtPaf;?ym^ajPzrPZImGLc%mULcMQV3GeHOLk~_cynhwGzv}#?f2{7m z9jB$&Ux~?nx%*dx*dK4%Bhr5v<(DkfRa`AO<5K(qzMpMxatc##*qD3Ay-A5T^a-9h z|C5}RfR*l7$)9fa-E%A-wg~^?SDSji_ivl%oeTXlSDt?$yVL9E!?4cmt6K!^|H^!t z`fsMuv()fya~{~O^LaddUCqz>%6@UrEvmoDQW)LjUh(}^u;RRJ&BL4hI?FoV@8Ta& zc00A<=ib|A+FmZqPjQoc%vj>^O0&)EiS3>2*tL1PdTM5<f6uzyzJJrct9`m3rvJ;Z zxaM)^#fmG@GRM-?HU{KpK9^MPy?WKimQ(xqo#?clxdv^=TP*jStE|kQS*P>sUfl)m ziIL^IZ{OYa#pjpzscC<|FPhyR=)J#bPu|vCm3h8)azzOO!P|G=W#WpIvwV{xW@Gj< zmu=RbpNop+vtO)MYnZ8ire#+82I*ss3dbv4mWwi)ecAlRGEw=#q91zFen0O_d8zyO zp?UCwNUz32L0tP5?w_;$$8r7U=1Ajup=WVcmuyz<FWGWsqvk7vpRR#5kA&yn;O8-T zV8ER_&wE!ullaxdKZ`UD+p@J(CO(%lwvo7U_vg9tcfG!^*WGS8uCQyHU4VXI+t1n0 zvu=6M5V&S@vvH0?TVlWp-Rd--5AOTKmX_+so6gDpWFhu#P4<TcYdni@zN>6L_NL*u z{lAY_f6f;@e&g#kD+94(TGumfOZcX3T{x|5o0rwKzi+0LcKkX}q{$=sli|dkFWbKe zO1ODgzs>b>w|A-5<8=r=wms{{3C|}2R;O*QAF7J8=zeE-d#X79o-auUCRAiUd2%JU zYm36^jO$<eUzdD-ay0LYX!j?#SudK?PHvApAMEyJ`<0zhdl#Cn3;Ta~i;}j-bF141 zMT&28VvkKt-1U6!^(UF4H$#R0?fKGsH#_l|j$_)Ig~hhtHuk?g-EVgEr{BwE!Kc~{ z?KZD-<vS-8o$w@eDVKhFrKa8Ki}6bDCzO6Jxfyw0f7iY<64ik-y5B9gmwdIjdtUVQ zzm-MvEP~2RAFtnNB52pPb=JR?OXC;nJ*elpeJsK*Y_HkUyIKEA8bX8jvCnf)I9Fx7 zzwgOHi!FQ!fhNnmgcG-G8FgFu%)FO)hvSzRb8dJ2A0?gdlam?DzB=&BMYj7tKk;U= z>pIogAF=MW@#S~(c-LP`h`k(_HB(3GOy5-DQ~$KM>UpQnvguozd(E_h=eF%;rWuXL zqfOuWKg{}M<+_Knc%qHced~+=CeJIC&EBCG+#aA6xvXQhX?E_6_GxxZshiy%${f2` zWp`9zi7Bt{zxK_~(rj-ZstS`h9h2W#{>scX>e|Koy@fN>^~)Bom+(%m%$;fS(I(YI ze|@UV&%2<$?~%!mMT(NPKXvk*7v`Dl`{QABb&RU*>q)Gpe`7xxFRk&AF+E;cd3?c9 zxso$;=A}m{%YCxjc4?^^uW8*h$>i%T*601b>y7m1q`udkRQvhVI<<4I52q(?IdL+z zWS7x8-(Pz-o^~={IpIt<%QCeIy}Ki)wLZA!nXsKRAtw2zqgm~}w_hawzY~6ttguJ& z>C(t)DR1gl`7}aS`X(527-UbGUUmA-&ApN=XIfdpls9}dz8-e?@nxYKHB3H&X*W%N zmrnit<4xJQo44Elu4pr!Rc0M~Y`-y!!J1V6{<)nOBfeQNesfON5B*m1@a?8|4^$5P zGt4m!c=x)ZV3NUgp$QJUjA?H!)Gv6y?vYun`Pq9XRvUbZ<diwXVpey4YxB;6v%4Wq zL0ytO!Qr~^&gZjEJFQIwt>4A6@;G8r!?CTZ2Y=4Ms=a~5WL+dX7Hyyv&>K`3d$YZp zJ{w|PiOtBF5wn>Ob^SEl4GEr1QrD-kJWqy;pt}3Qjx<@26-f79z?cUnv6!sW<ve#B zhpQG8p0$FhMXb#R8`h`_Iut`_PCxdw;T{f;XO*J51FQ|a4BcDk!j5e!7V?wP%mhmc zO=vh~`ue~;wGThf*YA7$zB~TUqj`SMm#M!y#I2vB)gJbL_PO(a-pVkhuo^w)j{kA! zoa?Usq+8lXUz@n~UYyR9Uue8iC_=jN?xf)ArGMA+E@6ba@S8y6;co#^KBpXg9?bvu za{jLAd!DG?1udVDt^f1!?oz$4s=MFo|9hnWEky3m1NQRx@1^nO0>ZcMuK5pIg7O`_ zx_WJX?dx~X%=iC1bY#n~c!>paDgmAk?EinZ-+kHNe(!We|Ef!qwdPw{?5X{>dH!3u z|38j@pILh*S?+S})9|{d>r(#|_E*Q0Uvw2ORi9fD^qu$q2j1P&_>`v|$P>7sYq`{K ztMt;`IpBya*dS2w?3Rn_-)-CXuB|@E9cK{u!dm_fXwlWX^7`-PyX$|n*Gu%)T>N{n zy{kLF>hf%>LlyUb-@CrB<lU5L)4Q)do`cq{l%22t_jz}J{h!CLIr1(UM5Qxt{Wag@ zBilZ07SO5PrR(eezAm@P<1t^oL-Vq2>WwFruRer7w5pjFxo%e(Q}x34S^iu7c{s0} zSm}FNy`9Gfx)~vdi?KIbc<Phr`@gP%)=#}x<Enk${P#n<{hhym@BjbnbNKqA-`znq zpk>wHi+-Mt-?#fz=(<fOe&2exe%8BEl_z)K*OljQN!hSu@&Pr$gqQcN?|tlh2fF%a z->GX;Ud}VhQSg`jw@>Q?uiu-v7rV_Q-p@OAYuU@m)m-a3p?9LJnb>gJ={m<|o>!pN zzo#$P{;$5cW|ixAamF79<^LRf*Ji#avHZuw_VRX_q7zE*vv=>$+I4;6g#NlOi(hjb zGf>&^oC93Z7H6*Vya2ZHlUeBx(?4H~Z5#JqDEFQ3o!oF>*~`h(Rzb3JLNKR{i1GCR zr~g0a|KIuh%5uA{Yh@z)K7nliTXZDXoNtcKuJ53wn0MLjJ~Y0&Q+!_5?$(x>-#|x5 z_N6xd|7`#N@_YN@&I5cg32v7wpU>T1+I{fy{{O%C=g<Aze75la>;3;$pI5KUDtt0^ z>5TXF|9`uGc8=&4`C0irQp#i2Db=PW@^z6yM<)JlI91d4l+oVi`$_-0PeR+z+yDP# zC)ekETy5Wy#ESg5U8fBWy}1AH?R`DLV;Ao4*%kQf?E6~>4Js41F}?Ac#+iO`;w~@A z;A;=<UQ14?{B}_KvCTK1)%B;E_D9OEdSLZ->NmrZ?pr*S%5OH#Y)Jmz!TtZrT8mG< z|HQAl|Jl5z-RS=Vc6*Cg^S=oFlPEql(aIuho~QQHKIv18>o)VtZAun9{_kM-f8P1= zp?wqVUR~N_cJbD}XD1gJ=|9cCaqyqB{I3A}?A3eBzgfSWCw_g(%XPf7w*<RQG5osx z+SV5T8CSS}9d|7ZIL<NqOV8Kp&zFvG-Xi#DWoB^8))jO4A1lj$;oY-F<2LjDlegFW zQA|Ho{c(QT@t^g7j@QR5;$Lzv@cYaC-Zu?>#GkJ$-hAtnf!{pE|DR7ST{h?C`;N)m z4B!0jSbR;FD_tXchOKAhg2@xMN9x6-ZFQ9hHhX&M<duV!XT+D5hgErKKUDs0$#;35 zkEQCmFw3dWSG3ziKaRTXBdJ#D9WC+9`stQ)zr639o)$bauihI{%6$`R?47ss+cWe1 zJAXg6|Mxhz>t=Y((eM(`%GBMUC4g`LeU$&d@%P^QzxVbn?dY$4le~Q@H#4Kz(PML~ zUagG&9`Wc)SNNW!=o#TV4vFsCefMqNUDI`iz3+COuYG5BINYpXwZYx~*TuVn?lKqK zTOa*AB);#15L<)v{U68f=H^%5es{r{|8Cdk>GeOS|2CfvUa_(F$5H)zQXCVegN`8m zo1_0om)&N`(|O<bJP)ghZWOf-I1=~k()2RWBA>3+vEW63=_NBy$1L0beO370tZcI* zAk*KS|M%v6)&Kk7Ywur=eI0fE)w8?*FUtSDXvbqwf4#gm+}^r(?+c>?yKbJ%yCz%x zX5(L>TjG0PxZV|AUvYHa<!vmo7LEs>HM2jh%lXlI60|J#`#sR%_2uAwDbjZyu-%P) zUv)j#@z2ls|10Cg_r09GZ)NoXX1NUp@k^xJlYal+|Nr;h-S@t(%Y9gTdwXs4cVYXF z!grtQmG4~py8G3!X~(<k_k7#B{_Vd<`u~zv->G|SUYGpZneWQ-*Kyx>?e*ue{U9wB zlGwjrx!<Np;>)(;Y3lzE%Kvfv4%(dZ`WI+p%HJpc|5DuTyxe8>e~sS1HPr4-v;L{C zGqS(VH>mp>UcYty<>b`X`Jjso?k|6xz5iSG?)krW&VMbxI@fsZTPZ#Nx=)j<Ef2IC z*S)=7xAymq<964MpL93bVfJi=^ogeZzgF+RRW`ed^LGB9WBG5^@BcJ){hQbPM$cP> z{cb$_{$}&}chjRmM{&P<SNpy?f494JV!v}*>Aip7w!c?mf8aPn!t&7sZ5#Xi<R3Qs zSIMl*6y6e^64bL<qE(rDea%zta{j6d&A*mhKe6CRVMWS;zn`Y>-;@9O>0Zz_2z~$U zb=QxWrtZo<tadOTzDE0(<gGWd?+V)ARquOVz3o%TzYNa#&kZEz79Nv~{>yoNg?&vx zo1I}_qnT0tjp<6_?+W{?b^cu7G3v8@;Kj_D8Zu8^uW##HoAU_`TE9iseRh<w+gEgX z_Ps6UH5d04f-1v$&Pvb!eo-&PU&t%*zqp=XzWa9RmWvYR>#DA<F0=o=+5Yx-`7iD} z{cf1=Jn6gZi}akwS+}_Uow9gey1u$}|7Yv{n{&4XMe2RI-u)})6Lay6>F;J;-;-88 zefOQE@6%7e-duORP59=g5AF7Q{H2erw0QNl_FeJ(IQvsuXKm|<|KxT5_?og`)}L4| z?*Q#nd0+SDcwNrw`)hpj=bfMU9CWmDY5lL|^}E)_)m;s*4b|VgIn>qLa%$rC6Dw_w z7jo5Z;<4X<(*CbqE@y31k<0(ti~b2c-}H3Km#Qg{_R5=3CTZ(p-lOKtlUK*S&60J~ zX4|geo+EdD_SJ{Cce=J7xqX#KXdlQI;r9$13|1sM*WF3gufEB*I9$dn@?Vm{@7w$T z-sW@W%CDBpNLtc0v3aj)-P7<o)&6|zPdxd*)|KylT{?Z=m!-e=e3;0{BPwxi-(%~2 zi=BTS|7iA?|NjU6?Y8mr7MK`5aHv$>D`C0s-|PMRz90JMQ8_Jj))US6_eb(S9iIM7 z?5_Ufl(LhcWbnOBS|l%~hq3!q)AJb%n;-W7z3IWfd8t9eq7@H|-uS2e@wPF2d2GR# zGwF84r#G}QvLq{Tncq2Q^ZCqLtB_#xHczKY-Tl{&C+OwuY=8XrC+M{8dmGq(gSLge z>zy*izWKs(o2QzKH}4h_KNi3??@Be#x+%tQBt`7rSDwFZHhc0xvt|{Z`8?|+cL>OT zt<H(`TK#`X=VRTx!tQ@x^8Y={-zNEKhlk~{2JZYA@7bP`-}%k{EVlhLHJB&+ivGVO z1!*>Csg=?a*FLz<ULu<u(Jbo5{fdQeu~FaWOCBflc^WP3o;3P&Dc8J`;EN32m2Ut0 zrfhC!qY<;8OzJU*H9Y%kmi^h=C9^VD_=@2xgPa1H;O!GDcSK2Esh0cc{`csNKId)8 zcO2$zFn@C4>M>AWIiz-X&j*KpLF^ij<$pBFzj&>fJFV`m|Gy{xZ8u+^&pv$q@Q1@E z9Od0^J}{W}*=S)&YJAtmnd@1D-%s#8asSg&zn?PuD_1&JJZVkWRQ|PVqtT&yZ|mds zpPH-u|GMibZ=O)N!~WM|`&~!4JO3T)sdwJlcxQ3FtJ~zXS0CK%K26-m|M;lH^CMHm z(<EFx{bO>YJL~(7{G9XLX8CpAw5i^{_gfW34ohXW{M5~_JpIr6j>Hq?;!~il)V%C7 zJLW9Dcc`tdtLij&_ZpcMx!tL={(aK_zv=N)X(Lu!^)r<VkH*JjSACW-nz&D>UB~_W z0mI@cc8P29bhMV+H8B5=dJ;14WT98BQQ-vh5*D897ZUt6516aZ1z(MS6uWKCq_lo; z(^R2xuUCR{`Z~kinwvdm#2$%0Z^6c*!K<-itzMTgmyI#UBZ&nIraYLjvFW1X=6eAl zUhPRIb(Cb93lE)?OXkTj$oudo{{Pqb?`^%GZZ7V#T4nw5h;Vi5)Ptuc&-=1Ock%JR z@5=YDH9vf&qw28qy$kJy&#muQYX33PnQ~A5-$VI#`X9^e+w6O!&M-I|?td)%{zmO* z^ZMfTIe&kx|6gSv+}3!{@VHDc+tv?tHpwLpnrY8?*!-vLdSY9bCM!9?c(a0+>1kg- z>$h9(Ww=DvzyDtMevP~P`s+`+x8GPYlab3<TKN0gywcV0BF|Ta?f=tpP@%bF)-FRI zjyC0ga-U}$|I+NACURhDiR28U=GXte@2_9~rD(oYd(ruXp2i;q%i<0tC>%1<WQ({W zFO&NSwAUp6PC~+@Pbp$zeLE6-We-k_=dqG_;dTAh{u;5xvYXdSRP6oxHvhiSwukLE zqqYb?I=*3x*KEzlYkr>X2~FE(w7Jd9P$oo`C+%pExj}}(X5C|)w^W&n*fyLovi<pF zvUSg<D~j(78x9Jz9A0p2t3}VPpBvbl6W$$cxM{L9IgPPM!PsnK`4!ev?FPv!^yh2V zuUB%9x^=`;eeRXLFAsRLvjs`KoB1(#SCpiQnsUUvDK`zzTu6105&t>8xNmErp>XM{ zlItyJdF**OEq+b9!hX&$<YJlu(}m?r|LkmE&H3NkZvU76pzVaeZl2w6FmRj15`$OE z{vMpUkE8ugpW*c4I1@$ticV9tdXDC5i(kBH5=Src8FWouw{>oEj~cJV6PC>t!QnGr zdPX0!m=}2|HD>F6<7|=tXAV6{Wy_shHh<=e6C6D+zucb^*i)^WyVU3WqN0^AcVChR z?aSD!qg=z2^F@5mk(H%u9|la%us2-r`OqWK4%hhkKavc7`Q=9YM5?WQq5X1oLf^&i zsw3Q<uf*4x?&Xx0?WpUwFv_0%%XxqMoaM4Szn{52b+L<n8ggm!<0-#V9xdQae51Da z#p=q3=AnO8=cS(3%=`wu1NO#h7PF#fQq83@n|F8}mbxx6q2}!M8eaR^v23@_NNIlm zoe&`W_{t&&NdcpdgbinfCIvO7Tw`@(mzf_YZ<Tg`;fx0rcFiShx6gQWX{Yacl3Vz0 zs(YHkhwx>4V}e?PcILHjl2F}x=J%os36&!|TI16k7u<PdbmE==wIBNVM;^u<<6RHB zBcNZ?`}4Ix^ES`)fEgboXQY`)|65V4v;6476>9(fIeqN^)pt>^%`|V~zdbY4%@q0^ z1(+FS3YX3+JeRZPQ{}p?zn;&$WN4B4pzClz=rZ}Ga_x>2s`h!!e#xBm!@YXJ-zC0h zRxQq)&vPm%LRsn(xHVhbbLPdt2&V|cijS!`cJLTniZi@&?5X!*3HSEQ9cOd%HlN+# zbaP4FwHldZQOir0)Fw@@Jf4~wkYeMu`_cxtn8Tls?9Yj*+-I}Sc#YAW532D?6M5~o zOxI!TKe)PP+gEe_xKm~GB&W3;_ST3=W4kncTAS&+)Nh)bmmHU2OY3>QrSrt9ABP=| ze7&@F+viL6x$AP&&-~E*eZ*+qwEOPyI?pSgd4=z~B=*1Po5;syyzSEef~T4OW&ig$ z>y&C;x~#H)Vu;j-XrAnryHb2szC77B{R_MPJT{s<{r=jw?FC5@k1J;!?}&UCd23eO zp+k!EUw%)Dcr0~n+li}RCdc%z)?A+YB;?R~%W1g_Lg%a0^t{|scuPs&-mCfVl&|GC zi&iBrl821h9LN*8abjlnp28!B$tiRB4vRA<O=~mw-0mpz`+mX-2|kguqqDax+%c7T z_K)KUM-Hq^o8Tj{V^5}!M5NRy%hMj&GR6xljN_%Q7%;87yl@8}d&bs>)0vmsG#d)F z?v=Ul<lZWGHkCb3kAF<FF;*1LyAdE>@Op(br}gomh5LV9T|e)1^zlimPmevwpO<`0 z?VrYT9mg{{TQ==G`omIxP1yhB#J?B#{|4koDD$2PJG|laB%ic~2T3*2>9Zxh-79sC z6;5RzzR$xGWNskDBl~vZu0F;|zZm^_#Ge>?Z(0$5M$92EK_bE5K8>evZg!;EbjBwJ zeGe_!%+d;%*tCCtKKJ^miPy{w_0Mgr)-}?|P44+0apQ2dZXxe{*?H@Y*IfA;Su6h2 zSKh?u_^Rg;aVx5)6u%NQZYjL-Sl#9!=i<OAwQesJQ%zQ{*Z%v-x^n*0`WxnM-#%^P zNxtQ0ajETMO~#T(sr-6>4_Vzl6|qz2l=fdiecc(2eL0SO9~Ko}Gx{F+aBG|KHUH;F z&#V!zJ-uzdL3=5vmW!!e!n5-7iHZ`FxT32s0+XLkG25_aj@D(<Z@agiosziWc+|8K zW9@xcq?fPT|5{_Yk^aAF&<36;lXPZGx6t(Me_l8B7X1&l{~G*P?U_a#&$OS)a&|fa zTI!o0opETH>7J~Y?`OP2^7H0(*&17Q7CQaB*ZJex)ORhD8AC0*4Zerj8a-C(lWf|2 zO51IH>6P9i)025D&U})R-ZCX~QQTRhb%E}YUSf+w59#-(#+bG}3j3cL^V4_tK?mPo z_ev6eDjeJTX6v!{TUz&CN%N@Qd1j4H^OJ7n>xS!8-_F!Lu~~xk!EuH*NrNlNZ1EDu ze<V+6vp+R=Z+Fz42;0ocx_S3OF|y`PbQs&xe_K!dNPX-Tb^5W@VXecy`_itiPMobV zKlb_iD~nHrrKO)U+Lc~*-r(Prze_4B>MP{_cYm6<PisxqVfka*&wc*jH6wV7=pngd zlYg|ir)}R9%6i*5K_^K}s9wj=JzTPSqd8CW=hBwRby8}3W+?CnZ=Iidxm)L$#7Upc zR}LG>ZM`1kw{o#=(JC{(KdNiD<}TxzJw3PZi|5jZrLTVN&aqV8D+fKiqI&89H>vA0 zZuMOfJeoZB!_AZ#_V->G&+fDhtN4BV`d+z@9qu|kT9@BRR`l<bU`ywXI5scxnbgM= z=Qy^{XM~(Srd{K`{=K>T(J8lUugiGs4DuGF7#&`9?8L^byAsb7e=6~6{C8d)9@+k= zT!PJQYfeMo!LFzJKT<i9rqzD%nexAg!GveEP5#$-yXb#unUcp$dFuZ>eO=}*etP3K zui2ivGH1_x=zLq=cvZTa!>LwVIl}`+mnTJL{*=m0TUK~vgWJv{9$uBH6Q=Db|GdLz z_KfNGLQ@33@*i8euz1yuwukE`y-SQZT>Ogrr<c9Kp82m=h9Ca@+V1#@W1FmBDaGH< zDV!)M5tJ2^ZQcK0^ViQ=U(S8r{BE0({<@9TC)884i>9n)HIPy)kN9;y=s?l`-5Z}5 z=gK}@GXL0(cAMFo{_0GQ`*p2GbF$rh+tSLLjd4fz&762O@lsLF)L`Aj$L6^UuCSgm zP|`p4#q(Q0%4{Z{4K*&Ul5I0nElU5!E}L_z=4UkI437=roH1GJ)pDkmq;5DZwC2rQ z1F<*}K9R|L7WVJ2JpZs=mGe#EM`QcX#($M{d}F@w$ZclfethS~0fW=WCbipr;QY5S zUF2t4=2P&Br^{7o*IjnbQaH7hy)%$ae3|C?H?m=F5y56l>+90<?b5z&-I4nGm_gr> z^Iwbh&-!utx=LV(BnOXd+a`%?0ZZN&_EJ>zC~#*QgFWY&Ck>|H3W*PZ#*o=5-r z8{Mf-ZEH-L8~L7k?(OmZd2QRwE6u65N*~QBPic@~j<}WmQa*CRwz*r1=Pxy|VB5)) zrLkS-|KW;>)oZ<-ezTXqh<}xmJzK*2o|ciu*ZiFQ>vhg*KaNpdXCza%-gr&ojfwj+ zZ$GWQ<@UtkmQQ7U*L_d^YKCp6F7W)BDcY=~CA&H8g#XJ+VOh5;e|hxC8!AnC__Tay zxN5b+yD8D>(UE3nPe|~%p7>XD;00*3tGHlwi?F1mT=2H}DQi^szFBy>o0liMW=T`O z-iG^%`qG!DtK7Mkyn0R+@BXc4c@95McHQ&k;Kl#T?mx15x|J`|zan|v(mBWGeV+v# zhFmXr!{hO--n^2<^NjPi{B#O^d1HN>`Su+}%AaZ$_P&1Oc~ty=Tc4wo$k98euT)Lh zaK`AQ5yzht`we>{Q#uo;ZQKJoR%3t6tPK(YM-z^Ot1K_6ynUX5l~uiOW<|1|SK7B9 z2P9_hd0c<-??!{@bsJ+g$lTf3V^Ddb?PMTZ;yH1V#{qNVzwf&KwB&YS+^)@u=Ei&4 zo}N?a-G0l{Irr`jv7blP_oyCg&3(nyd`Kep$Dtg{29^Gm$5*}=XWw3`!Fw$5(9V-* zW;~QDs@bBzX0?xLmhH`ibJsoE*|vxMkM5NEDR|DXYs1abmr=KUvUlq}UiEkGx05{r zZ0Uth9)iY7{5{!^9o~_%rT-&CGPAMl=Z7q(q!z2651wxH;>70ar!zLK$`oE=`BuC7 zi=uIm{^hc))PR!;v;QW?bRX>eedP0==eFy=-1?u_o4u-J@{G#F^!bjTCaPXK$@6yZ zLH*L?d)FsEZ=Js(tN)FoN6kd@r95tOAD22lc|GHFP{u2(+x$loSNy*k|M%*gJlW{m zmTrwtL?dIQKFnbC{_hpDW#f<J&)>d8pRjm!>cWZbQx}NVZ`n5W+KWlczeuOfKjZfO za4y3kb$OWudLNJa?z=V1E`3JZtb$YN26LwBCmk!9b!}Tj+x{2j*;SnS#;+ryB=7dT zmQZZx*?I3#)YB^wH-cYJuF0LbZ~oJ3>2pi3O`B($`gg6S`i=Q@zh3@bvn%LbkKreH z3K6(*B6Xoe<c~`aqVIj0_HIt`xt9iWJ}#T@sM{r*uVHv%LBIyhKj1;?tLy7ZkB4&w zt_ukJXk4PPP(rOj`TPM!RipUa(+RWFE229;Htqm*mg-K*HctliPyg-(jm7N^>V8yt zN^|*_%||1w4lj^8zQCG!^1nkY|4*2=x%KGq%nP^@Sg~jY|Kcav8D~};{BivG%bP2v z``-E~q?&i}Z(_yT=LL25f8V<<tu0aUj5~2kahk`3Hqie6y^T#v*Yey7ln9)sd48kg zl|3cNH<Avpi%<J&q@lRZsIDih#&FZNyq>4htaF}Dkl1Pvl_0UCZ$rq0r`Atq+spwC zr5=;&iG9-k>(oEh<UUo+Dca2|KxfP7>mOQpr(MT@=l-{C+uz3hI3)fpe#eryN#U<l z>V*9sWqzIi{8(Rs-wz2XV};Imw&S|F%eKa<&zq)vjQ13e^6Q!D^KPCNpJp4VCvhSp zc!?!j`60D@9sP6S3C5FkKL*{K*?IKSU5R@|_4+c=w^&{tUC@y@qs-&)(+<UnH#e;{ zT5-m{`f6g1)3GFl0~0zowiLgz{WxWv>AIDdd}lpt^|hOkc*I-rmx|r8raKE|FMWS7 z!!TBg@mKfJ{gn^J@2#pcIxM=gp>eM5$`{^-5|`tjva;3QzR~v9=Cs-`o5P#WG%Vy* zu%CE*%fukQt=o$Kd_L;NlOpj0bg$I6--i-4PMv0WrJdXPZ|1L0_rCAjUVZ1W-1YN) zs((}eggQvsY~41sZ9(<=&A;@1G54rgJmKBk@N)f0>%LsR0*R%`Gu-$!N+sSU+pOhe z-(M)<QU_Y`Hog6XV~L)OKHrMzJFacJVIT4_f94k<9pftnUwXeho)cXE;(K`M+M+C- zeJj6u-cr#vnD?<K{mWm;+`nbpcgOxuS|9db();_G?5$6aOcR^JT(5Ig_j}81(QVhE z4T0Uh4^9V9E3;P3?wikeV(z<=<#iX%HE=tNd6}PL3jV)Y=iQFSeYd3~3glI%m_Pa< z$(Iljb$r=59yN(C1{nzr2Ocmpd%x_EXO`wt`xmH}yg~U-yWN+Cdp8}ZWxLHYujBo< z?fYy0Uu-d2qgnTPYA~CfMGuRFnB)Y|rA^VBmAno!FpEq{{?yIbm%Q`f*G0dN1h*Zp zT<iR^*|u3zB#tLLk@dO7x2;y7QHysm&6@e2XYzhJz;0)7Z=0<6(%+yXN7*+^)JN1! z`62ls$;NZ%_A9-)oE8O#651IBm~Gi=B-%H<5pX^TKJl`KzqrTpPvCTe4+$Gu&+EAV z^0Yp4Bf8a5#7*Xve4oK%i8T||51l^1ade*5M`im@${)9t=6v1%^}z%7uS(u~5(1ZL z#zo)u@!stxBXj(b-uvg~nRTF3D`bn$7~00OO_Vq`L-tU^w7=q~m#(ek`)0vYcw*5d zLka&sAH(mh|2g-0_8-01%eVOo*ll(+5DQ#B;qVEGPiK8v!X!hMiT?wQEN|Oq*K?5V zC$IU9;OE}grLKp(RP+6O=$Tz<7yt7oth{Z?JlQ8?*bdIT+jie@yT%_I<Mr#Ne6MIc zsP;qRw&9iJ+cRq5X8}xb^gB3X(^9)LMPCjsnf}2b?t=KGe48hV{5x9&=Nd%aw)`}^ zj6?dB*r%BXE%a^utX?j;x4~`4iK!A(GZsrU8l*g8w=_FFRVMA{!(Te}y1A+k&vRu< zoL{q#`|h*2@4LePEAiiDI;_@a`b#vWvPVQ>;-&Hn<$STZ7Eg;M99M{+`Q@Z0WT$WR zQvPw&ZKd;9U+|q?GJV6!>*aeM%l<Z6vi73?r$b*s$5y<n`@Z{es>#1uMOjmWYg3f} zFT0?Adb+v6f^!cp<R*8_UG(qTwBVk3FRYgMgU)DjU=q5)&%$SEaN_49E1^?CUNJpP zuQ`fi6B7~~7aj{RJY6XNR6hBTk}F?|g!YU^Lz4r%ht++SeRc1Yy{E48XTgMXpNwnL z=02AQl=vd_f6*QR{eO~27AW-Ybp3vOUgl1>$U{9}&K2`8d2%yfkqV!j_s8JGQn|BQ ztEcTU^byZ|R>^jJvkV){tLHZMhtoMHZ$EmakS)US6W`yd&!0^GWve}ZX?)%GU;6XY z5B%M-+;;8$FWmb-aC3iltIGnV8okR`e$C$Hc(>*K!6#X_SZp+mpYYVQH3uEanCR%d zPv`UE*ee_Id$UiKoaeT#RLS3R*D&v+@#_fTe{0gyW7Tb^h}Paxl8k9{jLO*jMf&h3 z{l8Q9fA-0}?-A|Jr}#Pj>%$h$`@H9+EF+esU%kIIcd4n|p}AMpgX2!VpP_R+;MAG( z?Y3_cZ*My(u`Dsr;*8hQID^Rok8kcVQGIi5+l=Q~echL=#n|+>Ur08z3baqVx^QE9 z_PUA7qAX3d_uRdrzI?_0?o*n74@KOad-TL>=*Xli%d#!evLeT}x;E_9XXJb%$N0@V z>88GS#*D&c;PnQLnVcKevg(`8@I0|Edi9Qlg}GBV)PzBrzY2_;KAs6)k8e%C-r_rx z`7o$IXyDXf{`2Pc4=)z?%YA&P3hwJim@}ri7@gMty=<Lz&0(;y;I#|v(v9BlZq;uP zG}tdR;lMh<g!js3&gqlCEbg<)x_&9~2*{0mYD_na^JFX2<XxwIe}6RB@!CZD!-%yJ zrYtdHQO=(BAf=eAGJa2MIPLU3_u|X~usaaiAj%tk)gH{to*lF6nJ?T!$g4&Yf|#VP zs~ydL08tKhGZJ&QkHh0zYSY(MB7B4-D>P$D!?CTNAEkCc8lsSSPq-Tos0m-#vF+s2 z?0aw_NN*bI05#PGg}Fg{*!0kC1zWM<B#X(q+@hDW%&~jSlQSb`w#fQM=xi&R6*)$X zy`$bn3lxvh*hWc!(BPqQBHv*4_?BY3%q8_Npo?xz4&q4f3XM@r8$*wlh5n9NyML?X zbw2Ai8|==3PWm&;`wLyL1a&Yte}GnDB?N)BY<+j)T3U?tpAUzBZ<$;F@8@g3#Sd}m z(1hp+Q7D#+nqBzTX!=f{cGeG|BPs1Z&pdyo^Ae83IfZ7-V=&Xo3B9pqL#*#ZzMqd6 zx36pPe6#cUyxW3L7PiaXQkPo&V5#0#GwFM~CS_T`orqE<NP9HcUW?#5)nl3y`etj{ zlZo!%wyo0Kv^(sv6sO9?=X1;BzPIYvBzAp~T86bmX<%8!VUYZ`L%DCpnGJ4A*YaY# z&u!pKQay5F+p&{{oc9*v(52_tFf&WyYJ{)l)u0PTmrnL%r>ek)_Mn9kJZKN72^AP` z@zn|atb)B<Qf4t(_m(3~8M^2QP5%uSCaLRY8$-@c#_E;>eF7JDY*U`m>w>*F76u)W zdL+oyAA0~=J2^bQ)t6u<guP7kRasD&E9`yM27Bzk;b82|wr;xV0rxCQb}*aRaBS<S z$1x&i!)T17q!U=`8Qe*|@$j;)r++@5f3LUWLDM_#_#aN+kLuSIuFBvE$B1E2S?a(P z&BAB-WWu`*hxuOf+5h<fK0o%_*OhfLMF&1?4Lg0kRXpy--12*sdjoS<xk#_Wn!g)Z z!~_qVC_5tPUeYdC^+IXA_x<?Qg}jGvfeOm=A<7pc*f$Ery$V`q7rU#aCIG8T7R)-} zDjs`f{j!u$)oog7n`A4WOq?uv<62hC;SI-(E_lcPx&&VA^vdUTAXWn$m|m-Wn0dZt z+3!Ek?eFUgA3b2!8hv|;(V9kyYcn=3OU&(BWaNXr1QBDpv0_7L;^sqTrmfMl3w!&; zACx66-l6FrfxSdN@Jz5{t=6{HrOyj;kD2N;SbU4PjJ@#jNYEF6C|#bJdu(e>$(4Tb zHM=`_{IPl=Arewg<ydT<7d^W$H;g3?y3Q1>yq$1h8EEbBO4aOruyl#q23AvFP?%eE z#0?V1=*8-Wm7rE;*2!7=*u&!_sFf+RQ4rl$NQTJK0<|)uHa+vk?ujB$<Jvuk1>IJN zTV{JXJifJT+M1t}Af}<&F=I}{v8^WsrJ<|fQ7TfQQE!jNHc|+TCUUgQ11bXsHg7-J z;CuFl)#tAh`)ig|pRc~RS@(qWy$@}7LC5^&UbmTeAWppiwCewT)%D%GKnFB}*YVzc zX14uhpVg}sTh*(VKZ>kA#9I(A7-05(^`lv{Z=A1vSA6&O{eRzb>(<r2&GuKCzs+@1 zzrWqTkNxHE>%Q;a{xsq48J+356}E`BsWGR_r=!ey&+fKKgAP@%z8}8p(p0H=w<_1C zd_OGzui*Q?@B8=vzOvlzYV1?3@R#8AnAi6_Gu`dXZ(CyGxW4ji_O5i>*O9m1*?w8b z|F+Ne+l}1oHaBaTro7zXC13aB;a<hexhr=+XyV@W`J8qBONHeg!M;iJ{=P{sUtjli z_4dlzm)`NWVjpsa-zdwyI(cqa`qh$OfBva0$hmj_Y4|cZ=a;tc3j03=m2aMXcTM%1 zWcl51XQ{`leE=<+wthM#cwf!K1M5Mnl_6__uZLM~j0s!#d^4;_ePhZLd}}S=teM$+ z?$(|wo_D$SL$kb$?)}qo-!|QSn^(U3-MjMrza5R0c^_XmZuf1YuAISv8$06f-f(E% zbLRn@`HOkKt}I_?8V$OH<2z`%<4c3}#dBYmET3QZ>(Y7s-w!}*hP`cmwVCf(xcji| zyMoTwt7C4gtO)a5eBLWzz2Jh)_TTRmZ=ZDZ^eW|ko1)i$5`G)j1Qu<0TEG6;^`e`r zRg-tY^63p<Ch7bbXHJ{fYc}r!-40M}Sr6J168GnkczJ%!W9i+O{j782rDr}%+p?qb zm}Gj%`r5bI+t<bX|8+h7WWpBF3wnPR{F(Rf%kuY5XMSs+;@02uL5S1t|DVtLg}GO` ztwqnTdikZ2^NlK#`n-yy@16cNN!p&E<2Zkd+eM52QAFv^yzyj`{_off8gAp}%}zZD zI+^{g#DfjzPb}MQ$b6#i>}SyYMq<L{v+4zprSJa`k^>!f8UN_kD)BO{d9zB4oF_-N zmG8Pd_m}On8|m*rCmf$${A=QYKB0v5PIFP(MjQTf<a{|}YL+XX_bocu<<0G*Iop5V z|Nrm*{JqAF*VoPZ_v7T0$P*J*1{p0~q-3&ZO2#r5W-aHXft@DP-JC;$F4<&FTDVBW zXc>>>WDdnvftf<}|G)44TD@lXd%NdvYUh2n`F`(t?CZ}vzuP>YWBc#ht?cz%zZDcU zoxf>N|MzwL^PHQx2lMxQJl3^&`kY&WH&Um^u2Q#s>3OyEdaU@m?6q6NEQ&YSrbTuX zKAjw_6_#H2>+<}0LQ|R#%#~@p*>*r9Y~s0XR#lZUjP3^n3s_)Oqo+$k(%kGE_SD<S zK6A9U-Ok$`s=aPUl0|f{@r{V9pBBsi&F~5c+qOY9{b8&4yiYd!5|<tXWr$bXZs)BQ zi!HgB_3^0q`o9KEz1}vD5}rJM^5}H0x8BYt0ncA=xYhS-!o47G-B8_4CzQ-iYwqVf z9<IDwi0=gG)`P2m-`D@2AkO~fJWJ!_h3#@yA=j=nf3pAB>3_yA{obC+tIBd8J2D^g z+yD8{u)p@>wC#ITKeW}Fy<unB^@;yy-qx#O56@3i|NcF{{`c)y)1vcMg7Qaef5V0O zK_=^J9_{)6^L%}n%mH7^|6kYFv)-}nUeAB%W8v$y+r#E`AI<+IF7L$H9T=c@ZRH+K z`I@t(FPBcAC;Z%FQ<g+!#c|p4mVX_>6>8@j-e}#vDyM2R>0{T)1vmHonzpa>^I7w7 z&`z7?;(u}9XU#eKe*eF(>z)6nok^GRpIhpF|Nl|_y1>BqpmoEEe}b#G#~$Th(tju8 zvhJfVEw)u`wU6z-zg)L(rH-*}-SN^d)yT2&%!ujk*3FS|uTSgkUUMj7bBkcjvzh6B zKaG^U^xE&{Z@Zbse3<R{NzjcKVNbvRzW=|j^nxQhYx0F>ho|ql_o2-^gj;vZgj$)p z<PV!$Cr&l7U`ndG&@3l%?nWYav{&V_H8KwRkGPkEiipyWN5#X_=az=0Zm)Xu<3`%- z++{Lh{xiSdNbc8sI7MvrpBqN(y4&v*UAANTFn#|Y)j96vXHBp3YzT_!(cLEgXo8Pq zOmxo1qf<7w7{vKmJZyP&I{sgghCSQuPp9?cWy@|PdKta0I>;&>BH^lZOE^89E4uZf zY2JR&ArlW*Z_r#m^U({gZJ=YlORRS^9R^*ochJ_Jquo(N_}t{{d*77?%kBU3RDb=p zyJfdGOr6=U_TWt8bhEo9mj&`d{wSx%$IguVx+*-BU8caH^f0fvkLLU0d7tNeka@mg zsg>PZYx$=?udc7#YW45O<L1Lr=O1bJNm&LIraTuaYFR%&uKMlPlNz9HDu=bMi|={B zdh&ZI|L;RlFCQ;(WQ!>}sT%xC>OJU&gfQ(j8=SVjUbnmLe%IpHWw&$1=cw&E{^H+{ z<M!)r7yNyqZXXF+t{FV<qw4X{@YvE1YrO5%?`}SCR~<FeQ{?BjNz?bJ)G!9_F+Q=T zU4BhgkG)UPgGP3?^pur3%PnG4RC3FHy<D!IU3^M&InTX^BKI>E_pa(SzgOXP1GGdw z@z4poKi{_RkKOxN_Wg$bRiN8DuFlF{XZiG|t9Wck?T^FqayH35e{LMNGfQpiSf5=y zPgOXetVU7DXtL<N)oV7LQsDi&;_-X6pUZZXhR^Ajx!th%q)@zM?|zf4`=58Ovw6TN zf4r!A@7HUqXGk>8=y}xr@OpfG?T+jFuZBghy_LOwZ<BGv`8QK_U!Ld#mEV_-`ONve z<@vPeyqQ--J=odx<@Y(pZ@95oJz(3Fi0seX_wW9&toQwXS(Nf+mf(yzna@|uvuH>< zba9H&g#w-eGwJ6p8)Zx8*M8$P{#;m7{eQXr-<7wj-|t;+d5xp^UgdLN;~N!yi3iFo z!;W6HtdA%Kos7WR%zD&HEo}M1l-K<w1{H?q)_hv~ry`yISNI-_*t@T5bM`!_I9##w z)vDFYBsq^9Em(NZ`rVG?h?|SQlpH+~a4W`B{xBc&x8wHz3J)lkwQ1$uo%&(R^rbfz zY<d6ae$A7nP$Q)|C6DjKbr~N?I+Xuv%l*3Fp`cSk3WPrSL`%3Iwf|OgaF@|Vzm3Vf zclLc<o6qWQ@=<5$j}noe6P_!!%LvKTtYOJj;_GT}zyEbzIjeg?aKzr^sa$>Etd2`P zJRyEOIcw>fOP;a656#;0P<jqu`kX?yOP)u)M8iHjJmb4H`Hp>V^vXBo_iMkK)IFWK z)MD<oI=(au{x^#M%xr(m?-ZI-w)E4%Wx?O2(@XEL7cQA{s_fExE#=q8n5ITPb>=e& zd#G~Fc%4OFQqrYEZ4bYLYGjLuqZXNmZ9h%ypYtf<GFRRlua<7knVox*dO9l?_U(WD zBzjI+jek|o*(aH&dlt_*xzWsPYI`Afde)l=<+a}Wdrd56L^68a?~=`K`FUyjzL2*& zpU?X<$L#}i&1v^ZLE1u+)e_swZzQ&><a^(Htkb{I-9O=|+0W+z;rGsX-ac%>)YqW= zfCEbX5pV1)U6&|we9ElY@ENApB9t|5`d1th{<7j@)u)r{>Y{0`UE${vk1Sm9*yEHU zk4>2FlL@gWr*YN)d^(+7-Q!j4IpZFNFxv$ewqFG8M|$9JWJ0DAk71Y;uQO<W*D?v& z*X#G!-H4h!TaC@#=Wx!{-pj9w{-4dSGk$qOQuY6qslv;BPHhOW;R)e6k+{;^Zp{l1 zOWvT=gAR9Vzu#SbJAc3J*Q#5_VQ)5QskguHJmaN*Zj*G|t^|iVi60h>w>oyc+4K3_ z)^lsN{aE^b_OG84-Q_HEOJibxSuFT=zyAL!-*s1x>Q}~T-S(^&G1|25%ttOynaMui zB9c_oeNIf1un&75RrT-leES`()BA0|-8fi#ng5uC8q2K}e*3l_ef-z(xQy{zp3pE! zW4<L}mCu)S7O%?mIrj7Ps%<xRre02y>6E=@vDy2W&!-N~N+J1h!S=*Wt9y@~oSmEc z@jG%L`xr3^zmDk+kGt5>t-CGaeeTbmbeqMitjoEYom)Q1=PRe2zPx$f*EL<vPj5aG z6uw>T)uEf8bJ<fcx?dqoZNn$UQaS0T4`u7;yi`h3jm?SK@OPqQ`L@YNQ`1%bZ}(K) z&f<L<Tb`QQR+@5wEyr9-aoe(EM<Pp&JxlxM6n^lJ-a9=ask2LWg66BwuV<_N+^|bU zEzJMWdx>LT*3O8?o$mZ)YQ=Aj+s_Id*6jQB>ZFR^o)3qfe7@AKD)HdP5y6bkqD{R5 z?o#RNj!t>Z(fPP!Xa1|_+Uxgx+M=@Z`>pKtu}jq~3+^2MI%k?gKYvlGbtIp%@<ito zF;DV+wk%FD`onSboawxqo{V#juMDl*a+JURhjSBq5|dV*yyf+RLq~6?cD5LICkx-G zlfV4)`TYB@cC4G6Ul{e#cJ=ljn_0{(?tu10-#$LKuDCAhu7#eC<ntSGa~DPMJzUUx z+~?HkR~6@~dpVC=^py&(z81+jPiaHDdQqmty)$PIAGSnE=pk2Y)dX3#sU3A=Zu34> z@iMAj<gKv3jiJU)jYATj=E$aWZr-o+u;-BF!7kl7Svmff+Zi;BpRbQt#CN9Qy5<+I z(?2tEyn`)7YR^?}Jo3hBwX{K$<>KDlc<G!Cjl4mLKF8QZS1YZVJb^=kQ{uVS@8bEt z?-c0G@a1{D=p19>;fFjmzb?<0+x8mNjoQ9GtA2CrvAj}Mg>=uWlJ2FPg=TWMWnDk8 zufCtgZ2LCTUs`6>-b-HEtxCOJ^+m6$j|jT+^f<}P7BhczyZC+4rPbWQv;6mLYTkEX zXX%Axxz95S^aRhTXTR7~#m4R@y^*!Q?#Q-azS+-nmaN@=uS%e|<WcU4m2Xp<IcC~> z89MMCJ@PZ)w9aOq3LgLF&bzaYb=jZ$<efXY|MIKHc300&<exIxSYhJwoW$j473Nr5 zyi2wzbc#4$FQ3|dS!3$k!>2sXIX>>cns%blJ16;G&F8ak7iZl}oz9y)^J%7<luCZ^ zZI`JGH9d3M-#lUYe!_lla*@itwBE;)H+ru=BJufA@lT7(Q~24o272wgdNfhS_ScKW z%lEdGAJM-YCuXA{Ymi!Mko+mM^J+p)Dr@`?p>)wc7w@ot8-sN0;uvxYf7t(d$j^T< zL;2E{Ba%z9oNuW;?QoH^{XFwL&&3%IPiA!P(!I(eHO)Nt=b!C}Le7Gz&%u~U_+^au z+NkWdg@4{^$NxNa@Qq<R*Zv<z_2)f{>FyOSdiWuQhnpu}Qq$)6gmgFQ=DR{|tvqtS z@BDk_qhWci;+*3diyM#L>dExQXZdW7Qc(-@JF)SYbx-W4<ANH8ZXAf%SbD`e_NLk7 z$4>$(Vl5kPOUbRV>fnDBc4L_~`^L>y0?ooP5uTTqGjG#;zpMPod3Jq+lwcFCf1Xd1 z=O3&u+v=M2l!xu<hAXP_A2#{5{YVzEXtJDh|5JC^q9;?t|Ji;xz`PpN`+le_Z^kEI ztWf*<gudtPWlQfbmDups=-lLe8powxD$OrwIDR`lf7i=pT~<A_X8p4C<K4EudGX&D z?DEZyW)BKBi1<g`D6jpiH}&n}DHB&(9sF!Dac%LLb;pkUjCJ3Wyr&_j=ACEoC;hUh z&vkQ4ugz3CFPWb7d{(Ta`<xlKo<z&c+b3)NiSw}W>Boh8?o|Jhw&A#V{pW)7p%aUH zLvIyT9h~0MIXAm(O~34+CBF8PlY6VfHXh&9{PwGq@lT~<AL+au4-afSW-Ze_=jF96 zrR8__NKU``9=S~tF+pI4$MdMH)5-UHSLs@LnJ;~Dd#V!GanV*e_67e^ek?z<+%7BO z@}upcx4!mGE!<eF`+be((u1a{XNu%xR#)movbWDm*13`!eDuU4?S`c;b058R{P=3& zB$Jy#N3MTM<31=|+Gjd-WB$LuU8Ui#zbNpWliH^6eXr|!Z@V>*4t!L-B<W=lV;J&K z^s9dB!&uG4hR?3izXWP(ug8|RsubLbd>)m#tMEq<Pmr5M=CQxVrE=1>)mP4Kom1D> zlMt%gC%NJ8WBLCQ37#Lrz0Mtx;H!?;y6vv2Jo{B+^KGl+GtMOZiKuwks=ZG{iz#}a z(8^B!Lye}BIn87quDvWHDK8u?rK`9+;%WNta9Mk;xW1a;h;=?SM_N8d+zx+SzVv%x z{o)$KqryQa?0($(wCFDbN0E}+Z`as+50@N1C?-GO;kQBL)L9BsgfA?cEA{*B@0kyL zXYc=C2JcKVx+gd~B`D3!)|j*LQ@7HZ$cKR@8)8pho$?QKP(auEkY!WuEvs1iKIr*{ zB_iLpl?1ctwS}Mh(RDd#Y0TVW-sLQ8Zk!uc)yt&zJQ7_m@zZSMBqKiQZD%8-#Q$%( z+WbwLee2W1T{^F07SG>YYxeH{wl(@y7rWo&KF*gBlmGj|UHe?nX1|tW9=7{)4k@U* z7c4ol`bv=NqWZpBw|-f&zuG+Y!n!?Dr8B)Q=TCmSc+y1Qr$=@k+2-SIp?*^;f3984 z5%#(rpH6ABJMRD3n;)XRX2T(qx^41*JZl9w+@pLp7W29ryUT14vUbh=q${dk=T>X+ zIPmuV$KMa%G5=~hTW|Hbpvj3Xo|e~x9v8ln+|yFbt6uD*`RB30$G<)w(qh>5m!pJ} zBPg6q<k<h+S}SF9d5yvT;3IE}*A>m}y8o@`bIh8Fm&NML_8eb$b?TN~%d`Jj$VETM zaQ0r4vq9UULVUf-p`VM^2Fy7-Es8PW@|?B%pDX?Ek@B9iddvH**W;{JwO=P}&^No8 zGI@jUZM)UKdnY%nZ#`xcE?&3Jw*U9Z9jE&j&(OC$S2~MR^5is!u#DSpZ+vO4IMj4C zu>4--^C^YTU#(uxx7uI#-ICDn8-=9vw*5(aZR7W;BJ^gCX8iS{j_D<DXZ1beo$Po2 z@%B?s!jXHhYNDXF-o{epvUM9-o1ISvmz*`d9`gI$?tBZIS<Xvl&U`o7peCr#blcX# zYrLB;P0=sC<~zOUfkem3C)~+hv#o4udQGpb2#d}&WnH<qXxp6?nx=>4pLZ^H)qcCh zR*TR0_WR>!?KjKvPwlTewe7*%?f30=-g16eAon0a_hwhkyPePdiq}lMzj^-OHxCvh zy9%!kNY8SWF7>VroqTl>=sb|nueY>~Hub$QmUy;t^D@1fm&H$l|9lj=l(72Yr_=iK zYVHw?B}YZWr>NO}`(Ui9eDhc)|GD(p>2D04Ry5r3JalSnyUi2D;DWCGDZX<beVlC8 z9Ugu2?F1E%|0|-mnyDUE%zxk?_U`T8@AsUSU8(;fV!tHCC95ZF{*yV|X9PWbZ1Aym zmCokOKYgcPqcq;mq_U`8+u0WQ@$35fTCdw1{${M*dTrLXR>N~kEWccEc8=&t-S_L~ zwC#JA&N9!xH|59SJ2fA><L8LUGT*4<?AzS7%i_9)v--cRTVJoo+w1P1a>!0M;EThl zeYHK4`B-h$dJ6dh-W4qiopWu+yPH~PrkV6O_52F76mDC4UgKx_jZJ4$YQomM-T(hz z^V$M-`I>?o(~gN{%!voJBO@kmelp41FM93euy<FkdHojkd-T}AU-DdT=J&65Ut41< zEU((1{CrG0-$#yRe$>X(2j762=<KdnBQu)WKi8MM)wk$=e6{sN&g%l_y7R2hZ~2_` z*wz;H{1$)R2j<%*54*2?Vf^=?UUm!r{!d#Yygy2&S)@L?x}fIaB<HWLIi7v$+ChI- ze286NqthX}-1^;)$5T{(a2Z592R~op%W3g!_7vxC{ezzzIRukad-UJ8#M{jK{H{$p zZ^p98M}7#OyX5n6nQk*$0p<80ZgN!MzEvlF8c#ELw(VBd>JP2P=adq?dD#w^-Oe?C z`bVUPe@<?0*J|J0Z_8ipG4Ap7UU_)-+uytHr_U)oHbs=%f;H%z>F&47Uuw@Ylh2NM zZ5e-~=X_OCSnc+^W!%qWYu{Jj555q$US`RC^~5`C_W%2J)$aG3;E%3{d(CcXR8A<F zUs>jxJ>}2ktv<%G{LE9=vz_uh{L189!eNQynP<c0En8|=E}f=TwkB}<jhRO*^DH!7 z>VF)TXVX^tnsX;yM*X9BP~_6i#|MQXK2D955lNq0I;~c;Zh6m7&?rjcS1HE2|G)41 z|DM2c-g7(m(jSt~x2ehq<zBhE^ZK;BlfU<+sN_aEtyz$xRNYax=Tbzi+sDWJ(KcUK z`d?jr@av}2db2OxyK{U>mw3D8&UDqs^QzxT${hOgb_SpQpAVX;UH8u)**jJ6l)Ss) z<cdY0b1s5Q_~sdBE-jqt**N2e(dxejoWD+1KA$VjKD+3?c)p+Km3-JxBV=G;5{J*5 zQ>Oc79Xt5UU9R%Ul&<8EBkYd;oCW83SD*T!6&XJz%Czhdr+UckyxqAc9)TLUTXHS- z9H=;8kaRm*cH`1g(1^vfxT=>06RNYmN=KU%+I0jxDzv-hJhSk`N}Dwz54301SoUA7 zEA!Tt$lH9@Y+=lm?&d8ggW05Se*vxcPteiWZ?|sB&rhfI*WcQ=pzE+ts$x9fdp36t z_D+t&N7|UXyY=_&sCq1Ye}%&4XI5VSW|~gb(c#cGduwJf=jjKXXw_tQ);-K^7An`` zs^4bzeGj=NvoG&A`<|jZg~wY(H7u^3v;Y4mWXpy2f_GDEEEH!3Jahi_M$lcxQ1we< zyR2Bn%+MusB-49;UiP=IowZph^-Qq+Iag)gu<~2`j8r%CnXlA+W%0J~+yk8_&g>t< z8&9?wOnLfZaX;VAWxtMYJT51F=%Io9ajjeXQkI12Mp{e^ESmCe>-D(cIlFrbA55L} zeM#c}f1Q(Odd?7e*wCrIDB@>_@i)*}Eec%mS@)`5uU$PgENbPWX7-QQ-8fH7<f;`~ zeZXYpp`Yy^v-G#EdsOo1&C#1qAM|gZf4j>27vBv~hs|+WOzG9o%U#*WW#`QO_`^ra zhs8*<eT{eR8U?>C{P%kH&-0dBv&8M)hDj4YUOS02y3FXlVAZc!E|b#&M=$uDRoX5p z-24W#FC%)xqVFpuYqwRt+4uY1Lw;wW<Nc-oCNQRV-Msl~na|Bhk?9$GzinMVSIjid zvi;M!Yl{CgW^=UK>50F$Q0~*$d^BZqn>io9<bJQk>$Tg&`X(*gzhljsyugaxmspbx zms$OJRPcD8Jp2Ei-F}CkwQs&*)iYIYwbs$&yDnW@!*leb)BSxfm(3R0^KF)u@r1fl zuh#$lc6)tNYuYJB|9O__jMvg)ek7eWy}l;s_I{1~uHvyGVb7z~6;B?Izq>X1TFy6# zk85^q{Cj)f`(M^iza$+s*wOU<<8gWUNqrwxd)_YA{Mq+sA@8HBTVqep5?;?QdGgew z8z)_Bj~-shpZ&nZTaZs~caY^%hhUr6Etid-sJJU1agnqzQ+yh6_~6tiM#<$DzsfDQ z+#@GEImF^ty70q_uH%ZgCcWLEd0gu6bkXff$5#8A-woLwyza|und7sRcu&usqWYAl zU4QMo1%Lj$f(^M?F!dd1>N?<JeceDHBJ+^g#h9e2mjm5pO=swy@4YV8cQszd<erPn zxj98mrbi#f-u>y-b^O%!E7NAhmfcL9#kj!YTNiWl)cB1L(+}Uc|K#YatvCHNpP$UJ z-tR8aH>rNg@t8fE78#o*-G0@$_~g9HVdC?qs`zGp=KFcb-7{_0i}~JX?mJC)Uh~cB z*^K06EJuF|<@3%FO8DnHS6Q8JdU5~8eeZU?He-9b_uQd1+#SN1W^3lWbapc;Jdone zc{F{gX5Oj9ZKt$WzxX;OJ67t%$2t7T6D0OblrHmn)@uIi)#l!|$KRRde>BvZJl_A1 z{apQ%KZnhn^gHI>J(BpfB6@zBYK-*PgR|c-6%-*gxDE(rxFsx_n;kMYGJM<Q0s+g_ zs;{QRip0n`fx0})TQiL|%zm&n`m({C8;f>5>eBY>ZfZPHCM}YBt~2R32iL|G>&{g5 zADlSr>9RX>4BM3zUDp^rQ0BL|pHsJTL(X#R=W~jil=WNL&(Ek$*A`<d{1dt}WY*#; zvFYpi_MbJoo#PeVd~icsm6rZ#_Sn~V#Qz_;QKIV~J@?pDem;h<71M&wbp^;c$ZVK@ ztBPa2e8q#t#HD<<zk*IN^L?ng?af!$+=$8iwKH>TzLf8?nWOZoaZW;X#;J_s2mEtW zRc&9LI^yhe_)78exn*2@Ef&7N1cceF-|s2@q4ip>`i)^KYtfl#AE6Ca%X2>|olBqb zJ7o43MdjybXN#+q7ks+Db+NAb+ZkNx=c9vvTru9@w^k`cW}EqA2fwvFDm>cUlI9Ql zuecjd@jE9fdEG51@QE^;Vc|KA=umgZ*wkOAwAaVXt^IaW^!ki+P4$<L96(c@llGhr z505;^>3_uK&h~v@*PfhOv(nB|C;yOjj%j;%P-*As=P1n|oemBilm8B{^3;ReGhTkk zKc_kC?U72)oP~RSzuT>S>hw2BnV82)eC)>s60}cmI;|J2yX(cGo00oJ&wbBx+c1}f zPviKGXAQ~Q_7^_=W4i6)job-l=Qixm-~ad9!E3vYipSeLv0t^PO*cEZ=3M?`?k)-K zm51lgesu22?!+JI%TC#J)f`Mbt-D<&C(@_ZQsARoeR}m0Tl=n04@5RcZ+vyiLu&h- zBJUTQEf}Un=k4S=Ty7@ZzI^l7ujj1a^R!u~hZ|m;;C#f@PU*5`H*e%5X>;|z7Cb-i z)_gwuFj?u#!6}dR`;5iksk^#yW$#<#V|};k_1de4<-Tn=Aii_;%&Etks$AO|q#xTE zv8ac3u3MrkeL!CQr_pJh;H7gicK+~_%71q4Hp(!Qf!F@4OfO?*pVqnhBxd&Mub(zq zGcD!#aFHjht>eessMKTCb`p#Fqcm*dJAK!3U98@3g)&A39h3FpV_ICYZtMHQGh}4; zs`WJ}8#r=&m>T2#zV?0f;pv8Nuct(QJebA5Z<mDdYWq2;H8_mdm?(JSwz^4<p4@#< zk>5B^@IkXkPP|BL`Q6foXAJL}$KEuuJ!iaY)~QGDVR|5K04VR78PmR^+`R4cr{5Ed zNDzEb@b60EyWEBX4r_TWw9E^iu>9q4Abj1|#zzvDA9Uw@yuPbw-zKwTN>yQf2O<O# zo=V2w`hCLPPUu|7V`n+vBZ)ty^Y;{5r032!d|>vc59P=MrqF<}VB(fz`sdipy8i6m zV|@o)lnRc^mWOP=TNeHG`~LrXcfDS>`_T0-Ka}L_*M!aPj^8}@MB67X)L}ocNe0Xu zJ)fG{_7&x_NnP1o!Xnf7PcR~7qN~<FT%lK}^dNm*uW;`9)1c5p2^eVj$S}GmED|Vq ze#^yldH6AWs^)O)D9)XeQ5}cXhfqP`)&}eAYO5^w8bJlHQjc8@%*}r6a{DuC=?RYj zu-j&6u-w^c7I^mM)IyXp7FCsmI@7xtY4uz4rlX9LAx#Z{>M0k+2j{kSX8En}!KcbX zu;BSEi;Lg(fbB=M2hLODVk}?h8&X`Aici(C&Iar2$2zw?e~MIHqB^QU*&q-Uq>E-< z)_#mnl^-Y^{I=NYBX@$)EN|>|Ixsg|`0AWENqnjbl^&eiTDa(KC6?3$pG)x(VR{!c zd&RRar@*NWE{@9U5oRnOO<H{iMw1qJsYl~z(gJ5maH(~zxcJ}w|9|7Zp0EG6`PcRR z|E?CF`m6f=ef@vyDHB&;zT^1d-R}46er#5$%g#O>5;OZ;%x~ZSi{}4*ZvTH~w(I;I zpAJQDX`QV6fMbc^ggs7i=S7{i@vT1nq|d*YRapP|8wZCP)7f9&+-#gO{g7Y*iyC92 z=jMlM3w>w3Dww})dhyS@;I%W|@qdy^=l{O5yz1)eIMZ#b{ybo}UvbXv_nTJ-`RfX{ zzTfwI+q2(`<^QhO^`MD+6=>1K)oaoDv3Fm`E&g6!_egmDigkOx-O6ee4O?M$J7@DX zqpF6FN*{LL|GN&<c3pK;Jbq8rL+*G9qyMMl{{_hwolt!E-H}~3M0d}JLl3{VipNFN zzK*`XYToZV&%;1f<fa9sg_9efpEwL!Wp!1y{7zu*zMs#oembph@9t$g^Qg^(24=0E zxpT{It*kmEJkMa})Hf@`K<i#s&;S4Dx#;7|Yq#Hv0<EiC3py7#9CTFhs^xZHS6+4E z*1e*+9JJo=YVP*CVYxdVwk5uKIpu^-&zIx&|2A6vd@|YjBzWZtfBlcc)!I)jj^6{_ zrG9m8`Mt>8olmD-1x;Gsdu4E{<-t|ZiEWPRmTxv3wo099Y**@aL%COmG38h0^0{FL z*=OhN%ADY@eBQ*kImp)9_~u5I-<RkA3yH1!`ShxO{m;`A?pwWH6Kwlf^1Ouiy?LF= z7sQ!vOt}B=+xFG=e;)E*1<i3~&CcESQajUM-6=sRcgKn@;d1LL|8qQ!ZB8HVzOOU4 zko%>_)KhmYGCh>%!{JMz;jy6;@AaDBlbA9i@$&5MkL&mSdi82f@wu7ZuJWEU|NnVz z&wg+3!!~KQm$yZuH1;a}jyeBmHE;6cV-KG_`WrKA=f9ih>%!(%KAU+JbRzCfj?(Oz zx5NC+R1IDlJy^H<-Kul8-|xJdk=(b^?&nGWwnEP5QhahU$r2m)ygns;|Np=5&1ZhR zj{kp)rFi{&yKfu&L+Af}liu#PIn!qEyIrqWfhM;9EIctiD0sf~^BdWz1(~vGR(}kV z-R^&#mtuMG$ZF$*%%GO-1@D*h<9{3yKNi=bw$tF-p)XSug_|sH%@jx#5_O-w{?|Ls z82_{!4ufy;B^O<<`q%%u%vH_GKKt?ufenve7(6cY<5aKgIlHnxK2h!3&THZhD@$e+ z9-48m(Of4}Z1&W={;DgB+kEr<j{QFszE6nfuw`V0{ubp4od-Zk?ZJfO83nVt4yc@F z2#c4k`|&Vw+Vm*n)4OkFtquicl*3&UM8jhY*YF*>S$0e^-G?=8+P#gg4`*esTlt2? z;rb%8-sS$4r-GTx*1U+TdbzZFbH=M;yKiELEguW2Mf#b1eC5N?KgUVG6?6l8-(C*i zqQp0?FEyRR)+EY+E`#B*j=uNvTzQ+UimmGVlNL<M?hNe)$@ZYrY8NGievZEX>)OQU zuO)lf8$IQck2gQ4FP?cLcj01|jjvxdh0Kim&?FwBy>?4b>HXjLwtt?sAY@nZOUccZ ze*c{vq7Rq+y)XUWbh==|vRj(H2UJcs^w&I5zH0yPV}C&5wp^vpx({QjZ=Q||i>-V* z_42)&1)E=%&o{p6`}n2s{2xcSm_;Hh-dEq>Ezz{h?s;;);T&VR#7R$Ggx8;A`S5-B z{lBYfzui=y^ZC^K!r;j<66KM<PQ4f3|HIWI>#XT@84JDNUbin7vK(t<(2i1+d4In8 z-sfWzmp(UiV^OQ@kyY-w%Je+u_wW1v<?PHpOlY@Jd2mKYNc%!W+0GkD-L1yAZb>aD zxsV>s?VaxVpOL@fz?3I9y<BHTaDG_8Zkut-T10Q#FPmQ%``3j$(`?Mji^w|X#lbTP zv?jIptJcAW;$(~4?VF4?OG?|UIh8o|AhZ0B0|7>_TAdEsKJAco+sUqW*-oP5%&ZNE z^jllQSTeVX#+<Ca=qk=@+-e#Sx~1{dT(9XBIrd9r-_`&B&4121xM~V_<B^;vhvmK* z*viFBwToDpQ#G?n-LB)X);W!JSN?C`|2NlyxvT2P+mz2aj~NS=$6ES#m8?*H?o;R| zlU{Uj+86d;O;gG?w8m%N7HKp4e<lCZV;OA&<=$nV%(sf){$9{>W0R)+DPQZu%!T%9 zJf(|zuhw-f&tB);wCm3^^ZlHq8LxMHN&k5e`03dkPw$oG8)cT{Y4|QVD4AgKJJ`kI z6x;rS0~Wuy7#JKFJY5_^{FeNx)Y3W6;lFoc<CnwkHje}^-%<-_n-Ir2Unq{{ypnh3 z?ufj=V<PrV?0c@1oD)x-zKK)LiaYS<roZlNSAV@;AOG6M`JDkbkEfb~d-2nW6@KAQ z_5VcLy4wc*&|b6m5`RYeqr=UGdy9@cymGSopzw0ZtIN~G3SXW-A?$5gn*FMH%G$g) zp>|Vv-$>Ly{v)ckypQX4N$>9`_y2v{-XQz@<ITcppDxT7i%gk#Vfm~S*&B-2A9DYS zzdUo@m)aDKmj_Shs{EOK?8!2dTNOHe(MsxGuVkMewk=}YxAg2mUy0!K6xJzH%PZVx z{Fu8T>s7n&9x0<e&*RVixFD{7u=xXP&EXwMuk%l*)L%ZHY`6H#i{2%Ir{krs|I3@q zZKkt-_Lm&#u)kBQ0;ff6TiJJsamR7Dgf|Z6LW1+3FKN&5e#yeMTDykRv{!RayZEdU zuc?B6J%1jG{!*%@@~CiTji&zj*T>3QJ1e)Z)nBPI#k%kG=8*Xd>K!i?KD@3LE8EjK zd9`!<k>~%F<JR$B4c)Gw|HJzDy{yY~L*J>@x+d<}_Hh&M?d$oc*p}Y9^=zW@a<88U zmhs=e=pXc$zw&Uf=H5n=FLtTtw{8uT-xONwX4GbM@qAH<-=Sq068}Q09yHB4vCwSi zgvrNL+Gl39`WE@VUwIpJV12<1d-jF*Yd)X7dVSxwts8u1U)Nxf;X3cNNd$Ca{2IM| zKOS9JSP5E-y6@Me>H9>QiWb-$o2+`S`{xUHd#l#Sk6-e)Ty$f8+Fbnbob~%X3p7B- zeoDBc-_(_t+wgm}U|LN>!b#QXGA-Tp3ON?nIUVymo$s%l9jf9n`*Z!iUsu=jHC;<| zu)LYPUR1)xA@EVdGmxvAe;k*q&I#c9b|bmJK{TDKljHotD_Z|O)#r*#soZ<N{{P>v zo0+&p7+VA+;>&KP25)dUS$Q@)PFQAI*OEP*-qtsbKSu15(XQ!g-;i=!>`2&J(9yG1 zraM5#h&*J7+Exr&^zrZ~=zhaj!SjDznNk$!-jfoxxMSV^f4^?^$1Er)$}lN8BIw?- zT11~`SK#IT`ah4mrkZM8RC;y5-C<gEo~13<^%%JT`Nsk&Y^%=KJTqqQx%Xw6IqPBG zJrAF+-F8bWr*-pYRf`AP=KU|^*NhA161*Gm4%9|?_=bINQ-0k4U)TMuW9*mjz47iW zyW4>W51RSqBtn<`{kp#1_Dkax>tEW>0}?t8{+_nNzHsT3ITepOnd6q&zcxsol5E%3 z)R>*Qa_Ka#zjjY&1XxsX@C5(yo;9cU<D}_(mLwgM36jp;cvQ?WtYBH+RMQiiK=u5| zcJ0yyeP(wyoz}B{8Yjqc*xm9`N#VPK54wKZ8t!ZY>stId^_@08uko?m@#W9Y^YwK{ z9WP0!pD_8T{HOBO%H@8RzkAH?mfg->ZV^6V{ev#Ybk3TCkxSkRTR43w6xzFbciBXD zpF4L-F8c<{?6%mVx%fxlp9gn&&2A{vFu3wDNAun4HCwh;*Y@X0e?Fr|i!G9SxHgu0 z7fH`4yO}!ugUr$H!*3*wbwTTTxaAcSWll-@Ywk|j{C9$P^xX%0x7mf8e+!DUYZK|W z)OhrQx2A&W)XHRz89)7NizfS;t=#u{?)wn?pC|pDe2(dsustzMwyuqA@o~6z@!zxu ztWS3Ji0^G?zaCqDSM!|Jtv`?D|5se-7U|QjwRTlaF4C%#?!OqGbZV-w>es%{59H2R z{=eGS{^0+m>HD@s)qcI&d{C_}B{W=TvgF~F_xY^f2-pQV&8q#N^>RuNf9=Ohp!M?y zoPP<hPhPspKGjR`&yF)jr(41;PE2t8D5#}h_py8R)@xDO27I?lik>v_&R?7^EO%J2 zcFw+3&c9!$uCICOP<HDhL*&WGnMM|c$KLLE+~-)fQ2mAFOT)NhW(}Vl&;L7SzEAMf z0b{#MO0`#BF<4r0eGGLgSrS`*cdL{A)rc0I2QyW-EiPiP{j=-)y=wo9*&OWsbuXOd zxdK(vi+@j&U0?LuW#ziKRnEZ^W29HD&U2L8`7LbSyE%*3PsrEP7v83yq*M8Q_kG(3 zl`@ViH|}@woBD~d^rU2c!HQGsy2`l~Zcn_NaH6lV^7Av+j-uNu_;0TI*UdX+b#a@M z+CSdI`^|P1_HHyg@A+@<fq6UI9(4wDva>z+G`O%(BvHWN_hhBCnhz$~0WLR>c|6gd zchybcp^37M*T%F-0zZs)oM3ho6rStqrsHQQV$D-v^CdjCG*qUh;QWJA;Ub2A45a3N zp7T6JVj|B04Uub|ZYnLD=Vz2=A7W5f;!<Z~JT7rgy~jkP`?9}%t-)k#jT3+5-&f!N z-Q?I4=vHycxnc?fn*c}7fdCbqomtD|Sl#$^rnG@hzZX5nHpQ%Exv9+5zP~qEp1MSa z&(`eO+thzf#8dVHuYH1xQ<231_31H1o)08nahy9N5#)ZV$4J?0>&AOa*CiZXu=SW! z_L8{o-+Dq#H7a?`5*+Rpa0Rj7x;=0Cl~(o#x{@oda5`Cv9y~Ae$S=Nee`Yzyb0Mz+ zzSydlOC1fD@IK(~_+=1auv-08uD<220}Ri1t4>MoD8F{#sbqvxO{2M*3}={~!Gf;q zPv5l7zyEpO_m*9k)nDvh!kVYCQ>LlMFy7tLrmd!%^Kj!fSH4T%jB+04K56dQw#3(? zxsGFf!juO+K7xEMms(#$TZAf139RsYdUhhCYK@eU;eS8Nr&At89A0tYV{0SN`r-`j z)Qv3mO51k?rJZDX@`~O5$3e%LhAw?}zg{GqdGI9N$j!~{Q}gD@E^F!<E$(YSJriV6 z{Z^^JK;+%_`*qDWFM=)RPV7IibnErF-BFcKr#hQyv}?vaQ2i^qT;$UvvttZtqQZar z8k=oe(^dU<c1<r_=cut(;(^4;4@RHnU!5Re#CosE>saui)n_bAProdF<alXY%5j<6 zjgswBkLAzl%JA$g-SYC;zh(0q%_|SZUzy!$mLhe2VzE_y-#6Rbf5#1SVt;&K{>win zLs;#f3FEO!t>d!gccv^dXiKhee&V^?_+a4m?Yee5lQ*5+(0e>5;_tbM!b`t~-P-kN z31jjxel^A!99LbWYt`m`3D|Qb^zB9Q^<}d1ZBLi($a|6cA?T0#-)SGD9#5R@E?1dS zutw2b;_{3+Pt4^DC(3ku)|klsVD{ql#oP+FpGF-1*<R;rt-QQIXXV)txnqnap2zZD zb+2)rclrJX`5o={A>}g39|F2wY@XD($NiXhUK9J2)r(sWeE+lfU(fOc-^w4(_l~Q? z3RNbm?-6~ss`?GrtL8T{+w?VKt9w5_ja|2HURU<zzWV340uH|r+xac56O?gF9zK<r zulM~#!WWCReeKte9KIyI`_#%9y9IYFAM@ApMhiNfyD;7L`TY7iiTxL|ujqT-@_6}0 zF}k?a@2O;b`@{PdYYTfe7S5Yov;V-_nBZh33DCj&yghazX<@4tm~5WKn_upuvBmoR zp3ezOdH6(kdnxkehZ`DL7;qRFcQtw6vAV?2TeN(wQ_ImE+s>`9u-klI<B`UbGwU)h zq<`aOjy=bI^z>1N=L*J*8h3B$9rBSkj(O0!+29!C@&kU>Z$+k5e{$wbxYqnZV!@T} zn*nL|CWjfeO^e7?TF!c}Ho9(3|C8>=y;rTK1vCXd5?Gfo!Pr1}+SELr85Wn;G&Nmf zSvcXL#KXNZy0b2Z{<Bb=vD76Zx#Y4~tViy3)jU6$ZBI4`2`+kPQQ&GZ!$2wU+qb*r z_do35=D)DbBKe_c!2;O=1B1(&j}CkSwRR469x)EHN<6XP!y)aWQ<^n3M^|qA`|UP= zL0X$kyKI|5`~z1_y<Gimi3h7CrhDsbbU87}==N2AjhBzyPieZxoZ5Me;henju`m8% ztVvs<Cq3qJ|33TvpJxZTf`8e3O%!nR?5MoE?BY}Nr-`g9!d4daFLaDGY|1Qu<!;|R zA$rXsLB;b19?6F~U1KLSN(c$8HtDx|wPM4ezApzC__9s;v{IMdsNH5EsM1y7FLe3n z$7d+b{_~iY=||c456Mmpe+u;;799TQaQ~R#Lg$a3%s=~r&aYCRci8xYVvF#i7Oy9Q zFE6bR=yRFUyzNLuifFG)bq}jWyJ_XZ54*D7B)TrHU}Bg4>i*5~L}`!V4`$VA8;=Ry zxcE+>X2G6_#vWst=d!C;cpndbIx%?r9J}RT-iZGE2wIYE<CJ$Z^o<0cgxRgIslo0K z^FC+%=B?{#mCzFqmbKV5ae3JC4SQDpbBUiCbA077i`7O3dYgh8N+iMy%LM$7nH5Fw zrG831s_Q4<-SXZ@?Y2o##hJF}<+JB#tSz5o_e<W2^+=1_>dqGFT?$1ka~Y0DbACO# zI`(*bVufa?|1YD}XLS{&XGk<jNUNxaq&-nJ;;0pN>QC9k5!+d}>chjQf9jVO9sJg5 zWh=e6Y3ki6jC0+7iB9HQbIy7H(S<7Mt4<x-*|Ui?VxsfT!h**Fn|Eu^s99JaxZHyG z(xsHMjqGv~$5;xS%mt^u(&#!adN0LQ_tUIzo-cR5i1%>_Dk};0Efbu-F+h0b=V$95 zNp91hn5I{H@oMp<X+4>n7Pei~)o@<7cj{{E=dZM5D=pc#FEjWcR>fE*zG;%I*~YWW z?BZ7)fA-1o<d0_GQ!eUevdJ1%rd8H^`eYpXJdZu!Hu30k{hPBE7vHM+S{?B()M{5> zRZplL_o>px*qv_ao0xgHHnZ*CH8oq+r_nJ})~_Uqch|?RPK#LHzBLmz^l_x|q^vkn z$gw<E1vFH|ev0{_fXc5|vwEj@Gcp_VF<M^pXfEQ|FA}HIf8C4iP;>h>*M$YoCZt`S z$vIWo`Qwc+hQx#;EeDTZ^VJLxT2N?F-Or@KEO9unWs#!06r28%sqIgad$aE?>^Ye+ zUGUK7n{E;z5;s4vv29Qlaomu+LHvK|Lq?GR8S^8pL2nOS3uM!rSn8K}W}D#YT~qB6 z9|mr<<}wbs6?f}WcDO>OD0?m2rq#Pr<|L^^%;RS?{+GC6;TI>3yHRJ4+1ARX3$z^4 zxG5m_<wO6k6P->)ADCx2ozVOtzkE`KYbqz>v;T($l>B^71iex^F7-Ze#}zZpnS#p? z)@shbWug-n_Uu6WtHowE``0d>UOngVq-u+7#UE0~z3+TKD*edX@><7b6U{@vXLvmc zl(~Lyv)7Fz-}qqZ8wI~~&m53_K1ai>;p?7vU2C44?+c%H{*Bp(T_(5YO~1BQ*Y=+A zMmED|5yz#@PcSZ9{cpvqjPQ?>)|Xb?^t6=uAN5sf-r~D2Hh=LvmY`kyP*WyLK-*mL z>hz6go*mx(V_tgf@svkhzaAMbJ-&6zJ+nL+`M)P0wOy97G~nSqy!vnt|KSfoezg+? z*KA9yX^1~Ee@f&oN#XLc9*1cjVhK9@&O58Nl`xb9X#bz!|M}TjZr2MEIj0ww+Z>*` zppZFoeaQn+nN0zG=Y*Kt{)g<-vr;YU_@kPw`~FtW5@Tb*jMJKt4);#%P5eFS?B=)T zmD66m%FX-~XSD2O+oE}wvWrR*X6JW;((LLpPcAQ6-x2Or8TmB5sCAe5-$rjuUghOQ zKNqC@aeS7c#4zvpy5y_UEq4=3XWcQ|G~<hEba9E_?Dcj0hxdCee&SW9y35t`)?|sY z#@L<HvV3|pY;IrE@M?Yi%jcYQ_Le1=oEVQyNaM6xeK;V>;74Ivr0UUQQ;W_Tr>)o( zB+Yi_PO^ky_wgM4DTlO851jV6y6wU?qgQt<3LbP9YI;d#e!Tu8=ws0N06Po$7SSAw zX#sa4jxG>Y2->h!%I$gAk<5n$0l$yFPdmN$mBU?=*Ey$;IdC2fU-M+sl+(-_7owc< z9-IG7JJ5VwGrVj4tVge8YuXk^ehj^S=i8z?XU-TZ^Uq%#lC379%9GBTX>_~opqBca zQl3>hmf^4e97yOpX*KO(`P`G@?XQdGPg0*0yrjL^_vvBFG}(nae;O(T=Y3GI+jDeH zG~dd%yFO^P36whaZRl+mop>T}n|qeDb4=TmJBxZFFHV^y;;860FVOy^spc{>eghXt z?S(OwQ@kdh6p_)N(mGXg&8~xyEd5c>b7iJ)Y@b@bMlV?>#i^sBOf_F-`P+F{r+-n_ zUj49h-Ic9*mOnf1ze;h9m8!jd@!8_sGMmlkvMQ!t&Hb?b*W^?2*TWC?dCI@!es#Mi z((+2F&$i6|rsH0(b59@6&%J-FGAq2{*h8=PzaNBd6|Cg9wwv-H$S*e1m$&T0(%4X4 z8&Bq&(vy#+MQ^w8xnA8H-y<myeoU?-Ryk^>l-!yB>X9j@*OY&pT6grCSN05Hw@R(G z7IC-t{@CvK&gA8kqKs`%9i@6aPb8+;td5f0e}LtXC;LjBokl7yuYRmwz3$$$*goE+ zRb>}-RqQq0JNI5)V*UJucI^kF+OWR&Rx;o36rWGBz5MNIkmc0V>`Nc>KUSXXb7kh# zZvs^_#C9!tb^nUn$`4i7LbpwOHRn{m#J^A})$ph0d^-bz*4>o4HaC0ohSY!)H#VKJ z)Yf3NsQ%&nW8cT#e3?0!iQRfn8IvQ8BfkCJu>a)zr%x<Ic1@ZR#$(6!bxOd-%<QWo zOh)(ImKV&jz4F%}e2&(V_K)X3)otT>(JWfV794TivM+@pGP!6*QLmETF@+;tv#b`+ z|F&`Up<fRgC+*tu(LFk<EB;p87HvK&8LcZb--e#aIxHRa_n?{QwuuIhkDbz6vAWpz z>0!x5Mz?oG+BGl#RkH48&6nHjHZ9Wc=s$X$>w1YRr%PjcYR@C{*7eobTm5sRa@3zc zR<m%|WRJe|GdVlx?!(JwcKch~PaQIzVzce6;cWNVV3+7ky28t4Zr6EfhRZFzv~=x_ zO$W_*!`dg<*Y{{j9E{2oJf3=0>1(RBLYva&Cx0F$q`x^?x~@s|M^DnGRoQnR?OOKk zslrvRsUZ@!(y6jj-Cu^*o;}4gyY1J8IntACEx)SHwLA7?U&WbgtGC=U)7#(L{Gs!H z`QG=<;i21Z8rgAh_vJbGH~k2hI+b_UoX4?q>ke9%+zp(pW__Z4?Vr+G<);ECbfdHG zoa^<r*jgBS^T_l^pC@g}jZn+EVRr5br}nW3#a11M?H9d5pI!_TJ1H>xU(V0D$<CQJ z`WG8R?YD-5Ytij5L21M0KuWmm!PDP*9_%XkSe$6&WqCFA&%udp#lA~q!*^Xb-QFuw zH|6@2bCS=^dHx^Ee0s;fDdxn=^!UU(JFkgPvR&TnbV%M!#yD5Q@XU<4g~ueX-oE#3 zTjtJ_oJ|XlcNxv)Hr7pOXScXo;$Y7vAHB~&s!%VZv&e6g&_0ennN*hLQf-=*w~P-K zeR?I-X0*|$Q<CpoWO9RAJsWr0A(tz2w@px7_I%eX%ZF*&nbTPJC3Z(ke?7{a`?Kd! z?euSp_7<+&_&3;V*_?C>wSsjIEfTU7xcE=4Ph0Q(TER|H_E-L%Sv{dslv=OW)@+UD zepJ5m`-g2O@>(w@tSc`Ke{~>CF^vCGxyARE$l|o$mOj&r4T@Gy@qb)mC{>_l=-vOR z<uLzDum5SscAoqY95pF=(#ARQCx2#LnJgOnfq8Rf%jIp%M~@~rw@olN-dz^G@X(dm z;-`VJH5(qUQGO!0X;!YF#NIV3j@uf2eLl#YGM~(8F{Q9?ld2TEtoHvKuWq|NS<XN8 z!m~48kLNfiKChI&vNX@~=cQvB6N6M<Kk8ZBS6XRqE8ZV9Gx2bCPSEYgA&d7%r+4tm z|9_Y4^RD^$qoS$TcI(we?>_#q=w18M(35}cj<wJE^sL44+Qw7zPTP(p%hxD9sySNW zb9r}ROyMs>zDD`<kJHweNV)$!vADbM($bt4rgJ!X#AM13?O<5=-Ai45n|`V0b&W?` zZi4zjhcu4g)4Djf_{-G9%E}PFw}mHG>OJO{f7>*{af|pL{`?b(XLnCBQ~I+)^O|Mw zPu|1(SAMxQuk(3vY4^4-YJdOkRomNCytht6cg=<e6LLE?3k9)l2~C?3_@-N;<!MB6 zSgY}t8&OBaPF}jnyY|CLQ-iI&BJA#~&edMMxa_b{b&J7jGe6s}S3Y#5^JFMZ)owLD z6#ZP)<KYy==739Qx-UtE@0~J#odvVPx%ds|MD}jKZdZ9=nf1E+OW(TgEU6RoW1YKm z`O+sAJTLMeEMwmPI*jS*m5bllKlb&i+coPyeyhQ?Jal1fn1?2B>{R*hIm#CooZ2Q? zaZt$n#luSPImJrHrP}S1YaX^7Ik;$F!eR5jdJiuzD>2xRu^+VZal=tVcI{WkUYU5L z9^81UnD6m3gZi+84{f#>MWiN9?c?$0yL$DT?cVF6mJPz%WeLwtC@&2xclArQxhSU9 zJ?+Q!qlz-6PWN6vsH@$wSg&thaU1`pzR-C&`iZOtn~%O~=emA;tM}bmpQau<6>(K% z_VLK$%RU`@e`K-6gkV17-h-=_^DMezw(yFW`PM}F<WB}RW;uHw|2V{ae80?uLWy^8 zr@fN-nRxldsnxYT{M%#>|8x6xv-sK!o6eK-Y_pC}wz#w7U8|yS(&mX*)(1s2ZvVpc za!Ty$2D#O`6+Ou>%)dC_Zd+=UGQ)0SH2+K9*pe4k(q3QBTx@(?bZevC)ikdAq2+m( z!qc?%SI1n5{i7wbgG>F#TEG6S4}<q#^)EUuFSaZ|>{HF_==)M7k+)p<%s;)j<+k$E z*N-|&i<e!JZL1G{xz#qfZs#u7=&H&8?#<1Xjf!ZBW8>lz?m4rMLpjWA!=;d4Pu5DR z?R|X8%T)LEG2{H{e~lDAK6STp)r?G^U?raUAfn^^x(%7hH4)B22T#4?<yah|vYg?& zRm#*)PDVPF=T>oMzgfUgtT)Z>k${rPpJZ#1)oQnRTtrx9GxQ%f-SqPg^0O#+yzTaN zUQyB&g)^47IX5wHlrgng-ur{)tB=6BKuceZ=3MPCyGJHLcXxd{;B!TLYI<h%M7FjG zJbGbT8*g2jXRYc!TSh<X>a<hw=eOj#6*<@No!@9BoOHU)^xcu)d!kdPhVD@D?BYGv zY`SXZL~q$EYg~R5O|sQK{H*;@@0yE7RZ|4E{px%$^Krj@-1g?xX?G(&rl+&NtX`S> z)YoW1i$6Q-j_2&3n*ODITw*tA>7#n-e*MBoOXvD)-^91EJFl8AVmoi*vVB@-_Hx)= zYR}F1ewg3hX3oXsW=i@653`HE92WMs2@E`J>MrNoS#X~BWpMc|pCwhr^H*7)fB1Yy z@02#v8K!Kn-bh}WHs``C`Ct4+0ZVjKc3lt6Tp7Qmce!fm>et1mtoN<z4`koQADxtK z_=jQYwTsJ)Pu<U{4xXPZx-|Fm6^S+dMGs;&vkAVf`t@?Tzjl^<a*<yD(V6BaJ1<oo z&%8Z#&YE?i=Y{+JF-$vQ-FHV|f6<O@A5zb-=<_Ih*M7*7f84BldBgsnkMymyR?EG$ z%r=YtwO7V0$9MW11s<dRLax8QKW^^$r8}qiY15;n>((4=y^$&S`kIAjX7SgTA%6nx zUoTo*qC5FZ<VTBLJ#V9z)~?**U!qyQl5cLZGw<T)C%2-dgjW{N{ySy$`ZHm1a_w`p zB<nByo?t7W{qADr4<)shyBfc@F6ni8GVlM>7jstXc>gp%&bF;cVcT)<r%tQRa9`T| zU-x+Age=>X*vO@aw3z3(y33Y^82A~k`?)AhzT}dpI_q=MLkx$-miood+tRnvLZ5}B zOWV!5{mN!lPF42DQcL^$4qI}owlK9$YM#`==wWN9XK0e-dTCj=Q`L)w?QL(FELJ|b z;jD0i)1xBoT<M8d7v1G$Ma-<ef=)a7kaxHAI`8kNH_x?hJRupr=3T;RIhTmA2ou4F zUtO1IuiK$CNA`+H-Mu}P4}G`}HQ2LlQe~?OD^93cm{Fvl)27b6E39$jtpGQ^%_cHl z{gc~1a0K65XmU%m(5yf3|FM$|Nq-jd*J?<7XP2+}aG<hfqyO!s8A&;1Pa6ZTE1Lhk z^et%Dhh1U0r)H+zKY3Ba`ksi|zN8aH*EpMHyzFdzq$ilwPG28*X?vf=qmBd5kEDl9 z-PREQMfAKy?7PUBM{?x;PU)}Tkkt_?VbQjwS3$J@`w4?zqNik2mF!;~=~CwS_dKBb zm;7IW!yNYxBq-&k^h{;_#lTkTIIVEKe#p{O7u1-Gewy6l;+ON$3b30q{fqMytrWqp zn~OZ2F47m~pXa#k#6&i+FU%det}O>2xSea1{v`P(xW%UNf$E2AWvh0?Y6wTKNXnY* zURd#NqOnH5&z1wn6O?E6>Uf=%S=^JgRj;(Ay<pFyhSroRAEn<EumsEhn5uosRQsyO z{5>b+-$>d^Oixh}z900mA}VP6GQ0HC3+`L2jO^@K{N<GPdLEner`Rjl9?v#=tev~G zH00OfeMv7a#oyT0W6Zm=Pk4smgpZs_-aRtU)?7H6=yA7$`Tk>#M{;$`V|5j|+axD@ zSDblv`n`<h#OU`Hxdo58i!4q|5Nwwz^00U=8q0N)^`!?-iGji5c$tC&j0ZEO-RZgf zwmZCCR{l{@>E86Ellcy``(Kbxx>fi4?cpB`^FM5qfAVOeyPV`Pi4?|jIv+zX9}n_+ z>J-CQ?SDH_MycH*inW&a?<~Wf+}{G{_>WzjxnP}@*Yr)7)*p0^cj(XU3X*h^^!nv8 z-Dvu&3zlXfoqRH{#jYq`zjtcu{GzW@Z=N~5cv`UP<MT7q=ShAE%JH-OCCP2N?{URr zW+mg?`%hlXS!ox1X#b4|mS!I`j^7B8Rr`7K|FWs-Tc&Az*IZTYcVk)kp66!_d$<oJ z8Wi;M-)aB2Tj;jFC;#KVzV<+GISp;!X8R`g$8P7;=45Gftx<3+?2*m({krA-wtH2t z6BHJ<Y*@s(n6v%ByWQ{QR%IMsb&kWBO;pBILQUeagz6PtHJLz*8v+bhBojLXnH4!K zJ)~VZRC{lhibP&IcF^_at&R<|Oq~idlus?PddcloC=<5$!$nR@wu6$#rM#r0D@=t~ zR)CJBSr8j=!!T;5Zu;tJa|*a_Kb;l4-XeC6T=koc?gylwbF3EsvH0B<{r5{k8jLNb zeP}S~`MmYJZ{n<bH%(sE-Ttxkt?MicRhOvN71eBtxff5|73wNxYG;i&d|0FBmjxs9 zpSbF`qT3b+<?#sod%^yscXQ<Gf)KW9)w`gT{ulBKeqAV=v;6qBGggN@8-(ZW>0mxM zea`C@o1ax|JE=CCW!|zJi#acrpIC9X?6z*sPnDjIeXEMgUWlLIkvaW(&1S!?KcCHR zPuN(KGl@~PW|dLF(Tz^?9<)6=<>iwi_;Tai%jYg>%GDf7VcRsh>XP0Gzq4Y(e5^vM zy))}C9T9ZipMIP1lY-i-E}5I9*JGO--R+yU6gBKv)8$+iylqC&lRz2v$n#t=6}_Tn zJ<2Eidm^8NbxGL&D6!q+`?qk(BZmh6?KjhAH-4VG;{)3#@tndV2|CGp9%ZP+e`+jH zGoE>%`ci=XrnmEr=d~Sq_cI)vlP+)B|Iqcv+_FV^7Aq&*yux3}>j%n0mPNNt={`F8 z-D~wb*}u~_&YZffXXO^vKGS0}dCl(>c>TW2mowFk&%r`^h4v?TNrgCG{r5kwr}~8L z1?8rd_kD{NExG4)KJKCOIgKUuht^vp6|7lk{btK$KgajVHa4p6#<dbVJBwQkK1N&s z&pjmF>wKU4clN!Nf7dk2^hg|kWS_#&vU%>mCY=NsX74ZNj~?!EXS;p%!8V;g=O%K8 z^&R>6xVl8*2m8FVN1fkX=P%q_=&`)ywVF@PucZ%z9`1gjF-39eG~MV|+rwg;_lNDh zU9hxv<r4oJHC}boUtHK}77~89sp$Ew=$*TYJNI2`o$kFMk4wAm^3}GtTFY~!a`zV> zlmEh367@y+$1$PFS6-OBaP!&cv@<v5a_4LL`{u1%-xrnmN#FZ-?rD5V+&W&HQ-;^3 z)n2OCH>p?n^WMWE#dj-j;IT&&PM+<2p|MVbi{oaXfbZc4{gZ-TH7M$}F{VyVGVzi0 z?2k;J;>j|3PJH34HAxEbJV87YgnA6p3@cvG;mA=`$UU@V%D){t-{vjdf96sChJ$R0 zyI0nV|4$1Qj20^pT4E<B*uFd_fmzR&X<EetcU!{*Z;`_m=l8wOj6cP?{y_H1O;0~L z+)sUNy?4^LSJwHL4xeP4cCAwMd2^$;v`K5{;}`SFj%>Vk#XX|5<uWU~lAmQ_ld}5N zZ(h+gO);5|OQ(n*W3A}gcX7(POZk%-PwnsYpE_;tBZI>~&;AfO?VNJhkzH1#>HXgC z_Z-uj>>md4Su8!BrSNZsw9&2>4gSg}CmMq)MW#1bDVN{6b?sQQyhQbi=(#p(Hg6k! z{7%}X*uQ^pc+SVwDQf~Ei(gN>{Cvu?y@#X|+AmI6bjfPjC5flTU&U`NSShQ?oXh8b zY1&SgIqN_TnWd*DX{#5#n(H;+tbO~eUpzNf^<R1EZ1&c!vUJABgVQqS?AP4<D@dn# z_Nj}mdL~PcTVGmY`{H`;-$lA>1NSV?fAVU|(x1k9n~j8Lo^bKL?OyAZ;*mLDL)ZG@ zL&ab9=WeY0^yEgss`Qn4jx#&DW!7xoUNJw}exlfwCF}o~ANl|9d|I5`);UsXe}2k0 z{r?+!%dPOwq~GhT(u3u4|3oJ-Pd>lm_>E<|dS2hv_#3uQx1=L1B|z@!fgZ!I=H=Xi z+x^|uUryDyt5wYDmiyB9Md{JUdp@7zcAFRGx1#2wDC5yGg%x>Mqh#8Po+kAQ-P_7n zxUcr!<$V%DzE`HQ&$=|Hvt0G9Y1b!H%e_<L`;46uA7@9~cO5RC-|fjaU!!(T{?a}7 z!oE%V6Uw(v<GL!}2AMyFHD!f$)21x%w%PRcS^3;#4ZigE581;WZxMVOsQ!Dx-<6?) zrJ2)uM7@-^=ULYJW!}o3Ts*a4Y3Y{C{>SB>^$XA5{uLjS_Grqt!le^WCv)Ym&wZ-1 za=UN%e#zype?%poSiIz2?We51njp*c(_6D=?mp4F&1!O*=k2XauYa%p<tF{V^lb3+ zO_$`>@Z~I?v@hhA`mIlXd-X3a^gb0Fbbd$7k=!i(d)rUy%uegvXEeKVXZHN<5hj1- z(*AT_*3DgP@o&TT!%0_<?cZs(;nl@s>vMl<&Sm{N>z?t>1&bbjo#(;w<YM~DirYNK z?RSk9ds=KeW&vJxZxGC}!)BJ|6We(A1EAHr{EX*h+itLRH@<noVZk)H*P)Zw=B7u_ z`m%jRxit~`0+xk(yw43y&pzsr<`CgHXMIZX+_HyftipB}YCn3y;iJSf=i;$x%YLjm z;khO|dhUzoR?9b~ltxGIs@+pwd4;`eUK@1F!?xg}XS4S8yjcO-5K$p0vHe_R5_7+J z=gG5Y&&SNZv+e6Fu=8*%_dnyFFeQE6&uszehG1ud7dyi@MId+!l$qYeyylqWUW{kc zMghy6ozHA=*aY2XPy*T`BHQ>m1M3bFxS;j*IqV4AK>>=!YwY9LQM^{UK<+G_%`FE6 z3!cyVjJ`hu)qxiT8Ozs|vYcCtFPJQt-o+HlVF?!`msu%2IJdR$K&1)ZfIKia`y4ae zo6tB!p&Z;<?(DoKXwm-+&+d^2pe-h6Y(CWg|6YI9{{PSOU8_M0%g@BJ{QErrf6Kl< z>+An!zY9C${f@&#A>jDq4}1EPc@O;5c28gvoG|a_`}+UYY~Bwe{gs$Lh-|7~_c`qD z4YTN5KD9S;kCt?QY31K@M*fdMR?*(fD;($NeR*H|pyt(Li~m24+dCQYR~%se<&l?k z`NtvgeF1YT9(96O_GT@e8pib%w8ST(_CvG$8qfl>F#q~rm$i=<7|r_MrM(WkN?l>c z^r)<rCs$nI$U3M1THX{kJ+3PA>x|<z%c4pyy1GyB{_k1$-1`1XyAO^0A)tkat3ij7 zDKfu5{r9m=rzZFWJ-z*ZKD~0c{}s6P$D{6W(4y9?)s=TkuZPb6|L6H?`F|hU6Kf(e z7Pe*`=KK5zeAeO9so`xOp9}U^xOiwCeZ0rw&xga#KjnYlINoMw?X&Ojk+1*Ec&g;g z-4^s4R-1iz!YUpUFt_-e<<<CqpQbAqKdL(S>^EqM^i_4ckDafK=l}Hix;DRdbyV8S z)EM=7uDstq_Sf&Rdc9`zD)54E&{D5%uduKw@&A8azY4k;?$xT*>sDQhDL%XDL^8+R zO`^vqyq$A$5r56Uf8Y0q?{K)Ve%|*z&qG0{nR>jgf3xv;80etd)u0tlj_;*2(>jk_ zG`Ih<kUtc()N0k!>GAudrs~Z+Q59w<we<d}@O5VcCf~lQC*i;SeqHsC!vXJ|!sBa8 z1D5SN^3~$5V8$WY#=qP5|JCKlo6XFnf9fRY0EOQ>rr%%evwJ#|n$XUt)1p^N=kGC; zVB(ok+-kCTh4#~Ti}lY>{pDX}X%AZ+?jCgZs95xxLo>hj=GQD%ns1d9WAT2^=T)FR zuvb9~bzjAOm%2OQ@9Fq|Mo)@w=WgfiQoeUBRR5Ua>D7B?t@Hi6*3-;<>C5+N@=TAj zPVX|@%`#DKo{newj18NY)=#_ku=@V*xKhyOee*j7&IR}W{QJIN-}lgAbA^V-pUxPc zUn6t<f1^l$?*D3I>$=G3LN#v_uiA_mRZkxnN1wLy*}MD5(TP319eZ1gZ)TQo^!NqK z$IevOdkQ*A^I*oIf~cyOORcZI*N*?`Wzb{g`psjmV8)@pplh)`rq2xbme?q9ZLvV! zVxQaB7M{PqCan5Hv%JitnrFuIZ>C>L_Fvt<&*qy`b=zfu9lzi0UY)&er<z3N<+yJj z80zBd|9*A$I?*&cf1l+{P@25>Vb08RphFl>8gPF)yzJjKmD%DcXPzb9J$`jsX>u87 zny*ddq;pLY(?qi`6rI)$m#uoSFfsJxVflX_SOvQ#UXgsRI(e7G4Zl7IJ*LIi+KWzK zRJ{|US3Uig+0n{to9BtfEv~nF71*D}_3C|_%L6;-W8YucDttJiZnv@Ox%GX?X&Lu^ z-~0Y<$|KqGI~O(Qxl8dis@>UsD{J+ub-Ulq+IFR4%I3DkKGhaWUL|i<&6{8QZKVXu z>}|)dE;p#Y_vPaBbpKqjJCim%O}+Bv&vX0zhcX@J+y4LadA04g8_B1PYPU6Ry2McR zR69QM?)QD)Wiuzb?bON(Va<P)@4Klo<mtx}_vQmTZf(jtqqj0t*nirR%?nze-ch!! zHM^0}ylS=Ho&^uXg6`k{`>tH|pzRuE0Rf42I}@!H&x>yUKK6uFzrxX?k1Mvw@xIV4 z^KFGy!aIw4RX^7Mx;+0-WcaENpuDs}WYTAYq@+mAhi^Y!ivRm6{Hm|{-6=L(gjFAa z*04uZUMX9lUcJjQzJ0Bk@9BO``TEk9OOBNiGLKdNPdPqquU_vD%a;i^HuBHTo|7jt zulm%%Fn7Vq;<`JalVGp?IHIZ(J@?U`1OLz0|JyuiZV{{VE!{q6g-_~v(bg;0J*j^_ zx7^P&-h63k_F>uMQq{XO_b;_#mw4+RTVQl`;-M>h-)rZ7<vhK439tU`Z~jx6V~T#a zKbov&5o!1A-Zs(Hh4GuL&bI|i`G%izv3Yd;=v(dmA@O=ob)%;*t4lt-w66K)+U@tG z=9n1D-}=zv?DqH1bNltV_a)?S@jUmx^Zmu@51w9O6VrQGPw~G^>ip-m(^9(0?xM?+ z^I8EFeRkr)nG@M;6c+W)y0q@Kd)N7?H3xZi=KQ?Umieo<X!Fgq*{upszHeP$n=3G9 z%hs&7C;jU_ZP}b#bjy2_($V)T%R!ggIsMzk$94H3dj-Gt`Kx);@*nCR)7EYd`n%TG z?6%g_FZ!>J%BOk@o?mI6+SQr<Mf{l8Eq%4C)4v3}?D{tM(DsLuy}HwLZB*nsf14LR z)T}T&8r`yd&a3>w`sbDF&N;;8=6e46(|N$zs(0Q?FMC%rMg5?!UcEQ3O#F4jZ1KA* z2b0#@>{wQ@Nt^G8v)<(SYnPv0|D`<o_VJfbTiCg^*&q5pu}aOqlsRR3@9zoiHZJ{# zLvs^;_HLP7@@3mcyS)Cy<BHJ<724%F3uH=n+0HmroxnL!FY)omN#(hFd}qYCGuQTA zz49d4P`!7?1KvZW7f(OhvO>OgvR&3s$A>DPRiZ2W;<Keri%zdP(0xU_UB1)3@__x- z_d)O5H05)B_ukHNz3LvZ^`&i?+tOqHmz>{C<h!w?WQ9y^M@h)Cz%B8bc2n3->He;F z{vU3C_M!UKt$g)Mua~Iu8Z1A1^?2~ZN_Sh6byr(e_p0qYTwSo`*W|PP`|hOaZ+V({ zIeJ39|C3XuGEy=-{%mNsT~l>=_B|0k@9nZZ%$K*{ExY|{A%AT~Ms*lR!G}Lw+G_;% z?2=*8eiohFYr3lRTBLf5GVh_Iw||08&koOCyY<?X&jkWMWG>~gAN+mixt-|dS%!uk z0dX%DH1o~cbg9!X@3gZ-n8XIxjIUS2*ZbN1e4<(TX8-?xESz8Z%J(SGxxBbK_N9Z& zozp+V{)iQJd^NkBb9qP16lTepu63uQ?+NjxxjYmuRJ-sx{{OF6oc<L}a;@4;-<0Kl zo?r-;YdX3*?(3=zf9C&Q+;3;KCw=vmRjb#XTFhAZLL*mdzw-f^vKxsH?}E0XftDIe zAGyeXsOF`2{3^ZOZ#HR`);>{|kKFsrbp1+;-yR`B+b8>3trRWit9$xq>T|pAJFgy- z&X?g++5h8FH#-;K^W6bv9R?aa*W;>lTa$Kz*51yJbTE8i;HB|QxMIioEjK6gum60p zH{Is3<kg+e=UE#}J25|38ni2D`5C?GU-&O=`10@jetQjr=)9e&OP8Joohi*MH#>h{ zr9?x4T}S*&=7d%KO*gi@$)CdcD)G1C`=19``gm6#`93i|HeT<c?o|8b_cd~ATBjGB zD^S?0`a`zo>qU-38%3YbzW-+#Z<y|;6H1D6riLF%pX_VK`BG`N!mXsmy=GiC2P^f$ z)Ee}S6tAA2aCXfNr^?nFzkVDu-)Fey!lL@fr&T9ar>}|oee1g4#PrhACyNc%e3>-) zL?8PaAIrx*#!WojGtd2R-{VxbA!OdB3FbA-i3T3anr`atej_w*bE?RlBmFihdm5K( zWa~A)@6ui;@!@&1T#sYT1-JC%3Fns0&a?7Zw`A{+8*H0q)%|*tZeKlt&Hjb(mdoC8 zpC%nlJXbS^q3X+GdD(S`|Gajd_jw`vG1ptE*JI0h(+v#`nGgEgcz@k4bJIsE_SbdL zktGJK{sq0A{7waa@)1UEP7;TE>NhqXa}T%{TYk5Z$Mxk@xdUEt+Os{LcPRI9{MmMx z&pO1v>eA#xJFd6!e@r^{RFN;vt!_i8(B1<=j~Q>zwEWcYFPF2nb#3~YN%=b-wuOq{ zT>ho#R?y4E?+w^)ZT7jyKf!-aWW_~San>_a%&a&z2~;X}9nYEPZJ)9x@y>%kat0!W z0%o83YZi$3e~Ni}=IY!B;sw*@sPeuj?61D#z_)JCr&A9TUj5&f`G5ZHZ(b`^_8e>1 z-F8DsB4cBn<m>!X&94L9WkuCuzxo(W|84vIj`0btl(5--aYpx6+qTKJhor?8A8#|e zJMW};;wcG+_>U9Wdo8C(*PVHo`>6Ks>v;K|l{F#0e@@M4?PGsflgxAcz_ud~pTCIy zcA)%JW6uNU9HmQVE}j;N3xBheTYrzi7gO8EU4H%lme+V6D_ZJo`SSXUYtxGCjurg< zdcA$)B*TpRwcod1Y!+@d6mv3jjy)Bgq&<nf)@bSNt1oSRAFJO`IRAjx+vi2%{DaMw zzb<IpUN0hlRXKcmaK*X0XNQ|ExmV_uI=7xa8vigje9rC@W!1;59$y5V;cu`^i|_5^ z?A6at$fmHS|5$Y2IIio}E0NpWmX#W3S^rv1)V_XYMaiV^d*9bC+*~ki^0{Is$K}FD z@5Rp%2Onwt>A;H#GOkA~Kb=r+PVOx~UwN*0)zz?QU5ie;?>o<jPLC<-+{AmRe}lvq z9y5(cIgE#HTsE8U_}~TmT+fzdwu5bp`Hzcx&FN8Li@kJQ;IM}1#{Q`K($lXbBMRR* zBq%KxVb(skOG12U?s^U92dx6vrW<IgKRvox_ffY0l9SdgHhsoDo@o;U4q5IHbINR5 zv*F>qNJciDjx9QY_4gVLpU+v+u|BQ#Rq%W+F3zS$uKHDh8v1<-Y;M^HwCnut?s{-8 zDCUvp%7u5YgjrM-K5?4TDcLo{V25Ib!zs54ga7weTw*JpBlyI9pG2vE(=5lxkW2O= z>fgH(yO`Q9^6zhw|I3ov6RJ?^BEA2)?R(C@ENfnF{va9cZ&*=y%c$V^71R9|vbU#y z)ob6*G5dD@ly!S2=@<F;nTn+IRQ4E6Nn6_yWFeECz_rbyQnI4(l!9`h!x5Jn8DojN z7Arm3-GyuCKR>}dSC&&>IXKve)$)jr=FdxNUsCP9G%`0=SQJ?H^E>55Np|;aEIo2! z`F{m<!?r@F<CR8oGR0>M51wRHvnpn?RPved_QS4U8sT39EmaP(+*^K6Le{5bg51m1 z{l{jQ-c2r<q;Dh`d6Y}F)}wL#jF)E?Ui#McdcGEOW><!B&#mM3|2|e-`FU%(&GC~5 zB$|2_+Wy$=7cUxAdUE2~*x%y9nF7h1)gI*ho24^RC*7v`{7U9O&i^MFx9c7}E?Yil zQF{F2va?6qdAuq-ayj<jHk^B3Vy?hsgECQ$mzV!5{Aybob2I(%lPyaR-R@_(IDbO& z2d-UwyVyRl9yfnH<Jaw%%jd`KJ{0uw)v4p|20jz`PpGL0EAsID3sRZ4<$Y11#nUOl zP076*x!qNN$rnvJ87pJ_B737;!spKV>04|Iy$@^K_qZ9P?{T}nSXSYQd6je5jDX2C zPi-G}Jz4j(yu|OA@GrSs4o~;@R`>Xg`C6G~)bC7o?#s)c#QUpXt)sMrEjd{)|FC+L zkHan>7S8yO0-wI_eP5e@LGT1~E$435y|S@~tS)*qZ+jvs%&A%>S*V+M!`QRoPQ&$= z^QD?M@W0uyzQQtj=b=l-pGG*RA7pDxpCOZ>e7ZU}@$K(Bp8~%NMQ`lBciF`5K(NKN z36mcjQWE^)^2H*>rk3a51KT5^HH-gQo%*JI^!PSMzni%gKUk_4_?fHZi2uoz`_;Qy z`YuCtR~_5^#s3vQuk{7x-cxf$?7h!zzsbF`az!8auTrJ(bvNBy12%a1G7Gs$#Vb4g zP_&T{agms!;d6$=Fq=;~E8ggsxKBqw+Ovp5Y>h1w&nYxJon6q{wDw><=-jz3rph(j z?^PZ2$SB?*DApQ!j(bW-+Vl{ywC2cPos9?2Xv>wKT>v`D+9h8lY>%Nr(hkD{rzP!| z*x4+$tf&_@T)pq_x7+-$+77ip>|*LZ)XUiT@Jx<jOYmvA6TJ+{Z9MFp#!eca5;_)k zJA_t8rb|~U{Mn+^dN@*%?aUPAiB%^Qmq+dsNc?BN!Bz3tjNWjCCs)>Tzmr(M<$SyS zpN9q&3wLZNIwEw=i_L6`nx$>!c?M1QCwnSC=S=xf9g=zY^9Kt)20><KzSN%H>3iR# zHnw~HYQJ=H@1^TAE(*$h>22n>v-rTd`sNFM&7heNzMAj<d6wCkMXo7)BBMrL;qUUZ z`k`$<BKh*Cewl4i`_Ayz%i~v=>o%`G7SW`)^aW_MJx9CHAuWX|Y8__B16=JkZOU1{ z_nXuS>wA~YJ;NUw#sqGe=zK!t<CdvgHD@;ExV24?tK4*|rO5eq?)JM0tTTS}?mNR{ zS2Q71aFy~W=eBpZve(CM<eH?r@&unqskg<$NJjOaPF6l43vMWvPtdh~yCt~vYK^;D zm%7)#KI?ZGlR5fC<r3cP108C*r+IzABri^OChhnK;UckN@eS;oBG1WOdUGpI^{HT= zYGF{~?`h9_{MRHTY-QYJw^U`7Ozx)28UI?9&Sde5B&PJ|%7^)6zDYXsZ2K|$IawdN zjujlU3_Eur{XzC6*|wsOnhzCauALC55KQNLtaIeYIb*@clftBp%Rct~TiPkndU|3l z*Xr!(Xf2s=gVaO9vCMX2{SP>t<qY~1ixtAQZTdCa%!z-(87_V4e~~}kep%EWWSe=q zVxF_5g#z;y=ccQhe54$nG|pptyYKfqX7=EU3!m06d7JtD(uY&?zNLpZgs~N#Phn4H zFq-<UgEMBLq)(gUiyJGA)h7PTwW@kqVSmO#<T~?m$txyiPhNd9%YDMqm-s{M_~M+& zG53y{J?xhi+`_(kQj+ZatFe2OYmeFVvd*bLp0Y&kV(7YkUsO_9-|{EU_LzRWFUizA zS!wk{73-<>w<G*^eVC)RO7i>Kz3O|NUVg1Ts~Nv??Tyg)E2ZU+tY2dmT7UFlTV9VY z_tuxri*xn|)#OM&dr@Ro<5yjJ^!~HM`6YQNbB-y8t$mzw^jz{%smF3tvRAK`o&Chm z!{DR-^*9N&ewS^+|1%baue(@vZNj5@j9xswlO%+F);hW$l5w9YlVs5$5#qw3z^Te& zxny(k3kjYOC95eSA-1b`8!0UKG4cB8_<x@?nYoWeoV>Q!f?p<HqPS?yN4Zv)=9ORP z94{>G4?cR0*GE*|RcsNTgyI!O9Ua3Hf^vyX2?ql^CbT_qd9-~_wv@=*oXKg9$;`7V zCZw&N@vvKzS<*G@`u}4;-v6Jo>*j~re_=Zdnhb=scl~;``mldb?b>G-ci+jLz9m!n zb%gTz%FlDFUolVFyrurhwD5-k3Qr>*OL}b&tH1J5EA`NY<_D!`&lR0tuzKx19topE z73`%a-|siP{r~xgFwgy-PfsLpZj3r>b*-W;XL50rjqCj>i+c<vS^i05m5f%_y*bl% z-s=2Mx20xy>ufx7;KyVig`SR2E6-0}o}zqg`PBR})}C`8FL?=Gns7%kR;2icaM17e z+139Z&Iz7pbLo{#-R*zJYGpg)BU~Hb2sN(eVYWTJchg?)+}4eJh6|G}zrGc>GxddW z%>7R??VL3VHYR4}nx75+b{ozKbrCqn{*mds#ytT)nIAX%9-at@PE&jNBp`Tq+X>nK zPaiGbQ}oLw!uwp7QuiazlVSU>NSw9qJ$WJ^I{x0%6LyD6Rgbx;8L0A4v9IDf$MUjv ziT_=bWmkF?3oS29UnAW2Woh-3d8w|mEG;r7F-B?}mnyt?`N@If40;PEZBxH{>4O$` zuKwH^>0el1@iYooy)_6~zS#TT^uF(hdz=exRrqHeW78HdDy@FP$LIa>PVHy2$1{$} zo?2q(@;Ad?hCfF4>q>RS{XZtxsLP*re#LM0f6m63Z4#RfzS3MGeE;^A-#=o5_QgbR zTzxOt+^!@3p{LAhCCh6i_se8Ue?NV6IqclB@0M?`ivG8VKPG4`mw5U7Zuk7u))^Yt z!@{l2PRcHoj4yuMn)s>XbBw?{^}46C*c5Ni(Aai{>ll~dso*y)iudyCKF@Y6+17LP zNR}>#Dlgj+h1Q_VR&mMyQ`Eg*zpPlSBqGbECt}*;H%I8qn{ve#R^}}q61K58Wn{Zu zTIL-m&}P2*j>hXVK?_e97Z^voOYr3Ol!dV^IPrMy@-tEesSG!^{9IeCd|=Z0jmtbT zm)yIVUU>J-ZoB%;Oun~28QhC_%i!<HVAN5%R4?;5muTf-^&CS6>t7Q>kKFp@etpyN zj~V>a47;yC`hG3p&`IIRZ)aa|j(-2BU|0TW|A)I`lJ9A~H8=CGaJ4ymYO<BmoF3yJ zN@};nD?2{V{<oO3-9qO3wVT<p-%iBMDf@C*W@ghvj+<|_@7(_4$zHi=(`EffpC6^{ z@obyqCcDt((BmbM$Gr<<<|tW6c+9`5ukkXc{!oPf*Xb5@cWt#bwraI*$=UtoW?bpd z??2~kdmlV6dimQ8Pi2<XPc&b>c*5Ba+{r?23el?~ELl(fTvqcS`}GCh#%KQzcfQJn zp9PSRdNu0Q$2A5!uglcz`XF#F{nd)x1z&{Kc04HVDM&F`ZC82D*thQF%PV33BED^H z&9BnGGyBknwd_AnoHEEwKl}Fk%95u7%l{n?=xN?&yVzUFek#AP>=f}eYcH?WeSc}2 zyZq#ytwkO`O?vq?C0BeBmY?gmDemRdxYs3L?2cDYU7IW8HPtdb=faMVMYolcO*E&S znx206!?vl8Z|1%5s(s<PhGBWVSN}pCsmrrZO_e%*R9sUo&nsKx{i9D8)xC3EQ+j@- ztOO;(1M7QIZ^WJ`dSaID?e(wZ;KKFaw2v<Lj-37I$XipMe}#6MlAiY)C%l*P&)uUI zZR`H-#+EPAJy*}qdc%6C{H$}OZpQV_@^wq4LX7J<8f7L4cWhX5YlZTZ)Y;2SO<q5` zVmn<xR;_o}mX|v?LefgFY<zX7tWvLi*#?I9R(Cj7-?U({c9Kh->$hIA$jX%2Zgcq> z6Xz2io#_{Ra^)A?i3)9MjDIe(p>N@wU90je6L+^&e*9Bhd&7@K?9374$&Ck=t~q>e z+t;bvehJhrUQ%CjbcxBlU;H+cvy4}-xWs;IPWIBD<(%t_rhSv1J>67fc1nA$ad)e4 z_j8NuZi>n|c1!n1@@gk-jgI{p>=$~}JGQm{)!f>)Iq9>Fo}W3GZXy38c`B!T%7$|e z((B)vyUG6X`g`K=rI?)c`=0JRnmptF;V=51md>4cc+1bw&)fNve{8B{eYE}8++V)3 z^;&b@ZdRNq`1kc8=cv1`F>{zcSpQ<49PjhX@SoAbWAev19zJ*&#B96$eQ9gkwnr;i zEgg0*Gk#TZh>=HfwPjsnf3t^NMyT^1p-pRJmgdGw?bEG)$=$L!bNkWLwf51+e$UzH zm>T;3{MzK$9d;GbsfS){Uw!=5r#HVXjb`S~@)cgDTDeMoW!#B3H(jRqKNfg;>S1f( z3)?jsOY@b|H>{4Bc~t&fY01nhO9Hr#gU7~J7JdEN^G%BN-?o}ELEgzH?mWNs%ChMA zv!(aLzGpl>xUN!TJ?q<D4p!Gy3Z7oc%r4oT+O_w;=K9T-78rN51uBJ@X}<6(zM=i} zvg1yTf;CLej&6p}YE;u6{8o~jd8Ku;(yb2BEF-;{3$K<5^N1N7Uy%4ARcx;I6%%K_ z-G<&?HP!c`qb<{Z*`9Nm`}*+Cv_p+cF9u2NnznKMmaVq^H$PAMcX8{Tr5{aJpKste zf4o*~`9zPzQv1u-FV!WVKHcCGyV7{m;dK%l9u{2DlG(ic)aAB|YhL9XW^eT`Y6^8( z+O}tH^7Z>ZVjqsL5(+z47^hP4@nb*ex~163YkSRostp4Tg|BS4dB2+P(bqeLnp5@r z_<N$}nEo*oWIDS$J)3>MX<KyU;o^xY882D-A5D+j{XsxDT;r-m>5L1L>J}7E*X}bt zrr{f4aF5U0Z|b$Rnl^r0PwVfuVOf~7ro??&U|R0y%r5)j_ZG+bp6eFP@^oF7lmFOf z$*!xvN>g=ne_#4g`t#M!V?ytas#je<9-4e5N8<hMV{9i|?Mi;{tB6i@%1>}jzuQtO zpDVh&QRYf}+Xm-|#;)S_sm(U>Z3U|iRv*5Rboj}Ak?W`a&iT~q^xkoq!L+lp?ejLS zoy97CqO#B8kxtaMi0v0w+*&U(e_IjX?>dnmw~ajI7x+Gj(B63U_LIJ|-usK+vbMgT z)c!~><9fAjhG^P{gnG**Pw(eSykICev~ks{&KDB1mL~r%_OU!YyHlB&AvJ8Sp5N-z zwy92%$1I)(@5!-t=}b1*d}xjLtwNcHr@#5Fjyd|Uq~B>>^TeM~a&Da3=L8r8`V={w z-JUxv)VV%!+RY-qGd_|tN>j6|{BCD-bIZphENEU|(8A|kyM))@OR~Y=``7UePtW(B zpT<2g?RV+<(7zHffiKd8r+%Bg<BgGt!N1oX`_z=(qxa=RoRbfhUTyR3uh0Lm-=|L6 z1wTDlc~VQrZWeRnZH*M)>E9;ZnX*R4+^zQX=Y6O2>(0qe5BmA&$%MzV_^&JopP=XN z*D-~kFXF4}-p8xzmT$Z_kK3}#?DZk%DZ!8R+{E3@6pXjFx;)l@|D*Xy1-H5JAO7@i zne3V?9mT6}9O`{+e(#(4Vb{6SY~$BAum5r5jAFZtP~Wx(&PGf7OojA7v3r?I-u6Pp z>Ev2l6E34GYmYGt&D4Edd-ukIe|Br~?yKkD<_x+W=4|SfmU8Z!^L6*KcRQcY6O~s@ zI=be|_cJMz4ldzddM@nT#-l01fp%|O0^JVxeU8m>{aAUwia#}RBI~C>`RNaAp2|pt z{w_VJzI@N&7D>^6Q#^m|`toVrwyL>zR<7RutK-vp?)3T7pCvxl)7Y<mZ|5<^!(kkc zdann0?0YcPxunR_?8l<nw(}dd2$s~;PBP|K(42EdtFWwr<LH#9+bxgeY-F+4J|*Gd zdS*&|!9mvM;+_<jk8$lq*UwJNzA6_T`o<`LCG&o?T0nxS^0DjeZ+Cj1>1%A=c6mi! z(3z(Uu7YBUe=@oE#js4=XX+v17k*As!DhyVchmR_A}*y_NbL^dd}qeLb@jO?i5JA) zYshF9DQvagapRAO-o9^h&1zEkH@hiXzTflNY1<ZEznho-2~MvR`Tn8xmtu6z+UBS~ z4*Nh?p=oTA*E*~B_gI?7y~L}FpXOKe=nH15s>Jg*&sdwHAb#=K^Lf>IJ6vBLn`m&m z<7QaLRP~~u6+ISe6J{P>!xLaXX$`xz=JlNZ?$06rRpr_=&xxeT`dhtRvZj-D>fV=8 zx8lMCx15tbrYigI?v!}>_rIn*SADv1laZWo``dV}_KE<vs2Vx7=xL_MjN-c8JNg;5 zQ^Ve#D%1HWEB`pK;+U6Z)Rgk;t3PSI{A|_5psx5>aP#$BR&8@w{S6kx8;BYBefRXu zy*aJ_m(If{Z=RS>uKgI<Yct<hW#6v{?Di7-?wv6!*>>)r^rM%PK26(Jn^`fnl|Sg^ z8tr*EKZ@B({k&m*cG^d~^c;<gZ)X?0I&}NiGxfW{WlY*vubjVWn)p`iP)x<c)@I|L z*{7ydvESdswDw%&;zFtA%AcH%WPM2Vocz_|`kKpA3uR~Ca=Z4j!%me+K4(^<r&ZRv zwJQvl>+fZ^*539zrTB(taj&;#ZN`+h;a&c#Y-gRC$94b98vQ>LAC}$L{<D(*!`a#9 z`XURDgq@#gUHbLZR`Irzi}l`n*4cf$?PU35;#6-APqs=!oz2RszdwME8hMa%z~kZM zof30OqIfJVUzZ4|%&TWHJSE8f(>Oz+hqHatTE?}V8w28gR&g>juo)RoU-L*w&-k4{ zlY6vG35VVD;sE_uzrJnXUwdoeb_-{Pf&(8O&-?P^43~cOuXdrMig#<;<~DwP(9AC< zGv%c1=1n}`EG)M0#PXTkbCi<#$*XoH+^v(x{NB=znVGlVPV&~{Oh0o`ZHu&%@BE$Y z%hw%akozBVC-<kti`kKNuMRRk(^w=Ub5{JU%NE7AtFJNym3-az&Z=w6dAr|l4jleq zy+>(j{bXM=Ns+}%>UorUf3SPs`l)2Frw(-I(j1p7jQ<wtztT=q*7FMd6#J|9Y=b9r znsDHPmygdd9QOZWnIhn(_UD+m)>f`5cBgVgR_9$krm^eG{XhxlZF^$tE}Iv`DQv&d z)v466S^TNL{HlfXa+bbxl8~}UJ;;6UVHe}^GrMHco*d_~p3ElW!@qL=qY2lpuQ(Xt z6*+yAhF@lNVEHk-V>)&(4xM5M^9~TtT^)LB@vd*0=e<weP@C<2d}+wN4+=(tHIm2Q zM7UNQ)Ba@n^U369<KB<``%e65Uc~iq#igBTcMjY8usmE~@t}d(DL!@0r3#N3i7TeG zpXlDT@oN-c<l2;AONsWaMlByB`^@*sf4g;Un(s^H?^oO`R!*qyVW0E-miRK?pZuTu zuD%YBt4w{d{t|Oe)r;Ad$8$COGH*|B3%5HV{za-pSIy+;{vO>IcNZ_ZX>jj(53lO3 zTH&zR3Ters6)lIk*?DuDdlvCG%RkmMV=Fr?^x2-JmCs@S^7Rj%JmYyF<aF)j>diiH z3j4x+YGS(nb!?vf=f(Od&U^<fYEIgwJ1hAYGAOohWS+U^f!v=5SJjfjnV%**{lDa` z&l}(3mcJyYXW`+Xm1}P-zjwIh^UCG(q*gW5xZ58POMKJ#q~u}wWIGek*kAjmV^>1H zS>)WVjsLNDxm?|khYR~3s<=OIyAV0?bwKCZdCKKZi#qFfemi7Psj_MA5BLAG)n;5+ z_331Ek31X46fG7lztvMVUQTgIirCmIbj*FlCCM3_juy%@%I*{%Z+zU5I#=hZyJkv2 z(y{3lbAE5VTXs8Dxp&d7!+h2(hbPuZ6r7mOx8t&(weL;21J_h!Y%S~xBn)TI5&9?5 zVr9;^Tz2(w35#oy>2tF_pEc)C%|4{K{6pC{PR5PL<*HjgHL!YF)VCx$JfAC*z2t21 z*#(I<w<ELf-Ja^kvCAx~^lIqg2EV<AO&P`_Tx<m_->*gI-<@`3%J*$~drlm*H8aZy zf8`Oyb15cRKIX!vihXw$hiU|KP2Ta+I#(nqjKN6aLf!}Qb4lBl-`Kp)>zDhY8_n*9 zVS73Z<yrD7-Q(|Puity<;q4`j%5&_0v9>XvOF#SM*|M7<Vzb?*-#2@EsV@2R;{TWI zB+{>l*14BCd||)m*y6lTLHQ;B3C&wGW_sV6w)yZIv+V+z|Lmjv<{kacb^Y79w%4C# z@ALk@_>D#H3gtdinOq4T&Ervdk&!pMYZ~kWj!fKtLb=Cv+w_a^6F2+Zd$2`4R_4qp zVfUpTUX$L<UZ*vGomoz1^~JK;x!Z0g$RxB$MRq%$D`cn*ShfFF$x3(mPd2UXXVt&% z_B7+aynl-L+l9Ju5=twLHhHCfzgy0~i*b{%Ez5B!wp(q|c@lO#3%~4`)Yl{ROEI_2 z@kGV>Bc8HLKl!!lK2==0uv6z4^RGtLV~J1K7ksNdmw$9U_w6gwN(;ZpST^=Jm@Rmp za3t987OU6OxsS3pNSm(I@!9h*!g<=oZzo>nZo8@WBCqI}Qu&3<*(a_o-tyM_@M;-} z+umo&&lp_G3g!9R@Nvnz$8txuriMm++`5u?SKs$Sxx;s!_wX)>UvyhIuI6CA_tHJR zIf*e2;_mtfDwpJD__!HYE;*T&B5KBz+jdsO`r4~gE<eBY)wS<sy1G?=ckq*d10Rp) zDIbgeA#2O)wRQI=4#q|GRqlIY%WkS#oZx7Z>;639AHRLjKC@d%-MVZu1jN}z{`A;( z$gEeMs`xeT{jM8bwJ&YAd=HDx6@3$OYgYfAhY`){2kzAwZt;|tN(Hr1j_qFg#%#^4 zBX*bbf3M^IS7`O1`<=u8L(8W7Hs$HX>2JJR{Iu^>;`%4kll6Hfx1Y^-{JHl+P4dF& zm;1K%L^M^YF&+`Fx!}m&s`O^>_j?a>cw3YX*_K@^(N%xB@Q=}g>%3A+dXxKSPEu2x z6U_E0Nt>C^q;y}1%@o~NGm4~ceBfEPMKaZWhS}20$Go4V!xq;(;goxP;_|fVxn>fl z9!xe~acf8J{^G*zFB5VWx-2<Yx3D&1ZHMy&ec?@q7Phqc&Yo(%CSvhi(77oOLKgJh zSw3f5;mxAo?lSpPzE9ztmmT!MeP;djE$wg3&jdXB^JIPJ1IZNiPYLS;Q{C;9`fsPi zd)_@DH<M8<?4T0wy~GX8*<SmMv;AjW**(eVN~><B{x7}0t^1zF#okQ2{Mqd0ovrl` zV^Uk$K^K;8Jtg|oS$fOI6&2k3PEXt(`%&-V!gZBjB-gLief^2a|A|7?l@*3-wVh8E zhuwTQC&_49=cO4ElUH(2-f?ZBe0%mT{oLQ%KCJnYnk~GVx$xEE{Km@J=Wc}@OT2gX zNyYkq(dK41s-C|3X4d!jZtM1o+MVIcxj*(5^55NZa^J?MD}Mj||8_3>3{}^wZL?Ln zlFk+S&M4-4u`1z^X(MMyQz9=%lG2X;MGcFZn!08<3bGU*;^^wKOh03pE-2#pf8W>7 zyy;ceA??=R&)r!+FMZkjy?0|{zg}Azyxgz#*s_Fc?`D~1UvkL3TY5tLyo<fxqO&e? z6Fc{P<9*ulFY(e5m0x<bzq$;h55H^V-NutM>z3L{*6UN>F7%upFK-ukZPq2Z^{+ow zYSgE2S#R`I+x_M0$>hntvnFrf_V19y`4gVUgJO(5_h0=`xz^h;p(VX%?V94pr(a%q zmcq|$eZ25yi09+tfS!tD(~T}DBxd+(C#d*no!@yU`CjIcS5ijbJ|1RpIw$e;jnuKe z-Pt#vUh7}?Q>y5%&N5AP``DY)AFnC8H*NjH>d9w9V(q>6PyFV2CHKblm$BzeZ8xub zY$Uc_@99-{``)SNGLK)L_I=;i?&<FYBC4hYUyGf0SuHx*@U4<_vTd=4O>SzWxVg>m zd(q<0RqECEvZQ@7xa_g{_e+-fRj*c_+;~jK=`7c)$<x-Q-v3(lX06rTo9cUG-_J~| zzQ6R}vs>Rvf4*0~o!hK)#4_yWMtA-5mvy%6s!@pFscrJ=QN}OXN|{B>8q1e`+xPOO z<?~-(L=(;2W+e!JpT62Ve{zh^u0Ov%bpFins@}8i^z(&(CayG_`Q}o%dcX72g=_a4 z95dc!5V!97x!&U3onjL%+s<dXF~8}6k@1w9GZH5i_RsV?p30<_z_i(;K~msWdj3~d zX@T=eR&$p<^=wdm_NKYB=OdHU*?&n(=Fa3P*%7hKcw6oUn@r2Ao4pz$_0D{A3M*8x zn9;yF<A9Ao#Kc>C`g^|d9=QEBf$4N-!?JmspGVzE&g-#xa_npdS80dl2R^j~kY(aR z3Hq8}lxJ_t&OgI_{?}wq9_0;LS66NMFPa~mK0o4C?i}G0(nZG?+>VHz!{hz3wcPk{ zpQ>l*@8fY5Q|-?RGtSws6I*7$C~VMJskA}qd(7<ROeJx?2UvWtp;??hMd!DQ{@->X zZHrwt$a;t)(8#}>H+Ei|Kli-}qcF&1401*>Q`x$+I~go~qiKY5M@@hP1ySMfRiL5x zoaOQ#_y7M3pHu(ur|r9Mx@s5t89ue$QLNuA1v+WF$-X^}Y0BbK597sp>F2HA?>RF0 zu}*vD^xYO`H}TDU`f0Yyt!28xlTS>342iQDxlFH4pWAiU<hICME8!ax4lI-YXR?3) z0}+dtOD1>C|MNusX#Ky>^B;w6-xa#??Y7%_3{NIF^J)J3*k3OKIs>^Y`pzRU={fVC z%Y&8+i|1Eeo-NdL-1c4J(Nw+SnQ<0&A3Oa;K<6-bS>Ju>H#PNw_NCOi%b+X09`WW^ zIB$HpY_=G?T*ZSkPoII#es<aw_n}E#WOn|(pJ$d9zF`5KHmU<U%vdaZ@2k-6*s_~T zZ&W<~_K~ZEyN2WU+wJj%C%xl}-lT|r4y(8OJoCH==)%PA?D*fej^5gu?f!fv$L}fI z-#z`Y=eezZ?cL(@w%w~^o@#x(GO6a@z3=<NWvbt7JgTZ!*qL;9SE=_WANwUU4{S+Y zWLavrJBFj?x%GX`AG^=y<^|t*z-FG|^9?lTn{xQx`?~MZ8!rC)wtc^<?5SSsHyfM_ zCw9jyG2^p({J!e?ZZnA&yMG+jkBj-(6|S?ceD7<~@EwOlv)<2d6@K#Y#o~Uwy6?O1 zi}F|BI2<+etkbNyY{Cr(K+EJGCCmSg`1m^hzZK&`x%)qknZM(CuBu<@S@`Saa&ge? zYvJbEch`LWyYC>2&w^PF)&3iP?Gyd3&HFa7T{f)d*X8+ob-!=l7yJL~`hKoCtiFks zz5gap-@f;4F6-RYo^AOxkEM@-mW+S-em1{u^Y_JeUsw8zrq8QPJ9shCurX3LwaeHt z-L$vclkb1oDb3|7wjUSE|J9IuX?P5Dr1jC0>hoplrM?=Ud;Yl3dY#d^%C+{nR+TH{ za<tx`YMODV-}$qJ%1Mwnx|91Xmw`_3wo;M0pUq_KnqYb2D`<V&quclYm3;(V_xIzm z{Qny#-k*;DSG4O}kMX&P9eq}(|NhzfGVome-`DZ+JL0}yRNMRi?|Xed+b<Wcn9VJ{ z7Rmkb{4Mr3HMerVsFwX-a@geSrzM}C{g~dzAZ%UG75M+(pXc`K?$Vp*|8B|H{C(&B z?=u=WLxeXJzh%<1Xfn{7QTb`ha$DWA2P#iE%LV!7O8z^=aU67e7_SUNa{AL>*Z0>Y zak#tb|7PpmlehJ1Snc8uwQ2^1Oj2)?)dFNzri;A+Et`I{<+9)G2r1BlqNV42uQJEf zuUa9Jxum>9ZjJW)SId2$UtfCZYv|78XFSXnB`UH$2}=bc{EE&VxF&u7$FVIwb(%l! zKbHIMv3VP4b-!5lwKbaSD$iywJN~Gk`ndJIjUt{ezV>LxzVymu(>K5WM9uuAsQdKU z%T`X`z2x%sb7qWbYXXn!m+w5i^yYK@nupxo(f2-0+dMa8`8k$nJq^=a;{qPciaTv| zes%2IENwrYX<2FqP1hCnGNtan=q4>XJ7<$;ejn)mq=PG-+vw=N;XP^YH}}BY_chNS zZQH&#cjL{p*{U<cn<A2oUmoB{i!J!OQq4Go|Ju~@ua}p7etp4)&(l=-C7;@cOB_1p zJJVKPzkUDTx2Cd$ONm!kg?3L1x%X7BTr;BVR8XzV+cS#}Pc+SLOkIDz_FeI1xsATw z3CF#@n|%EgQCVPfS^WS{=%KyuO4qYK|L`UFsmP25P8X(P!{XjPz2Bi5{r2i@;F)qE zz29Kj6QTd0)sNSv%NX#^S7nQdj<YI%xAXZjlVdA?8Sa(v@k;+Q_xzpU^1jc$yw<^g z5{0KT{ds1-U$gGl<@sVuG}-oTc0UR_p?6D|{k+TRmx9hQ8%st!TY2Fa&+%LJ|9{`# z@_p{RKr3bQPpsA7Hm>5f;eM|9GxO1c-=5Ysrz)S@WGeKX@cO>;&#Gk^+fOQ7-dve> zhW+>TjmLwZEK8r-UsYCljAQ@*hy3*(mF{(IERV9Ze{cJd7_I()*Y?$G3grJJ_(&$# zgiLLG^jsq@)$*$8&eGlrjm<@pPfyI8cXXo7=IhCm`?{`A-mfKj#WeO6f9cLSbw>{i zid`{0HSf=}HnYl?(eo?q&Ul({lKtu!eQVY!*O#3!r>i!s+w-`%k}dV-lK#hEYuxH~ z&imBwZTe%)4~t{PPc6Re)$HG;CKq|^{xavCa+VF1lV!e?YAK)J|L3VbcZK^u!?~83 z4tk5`Ih%C||Gh7=eqQjt`Bjbkv`*XZk`%Luopox-TD})ML){;(oy57WRlI85N*xjP zT?_7PdoibP*RnbOKLU@}ee90E@`_{Y^w65s=MGw&vOMpSAM9tz7<=+->bDO{asO5| zMNB(i7#}TrdTRD5*2wHhk2j{SnIr%9_s?eeKMO3rUI{+EeEO5>JF9oBi<u~XO6yhr zsfFuoUul`=nu#l{xPK&Cb@!b2LFZ2#e_#Lq_Y(b%%`!z_jJ{5&>eYKv9IbKN>&ebD z(m&N=Ex)<?)rRkMO|zM76?sj5$$XPb`!1ZDFzwETBTdg0tdGR<`93dM`>HxxdT#OD zFYJ{)x&8B&E?&1-rek}b>+HR%v$x&}&plOs*>dT5cVUCZj~r`W%*>V$>sfI0*zB_p zBHx`{ww`6#@6C#qy&8?Sr708c{QI_DU+zN#`;z;s|6Mcy-4fx?+kP&8<597rdAr|+ z#r%C0e%=42$Kk^sNjnV_ro8|6eSiI|r$={+@BeZ1<*&WpZe?H0kU#Y!Rlhp&sil-| z+$M*FYY{T7hYx^;J7>u7&q>!`2C5fpbf(y^OPrj&Ow5?Oy>`x(oBMv>eIK_WQjKda zZ_ZA$HtBmG+Fl;zo0aHxc!A9k-?yNx2FrO%KsiNR{>K6KsF{1;*S^=jvA@^E?#n`c z-~JFQ&&Q?ftM4}1t_{hHDQLI8v#{bqv)q;qD{XqkD?#@;$WM-m`E_Z!o?iXW)64JQ z=#cwoIALFY?d#}Fld|iv<-N<h9{1bZ>8?-Rsr6Kb`HsZO)Uwme@;?rgXt}fP6mVC% z6A^bJ?fLrZyRRo19<nsEd%k@a!{@{N_BJQ4_2!i<ZoQZ_O?A_M&nf@CV_yXw1ue?n z^07L$=IQ<7)B9@T|IAbVziZ#>H5X<s%sa{_Als82`#OqyvwGw@A@}pgS7lH6&Z$0U zLQ2;B+Han0^4>)+YJ@#zo9Vbe`*tIlKh;?F=J%%^%6$=66kW<c6tSc%)DoySSs-eE zeG*$qK=j|l&(SHC*XDyx;5@1<_pyUDO=8}g%PS@ZEp46Nvp{&!yo;87J3n38YN!2f zai3LI;J=G6&&<f>vdQMLJrT4#;@-!ZRV$s=<b#d~o?Lgu=x)VcyW+nf)2{ryS#(;r zJKgqmWacqFKHe`yCO1xMZ|aFlDJ$Tytn9hII3Bc{ME_O9v{H@hlb?Uz^W4_c{bk*y zgK8&UNFM?%X?&y||MQenROQDmtDi4s?>ake<>ogR-Ja{SrA=7;{pz|WOB#QJ?sE`% zqki;s+lvLDtQT{keo4DUrv0m?clYalzYUglaPK&<cZ=>7!AsumUX4bJbvyJ|oLI}; zwYX-@WX?AXDNM_wctBQn=We^1)>vtCd|%KV=Nr}U_nJ#MxUgRc`|K0vbmSV}AGg~d zx2~_%b({J{=BeE4+n@#WSGFy-uHX#eu@Mimh@O$@D3EM6(S6%Q*{d_vZ60#2%<V6H zVVo+MD_plc=3Vjp-y-F^Z{M9X*<~BM@g$Au5`1<)9(<Vt+T_ITEq?ozgnrw}iP>Ll zD|@SErYA2~_;09t>VJS_cV+kdiTQJ^Z)}tQb)h{dZfl5focYP~XPzv}(FlL#6x#92 zez~pCcC(!)x9;?~tR45UE5&@OdCB{r^DDGp1m+x*xWIm-TX@IXw~fNzbT)|{E?rkV z_t8WC`ifQMAIoc}t##R($hl7D^cHJSMR2*N>P_p7whx!)AGdjCc+xMxCid0tQ)^f5 zci3a$x$*Rs=?~0r@qTKSTgz>!v+w`k_sf5UeNB>MW4_?Y@~VbsXKu;4(l7ciygw?b zzSN(0wCJq6{jZDNx0=mtoului<$s(5YUOa7N$dA5?i0LVXmR0!W9-Z&9DmNU_#}id zX_q~d>Qmt1o+8I9BJ0HC<Q849Y-8Tsf~VT?mZgURf3aBgyqSAMe(sfJ1&=z_#WZ{$ z9q&-OFyX?Cg)c;IobNryCR=57qon7GX5#%N*Y`X#eHkPpU-aw3%nrqUG7Y^t$rrXh zS%2r@(Gxpw9M#*lpe3_p>i$pBTqjRoe0_hOi`<dsK0980H|<`n@5v6?FLkQD4(`-C z!sh<GGSh|6I5xg?N#nw1@8jKWQBPZpJMCGelx4C_9Ab{&Q?R%e;n%*<kA3Nx?&_`e zjK>^x-0d!}5Pq>?!}@7Vm96}a`4i4gbv$}dP;%kLBZ*$Ses;^wtk9irxTx@4!TcVz zI`y{_*-N^=TwpxdaP-Ha#yQfzrq%Y?hyQzQTXSxr=%-%gNq$ytymNit&Og*6d`j}L z(9Yh(HM_#(YM0zom~K>Mv1;GSyyGPsewxhXKh^e{qvV3Ywbx8vEuXo6EIt$2)%&mF zb@csNmpo&`j&s{KozZyk;owHM;}iM}Wg~dZ&DQqy`NW>z*uUq=we&}6i*tS)n7U>0 z^-5>i)Vm_bE;JvB*UPt^Z05>rX;CU^a&TeWWtnuJE26vHKRz^Y@Y4+b_S>ayLN;68 zgxFXAL8a=WvhBNLcTM$6o0|7_lKUg~b|r6Lt0@O1F1g!X&^K^Dmgzn*w)fBEXE){r z>{ppSXEm3U$f1pGa{Ion&7XTpSaR{=RgM$ym>fyJu<~);y_gO=hq#0`zqD%=(F^`P z6j{V`QTtB!=FV+%?`OW>x?CgGWw++d7s2dFRUON{)E>0{xttfs_Tg65>$R7k``3M% zy!Gt|-~6h}thEapxBjqsCI55ryvgczpsL=#&veH@{@Jd%>Th}9b~k-m`##kDkq-MQ zciG^rhYJ~0;`)^(zTHp*ElIuXAhpS3f!&n3Q6KMpN?&Teyzl9Wt!#Fl%%wAm4z?-y z^Js1SSuwRav!iF~=a7GLvPLgHu6jQGz2s->W;d;3HiOwtdDTlSW<6Qfe|Bj_>6@VQ zA>mIV7R$PSpPc?hDs|4{=_}bSuC2%iU4Arq@f?c_rkgCM?pvk&mpiR0Fnpr*7gOeB zce%=xEawX!S4D4`dND0ru3*XYE9JKT#ZCXRo(o=fW8;<ZFP4=_PRwuFcCF3Sza=BK z>adshIm7L}?}}ynLVk&F;eNq9r@AQP*$c@__tWwPxBrTb;Sb-saSMCx41xY;&KU=O zu!KE1W17~TU?6l#ImqP98J|N5=`H+Ek7Ve|Dx@t;kjT6iD4o}HQQh{X=gA+>qI&Ly z@B1`$W#ZwVP0YN`vjgjy*t9l3GkMIA+%r*~M^H+6UhlyZ8Je<pEw;}4%w_WAj7;E! z;@;n<8Ix!7%}%><QL^{rvDbxG4_73K^zbR2ipspY!dNz^^nu}(LW3j`17(Nn$1G0I zFP<^={mNf{Ra5vcc{=;Ci>9kqs+_pUR$S_{vwfzW$tTdg;7;tCcFmEQuX+TRr_Bvm zW+bswj@eOqPBKd&-(j|NS8>TDpT(G!^Uv&A5X|y=mz(g-Lx$cvFYZu2zGSvTddmTy zDL<0<dfvR4;VEwVN7>%_)V|e!jxTv~f~!qEweybAV|OEsn=RgV*X-Z;S}ODS#m&Fp z?G|6YraU1@C5gxO>q`ILn^9k8Mk@6v9iDk0`t%E(M=M(A*7ch&ynI1YYVOjya?TT) z$MWV(J^e<|>cxw*zwdqDr)l+M!U3Hq%MBN;CAz2hhQ83&xBNQOXzJtnCM)mdY`<H! z@}IfojboRZLo40hXSbc_vwpK7BTb~u%&*caB9t**O+TVR`l$xH=sE6FobF7<xhmJs zL^<DE+MGNm_S1=4%QG*h7=C7|3{;<KV|1DGr_1q0!80G80ab<5FZn*7XSPJsVD}`O zpuQ`DCnYM6Xf9-24a#o|*>5Jyoq3gI&TMv>0tYYS%{On|s+h|Djj@qW@vY8Ry&~sl z1@DYA8kJ|+d|%7_(((2Gt0!4xODhZ?wEB2l4>q$X*pREiEHm3s!FqN0dcR*Ck+o;8 zEHhqqK!=y<dy%eHhgoa(g}F%wHox4kxOk@O=J)%4>n(9CEVVo&)UNxfg~z2@`Iz&~ zlP}LZ2yQkBk=JnlBEpwZ;yisq@bRK2QBMy!yq!G%&yy!I>att5-e^9-c8(|Q+ff6T zV@Wol^Dmm8i8<uiwV2i2B2#$#s_J9Ec%Pd#o3o^NG@F-xR1VL5E7-@<YPC}`saP|w zPwV`gs<yqJu?zJU?cZoFGQ;w8gOr)$Y+k);-q|9%`w#epq%4n_FIsQ2X!gr)h2Rf0 z7rW!8Tsmr+eSKYQ#L5L_^Zv0IGfZTERX_jNIor^`taEB!eST1oln~DNT)9?v&Vtw1 z)?Pl}-RB&s)AgoFe`jvVyV4g`Ur(OeoO>~JOE=H9z~{wZc+5g)?`^F+Sh?%}zu(KP z&iZ8eUQ(F-iaqS<{rxi=ICXRz|G)3le`~D%&%`qH#f?)x7q)Lo@t1Yhbf5dWYKibF zKDqCg4y<f;Xm2?%FS5ibqvquqx5sVAqWKKdngvX<yMCMAIx&gaDpO+TlDTfZ?^)JO z4AOgU8hhcRyli=CS5j1_%Fph(R+5Z1O(suUWYTg!CS;u4cx>yE;Kes)1vW423-nyz z7`{N}iH@-I+{+VfR$WZWY;BUNJ?qoGne*y~i-Ib)&M5-tY@F95TWaW*+>l)B;y1yO zXZ4N5NzQ#2kM8)--Zt-1XiV;L#nk(u|B|DMQe2DN)vbzxW@cBW^@Pt~9(&z`olTEz zW7DN0->rUL*;?EGV#SLH<#|_MTi<`R=CbC5KLvW{f*Ln|QGdS5DZKLJ%JVkt%Q+a? z>#yuSvG-NUu7sBQ(y9$wSxdWTGCoypUo!b-aH!+yIS=}ZHJ^E2H#XKex5X*!%CQ%- z?2gAgTf*r+QzqMn`>*2iP@m}OB?~4?>`<`zagaZ5ih9M1wU_6-pUn1U!zB+H3+W}7 zi!b&3n-JXj`{fmlj1O(^S6|D2rnh&s+5G#vuQ9$;ymFGIPua5n<(gINiumW|Z$0`{ z_0Ami32E;R8fv>6?7wWcz}fQn19``79A9;e9!Q<)I<SUkj-)fwod`SCo&CS8k4fJa zm?ytJ`I#!;F2zI-*~Kvu5y}^C_HH)G%r@oddMi+>b)A2z;iC*Li?RY2p$XhF+LJlf zFdeKs&hXqj{@0}^7Y=K>bTGS@o<En_|7dS%k@1mdL4RUjOP(`j+I)3Ua_{{OizhbD zQMl=Ft*}q?iN&=Y)1II1TQF~x?UJ>9U!AvUf6ut~al)^-tA3N%zwo?tXg|^*w{%aT zn(J<pIO8d<J>K(+Z@;+nT4IU9g=g6U9_N$3vN-;V+Hd|+^6AX%-M6B<?t^-QHx&yW zet7z3NoIl9lbj^BpwNUC`Q-NP61}o7S}tTxNOsRmyyDm!U!yjcV@{3H8AFq;f0_i7 z(qb}CS@u~-skqH5c$RP=`;-N5wane_^C$kE`TMkO(W^L_Dhu5wHy%jIbksV}jGSMQ za^r--L5An%%bp$PU#`Viccx3>h~~AI?H~Bn*^MQSPOq4mxQLIf&}etZ{hz(XES5h* z-qofUl-+ZhBxd*NOf#RAM(>s66&DQq-E75`v?mp&%}lsrpgW&W{pDNfUDNhjJULY# zz3bGbraeZFyCPc)mrXyVY{h!2(0}u~sh1bMm$*EIKUGI|QE{^D>QnM}kF3#rWx|*B z#Pw^tYFWvziSl0re`%VROcg&Gz3#lk{HU~vix-Rd&re<_7jkFP$6dSDy?!)NRpAuB zvDcOq_v;t*E_5!Ld}yD;nKK6q+vBvZm)<r05|I|y$KP)Esqx))qwD*OR(<PB->}vx zPht{V31ii6|5?dDkCaU-V`CS2>vNaw$<ERRo@$HMI@Rj1KV5mQu;WZX{mj&JXH3#e zgiW%0t9tns%sXk=G&h9r1;;1<=QB()71q_no-3DWvOLHBR94;e+?I`pBuaHY9lIFC z7Z@H`erooF<FDIKMD(cF9Xr{xxA}4BRVj<8T`yKjgx^h1`~5+j`B&Ffo=ch^V}2I< zRg1h|IeE63?VRNA-q$MPqHPziJHaM*N~F4Xm&ach_eA$a?;qY!PskTE5soT!k#vsd zUHQKB?UGZB(r&+9UjLLaJv_y1K~~t~8#)!sE?o)p+j)KAd(IQwzhlB#PrCKZJIHC( zwl{Pt-~TiwwGCfb!j=^K9!s42Q0;NVseGXurn^?9Z&~Vk%rJ9d;!%M^jcpfKO9q#$ z+0o}VBQn_Hx=C^uTjr!jJ|^Y)wbtsEnZldrWEZbXyfTB2`*cI1$Ij%8M=b|W9yxPx z*MdlX2_};TCq#}h9n)g7Ym@Q|`B%_UAUij)R7733c}Z)7&4r7a=hGHCrbmkWW|=4^ z)B5LP$L1InsmM~EFTW>jdawMyD(`aOCZ~2b=H7`vnfYxDEZYmCGWh3x;#pfXXLH2$ zDQ-^#@2l5dDN2;wuT!3&oc4<EX~n0L>dW_k5}H@EtL=ohrCzPNAM4Bf+WFrCjTvsG zeK}h4NF~T&{}k)MCli;t=ma`#o2hz4{_D)8YK3e~k7iyG-0N7q#LDzo@e=u$5zo&o znd>5T?1X!)OzkU&$v!LmKG~c-wYJKvYQNr^xV=`T_X_73uVzZ0%GPgkSjBGnxwMDn zw`5*^+x5Kn>+Y1)H&ym-vcb19ey{#gn!>SO?fI>UJ*PezEbf!+dLcP2+wS+x^Lp_{ zFRV{5DZDkYK1Xrdrf|zMyX=<Sk=uHA{icpHk8LN-SKHb9>3-PxMQ7LTc>H-+P1-cO zpQ#H3ev71Q)ZZ|>ksZqXIrh=|-Dc0W_eEd-wQk$2KUWN0!c3C4&e`U<;Y9A@;`Nu; zShIz_Vv|Uj{QT9-ec!@n&fh<~fzxOHfv%Eu7k6AfIBk(m^0oId<}Vkpu_SNN($Eb$ z64NZ)dyc11A&oOZ#PDc*o8<LR($7t}vnS2fy>#N9;uFTloskJ9zk0ep{$9gowPuO< zV(z#%R~=_={?nTI#kVolr6gp=qO&?0W;<0g(xlvFvMnq_^?FvEIxueuPtuM}`7*Pw zUV4~jZ_D%SQ;!&r^goHzWKDtUPXYS7ByKpL-q-)fe5&_P8QJ1f!KW8SOlk-`zKP?T zSXQypxu{s}=lPoZy~REC7o`_G*^n-Oj(5(l6GHjPhdX0ZE%>KS-}T4suY@&A>2>|5 z?@w6BZd>LTZD}iUNyl=z@zH<AXI5#Q-{ewuGn#wZi<!ZGma3K?X9hOrb@`n7*#C8I znTP&=$Nd|(2>n#BjcU94Jn|AZkB|ZPx;%fYNAp6Yel4+nK5rkWTzK@!CynK6VcdZ^ zRi};IQam@i{qTL-=p$(U)G0b}sr}En3bu-BXPRcZ1l-znW&NEJp0&wI2Y7;KOg*i7 zt9F-}d2Vv7`>Y%NQ&nd#nJn&{QIOY@uHYWJS*HD1Y+nDZN6qg8cJI%&4UTm*D^7cP z^=V^8gx`*;z07ldo&4nT#_x?(TJK|pxh@hx_g`O9p6j?b)&A(ZL?ImyZ$Ig|)v`s0 z6j*bU?gX#XTW?v_w&_Jy{#D!a;3%Jd;MnEbKPmIp`E}j9Co#V%aG~j2XQ{&y>6g=e z&o2v(x~h5Q#6~HVM~{pb%PyJfJD;;KZI+D9EdeRl_<8^4=1IMjuQp0hF}j@ne(!g` z{B_A`(=GbH%(%GtpvJ+C$Ce%UxtlgQ+-z_96ub0oEi;mzTo7D#@%ok`sZgfpKa^L* z{LnF*JjwCWrrUYDb>GA{9$vGqxOt9o^XpFk8YNHf>dLFJv-LRsw@s^+|H<E<|M!H3 z<~dHcvdDj4l8-CylwOb3wr+dMk-m1_)XUpL?ib2=+q=dd`JC9D^M2!TId0=Muf9b~ zY3Y~#biHRfxiM1WsX<C)mF2p1_m6VN&Wm1O!IsZ()kj(8$)or>yIrz#x1P8Aty6Mu zYt7P{w=?d)>^Qx#?Q#3xjS*2NbfzwR>-*+N*h`P6$&)fK7$39aTghB%BzWKC&XLu+ z`nUKy969DpV@W%pZD6tFpwdk>tK$=E6;zjBdK<MWa=GxMzqNL&>lQA4Qn0d1olmdS z*ZaPe*!SQmv67dUZE~tNykNf8;a}Ok%I9Ayrakrzj(=v5k=6g|o&4cvucFRBF-ZN8 z+0!uR!3vk_M#>Wo$gP;nRr{(sI%<iy#F=Tz``*r5_1Ra)WP{6om(3?c+(V^xWG`KF zdmg7Anfx^1>gOrbJ{h{7FWI;~=}+v;Bh`OzviKy#Flk@fx$N&&1Eo{z=N*68RM_z- z?c~!X%*GiesdK_@jxUv$h|8K%sU6C5W`$w`i|`lQx@$XMT=5hS|1<ef=<*&m&1Fj; zO>3QRlH_xk*_<`a>1@%3Ew%Tq9Q_n<FX4!EjmP#hE7PU%vm+i$ES-GZN7nMG!IPIM zNlT2h{n{EHMRQ3m32r{zlWyERar+sq3CoI}dpzycNeBt#ztJ*d;v0)Y>ntqzbbs&r zB!BtBmzhP10etOpRT+hUJ|175dO#;Jg>$o2lW*aQyp?t@t-rt6eD3KL(|5tOm+u8_ z(3ftExo*C~`SjnakB+gD)8-#6{pc#Y!TMo~@TJtAJ4V8c%@fVrkDb#oQkHzQYn4Gr z+^R=c@{2MaizHlI*Ob=qvifr1(@XCB*N%dwx(w$ky+0AlqqB19*_GTmKYW)<$Ch3R zbk~)5bwc-#>is+V-)h!9KEHG0CyA$_vTBc(9~Ln``rMpVH(uzz)y$M-v%YAb{+3)> z#Lrj!C2ziohVEr6zO~GuMvZ;f?J{*lr^PAuUkNRd&0pDV6g0Ko>fJ44!JAIso;<kv zb(8B1TVdIoFF3zwGd^GOO=oKJ$~E~bm*095U-;efSmdldOHHnEPSZ*b-&ik_yE$b( z@A0EeGbiTkh@ZFi>e9ZeCr!&5z6gDDy)ykp>ebqp9d<wEU&~pXN;D3elYC_IWx1y| z={&PnXWQPcdc8LI(uJ#QQUV;lZ8$#T;cA7OQ}TMuEWWu`-rW1d#_EsA^%=+4eck)^ z=8dCS^DA~2-07aQ>qO4mqWwC@W*%1JJ9i+iv8*M1TJx*;Xz97tbK?XSTgl1hykIEV z_(akD{FklUlk9dIb$&l~e#`Maop!JORot8Jdw}H@=b96#3pFHrIIOJH=T#&fl&;NK zP+*av(mK<osA_BSt9n*8`QX~Zqz69M4;q*+tx-$6GeM5YPx|f0rRo<~rvDUeZ1Yl1 zsY&0dyxHQ3&8bMCQ>JG&9GY2vBe8v{`Gt=>_gJor-Iy}nPf1p*hrfqK%0ZGd_q+dV zn`2_i-V#@HD&qMpxFgF%-S<2;mADe+cKH3QlgqLTw!G+d(3w8zaqnku)#j3_O641c z$7QGYh@~`dd0^mtZK7-nH?w>G@u`MKJ$Ad@){OqU?oXji)VJEF_RAK&G@k4H>5LDn z+wPy*?62Y{2j{%mb?kGY%!Qka`s8Xp9DLa^$MAD;PlMfsZht=eKOeSCmutIMJn!=y z*IkR=MIM){&Y5-7JvOanW}k85@3-6i-CyzY@x8L1>u!;(^XP-a_Y;Pb^!Wa_o$~I; zYVLng!jpOFl-tQG@jaOmi%-9nu{2zySY>cb*#2=$g1pt2ub%32r(9Zbw$t$0&Hm2R z7onT?UNE#cQOKiwn1^Le<Yu+4(N{cqVxI`7i&#m-vL&Bdtk*Nu{o4d*yB9Jtg+~N6 zWzVpLS*@CPUV8P-DYN%Jj4(Up_Pq3K|5Cp#%2TAD?#%l8uk(a7pX8@b=E~h~x4oXz zwyH$;X}<Gohq*o*&d9nOJ#F0c;Lf6&3DP&2EN3q;uI9b#vf|QD9;=|XBfoE5-)E*< zzWAKCe}LN*&2wc;o3$>AFX@(ibf&<af3n)%Dax@oKFjBF<cA(}Y~xGH_x)z+l;<JL zDC@f0y{;f*ZrQEOqo3#h|I_qMP*TVG+79;H2HX2gPns6>)H>dExPJPj$E^yzU7fW{ z(iC$xpEX-qcQS9Kcko@cw>*0ijC*Bo-C8{7d2ecQ>B{sR&x1apIf*%XX(kKJXXdv3 zQLcZH?=&~g%}gRfF(E&wz9Nv#$Y%nxe(lTy``3NltIPR<^$YVZX1*_#8!mFxEcaXR zxFBWfcIE?yQx7+N<F`G%!079Y>01KMYp|F2Sw7izap(1m)0EY>T+f-_80)lmdHnL} z)d~HEGbS!hmzeP)Isa%)S*p<ctLc~4cnY71ir-zf*6(KqliG#G1Fe@QSl!toqj$IL zcJAf2cdr_fraa6!aMCT^ZE?)0ZW(2XzT_4Oe&x3F6~~N&n4OPLILF*)D#biaXVb?T z%L@mxBtx$LOE7uGVs%qWRqMFm{^W{FifXYY4l<{u3r|J#eg8Ofse{B@mc6+=hZ~oc z&-xo)p1(`;b9~CO=n%bM=M0}mO6-!bHrb-nexvsL-OI-|nEaZ>=pcDS(&nS&FP-H) zsSB^qel5ec_tKizC4I@^l2`V21>Y}S^Ly@eos7)$hR0<lKbeynGey5w^<1h{{k!7| z7oJ^}I3;1(vT5St^uEAvwNK*Duea`EH5PoyawuW_-fv#V7`}2o-|6=0#+3b<J+ap- z#AY)*=4sOB6MMz|N!Z<Dr{B*9#g-;>A4h%asB>N(aIQyUI`8RKznXQ7Kb?9bZWVc_ ze{mP@7sGd)C2Ez5950tYKI38BXPVNs{qnJy#V^~q|9zb}ea<hRFFN73i_hCmK6ltb z-S)|JTmPco1Bz7!&o=*=x#@sm=jP^5X$r09>{HJbo!gYGJB|BSwD-0Zt4mfDXdRqX zW5nHlzc6k=`|4ZWGv*n7-f>!Q_Y#|p`+1D{3fvaF&N$DJD!EkIqgLr|iIKsNt!E6D zO+0UK@aCGovogdpm#?(82u^T#F^lb;=JM|QBD2n2jlEpr|1)O3)q&#MDNN68Hns35 ze7DG#ka64|kiT;Jt0P+Sq3*fuj=Qd|JN|k_zePaC{t4-?B&(Wcn%K1ewbe{!wKG1T zeD^Sq%q`(>(MkJ{?Fx7nRxZ0=`SKFZ-@ShxO;P=Cp`UTv(%<3VlOBb=OIphsvJ3K# zTv!UqE9a)ve!pwJ)$vK^w+{P?1bM>;3(L&x_RsnM>HD(m$CkC%{s#7y__?2&HgjUt z&#reDe{M_O`S;PUWzV-BJ^pjfH;rSLr##zd7T&Yp+qPN#t=eDCQ_^$WbA%)c9?k*f zAO1!EH$J`CXpx=4d|~d58<wR}=U)`RiMs!l=iO@V8=N@@n|z(38~#1$-?aGegP5sj zZ?+!ovwpYZLfM6Dk0u<s=Hh;7yH@)hGpp}br>0N$y-;`AY;m_{eTmvO`L|+<;I@p) zf2(EfF(1}z3*TLB)e|>iUDVdP4W~gXj^rDAubEGK{(X1p$JnTAf$1Ll`>Hbc8@kRG z6qH)6)w*TMN=EZOd65lMZUouQ?=v};xpVXM$!zbIKK8h^T5A0qi)pW<mOU{po)}p5 zZKEc;+i`=Yj2|gI)7MLW{=FqdpmK3?&%ub$Gzpe7t7@JZ&)@l=XVt0i5vlge{#>q1 zsyFS~-ppr}!K^(0rZDIT`c<Fb95w58s9R|~`HJle;W@FnzgXOjj9Df$m%hHH>MsBN zQ>^S`Ew?jODG5w>^_17V+V$gh#3!N0J@Y+<y?s`tSjB~Zuk4Up(;d8j^Bwk^A?#uM zzuO*~_oHBmS!u?pkNs2KQ)YadY@%@7che%13pXF^+hu;?rIl=`f5!AxDQo<tM80q7 zo4k&>L_;+_^vtVIXBl{mZxn8Lo-@VIZbIg%eYy+$Uzj8-`)Ex_f8`Qf>kyamz38dw z_P(blOrJX0o}K#FvvAheir?GZcm6!Jap$-D_5V}&-*36>m+7!l>z&?L9^1~fN8@8N zE}dQyS#<l_yz58pzkJvGYWqC$it869tFCWW+j&o?HrgrF&6&Kj@HwbFoEY}T=FJAR zyVDn^|GE+VwCKfQm%@Z_#m}2>Ob?f;HEA^D@VS(~_2HkJhCw#Tg$u5vy9O@!W5~5! zG-JbWvs-tT{|#L>_1~T6r#ibB-PM)KN+J&}d^+Lj(;YiMmha7rGV0iK^=!@(!SwaI zX(n0I!ejRx)B0`rG(Od5R^+EsIy{o$60W!2yKR<w^~vnyeb4htO8xzoZ`bPInR@YB z<ch9poywJ6v+w^}qIt~q*N@pQD`sE4{yj3VytFfUjg69eZ0eeo&4E+fw^dzI=M6m{ zdFsAeEc-8uX)jx{=7*n6$V<ND+PCYJ=k3j_&pp1AdwJyv@7UepqUm|ErzgI)dm1!# zS>^9uBk9X#d7F36czMLZc%f(B?kVZ#7L*3pDxJ;Uc4NuYMVhs>^X_hsDUMvgzw1ir zrwO;+p2xXI6<?aLIKAzb*^~AB!tay~EG{jJ|Nr0Xzd57u3S|TFb6a<v`Tc#Wcf->8 zZ(0vtGEXy2v`I9%urnd0@4%#~nbJm=br{_u4bzIh-JP9g^?F`!aj$Bl#l;&>X4lR; z!N0hyM@i_%z2~JLO3#0J4_f58A%=6qmgxtAV#*gx%ht5I>&%fLEmQeq;z=<TIhkd* z)bl;|?7I$Kj;oOHeAd$hSD}P06Za-oJeI6>+o&$OdFBkOb8?1n0;d^Y+M@I@W`gEh z*UfW2pJ2PT`r3QmgK3}M6fa)+GpFpdob{QsZsR-CisRas$+8>I&3e@Ung;tLm=O6m zEIN1Ux8OPZ?^qw-?2-`mR<L=s&f~)?kJY8=^rk(V*vtu9nB2hG<CviLEk>Go%3~}G zd*vUsxG^xWReQQPhJe@nM$BVT+xh&K#rk70^J3;^VP6bvz$h%?a^T!n#~(GDp|(Km zLXZb+gf|rD&hx%sX%03Q)9z6dAYn2Z4x`}!2>}R6m-HZUcIUQ>ZqllK&*zrkv-w<d z57+jAw2p?F&`+_wbGKZalRZ0cSEkqPo9Xjy%cNxI<H-39oL`g_;-}Vx?^Vj&k!kY$ zR@&^`X>!HaBGXN6&Mn8fM*$?5@RH+1xa$3@H~i(!?%ekC*=+F&hV!=H?>y=;J||&4 zx9>c(JO!ym-REE>c)-1NJ=c8EeXBiNde6nnAM2WNWM18`m#l$#n@*}}UaVj>zgJ-* ze=owb)CN?1gEwKIF|;QzRIk}6GDR}`$Eq9Ixu<ov`|MlgnNl9|T#8fWB4}}S;W^9a zK1zH0F5`5_CJuw-+-}`%GiD_By7at@2|o9M?~&?}lV*>eSh&7lj5EA)92#b3SzL|q zwOqM$!N-Nd#p{l?|G-tSHgK+SVY<hYt2%Af=M*M1UqHDVR9N1`L<^m%>%d{>0WXz= z=eN9cLZ6?+;hO|cjvG6-sm%B*fTId%oa%Al+}5cPtIkcvWyvIg4aK>h2EP@d&cX<H e?TH8eGfsN?g>BB0d1ed@3=E#GelF{r5}E)zkjsn! literal 0 HcmV?d00001 diff --git a/docs/img/julia.png b/docs/img/julia.png new file mode 100644 index 0000000000000000000000000000000000000000..106ce78e1d2f81d61374a583be18185b56d2bc96 GIT binary patch literal 258729 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%0AB5 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 My85}Sb4q9e0Gg=H+yDRo literal 0 HcmV?d00001 diff --git a/docs/img/multi-q-exercise.png b/docs/img/multi-q-exercise.png new file mode 100644 index 0000000000000000000000000000000000000000..5cf1e95ebf9c8bdacaf4c0d14e96134499966ed4 GIT binary patch literal 84704 zcmeAS@N?(olHy`uVBq!ia0y~yU<qMhV4lOl#=yXk@bD=+0|Sporn7T^r?ay{Kv8~L zW=<*tgGcAoaQ2AclVbCtgFG`DIXpP`b}D&H7jo)WPzc>1ILX1O(@?SFhG5{qt=$|q zE`$oYUS~QHwQ;)Z#_#Q{Q>T`0OmKec%k|>b_j|wZ{oJ?n`}vv0|ALLa-;-o0SydU7 z$+wEzVV#P<n7G^-so9fGDcLe|C@^sqFmUwiPv4ZByqICizu)#x@A78wK3&y4>GkuU z|Fx=^7S7>k5aKS}<#6tNYlS^Sg<-tbY37C(ykD;ce_rBcBbUT1=_8P|QYd{@;YOk5 zs|#CCsVVj`fAnKGVIt>0jkBRl_{!!_KW9#G|1EZ8ols*0Qv;vmBZhq)>J1i5j}&+A zoIF+H7GwLD_Z3F}56-kZaPn~~UqY#_mSTIy(@Qe<w*22L`#-v<Smdwan+FRzQv?f7 z%}TtVm+Idak|cE`cG8y@5*=R^|0#&Ac%$gHQpwe2(JeXCr>8A9q&IMGT-_ip#JN%P zNaCb9FEo1XY@KC}wMwiL*y1qfxbKA@dLpNsADhm(y6I%0;a>~qV~N={uPcp0W0wB) zbS+bgK3wmu^5om+{kkHmDyxf+t@!z9Nk+$3#k5nKA1hxqo8h~#L-=mKa_|w&&)XYs zglll}hkZ^KHcm+_l&X$gw`YG`&O(nfz1JR`vI%r*X-ik1zx>pFjz?+>Tjt(4uRNu{ z_tkn=1s=}O>wU3eUP7i{lipt1^T49_eRihbnqzXyxrz@>t<vuBefsmGRJ@G>zn+Jw zy`1jZZr_0Coy*fdx*c8h`5?E0$b$xf158{Nmky>(U_G)nwm0^}^eQ!;4-GsiOo{~; zGk)1l3N;q0=w)wxpx@ErVD~_L%`DNTnic<z7KFyfI<#e(#Xp_MJI`qjw~`~@pS1y% zo@|R$8`T4p|7lvuKbyteUi2<qRyu2uiIl6ozW4I`lO()&6x{?4cl7Pxlxz6?Fz|yE zOS|;D-rrx+f1jQAVaf%!3YQ&z8R~cDspw7m8^F)q!}iv|X~wc=U*2aQd#kXTU9RW1 zbKQwv<3iyFP5liMZ&WDsyk*=f<NNH?tNJJZ+<EVp#wNQLE?qFiaf(9M;r@BI{BFrH z>ztZbcVDq|-Am@$r#xr=NX-8nyPWld+|R|T+XQa6&pp_e{CtCRgmOZn`$n}lN@Wq9 z>|qy$uWG&O7h8TxUHVf;eb@2JM?%Vi-bFpX_3~Gw?R0gWfPM0e>6=Ps`OMKgmAvuc z?D!LpynZ;hZ@3e4H-<5w&i%^zmF7NIzcVJz`@c+k7k@*&SA6{ah55TQe$07S&&RO! z_3U%|_!xc(GMqd2Ts!4wmh8Gc0t})r4yd1!n8BR=V{Q>+-T~nsjS2!>ZjBNX7=jMC z+(;FSId5bjdWNCckyC^D^nt7ZPP2xy3D!4QzcslPaLBMPKge1j8N*)w@YPEOeFyUj z_9{UZMa7bqMhRuH4&6sRI~4DEFbH+IC>DBfO=?R~5^`xg<M2!|^#s=vp_?sNl=dsK zPkemBatZIwUK<yyiPul4i#TVlV9aW}weWC2{*+#~MVv2KOoZn)i7h(%LTC%qTF3H5 zye|sBFjdLsy2mfDl{m1)KrO9vXTm)R_U?m08+m-%&K~mGShR+1_3>E`|JR6SAK$g1 z-$F3`fzBP)bq_df1fM?+{t)>iX^+tTKJy3aA6Nfy-Xs0rYk{y2=Q);mrs)RLCV0;9 z(omctyiJHt!0+JlmCYaeJXDN2zq#oDFj*$Bx#MzYcjxPl-JQofa*rH8A}7?D;!~vd zb8?c0O_1EmmMzn^OfH#H(t5@5m%}xs=m~dEBt8k*)Dq*Or~Y0+UNK(LUio`aiRLzu zcrPAThna4XUN@aGm&Gh938-3G6;i#*-n4O+>s;@(3$6wG2fh!ypOKjvnfWuL_o7ht z*^8?#+*({3_Ilwp_gQvlJC7~wU9OqoopC$kc*ge3{1+v=WNka<d7WRZzwr7c{|oXL z>@$qFv}YA>Wxcg|>*_7iTh?dnzq0VfjaM5=)n19bn)3S1<(*3|FZI5-_43mfpGwkS zhP{-#vUla}#m6s5uM=N9ef9Q;{Pug6d!PSOskQzaP}^9y@n70s;a~ld5{G9UO#C4E zSt43uxr8j63v)H|I>%{_GY{%Dhc)Lp*B%yZ^K4^n3vFxXy**Rna^K0+X9m-az8mEm z*z+1mACXg$*^&|PcY${EJ!xJuE+ZkSsZwvvcIACJIU`jjYfkQ-J3B7^*vFaoD8=Yl z%Bqu9lY`Y_n|axO^FHI(ligGPK{oixm6ImtN_M?WyWG9ZHtkv3!?d8yThr9f>^d{^ znd7s_XRFWj&nS;F&|%U!BDPwmFY3=pqm+%2mTS1Kd4_FYx-zw8>7k;@sjE}hPu&~3 zD0Jf0yw$(2g=FWy=6M}@P50VeGcmKpxoJ19+`O}K>5Zz}T{+ip%-dL-pPoNGXZwM5 z7vJsNJJI&~z6<-#{hP;pSMfq(mvir7Q};!Sw<m9VY<2v!--^lYlTWNX^>UK&t2Zxo z%Hp2iF>5h6lHQTxadyINJrnV5-ut}go<6+r%)&tD?lv>NTFWzO5wA8pJ$#Pm_p4VA zXFc9^^y|BVzYiC;iSy>m{kwJcWbga1r)6j7zLR@qcYE*2zgIb)3my`D?SAJ|LPgKF zhzA!ReLQ;kbnvst_cvdrKA!q4^lj<o+Xt+#Rd4(rDc|J3;e5_~XFK^?+uF}H-+%pk z`~1=Lx7!cD|LO62;-QJrZg$_ce|r8i|5HAH0_zgi9G(pREj&+HudZQ>JR$>ps& zR+f^!v3yfJ+itegP5dnTpZ_RIE9z@aP<*JkRB`RXUkf`IPF=`<Xw4y`!><nQI&6Dr zdAoeKf{TlrPXCURrjI}E+<NC-VBF%gJ}XJj?w<ZNJvAavMO3@9<a+z$Osk&0sJ^)E z;-nYHBm@rkMoJdjU$ZOodh<THBRT1KNN=T-xlNwiotYJGf0q1^{rFy}NqCyt9p4g< z5S48zFI9T|SNT@WmzlIjX=m-54I7P*$9Wif3NANUIw@#!(Dr5Ddbnk`SH&E!=>Mqt zINxW(`~ZW8cU&fSS_<>~Uz&Mj_7?r#3Df3mQ+{i#-xhxOwdeC?;mgZETmCWqBi^KN zP|I=oh4>v#KXeY;C%Yc|?DPN3)R}V^IRx%p;eAFhyemG{H6`~%)qL5>dv$l~t6Qd* z>sgxXeqZ1cKS|fp@@7rZ!6#-bH*aydWp}jv)GN)qn>=oYSt`v}$UkM=ApNbIi~VTL z(Zhcl{;c}LA3S;4JM9bF6GUR>JTu9?xFx+cv30-S@#UYFZ$GnPj$!$+!!zH^oSmk) z`BM7UGu!6H+U!pD`!VNj@yg=O&;JEJiQ2O0#oIkkD$gEGJ6hZ&f1ZDSeE6bRCGDL% z59A+gYyIK$@z6Ebciq?Yenn|%*v3DL3XA(zX;}a9XMEfLppV}7C-tbV^|qb9F5WFh zEwU`R^1-LK+F!y%)>Z5&`f{o*bWP~e)%VuT+wv>sXU8Yr>=oG}*|)S8Y0bKJYfbF7 zZ^cVje5wj9xcV;Z@+;S?@2_)Si;a}uvahcBX4@v-`DR___il;oTe<Mqx@9%Sg~k7# zEsvhGZO+fDzpvj~s}_BFTis2yo7eW)=KVeywf@#E*=5$#t}QI>+I4R3<MOzBqMKH) zytlOOa^ACdn`{&Mlg`iIzw~cea{iNh(`xVie)awKyY+SlECOydnD}JB$P+Q$X1>&9 ztE^1vhNU;x|2**Cx&D6HiBADn6AvHu?hoh}k$-6&Rk7vyj4u(_Kc0EqAFa0aj;-Oh zBU>jY`)!-oWmEdC<i<<k^c(4Y^S;_wznJrWXY=#D=gs3j?72{I@$sWZdz*h27hc`G zRdDik(B;(mr_bgp-|may+*9-?>%`T|*LPgki|OBYuT1&lv9+@w=Wn|&bf>D$`uVrj z)<4Uu-k;m)z9YOU{(Id|=F9A+|BL=ye^++?+hKlZxwsmU|1aJp|9dR%|HR*}T*Q8< zy>5Nl$2H$}-u~=7H*xOt|1#gxk8{85zPE1D{xAPl)xG>s^#8tNef%4_+jl>DeOvYZ z>m&1H`P=r&e%!WHecSVcyYH0meeZ2AQGes##ov!-`k$OX@2lTmpI<Q_kAC$2eEr1w z@4t$E|5{=r>AzL<zyk+kBZi8-yzhjA7!qRIezzCCDxT*h@bzX$>w)@1uQo66vSD1& zZvM1vZZS`TZNZJRjdwn5FIqiMfF+>(d*edE%C_CJXLYmr+qCf4*5;pKP%vfw;Ck)) z_1){%zdtQD<4rC@pKsuN{i#kZ>CL^2UL|)u4A}oD{AcU4YT(uo&fCqvz`$AH5n0T@ zAf^h!jGjR%9~c-I=VgXOltlRYSS9D@>LsS+C#C9D<Q6c1fK7!}MQ%ZEYDuC(MQ%=B zu~mhw5?F;*Ua=KOSYJs2tfVB{Rw=?aK*2e`C{@8!&qU8a$&O1wLBXadCCw_x#SN;x zC?(BSDWjyMz)D}gyu4hm+*mKaC|%#s($Z4jz)0W7NVg~@O}Dr*uOzWTH?LS3VhGF} zm(=3qqRfJl%=|nBkhzIT`K2YcN=hJ$6kq`2&eV!bgiU$HP;VvY=jwxG^bPe4^x<ZM zj0cHY1!PvF=0vz;=BDNqXXfYG85$Z`*nl-)NFl7WL1>LcXtgvlLDq>R1J!Ax5Ap$$ zk08MX77cQ7v*WVS2L~)DknOnEWlxA>U|^8Rbny>iU|?VZ#SH@k<2eQf1`P-eVy`h& zPM#FSz~I2(>Eakt!T4q_`y3V5o9*2-<xl1mi%iUMV-ySt2spyBqJcw+ONmJ+BqW5z zv1mdHgQJ71i-VwJ6Gx4Us#lxxVj0W(=Kd$GuYL2oGjs2T-&g+TEnmKC)vjMFU(H)r zzyIqs6X9${NfiY~P7enrp$QEvNK7j=gWe{u<7<30u*n)RvWi+aA*+XJeKDz_$!q!n zA3bc^+F}DPx^~a?LAOjrq4A-b!C8~bJl_@Brra-gbY)Csh~JOtDis4s4xa4?E}1*J zDyABJ;p5lDw8p`k>9FdWFFGqqw3n33-lr;B?uFqy6@x6!66I+nleY;ku;tWxdt_qS zZ|ju{GGV?z4hsi$mRp@_Z@-ln^>`SoI4+$Ua49R^?!}QQYS;c@4ZH&Z96pn?_%d$) zSdgnaZ_BOgnYFvbLS}KQ-91(w<#^c>(=`f>Wh}EgRqh_!ZteHxy;s1?5R=R)>jGm! z4*6q=8WjT(re2oGSutO$WtK<QyvhH1bMpct2aT0J&m}j!{~Be|l^yE%9ji53jc!RE zlHqg3Lf&<6k~(^HU)g+FZmr&y2}bKCzg^)o)9lfoDJaPR8X$88GE`co6wb{#UU+JY z;PsQ~?oD3Gj7xgD-~M=V;Ow@=K~Mj6d=AEpRz}V(N*6pBG#^Xlns;gU2fovP9G$ye zG(?J1J~bvM+}<+dNa*(ezit0N?RUhgTlIp+4~@rCx$ZGFMH7m4U;MsJbYah|7Z;0o zAHRC{sX8azKECql)Fc1H<7-PBR$TII^-;!55e+Q6R2w{u?v`9$`f~YvyZ`F-9O_rk z7sbn{Upn%=Y`(Kt$SNhTn);7N#V?=M-+$-bj(5|s1;Sycgf_`E596~Y!FtjQRgO%$ z6qtL&m37s9<$X8Py&Y9uCY^|>>(8}I-YpV*tVeQk+ML2;YxrF2>{YSkumc4G3DeGa z>+hWsSMjhlrY1OWsoDmY6<r!v-%nh3@%aRnsR99~{FnW3S(-jGb(+gjUbOrPj+lfX zp@eH^jL+Ll=I`9d9^Bxhk@-#XYxm!ed#|RSZ}RHU>d@@a3MqSYW8>Psmv&f_QVz?! z`hP!jzBJBg@^f_1;XJtHm!xRtk01A5ZC<%R$jLKBZ~tc5`^mp|KA(5GaPwKS*_UgW zX3fXq7@s00pZ}GwRxaPvV3c=fhhvhL<{XpTdEqbDu})nz;Sgg-^|zbppEo|6Q+%%M zc*%ZjWrsu<)Bm66>x+IGpSStUaC(YBz^eIyGdud<pS7zN3-RI><y*Ai63^C;*lgEg zTDstnp`h2J`Wk)vn`%6(7X)n$dT1S7$HAo~*<23}F4T-Sqld*QKy&$@mWWFp5uK~t zX8pMLX0tN)RDl2u6`i0{xvW#uDtfUbgoGl27a;))^Okl5<!xV8Ufy)-$gBm2_N)12 zT22ttT3fK&A2TI4dO9wcxZqIXVXLKPj4Qr9-EXStI;CiLsO@f{kV8SLEK@)24z7zz zESrxdSSC+$2n~36qttNeGk?{6)8}7(J7>ko`SVz({_oP(wEe%wE@YO0Srj%qeHMs> zSd?fkYZ3MOYJ90Q=&Bv3mT-2{sn0(v{C>V<*^RBZlkj6wT+t(IT{dAxkZ8~&>#v&I zqpz-CxIielQYpDc-~NC0%un|9T3lL=r?HhyYUYfrQ%~Myl8eXUpp|_MO{YSxr-Vgd zkv!?^;Fwypz2P{vAYY}tV1bd3ui3wy(=YM*+f2`!|Dk5r|C`e<J=WhdXI}Nwtu<Q; zFZ<7aCTZ*(Rq{;oa?$2~-_>Vq^>l6WjwP<@Jc^|TxRB4prB$m|b<x>>DYyKb33;`j z_OBKyjrzk?+~fON*Q7eC{NPQivq@H1vW=QBBkNSV#{Hi*reAtlZaeW^?X#ovykcsm z&AfDc`Yh|crS~GMw2q&_l1_Q#K{_|se!J#=iS@DimxW9Ii*EdPX!G*7;WPf%3+7=d zwGEC61O&WXsQK^nBkh+9>g}$4{W8yw|D?%+*zhQWvzC{?%uO?#i!I$WG&G$OP*h&_ zru^@ZdCPxnv9<|r_!e23=sLA*!5w`@bbrlgVG#*w<EWmW{Z8KO^pvcr8$xd8_qwjW zScfe}j06J$B$<9Z{4n#<I;meFl0GkHrqA;<K5tVzD{WRL+k2TLp44+j-F%Jh9p`h< z0>X`#k#(xx>{(Z9`1X7}s8{?|{b!!G{*zbsrc*%WxYd&h&X*SV+s$H~y1w>pcIMix z*IsdcTDg4Qth%qO<Cmt-uQk)%a=|Hc|KD%k-FmA+1N;Nd+C1W%Q}L+t<(|*yR?mNK z^?J?ZvO9&xe|^`?Y|j2;zW=B1Ua#Py*w<4_oDoScp-XMSf=j8N-&8%_d-$FC(#WYF zmKR-!7SG?ddv%3W-TS@Y^Jb-QyP4*FT4%FQRN2kc%hLCM95Xp@^V!7LdS!Xe_Pb>- z-|c?CPQGm4&u8At=M;JUt==wu-u8RUt(3{WY$>-34)b2t+x^B!A<ye)(Z{3W%P;%e z?|uDBXX6o}%<p&0-&@_EGU1`R{ZG$b|9-vRz3vp7bj}33KM(oK=bq=8D`@fI0Q2Sf z|Gq4*dQ`se^W4n)wcpp)=Wjdswd&{7>E^d>HR=wsiu>IEam<|UXt}WAm0e}UJeQFY zdXF9xmsaeS@2>o|Q~UP(e5hCS#r|cVw%&wmu?5@aao0VW=zeKhbl%NE%iB4deSbYs zx4(J)rKzm^o=F9dd(HjM+yAezE!*{SnfLSg^>rYh@!S1K`1K~;-df@Is@3aeNi_I& zKHPHI&s%*?fz$O+XO-Vy*Vo@I-KVK|c-`)Iv-0+QJhpCilc<yS!ws*Q&Kfiv2ypFs zU-y0Y%SqmPk^y0>^^MP2B>y@r|L=m9=j~eOwb{3ue32?jgDg&s6(twHOui(TyE*IY zX~*2{O<Z3O9(s7encw&EvEJ;ky`Dn<o8|u~{C%olzf%77+Wgw=d5ePkB@P`sZuf2D zmnW0`uN52RCVFkn2?$te9(<dZb?UZ`DldbOiB677)!(E|LsarJoH#UAl-v+_Jil7= zZOu_z*=6r+Zmu!*nLcf1uFtH(U745W`tO|}SO0M8wwe63zlAa%78-B!y{>gIfJOAw zVXG&n<Np<{UesQDKiJ=P>N(5jb4s4iEnjB7_oZ*<-O}s6o6p--`yb!?|KIP+pb&WD z{8Tr;(!1*V?t4?0&9D14@085CGhAA8Cx-^SoO3lGNNWX8>#RzoD$9+Fk##Cx^rt(& z=liJN`<HR~iqGLhD?d}2($mT>_4)l)xGnD$pKV-QvvTL<884T~Zg@ZSy4o`Cte5^f z*8beMEi!N4mWPXqc}`q^JKe46)V%6<Gs7YhTVq7{;`4VrY->?I4$5{8AMJnNJiqDj zHO7hS>ns0!JbwA@_WSc{=bW*AzbEtO)9L=*y4xaduXI|!_gmDi_xpZd+W+tC`Y#_2 z^QX_(jX1LBA#c7!i3H2k`v1T0f2|06n)&4M(?)i=6N|X#3#<G26rVK>7fX<`oc*-s z<5Ho<PqWs3`+Ot0|7q2u<E=*1qw{ud`SGaRTqGf(JwmwgrDtKyqyPWD?|=TdVBVa3 z^~R|k2?1@J&sk~z{kDDoTK8UAYctv6GlpN^=M=p8`Fy_p!N*g>|Eb^6-E=}}=esLY zU;6v-uHp*O-~Xp5FZkB9$HnLV<R4pMWAO6*j>mm}<R^C7ZToV`d%0xVjD<eeie`VS zd)O+@w&dWc#v<i48;?n4E}vW0wf?7Y_NvJAxmz=(4N7~m6B}8@Jd%&~oUC1M!?({m zZC2*8s+n7C`?{46blF|d;Q1Pr5h7N2<@K%X^=Hq`Q1_WJ;k9&K-wOA|AC3t7FIhgn zZr48TUtdA(y>+`@tvb`XEh2O2)TpR=7w_lo{d%p&R(I!<Nu1ZV#P4SjUB@ZoXwH4H zJlX!baqxj1Z9fE)m+G&Rud%y$T)NfoHCOt%slNsP_GNdzuHJezO!|Vjl<eaBx%Xa3 z97C!-d@NZ+LacJSo&Ws|*!5=Oe_o$cIov&S6%$R3V&5*@C)Kx(Q%gLIWh%eEUHGk{ znb-W{qSvZzx%OxCvh{1WBzz5st<6_iAyfHeV&#Mwv6hSm;TuM4_I|sSIluOs=HgEa zM3zrny7`93frJ;U<NszIa?Ds<@N{bUviCL5tvem#Obsp^Wq0GSeUoo);3Q-D<3aOf z)9W$8x_b5LqVjV#Kguybq;B`IlTqpHIqUax?0y{NKlbhq=jQyn&$C~y+x<>T;Jo;` z!hYLtC$1Si^^-YK_rCi6YWIz2K0j=ipBFK6g-EN%fsY&h%`Cgss1$8m+}#`h@6+^` zOD6lRTK>SIL+9#&13wna|9#Pr5tfzsRd`Ju$NXPcmJ8VxD?KP*s&(#&-L2Nfg3yLU zd*<M<<Xs;QaV!69@Lw}`-;bmEX=Ti1B|lp2zV_GuSv>F8-S>6n&c~Pb-fAdbc5mW; zcl%#~QK?fyFa3JGK3>1SSN{Kx<B>TX9=|M<B3k%s9x(6BKVEM4Qr&s4*r}pZZ;j8} z7|YiG`Ph8qtjFOmTXMJGExXWA|M{%Be}{wMi|ZV$OMe`*`*oU;UB=+WuXOpp9o5c~ zFWy_f+2AbZ-~MRIHmj%X-p1>0`Z47mvt9UQamcgi+OJoOXNR;-E&I-U>VcHSuNRA@ z?{(kU|8m*vW#?<(6?4wlOO@y|(?4Avja18>QdzLzQsQot=)38+X0;XFiSk~4GkuQU zbd!zWwoeI_;?!EcZg<YC#-6PXzuf25TkiewDm!!I%=A@zGtXZ9d4Bo-D)*{?Q?LIM z|M)A+KJ53)kbs91t{&u9I<8;$vAb$-MR1Qp;MSCt>J_!j2OAh;B{iNuxBp)$X__(n zpfvMmfzT-4p17KiN4I>v7R@i=!l(7&D+gPu52xZ5;gGytFPF6>U&%ZFaZ$IP*Zu$h zzJE6SarpMTozLf4M|WOP?&f6?ZE4GMUf#qtjdynLwwn!)B4;j*DO@TNvhUy5_2#0> z773htx#2M1X)z|jcKcc9>;HXb{&VTbzE8s0?0-H5xNTn;?6~w6TL(MOHt)nW@l9U( z*PS+hPH$aoe9mI=&39FQs$Q?1p0VC2<hN;<*!9@**qKZA@roZYUbme?N40OlWgVTZ zSAv)=%66Ud|2pr|$_1ac@Bgb?`#So5R@mGs8}0f;&v3un*`@at9)psCi+zUphGh$V z7rl9y@wu$D0I832V2Y!I<I=-rKXQEURBUV9vGMyV?&VjX&D$Aw>gM;q>i*9=J60`d zIzMIdy}c!G{KT(^@mW3kI<@&)e8smdf4Tk}hugo9=U=KVCz~T`{Q1k}W%JkW_1W9A zFsDR$MM!O#!Go^QQiHwsle%@;I3<>3s@P4*|1<N}=a>HVyB5DP)>YLph~n*8Rhk=S zkw2sI^}ZuQ-cMAnHl}ATJY-q-%y|CE%Z{_Ah966A6nf-eY7oCHdyDOHnc@<YignN4 zx(2MACfek+d6#)s^s+M9!XtuT7fH-8a?o{NT=OP<>&jPJ-l_Z2Zaa&HNKL)Y@3?e& z_QJrq9fxmq?YsUWDr?H}tkkf#*Ly!rDct>bTlC#YJ(-C*>i13*tvM5%#~&JySf#MK z!<36-#}8Abg8dKnUGzL~s%xLj!mG8-+YaAaA$;zA{r}&acX;hQeDPUeJaR{RSq&4H zmh85R$MyEuMo*q{a&>V2j9bN(xltF)!=snXTcfoip|L3Htdr_8_Nl+0ulAL-dL`?9 z?Q`A7PrENK*54EJUrt(L<D8B6iawTl%)iT_)ysBm&(34zM=GDsH9rwD-~0s6nh)v+ z%<2M_rZB&+{eHK+A(cgmJ=kH!uEL|D;XD!BX1ugq^R8Ldd3B>;nEH>ljswxvI^GgL z9@HoO|NGtl2eads2XCudULDvh5+b#C=P|A}#v8iZ?@ZFwIrY-|$JT^f3=0K!PYsW= ze7otiUgd%=4#CTQi}cdx*Opxulm06Z^5Jl!zet$Pt&GLJn^e7Du5PVLW^9z_3yW+@ zm2}d{-oo?sxc$G6zl`qgx!eEJ^@)2%BA3_pFs;7=Ap#pdY(69+du#1<P5Zqu+^WZ4 znO%PIqTi>m@o~G|mxXVhKRaLlulU{Z)L*Y&g<P%kjk;BE*7Um1^th@_v4dWM3%4jG zYw=%?l1y;9|NK_E<l{}Up5`HrOKsdrXV;ZqaAbd)@#kZKZE|eOR^H2VcJ$4>7e3dl zgCp2)dv@vl9pCR&7e_wbI8&_6l<WJc$^Leh-6uk|7d*`Ryh$$48_@yx*$J+mW}nS! z@-jUW5<N40zp0qF_c^QJstwz?F8GDtnH)ARJI33w)o9=TXGxhmZyta02-E}O^q#Uj zzS8vVpJS|-f;Rs%uRG+ue%blhs&v20FV4@L91yVb*MbFhK9?g3kBSC|iX7B@66h`) zy58uY@hawgHpLmIjkhlS(i{-$_+q*J-^@cR)tXNfJn=fXmd)*|qgk^a+k}S}BF8uT zxF78Il3c}nJ}6+NpTEZ1R1IcEmd0f~g?+s&Q$YpQ&4n5-1%p=<OZHj6+p+7ZkL3NV z-Qtd|jN1DWz3er5T?E;-F6j-3&6>5+<#zu5TDg?V_DTvf4ru)GQ?NU@o9Bz5%-k~J zRk?T1w0kW!J5a=!-M%XMP8`eBxOJ^%&wJ%XmQ6EQpwE0QF=C_3je^6xn<K>Uul{Rw zOXFMpOYeBE?RU$fYtH5hT-Ux{c=fs$$I29kB}Y~*5fN^W4tTgD;#>i5qHXXm=|k+? z*JD|h{hd>EO7r8^r?t%LTdrO`z2jZvB-!@uEG{z3RvayV)VBGo=6&RLcdBqez{?G_ zQk+^7OE;@N_o}Z+aH{(CG~8M!<k^a!(KpM#x?WZ?<}b;Scp7+a`}%5yyPv;w3!1(t zF5=eOc!@vl>r*YW8SnQ0eVf1jx;QsG%S<DK()NRVVFIZyN&@bB1stq=zVWzRwAk$J z8|xf6B1^A^ZvK2dk43bm@lNr1+pk8+UOp}+LL7b;4_o%^3M@5<FBR)PKYi8b+Z(=g ze6s%e#x;PmaE%RLm|ev0DUDUrm~Wic+nsYD;a6^cb@aFG!Ll97D?)Bdy>7c?l%%mQ zxk@l(!#)l6V}<kfa%eg46?-v#F3Yb|KR!Nwz534t_W9~dm0x_{_kHh8%c3daq9I-j zCz$vMYRwhjzDZ$q*U~5XrMjE;N3Q6aa`uv7eAEgTt1#APRwv<U1&NJqPeWK-LRc1X ztbOHG_p5yIOW!+}BU-r&TmJ=qoBc5F^NQW`k-ELXYM>VU?WGr|%y)~l-WVVm{<*Pf z{gm=6VXuF_-+jJOHTKts%P&_%%lYYFpB9iOqV{#le7Ds#2E1(tO_`s%HBWH++GjCm zi;;)p3JvC9#|q{<dRwF<OlO@6(d}paC%*4P>yc9$f>FFStDkp>y1l$HRnsMcZAzp0 z^*w9z)mKbdepg|i&i0#S`b}OP$*DKj{1U!A?bMI3+dmc`+?BR|?>8?{2VnJ*=5HH6 z3FKb#l~}bPNObF|<ZapAVXOay{Pv8@+nl?u)qMZYvuDemSLmz~c%irBK@+1=$YP(n zTv|TaiJ4zGmM%E-Wp~l8d%Iq*n|<5t(x;oRqI52YZeQKR^@v?ey_cy;_?kOQ3;!BF z0l(8vS4%&A?G~W;pTGXc;Ugxi!WaWPv!xwp7{uh>TgCToGE&d1hy&C!6FWQSQrPBl zr4=&&*DbvyW9%1y{+E}pMdenrfEk&)GG7<!@3S(@Ej=mA>pIo*?UZRRb$o7i1X%g4 z^}F3^ves^+OJu=8R(4CJx9tlK6>d~JSk8SpEUHz&*5k5Qz{+{a>P=kxq(3|~*vh5V zyUcKF(n-4`2Dc`>bpCPRrCP}HMJ1EUy@W$n{arG-I3s;(YePf)l%N|Kp?UVKqHEe_ za0w?`uuk<0|GAROA#l6f{JUIQ5qlM`ZHX>j6Z163;?|yvJ0;W^;lnKksY0L(7CTFK zcFfs(egOyXpK8pH+%xa(s^jxK+3)<g-}t{>e7<(>&NDV&YwiDDPkuS))+)!V2Ab1- zk8!FbIcK&8&3f>D!(qOceb(<*gcrWudfhMn=c({l_oZ_m{Fw4mZq2m7w*30vw_nP> zuW+~Jisy`|51Bi)>{HmBgM!{`9+f{jXZ`++lK0Dmsm*(y+rIa#ez!B-E>7EV>91w~ zl;wYVl+BYC&3%&J@^pb@h40#?Q(v#g&yV=Hl!qtn`JCc&Mp*~G`52#_QafqGnLNv@ zOpJPA8B!A#{&12`w!GpyL!`+|b64Q@+HW`2V=JFd{hIY?#*8X~wkq8#+}Rr#kH6Y< zbWO(*(+=UpFm<ik1z&;#Zsza*dnx|^uj^H7XQ;KC21~9AlXd>O@KWc3ODE2AK0j^S zp3S@3QYT!gM0<sc-MaL5vKDjd9yGGE>2S+tZg_Rj@^itKN}0n*gOQDz^BbDH+H*@z z*vorOzZ&)-Q~VaEmc_i<>r9)kcK>`e_4~5l^M0;hFH$2v@87(quP!%qq}Q8<gp03w z_x?%s;+2L^C#~Kina)srfRX))qibZ^&#<{u%f0rqTF9k7?Z0&X0Jr|03E{#AIbZzw z{69Z3V_D@CCHBj@W%p~p|5_Nq*uF_(%OeKUKl8Q-hpgNEZr711Q*FQ9P+lJ;%(^Ma z-BLk^J!UP-)K?2Oo^ij)vra(zlz^SpvM@*1^aEE@b0lp*jpC=7&qSx@?f?7j7nj|e zoGn&9%I>=h4zFUpukFlvSaC(j@`8eWbIcpF7rkoPDiTt)Q*72;d+l2aTy86@?yY_I ze))o?trsQJ=Loi+oB#BS0gL~SDSb=Zg9BE^rE_?3XcVqrsW&rjuix#v<`(j|1RB+r zNfchP*!1jQaMvlH?88av7Po2`3Xo^td@izpI+OE?-`5+>t@!;v>~hAmwR0D2IxPLn zA2d{I`}_U7zy80D%Jx5fpMA!-_*U`M*4Mw^RsCw+@;mhV)&0khnVmj6-7Kc0?}ycr z^KMOCVN5?<5AIqlqcW9UV{LFp{*ygZ9Irl`oj-3wM1rU^o6{PXL(wVswh8;M@KZhH z#CUwd`>N}^H}UsfI@S1P%HimTVa$s!ZE9i+-*YzIphcc*nqS`mE(Z>`marx+?@gP6 z0wg609-6mqzj0-?OwPkSleYhESs5Cz@Lg#7o{m%t)7Z?VQ!hF5Uu8KqEBID~nYi6X zrn4=a!bayWz0^sPsC>!HVeoujb)M6YMP~)0Ple90C{s_gU=jW0Z5i70>tV}`;$`+h z&yA*lyAzRVJ9#(H&fm9Fj#d4ap%T;Ta|VCc@ceLa{1TbHc56||>N?-1S0b}6wVwht z8}`g8iL|>eqQsTNY8Si8yN-YPf*?_smEwMtD}}$W*4=)msKMd%U!J;%y&HQSe(%2j zcU_&;566Qmb-Xt{zRa1uH6#AW-O_83>bm=WJo+i6KRtd~Lvo*`n(p2&mu&C;e<fOo zJiNI|71Z&&+`C@4d(UUl?>t_658RNv)R-T;Coj~fHg|#X-z}!Wldm)PrGD&pvUvPX z{nFm^d!~Gg{93<=vs!M|RNq}k)8?%-3pnNZdA{-cf8|zh*B$>a{_)qfh57MHx;E=R zayd2&nRjNWtT6G6>d!O#k=k|M*ZgjX|Mjfq?fZRZE7<(~a{1@ke9I4c)3%G)&*Ict z^P^GJNBwExoTAj3Wz6UE&P{BLk9g#Bwuvk0qM!BKD{DO2jv8C=C$hwg=v3eJOepZH zns(`(8c+LzLtNe+wsYHp0u=qt|1Q}hHcPf&bcWNGE)$Muo$q(fXlg%l{9%)IeSI{i zR>YGHDVBbP*1U%`SH#r)eA=lQarMBIO<|=xt7oOvHJ05>oo<u6>T=ofm4>H1+f#k^ z-`-PIhdjnTqX<0mX!bj%xPI5ylh4_oMC5%leEB<D&rD(6&FS`c{?9MD^tOL#{+ewb zQK{<+&rW*!<9J+!<=cXvcbhM*F*tr>%YCVCzOMIXi=rJ<kBWw$$zQ!uU?tnV7xizm z<4=3f2>U+uzGR1iLek4e92|T;D>GG_CiI&hiZB<L#i{ki`u(2ImkzSapGiC2aQMcj zwZ*#|)t{fZ{Vt5zoG+rwq-OpsR?%1I6GR$U#3robtO3n5PByA-$`t%~Y=3B7*!RR= z;oCvU)x~nn>RGHhxnA7URxP-6dh3N3Gk$!yQT2MQ^xIQ~5p0H6pU#`5{EXwTP>9C+ zN#1%Vy%XJUUiD|$QgrjnLy?dd!O=Mzk2Wmbb^2F=Vr&2WOZ{BGodYsWO56W(X!%$> zzj%A(XTGKBq(6W2icgs!&D8tIvWSH2%2?hlSEVIe`S~z&5sz!YL9VC5-sdKpMb?}% zaZWtzbTDG`hMZ4@+ifRByj(6-7E{=`<z3VN&j*9<-hcVMjM;rnpjdRy#++;Wp3Ta> zw!GLxTOQPAtj-ZLIrUP1iMv3e6i*T}U*_sYN99LuFYlOLGPrQii)r#74tCj+0IUCh zK0nTmo42E;`0RsE6P)=@HZOK7J$ObwUUE({3)@A5&IXGEUltoZ;C==gJFrV$#U$Xp z``zB}_cCXuPSf1%^R<af{qPiFm-Rs&9h0BznJE=wCEQnAqf}sccJ-I3&Ng9UI*#2M zPWIAX5`2!WRR+DS+jN%iRSXh1{xd;SurW05#r4z|Pop$WcjnG{@M!hoEglQ)WU6oH zZuc#}Ut6AbW{NUXaKa2O=L~g`ZJPp4vR?UT(A)QVwT<1|_RC4j4o|(Fq#kBIB|6ru z^6S;`^R+sCH{S?<Y}+%Zm}T8#(`ymR>)#yx+V_4sxBi|DcD((nM<4%ltXn3P6e#|k z?Obv*uh|K^qKJp=@(w<MYuMho-p<_~dzWkVo%`?2^iP+ej0}Mah}7F9yKea}KYGsU za7pIRSyNAM`QftSr%&ad*6>+rZ;!vS^W}d3m``SwQ9<H@=J}0<kE5a=A6Y1<2@0<_ z^ON80eD23{O`6kS;=ak}kIUEF+%3OfTWQ7l)Nt<-`G*hN<^3KX@Auz)&MLcX%_)(d ziE<kR5)`_po;$>?KWF;BzD)kN=VV_qghemv6%6=wmG5nz^_9Oq<qPjCd^40dUimKI zR>g|zPFwG7SiZmT@UvSTD?_iA9R4{sn=`QYwUi-GU}_Po&YKU95C2VExpdm8ee-`s zin9p)vijGMQLi)E%JzQU)=K;H$2TF3rMI<%7O2FmU!z-G^WgPqnev%ipFi2Xc27Xn z>pji7HdT5zn2=P%m@m2-n!Lhy{G0vbMzp-Ac+Y%;mO0MnH$i6Ze%zmQ*jfMN9HjO> zjQPdO!7;UiMcQ(OY*JwE=C7v(b8j=xMD&B<8K<!i)Xr_mELik^&kwI#?|*&VnmQp~ zX3yq+!ymqhGoM<f&)V0&G-?W#iN3v{`N2lHMW-D9*JNA>I%O+jsh~YgbN9L}3zAMT zXw^+bw5Fl!T72r5xU_0Bnjd~xx#;{9JChz)xI5tO)V9usCa?JiHvKyPvfTFKXAy;E zKWb`L?u<RV-2ZKoA<TbpeT@$l7A&}wzDnHoOUSMd2RUQ?nUku{S8<=62bylOyME#k zEGVIF0O@=Ink}vquHC!m<N3W)@+uzfEcxB?{PN%P`=-d%KYaS-j`sSedmk^GZ+6x= zt!>MTGserFrpeC^n^_$bRdJ{1aENgCR1Cj)EV$1i67tLU$|o!qN_=Dy3300tu5QBc z03+v@*$quz`#YoNVF_d9c@0gcI`WhJ0}vytuvl!Y1NE5A15YD$TVS3{I3gSnAo<bv z4W}1OIXr|_z*EqF)v_wFIHsq9iAzg)U#G1jyyJlAr2q1Da9n!dMb{sTV+8#j98-^& zZ&b&!aLZvor^bpevsXMtnkWFp1IV=ok2p0}^!!l!#)4(J3N)g&+F)^vn++rDRKfd4 z<}JVyZht{jtoe(kA@zS?-Z;>qzF>jTquDovu`D?njl|JN9L<TNIT2P^K#O_Gic?#Y zkNf}segEZ3u>Vt`V|}u-pUtoTC+8*oZ%x1Lw+O3$KOTQ>6pJZ1xaDeCH1B`MZsj|r z*JDAWEFPdm9Z`v`qM!aJmAlXWe!srn>gSWm#kW$Y$C~ACyO~z``_pNC|LHMBp7%hL zm9y{td1hW7a<4$O>e<ZnOOokxCU*b7aolcN+RW5x53NFuKMh*G`~5y^-x&sqpsrlz zL{~A-%Ra`w$A9`-{N%Lx`DAkE|GO=&;;|;a=66f(rbrrQ&aeCR^2-rn|1GxjXQt1y zJZt@aPwwSV;Xj|I@AvtBuR6c)UfS&3Wk2pWWc~e%wD|UdG$ZR&xgWXvem>)z*mR)b zY5D%&v9mIl&8*TWtk|rSk+c8rx1S2!x?2K%-8^4swuilDZwbqk+V6MGW6STBeto=l z$D^*77o7Rm*1s=#{Ok34f6zRR-@ZSePA^yPvrx)c7Ww-seE+H2(Rn*lL5o9fXHGmk zDGxTJs0W&%_GXtUIIuxx`D7>g$|n=Q9G3rQ@b|I&e~Br7{=ToTzm?c7dud1EW45=( zNvD)I+^_q+6tu7)HuTMk#eH5K{fiA{YQJ23X}<rb@9p6Dq)ydKg~w&Do5h+keh+@P zx<&r~kK>t3r-rRk`?woX{~X{@Td=_B$g#aIm(9KuzVFji#-00rU0uJ7zvclm^CPvd z;%pyzo(Wc*v;Y5xv3-6_)2V;I-_O_E^Wjic?1pDQFSOfDvHSn?{Po9HcV|SgOx4|X zL&^5ni^V^;RD3==`^`x~x%xjJTMm4AwR*jo?H`%qGlAQeDGD;5zU*&ryZ2*nzE8VM zk;mnlx$iQrs$1(OXZc=#Uo79Xpy<g&_hnC~MdxL?-U!|+8d7yAJq=NxHkz@Bgxq4t z+P3@RfwUF*ma}D(H9i_jsJ&+uk1<%#aZ+)`o^Q9ZU)H{_j^8WCb3t+izp0OI)2W;3 z^XKx}|M^fe%lh4p<X<1!?QO0Eztg;begD6&C1*{qKQR*6WcTZ0|1!(xbBym6oz{H` zn*HfZzZDXpCn%VI_qXbbEw3i;WK#a&zyJK-N8S2<=J#tpGbGjjI4pk&v|Qow46pBP z=6ezk{PVAQB%Jwf=W{s$^Qe7Onz#-<TsAxJ)`u(4XXo$Ra<A&O>7DCZM(ac`Wh}hZ zHRU(F^>yHc%7O((EoG@(-2BfzUYp<e>hpQ~`QAydIR9y?h2JQ>9(%dh{N4<HdsPmt zA2tWKGc1&Ex_m`xMZvxwIy1{|WvbsUnbj$*p4Pqc#d4l^navzOrtNstr45>dw@+9l zb-CfhWqrq`q4Rro^;|jcS@>?L=@s$)KaPHx*k6;f<k6d7d%PS|S6t?amJM-SDk_Uu z7u`4!)KcQe?O8wN!`;UE9@XhFo9z5SD~b|sRX(4~KDFvz<@40`HQf4p3dEBCeO+Jw zRMXOeGu0v5PqgYmBl{-@ac!o1HpU!v-*?}?dnrf$Vbhl%s-4@fDyEz<yPcD{xYz7d z@!!KjjPhFTvSktL4%`3#c|Ioo*?(h+*@ed>*{{}XlpgYG{%rkxPH|BsXnoAxpyur_ zR<GNY_19ugX?hilUpA+={@#+P<X+QDv+sRbRwZTDrnTaMJInH|1;-~EED|q`sD8Wk zbzdZSsf^Ww6;pqFx}m@4gVV2<{`IqDU+sIFoA3R;;<)vzuZOsvPYL!rdCn=Z_y4rj z>vm~@24^jKbGM(;TK(kh3-%7t_m$_XFQrb8ou;?z#iApv9&-y;+&<Ct{8sjQ-w5>! zd_K>c&V!cK34G=Nb>^D#B?U@O9W=dMvB57>Y{oISc#h*oEnXej)wtn|(P^H7FWt^* z6_?_^-zoNwN@!#)s#ZMKviP>&uaqmSAKO2zVD_`K6u*^znAhCrvcG+;%IUg<2L|VD zKC8_6d+4Ws{jXrq8n@!v2V4G~-dgZ(=ksMBA0Jm=!~eoNCcT$wU+RWOJ3pVZHje(& zTVOlQ#xnj^MVn;W2_Jzu=d50@Df#_&d%EGOs<$Oo@8+0)UCzgE`z7Gft|O;fcA4$s zlfJrt?t-QXZvR2k__OYPnznrjXsYU_6=xc#DEa)ib)Rp;>*aP|SME7GKRm8dRnbe} z1OL{$Ww)Qc{oyRX*cP;0=Z!y?`|;K5_f=Irx4tjw8C9p`Vk|r1^`y_oH=6(1$+xPm z_SRhY%Du-N+qG6CoIU>4d+&$IM{Vc5-nu8fuqUjE>-#Ei{k<j^#dqiz#6=uDu!HBW zLCwdb;=;9QXJ#0t3ZhJusxfhCIWwGZ_z4;kviyECeZGwVU%diPlR(TVM+MIBH<J60 zEST}(ZGOEq$V;bg|4H1?K40+A%=CFP`)t46*c1CVc<!vgcgO3!m6tDG!db8Nbc+0= zAM%g9ryPASnX#1TN~e6*+!@b4z1e);?IN?CWWmD~(-=jS0$wIB_37AfF#6w$^8qZP zVYh#t^sfsNi@xu+W|6K0hf>}JvzAqt<CcZC*bCm0n5fahd~51A)s|3qWA&Y>_6JtJ z%iVr=+UKeDAI>&2xFvk}ayGxtSn=ByE}kD!bCsXENN>Ky{jXHOU8;41Pv#bVnb$$` zEiAt>BKA#rX{p{~rBiJ6a`Kbf9}n9voA3MBt8->b>c-v`jn1*RIs?AB{>u8X@}zZk zz1fX~W*xIu4uOv~N*V^C`b<j9mreeCn!ev9<nQF{<ny-Q&nWRue7e;+KJi1m?f*}= zUOu_=@^}1?L*lQ#Px^H*Tbkzpzs-jOTdo9oPrb;y{Who8#dQWPju!dL4Epvzo0YvR zcl%wl>1Qn!WLz5r|MhVc%6Ha&`Msk}S<h}KU)_gh`77&hcj(&-Zru0#?t8O6?ge{` z^IaLbF1)juaW0G(G!G;%SA52h^Wo+|hXkImH~DHSLjJnBMj9MhS>~hvs!egx)#>~H zJdL^1U-xD4E)VI{-$?se3|@kUAy3ZPeuKw}!$!t<gPV<}s~B6-p0hg6mJ{?I-|TBI zacLC@>quwlQDw@Xk{od6LH*jT*OI<B6x_;Op6bocRwtNbaBR|EcG;2(4UUOR5)X8> zy6zOwUM-%x_v<xFPyNzEPONqjD+L~iUS7E2LxW_q+r10!2^;zY4$gkav7tqCVYDOb z>weH0jKGj>OAgFudCDFvVbIZX_?UEljJ(GGZ`=2;)h|Dz(2?wZz@BRw3(K53B_n|i zeuunP3OlxbF<3Zv<EIV>8STj*+V*`p+BBhgE4O&=4_8J0=6trvTcS-39;AA{G)nMo zikDtv@1@Oi>5!^R*QUJ!e>eCg%(|d%|MO&3A%}l~vq-0d)f#uJmy<h$Knr5o*GxOA zFl*`D!{HpqEnY5}yvZY&OG~ETY7>jaH0!Glb`eKQY`)cl7LD;=THPF{Ba<MxN8`8n z{vWP!e%nPt9$BniH`ni+thV`)aHeYxI$wKLd4j)LnAL6)zOO!)ODpjGr^&DRS1%Rd zv=R-;$iJn_bmxU~goNvV$1|&~-t~Qn=y|AP$@KjE-oDog(-x)6Yfrq`*CG(|Y5FPo zbBnWVohAhZJiHggl@-V`&3xk;%dnsh8^IIJ6=7V5pRV%kWf48%&*H@Nwj<$aKFh~1 z<u1|h>hBuq{I2_x=3@I7sVh9g1~icRq|ZQb_49;j`+vXN{anaPyQ9eRzQ#VS6(8Cr zWwP%1czjpGLF48}5`R8AoO>|yfWkCKVgAQFZIVw+x!$B-5L`HwUsUeP#;}g$Dd&t2 z-)huk+<UE4Q_vz+^+VeH#zK~5-5XN!TQ03sZhl$xDr8N_rQQWWYweW+JNQa!*#0T1 z)V?d8f7;3M<&o0&d%vH%oMo`tT}6|*$<e1?gMG^v<~i|YN-GQ+{+}z~H<`WI-~Mlj zm|})AQ*$lbiYtwox~Vd^IjlN#S&qo*7)!CXaK1X}us86)tIlHn?o|;}+qNX;2A^#| z;b!&AP3QRU*YW?Y_TN<3ZN9KUAoIHV>DO(IpE=d%1g!V2?CY?NFrC`$bt#$G`1hO5 z>95ys5L(2?k-X=u`<sJNEsb`Jt2KWmZ+$<v>eb4xD<wE)Bsz)(|L}5LIyt*Nd8>8# zuVfC#4^7gI+YTA2w6w_FeB^)gztqowm0W`Jf1XL-RMG6wz~LynOEhH1`=drLIEr__ z+2p-WF}P*NGC?<vr5ZDp<NgQV<KI~4^koVEp`L2_zug-?ozhM>obk5ox#R8-XU!EM z-;aL3<TSxzUF^EbWp;|Q3j2>msjWL4bS6V(#T2I3VbQr$-`|~bdavwhw-#lm?K~$> zZ}qEvAQ~3E)8IdB07ik4(?<-nWIN&bqJ>)$G{V;;CY)2SW?IDl$i1bAA#iS$!>mhl zq`g^Mq?h@+JmAgY3EJ?Y<E7fh`RB`+cN7JjNa)?ZU+_b;V6)blw~}kVFZNr@BFeT= zeO^V<I;J|$Q|5<Vj5_$T8zp9xD6g1u{MnohN}4m1Y!8<xJ9V&cXf<WD=i3r(DcVsa zA<??w=!5BuVvOAjW~{r~xj-m?Rq?Z1^Mh<0c^0gnTIh3?qkGb(cRb%_NL|%Y(0ORz z`k9|`rH}L?#=^NATB-ML=vlh_PmJGf7wOmQcqg*_Zt3C^Z@iy2F!P<bFUb3XdFcY7 zMVy=heiAo|ZI~{bB|V6W`kC;zX)4$0i1r=rO9OqDo|u_k@5I7WxaD?sd(o}A)`y&b z@GRns*mseCH!o<dR@fY^^?&_zLL@FIv$1C%QUBz+Aph8una%um6%G1}Jc7HF?=Ww; z)YVYX@KuU&V#}r-_or4$&2@jGZ{M!8V#?3t-CM3`zYpzY5k1#lEzMXsbziHiSI4v? z-<uVmO2FH#4J>N<pnVEI{(tPR_c;^WAK-Uhkx!6?y{%={{>ecBEBTgq_A~qHm{@W0 zusxq!e$UbKHt&NdUM_F;WgJ#NcwV~C^$J{^wJ=D}wwL+tB}p~)_J#%n#{-kv%&*_& z(25YcsMhkyx4dt~U(K~5Gm07>1QaDmF;5c@JU=5!n7Q!Q!~g%@{}*a@V`>WN&~_FK z$*7+pERnN$Qi$f91m30<4XKPy0Y1(et<&c0JSy*Exuam6p@N#_B4#I#<xO17hotj% zDE@9pWH_^>V?#uOfJ|7-+g~Z#_SR1`6(kg8Ooc-{x{vz!h+F=AGI?`z@FVZ;$sbso zQw8{(Z@0c+z8hyf<@UQfGp~tGvkBz?rN|_%#QFB3=L@%h&N98zZ^Hss`d!yNy(;hV ze-6bZJa?222d#OdojNPXrgNLlW2w3BGwru|JGO3fQCZ98vS!1T?%D{B#EC`sYrj8T zY3b9tm|vh^S9iR;ld|K|IbySful_5TC)4~|+;DezTi`n6WiykfH#B*P|2f_MyzHg~ z&r~tNw=AOf4jnrn<JfHexR>d-1ka~P-nVQ8clo$}2QCk5^0M5!?4tDZS6N;W+Mrb4 z{C<Ov#>|bs+}5;&@V%*6+*8WOs4XYM*Ip{r{H>zeZ|=ubA-?3~2k!goIJJBh9$->f zCLK^Fx$nzT{iVKUH<$Fh%GhmFZq%|hRK1By%zBHfkN;}94JkL*`A=)&3XYrA$-%R1 z=CzP*nVAcnWOoUMY-l?a&&H_TbjeA{ec!)!E5qJpx3k;dygery$YrnjMf%b-MsJm{ zdzr@;`&jQ}o$9vwb%6aEuLSXFPJ!t)T1QKE3gjop*Ie3masP&2hkmUNcU*cob+R}2 z<Q4uuZ~6r&>MF@y_vo0HTDNBThnqpaCcK=M7&-4Y(&+Kze$dK?H>;U1_-&dxP2(+# z=(Nhanak%EZH!QQ@MFX63waFJ-!9l7Uz(-5!XO~2!6(5$=3L$5J*WRhWG8IB*t?+V zMq`Haf%^<~Nv8tdr8~%8?iV=pq1oZUb>3(HT0VR{bi4H4CS#7Isd7iA&0v}$eC^*C z?|{S$zV=D4gq!`R#T>oQSC_Y;iR<{`!aIKUGnEd%(tS9?eA$UD!XaL1GTqzX{aBE& z^LE1B-UUtb=M>o8&Z+XK^!qCmB4C(wO8Tv&-;C4AQ*Ymmvwo6WZtM0l!ui6!2=#{( z%$zJN`aqiiMME|mI?&I@sJJ|ab;U(3`>QXtB9t#ao6ELrfuXH7)AO@MR|EwFPp3ZF zIBoHJe=f(RBEgSla2Wbzc86}U5)82rw@BQ2)a1~Pc7c9<1(!=jw?ek_XdXuzV>0*& zYIEISd)g(#bMEkYH&bgrqhu{d%d<=7E;w{M;@&B@j_sR1&h=jwwqcQ{@_)@Y>-iq6 z+84G<R^%JFxSh5-H8Ygy*^eJTI~paK>uN3?5#f`uc*L?p+HvWZ*9Q$}tUA19F^A#Q z_V*m>iX0)IH_ksOdO1HKp3C-)vO%oon%E!r^c`7Gi~Lz3utJ%+UPmip=91V2e>bp5 z7^nG^rR}^^bo%P%kZ|LJQk?SqOBY=7xRK2HTzlOPrRmOluSKTM-Q!!mu}EOy)CECr zCv&u0=&71)Qc9AHX8ZckdRcsv*U71wW*r==!E9gGgbDX0?%rEwF~97(a^@<=)l(w2 zNi1y9RC?>QzKM%(qM(j)OLFSI@V_&Ugy{XUQZimRQTYyNdT)Kql{1IhRu;yjx2!4% zi8^-i`bz%9AP%jisXX76!yJ^Re4p#bI(5#+ul72b{reT1ems3S_2FyR--?K74+BY1 zATxlxuJtIl&Vna*is*i!_}{m#zuFyPH+8B1ZBDHe4fg3g4<v1p_3Z2Z{CIP^`KrZ? zZwI{i&pKJYW#ndKX_y)orD^Rdb85kc>sDKZLL>^Nc|S91=vS?jJd^O(F~Q)h!eqvJ z%MG24oSCyYC7xc|!82!LQ{sd+R|g)xlkuX_GoA_iHQbEn(p$PY?wepmb?;S=mb9;# zSNWxW25A1Rce(koljG>^;;`JtSko!F$L*G_Pq^6R>aj-8xu!C&gM;US@`dXk<r@=P zb_DocUQ}<Wk@7RVhP!pCr{;<Pztwgp7f5jn{$gSbWPQzgYu3t;j)*Dj{zo>{acV{I zE10=TCnvU49AuC>t;6=w=X!_gh4!Mi1$JxC$sWHtNB$90uEX4jy{a`A6OLZUSn=kj zCj)~6_$+|Vl2f|Q>zlYzr#dm!c2-?pcg675vYhKd6O{hD+kKkYvN^X#;9)jbV&A`} zP>JuGvJzM~6<D0Hdsq6!-(vHn;Fe45r<VwXM7*+m_t}Sgv3=3`gA)rocE4p2U9)4y z`-Hu%8fUaZ?wsGyrPLz)B2Q8&=%IVpw}e~iFTdDS{6y}VWP&2_!0$)h`setsOx$ua zXu+HGfFlo-o}DxHmzyuWmhDoYo_Fb^8&ev6HXmr1@lx{anvfgq%2$mH7C7EWoW)g_ zz`;|Nbc*@Dclw$o$Ir~WkUckwQ)|lkqHR30k}kN#NJ<<r{BY=2`-Qa&4&5%FaqRYo zO>b`K%{}QBvy+RbkY|NNjH?Fwf`>ayzJ0u@@5rhx+|n)aWa{ybTnWQa#Wk8ra*j#& zZ+Us1y)lVzBbQ-kri<XJB%zOqYlHmSyS`jKU-aPYzOdS&Ymw<^nLk{*S-jO|pYe{= z(y4WvT2ngp`D-q0N#g$fVeXZ;TMrw~nrqD@!{oQQp~6MJDRuV+e#fOH40qpDTrE3l z_<H{TKhM)nZvHRMBD$>El<O&1Sns##hgg5Bw=TG}&hN_NHQ`@)A0>M!C>3t5w&2<M zo^5iT#I#y@!M@+q91&A@37>=l0$w)Qiz)Iv;k3ATL^5-A0H4)ib;q9z&V>lyduGNJ zarn=l=l17UuWQk8wqkob<LPIGSiSv`y3E|nEM1=(=dCoF@znm~5#g`xA6|7?Km8(i z=1ZijvXg#kmimeUo_l+YBpM5O@+2$P?0U88XUr+lUa6Vqg4q@^C~+vdtogI_8~c1- zo;Ne{f{apMiPdFGS+?jbx0)hm6qu$tBVq561ABPRzPh|hUZ(EH!_s#TbHuc{*#1Ra zH!y7~c2rqZ7jc7Sy_;X{N`7&R{9_*<2F$a5`tUF#_vB0Utd;Bbe!KNY&E}L_LbGO= z7Dw9;E6ugl8rp2-YwSX}il$s&<^O2T<O5yaYfgxq=6HVMmi#XUCV!uBr!z-BwFT@I z+sM|Dy3q2u#FlB(7&e~r*IV!{{ZI?%&i9Fdg3nLet>bUGFym6lx|Yjlw_bjAXQ$bV z=~s)NRi!TIOLbOnthyx6(Yx&a6ekuj!>3o4Y0NK6UC{qQib>|X%&Egl-PKWBV^3CJ zbQOPE+;R16hqCPH_{-aOltr;F`<}oW{7ju+DbSL2l982V|ErCsLhGywy-t5Uv}Id? zmv7}3^UI|#s(qdxNe@`_flXd#2Z!Q{3t}9ZUv?*)tebZ1Uh4E%wx71IrX*IrU(K~= zN<L_I6<Wv4_`)I*qGtQKufO9zhl>DP7*F0V&WIF)A8tJ}%5G)uK6%S1SHCnX^22NE zmFCUX%RG7A7yRSd75#IOWZz@HrDuv}aW+3I3Kck|eLuqZtWM1g6Kk<YjL-e%Yv=|^ zEnUtluxmrhA;COT1v`aXiu<NEg`39y+&kIsWMO2Jq+_q$1uq+&)9;R(eLWn{eYtMd z&wmoH3Zv#)C#kKmOjEw*Z2K(W6KlQ8Hox0b9~Z1&Xn$dSThZIL^HP10qCeV-<n}&0 znAC5!P`^YgC$wMkxr@ysx!PT!FIp6@8~p1!wB394r#nc~yas<j+ll9Ibf0iw0>_jv zqdi}bhjRt*t9ad8KQq|h)->NZ;IP&5xuypuXeFv4hQT4#M23fh<5ER2WmSVzfdlnC zd^WRLkBI!~-t+Tpe%`br73j((*qFGq4l`U;QoW$h<a01#W>QVWoyzBPE0+qc2^EX0 zc=#rsC0^Kh?xYLrt)lu6(*&SdrN)aM4vwiN+jc$If!K`{T@xJqSwzsr>EVjplo?s4 zUcB*Y-eyz-!3t~z0|H)h&Y!6Yjd&zOC3-<?5Rz9{pF?W6!I)oM92}Rb*C6jrg=tMN z5ef*9>|OiL(i_WC0?>~1c^_s*B8nB5qEQcy#^7iYh2;it?i3o$gQJBEwM)^qhWAgW z$NPb%ysBO-Y`^5htvf|5zUHIJVIE_ig({no#`$1O15;4TZ_!oI5j-V-J|15VIw&Au zooINB;oEJu^FYf2B)6RBK(Fp5G_bgdf%g-A-g-UG8??b}n@{G{r|I^;Bez8<p1m3# zKlj_M?DZy~6OTThx8EPSt?%2{-Fy1@tXfsTD-zOX=T3{O{d%?J$HVsJqG1t<Tq|c@ zg;g}LtOBk$mL3kX|9r;yGHA<||KEfBbq1it=9zzfe0<4Y|HJuERq9FA=|1*9Px`;g z1nq?@`So)7^Y`L01&+3LE2RJG<*)cUL*^%FAH){W2)48K3ZFi)4>Mr(9V{dQgaQII zGq>Eh2b&HKu6f8E?;-#9h5PH3@l`LEewn`ikLuc8uU2I?vWl%ZKE3jn;)*Z3_f)wq zZ|c45XRSN8;1K7|Wn5apj?Iy-XaS}?2Q(_eyXUA_^b&XZT9f7feqG-`?^<;J-es2W z_y7M_a$0x$5@&u}6UA);+is@K{sTG@V`;D1Esgxo&+q^LSHA1XB=1YI<##477gjt0 zIw9aCXypRvpp&9qd8d>Q+yDF651MRWV*P%PvA;R^tPpm)4~-_*V~U@C`f<3>-}32{ zH$LBm=l^h7r2OZZ`F_uSn@=85#b-?~gAV-w9g0+QE`4rk*t+{O43jTO-}}(E1+=Ss zX4<TkabY<&9}Y0T?9yI$;`zBs{f$S2UV=8JN9FB&s^t0a$fakk;&C4DtMC6VnpJ$x zQvJGk`u-(%QzrXf+VlC`?8`y==bk^A?C)28zqY)u`hE5N*`TG>XWF+UAMcY5*cXp9 z-U($M2CXi1KGdPnA<`n5KF9Fw&gb)9&V65#9{WY3`{%3h{j*#fjP$l0o`32{r?9XS z>*bCQ+(Epj_4n6Uz1eX1(w579v#m7y|8$6ef@SkopRG21-gB?VRlnWydfo1Kr|c4c zG+k&q5Y+bb*=+r{8;{FX&hp(_SA53M{ZROs9fglyMXm~7^vXI*`iI@Y|2`~7lupg5 zd^U6Qg3nJT`yX5P$1}Fy;!($zGe)PEfSQqWD;{++f14ivU^{3MFA#a^6q>f$=7M6s zW8<O&kCyOoFuh*4JMUJ-<KE5xr`$OHWlFc+E)B&fmk!7OI-Ac-;<I|O0JO+viGSUv z$s4V$Hy!=>_AtMFO#kh?-ES`)xBIs7if3iYt@{6eFSm-vMV$Y?%zUqAqG0jQr_-NX zv~<P)c_e=G*J6<nrNfK5^=8S{d^qUH#Gjfl@zague%DJmOE(?nvwrekW^%Io0+~Oj z|GdqwUmg9T=5_Rauk5v3!~BGryq35xn3X=S^3z6TzSXl9_gQH@w0=4xxz7`{#Ak0@ z#K)Ey&O3EtbJ6oEBd3oSXhZa+V~d_h-~ZvZ>(eQ1>1PqSTd#iVvWv(U*l@tXqT|Ae zb}lCt?e7ozSs5EYfF@kHIdYO07Jj+tzWL@hn`Jz$2OO((tOYbVIHWoFS?0Wax99V@ z$Tys;1zW_{B+khDe5d$)>PD3{K{K{F%YqIr(K!b0mp<KK^Tktr?vxqJoc|V{@@^2k zT*J}f<}-DXj*Gw%87IvZ3KF&dKF>ct&F*?!b?&yVlbu=h=d9oFsfpP)`PsbccZrun z>x@{DCqlqcci;)=<O0=N9e)AsL-XBd%1(Uv<8lA_I&Uk%kW+g$p1mSnGfUtDZ_&4# z>CfMmJ^lM>`u;Oa?46N8KS0N^oD;7H9RalGWQfwT%TvU(A}S18)txMlX57x*zV<r% z>#67KzHPRY3{zc`SMqx8_G|sFGS|#~g1ZVHG_qf7onZg>rGKP_CadT<{h9>|QHnoW z?n|;r&kzy`X<C6iLJcm+3{(XI0wj~P6>2tY;(v51*xxo(|LN}gfAgwt-@bS4+9DMr z1*JO$hk0LayPbDBI8LtW#X_62t$!o>=G6cDX_;y5_|*FTPrqGXE_pA$v24E2{exV~ zrY`uj_kFE?Y|Y1`J9}cwZmQ<)c-U4cEw3y8>q7gdvMX=z6rVp^7hRMx+rGojVs@_D ziV1s5{&jzj(n-O7;#mTh;(`U2lAR5%rmkMQZIyND-!tiUlkNV#^e<Og5mR<E^<@Jy z-wOZfE5lS>xF6l-)Z(yQBj%EDOR&yIiglS_?Z@u;H?tQU+A^n^-_Amwi(6DDL5lU8 z;;#=Y7hLL?PzVkOq|T0kDX0hJoc(s+?{}rEC(Tg0?8lIJR3VJ7tKq)jG;dIi_xj^q z4lNyRnagEn_iH|b4v28S$ZP*Qb>X2;7p&iI3AS^yn3P*_Kq<&^X~V;1=$$N|sVty9 zY1{sOyRF}?_Cu-ieD%HH^P#_N6ouw1u3oq6l|uKV5As5i`+uIzUj`Z?t-o9Se(z<_ z8kX&mFQ3=Gua3W$r@A8K^zK)yRtr59h^T!LzW-Nf+)Q=%EC2R<I;H*cqPzUs^&OY> z9a*_$!z{ZlWJo60tk>D`py{jXvTD(g4IPQB%FXD`@<=EGdAy-UGi-v4y@K}oJw<Vk zek_}vw`#hB&FTjml=vF2<{#RB3RDBLwt_}6_db?=e<DmHVx_>1?PtwyKlxPmWwHFy z+4=h{k56yn5?p)gusHW=o#S2>YgQc&Spr(dmFQY@Ofr25=pZam*&HeGYWf1Fy%G0* zY~TM^cXp*0|20FM**2hY)AgVucs!(YHaOnO-F~-d)<O;~j;Q*-uj7mB!a}M}N8g(S zI-BE7v8wwocZ{B+0Vimfk3pK7d(P&h-b*?PbuvXK6f0ZjdK8~AJf7mHxbJf(|3pyb zyD{a{M0dH!cT!toMMI*dn!jGN`PtNV&@9T;@RO1u3A#)l+n!GPt+_%W$KdMAhwbut zB`0J+1@_aY3zpAJo2B?OAhGi0-fy?E1AcM@tX{L})Pf3SXl;a)unv1VI4*VG1v=Kp z>h+q<pNx(zEogAq^y}5?<?CynYJ=CN1xN+wl-(`8&ggXb*X#B3=N>ZBZC|Oqv5Q}_ z(|Lx1Ox25pku`~#k2uzznw>f=vS<^hu-cQ*ash>;pNVA~{up@69lx@u`u*PRbvoZR zx)iqj{eIt`+pb1G{O7_wpay~Z>MmO!%|ll0sS`G~bRJmcG&^rsW?Yq}PPrHN)Z%lN z=?AW;yy|FhwfJ~M`1QHcnOsLrR%)-`W7Ku-k!YAc=maI(bG&HH6QKzQmMAP(V8n9j z2QTQ{rOgaR*JFye>N1`dW073O;%ohO3-cxAAcYG(vestr<u`0TIX&#@)JTuxLC1Z5 zFZ|;vI<NZOPH?StGkw0T;)*ZE0pBM3+s%A7Gku<p#n;U_rze31Iv_nCXvI<D<>0t9 zIA|G`Eej4z>xBaXHfn>*U^I=5dY~l1dFBaHtRR?<N9~YG00eUvxEwc_jHSh`z{o24 z8_g1kL-8IYD-!aC8DTFX<u33BO`tOw@5IQK4opG;0UP;;tfyp|W?K{{RlVJM-O6V! zxQ!K8^>S&+G0F5NHq!Zf3TNeRyJ>aKUP>sg;2`VEiSBZq*=shsRUMYTXK>PQ=k>?) zicV>E{@d`dO?uhRXR}tn|GI2`Z28^N%#TOK{Xd^E_CNlV-!%R>yM!xe{;rqH?yzy| z?MR5q-}_bV_DuezzU%k>dR1~ecl%P+X%R|mw_b~yy!Kt;gXQz8wC>jb|GQKFy#4<_ zpnQGqe|Ti-RFktNmt8jPtFim_V)0A=`d`7b65Av%soQ<*+&AUsiV2`bs_oAwlV5^P zY=}ymnJT3^bJgRv&Aq!Ai(jo=zAQYx)^zXt+V|d{&spc2M=syBW&6FV>{*4!BrgYf z>zZD@y7xNQ_g}N`y#9C=dWzwTR!|e~%fAop_Dh`kESDU<qFMXC`u=JD2GHiWbH&eQ zrZ2mhK7a4yKZhp@2sZrhunl(l0a}mEt{VUMRrqC4Tir8kX<Xm$_x1mG+XYzvd@@;> z`AA(mXi4D9JH_XHFZ-Iu{yLjqH~Cnv^!1C1ZL`)dKD67Th2wz3&il<z^;TUdzLfBD z+V(xF@uzLYEsiiPlI#8DWPA>^ul=&=^_a=*3qkW+Z52=MZC12+v;Y6UoqAJ_Sr(kF zc@;eWRBQgmqhgt>*KRv?`|q#fhppnzlF!+EKJ#+T=5w!hMzDRpvRlgRR>oqT8Sl4V zkITGUdVTG?d0G3+t@a<6udj)?y&~A+yv=8yUnkt{CQY7SaELQ=<598fS*2dTbF-r^ zs#)vpd@||F-S>6o?`=URae-Ens%g5XmFVw3>6nuBlKJer+l6v<;QdJluDClmE<J4a z`{wz&Y3$6hYW~M%%VX-efA{9sD5pQ<J@bTb_q$!$yFMP1z6=T*O{b8^`oCX|Co%Ke z7=U_blX?90j~^|1s2%^)Yu)RDLeTQ`ITg{KKc4E>-~2fH=E7&E*<W3jf8}etf$v7y z?cCoXua@YieZO0NUQA2=--q_geb(<RUTS~%B{+L)ruMn{f8V5EZsxa}ag@uY`=p@6 zotlr`@jm5u3f-OV95}?#Ey;GY@b4PvxnwW1zt(;1j$Z<rmHDarf8%kv+rc*@+(G9; zuB@uBde|y{33LEX%s0?6VxR-?=JgrxG%~l||4GhVCilwApZ6-C&wa@q|HH}e95?S8 z^I5H$Z?~_Fw4Hs_eSfO`^H2Z2@82JJNl^0s>HH#wnNq(TR{t)W(++728hi!S`U}ri zym-iaA9ko2pVrIm`~T)zy;`yO)0PRKl-B&s{}jiolhL8~wtXtF+Q}^Y{;~Z3igm{d zBCAZSj>q-iesBJu_tgpK>xRc=CSQvwKD*`Vv}iN0O9pu>eoBd%9XTN(q2Q$8=Ck(U z<@x_g#9Yd6B({S(ihkQJXIxvh)}sCEk$KhcX5RZe@4L^mUB+)YUh}>)Up}`iYF2We zWs$8wRG-bK6D9BWeqT1X?3SkPt{01H*WL%6!SUs}{eR27uVdeP-T(8<yjsiph>pwD zP4lkU9&uV$a%|_<k_{&(?7aDtw_LikYSr}EvdCZGw(p<YIwfp>Wbm#0=;hDDm(4av zbP{{F!R<&=@tGNhPu~gdz56=fs9@PNy9=-O*)Ed4IT=*h7#!l%Si!Tg5wxA*mjn0a zvOf(W%*^a(&V|Pm9xZvXusy8Y|I+)9X)TS6%q=Hn^Y;CGrsERW|8UcnjFP^+a^fG^ zvsIt%{Qiq=PvGBW-z?VfR~$Y&#eCUmpS6ldg3f&SIN5M%YucRnnvX|!?Ko}QUVZ)v zM?~J7+HW_(eP%B0y`F*mM{?H{9=QcNEzH?YCGF=AkE8|1zF606a@q0el=kasrol~5 z6R)hEeLn2@bzjTFGpA*4x|1v(m9enqd~VqqNSf%)_gQfLeu~%Js9z47f0rd29fRf{ zC(wRR-O}H0w_jh*G^gZ}CwLGiMCjQYo0`X0g!Z%j5P7gxnomkFVHU52Vd*hVO}=Q& z>5eDo6rZzP@yF=V#^Z9{;W34-;1d>^xOFCk#n*n_Rcw7kzJ=jWp#saBjmPCIU)Ov- zI~}x_WYdfzdrDuOiH`8OUC8p|nfZRp*{>&0IB0Y{;Xr3UkIegjf8W>p|Nn8^{!-Ct z-Rbv!-}`R%W$wYBALiRc#67SPQd~82Ju{opo~QeMzuSFT*xzR2eJ11ebN>HmQ2hUN zdi=cQT%cnKXKLOrRO*^p)sojQ{qsl7)2ZQ?mQIhGC4a5J?)SO!eZ~(bOf!Fw^M3dH zeW{<0BuulqQ+ho%^ViGe=Sy={w(R}$>GVwH(#O6}ytLPvB%HIUZ7EKZ66woSw)y|( z^UM7D-_i5j4$k&rJDvLT?5BzI{~i4J!1DW@;^+Iqzj_*6*|xOiR`<VMpmuTY8sQbz z%z-X@{BEzlysv+L`-|mU&PLz=b<M^8h02!Kj|+}<nl!Gg_P(-gmCJ)$dmpw*fBJeb zg#TBO@qLfE2LE5j|DOeFDAm{|N**YeX)2N}d>eXui){KUcWHqQU61#DJYWCM_`Y=7 z+|p|~OT(;=FFU*Q+Q-BrTRrD)Jfx(1x#Y!hmRBCJFYNC`?@%}4+R&Rld&?d556zA@ zx9~r`-2U?W6#oZv1mX*Vr1>l@`6D*;zhvN9wOaAr@+<Y7QPPF;j})=kyYs|sxYBvx z@2r3R`xnaHsh(|F^UUhmz2;ID#g^b56WJ%qY?L`Iq7$NI`?qP6<#V^XRaS3r2R{GN zq8V%|X;NgncF(6%Geh4z-+Zg@&xXr=F_XUp>rBmHcDl0t=1<eC#XIUW+y9+2ZMx6@ zXlK|XsResK+-J^S_xnZo&jVBKd6rl%Z<njm=#{lLv;Mv`exol(U|+S&e$ig1-S@YZ zT^CO+tGfTrBzEh(xp#~oG$?1zD6IWB+w1n)ZMU*`Ymdj&|NZ)NS8UnM)YpqNzxV(D zz5oB|r#8ReZ2lQ_Xup5VVduT)Ry{vlek$wh?>id)M=qNG@UMS!e6z!DJAva*C$F5a z;jv^}cFDt5aX-+}G|^Vm+h2!<$4>pNb>7A1`Gn<Ju2)`}bH=T$lRs^>OBdV%3<e#Q zthg=mr3+{nVzvF2DMt-AJWTA$l>Sp;ynR1UXnUK@l6Twh*Zn-c+o%2JpTu_AY4s;g z|G4q&hsCDVY=0sQBJ#hr&G^;Y>{0ij-~Qi^BPOcbP9I>_W0qr5Vp_z=B>4Qx-}m+V zeXLHDvoRaCsIp8qGO$Se+V3_^Zq22GA)0brs};|@e>_LfOya;1%T14tU38b9%ieHT zZoADj+wXTKx2m(HrzXhRD+PV!wP-%e%x9s%Z*uBO=)=}V{(qJli+MWojvO|T`7*Wm zrKG^7{ij+E3iWwcX5>xjPgeNxuzRW0w)=Izx7<vdeRc8f+}l;hZXLT8oj+Hu;z6U4 zR{rI3P@C$?y1lzz{{F)F$3Eon^nG8JZaJwoJ7n?e`_^wCZ>fzizwkb};rr$J|4g{E zzA|Y`^W?qQ-r_g2{>x(dv)38J{38xOC~o<%SpKgD|E$%yxB86v|5d-=Tdvn^cD$eS zkTZ+RtWEj_`x7thyq&jO^_+E>s<Lg9HdB&MaktTroV2O!8K=Kq*GMRA;Ary~TK6B+ zma&v%5(-`;aO}Z`(|WtFSWalL3n@JZ+Pd)EYRY%5BR6;0?GTgf5lZM3jgi!tT+Mbp zUDE5nMyk#2j-7YXE$v?&-s)amAg}+rF(AZ>`Q5Vo@czypU*^8ANq6|UWZ^xZ%tv*O z8n-7_i@XiK#;L9SD_s5g@xR+|xfT9ZT4CVP|2x;N;w}H>T|2Hn{=8(*_QLvycEM~% zm~XY;KbEDj{$atoo`l0+mSj1UthlCp=}3O`?$@g?|1Mkp^3jivH(%O5X1D+0`0I51 zze(|IA9lOm{?xQ&;*1b0H-7eQ94s;4W4u!zR6Q@3WvtV<9vK;yQ~v3<Oy=qH4=cnZ z?CWZ7+d0VYV866{r+t`njP%uteahE9Soc`OupJ4}VQ_wt`+fG6cl%<ez1;@xc=*(^ zh=jD=NZa%GspC=+=~b>D6;2#B5mUA~^TFYqw1wQUpN;zUCn|p&jc2yM!(;Zr@nF9x zvy_|+=rCuqm{bk6dLDrfo(@)QsU7BfB%k@}sJ-S%vtVoHxwk=}!T{9p|LknW%y4hQ zM}vJopUr;0JtZQ^V1dqZ&OrB5$J2Sd+k@O$c;(nudh;C8m~U=v!x60awV6Fkl&4J~ zl_T^Z<9$WL3y<Ea@qe&!_;kRN<9W+RhQqU!?sW)l=y*_5c<Scc!eYkt{|{QVuq)i^ zbClcXP+@#l!H$h_>3tbC+xx$+Z7<4O#;MS!AZB=?vC?9l4*TvsfzSUK>^)w^VOR6% zS~lnmiqxYEq`W1M7@kULIMC3`J$+xJDx(v}n$<rwROGJQRMQvp|G@jPdHefB(F?w} zgW@D#aDQQJF+Qi-B6TlDnQKdyKHKHF-)dR7UF`cl?mS<s7at57JQOqNNPZxm|LF8D z!wGM;^dEQV{Up%L@g;JZp<w%u1EvQb*vnl=^p8(vxT5)a)7c$nkD?ZzPhf0x2*|x$ zHb=AhpPTJVX&#Oj)_ZJI6<joQUkSv3Hg=`<ZIKO=`!Z1=_C@rc<^5|mpR@XD=Vbrn z*K?^AY-^-<<X^bQvX1o~=au%?LTO(<3)p!cmQJ2w^g~&9k@C~?CYOD_Rx>iEzjAv} zmA=8(;fRuMbH$p@B!lyXJIoJuH}YRMWL7?vzTlMYjBh>FiF#|kwP*KMt3N-mbAnyi zM@NT5$*fmS@`(XQYv)v5uH)IY^ZL~NoX&gK2g|!CyklgkIaH9pSpL}GzHGHWzg?^^ z#b>0y(~qzWbi1=zps6Fjysr0_#=7`ljAD*=vQPgz@bRT_#C=7x!%cNZ^X2Q5l?3Fc z8AjYH@ISQ5AndUAa;~=Gr>j0lrzYlJc(uKE*RijcU;H}sYWd{fWy`;RUlCqYR(zhL z-fYhU2cE9F)9(wf)}Ik{mzfCK;<ohZ^mx0CXE(Ecclu>lJLR|Le&rv+hng~0uifTl zvHaaPtM1Pl_SS!E^*(Q~jXBSB=X%sv#(DWK{(o@Ic^cKqf8DmG;@%_6&VRQx3f@1C zY~9y&qOalS@B9DlqI(K$6+=ot&32LA_Nz9hB<C@B=qKToqQRXeF8d|TPPqb>8~?;t zznF94|E<G0|Kh7PW=B+8%!n}FI5$F?!*>mDj`}sWt3UrQIHVTra#kxL>1|_aQtpGh z8`$PB|9<=*G?-tt>lS}e-+JDCuM4-fUz7=twoOXP6$t5Hzt{HM$F1h|Uw0HO{<dM( z_v><NPQ7rvEz`a0$~^)8TjA9mXMbn$9}><^a;mMLll+!9$9CN}hWVF+#6HeZUzoNp zwtx9rj>36M*7{nXDEzoQZPxtD*V(=Znr{5|VgBQ+rh`Xr9nQ1eXZBX@`1CzlNv?k@ zri4~UtXls5+m5e2>+`S3Z7RNL8kmrjdm!Y#@BE%`Yk0GYYTmBB?Q*N9;?@Qp(?qS~ z*X2@*_w$t%EMD)vpeLjF$8p0f{!^BoxeYTPXYn7Kn0g_7ag9O$rmSTTm_J?7vHY~} z*6c@BHCOs=-rm|aZ{>{@on<@ExLtQy{q5D3_xFoV>wf**=*e>9Xl0RnrpT_BkGCEy z(_5bw8K%$mO=hv#gq6oH+7;fJbz;Kf-HCD1Z?1d}_Ium7JI+kH_tumjVRN#X=T*)8 za(dQG%gCY*v-O-=f~FgDKF>;s=wHvd>uXWgx!lixXU#3#|MN_`U9f-j-3PNc^)9w6 z`}*db`kmGMs$*7!w7}KNlh^0mp5-y;`&Bl3OWW_WR}|;IO4=LuW=&`G*P=(iy8f67 zF0I?+XQnZG*OivFjwc`AJNj>ytLwkHN`Y^4EC2r3+8A~2dglFeo!$0#&Oe$L8*Q}X zhH;_N8w<1VuQ?93{Fv41|99V+y{#7irq^!23ThdB`n9$*{^$2u$=7uZUOf$N-@*52 z-qFI9%nQ?81O2N(Q<fJ03f2W4pA`|@-~ajfzx!G)yI$o-uZC72Qdiesu4b$Jxwg?U z_rct5t@pZLR&#uK`hDUSQ$`c_%lB&5TW*#uu)VS-yr|~O{JeFWE#iLOJo~<QX8+r~ z`pLU(!#3L;$S?C<a!TgZeUn!r`_G#;&RgHibbiIbS<f%HEu4LSN!a(dZmH6c<x|1@ zjTba8==?bAaQK0F$Mb6!%$?qAm`?CJUvPv=%O>QLz~TOq#Q}CP#ukimEw^r;oiqIp z%eSM<j&I*4^(|JcSkX}-7bD$zD|%9l7(egR=J1)*jy;X|qc0!f*<5fjCw@+Hhv^mL zOP@aY>=ew(FMj=dk(^;eH~TJ+)9THPrye<WA85|D*>l7>^<LobU}N?3ncj{IWj-AJ zs8nlyyw~Pq<Thz156K-7kN!NK@o~bDpDxn(W2JpsH4a-A=GknSIQ_liyeX;2%QSsj zEduyNvWw3vzic?~_EX@Yg<9##wpl;x?}<CbZqJR@?SH>DGZUONH-CGz?EP_t35@cM zdrV(X=`<{ODADU=UOVT{m+~DK|0}!fp3dZ``J`a4(5}RD4H~ChKdfwX%k`QSHfQnu zz&uT_N%|IwT>_`f+*KY_x6JzLxh{I^{%gxvp8f!B2sqJUC-b!JKp@u{)7R}*?X&79 zdCanR=IFLNv$wIh`}HcHn9W)zfA9FG-15V5{u8S=CIxje%P%HqvxK}myY*`1E7xgF z+PT+#@2?a8^o#AgPv7~SQ{EnWH%m0^-toF0)82Z_^%9)%rBLr_t;Hj$x$%q5x?YRF zOZ{n@y|^ki%Pz$thR@VK=<AOkb5}%Od9owON4fCqqmA>-)+yUr+W*_UKQiO%?Q5@o zz5256Zssnxuid}4?@pg!eyPa5TR=(jt?a_I)~T0|?d`ii>qK{h%Y*V&BD)^hT{v4R zcD(z1Uj2OK_?oiMv+um!81=Q$BArEh-Fc%6(-V(>j#zwvxp0H4#M-#_Coi9wue@5j z`{Ku5Q1@G*ab-K`T9Dga+pqt*(RL$1w~c-A55u&EK(>1#oBG++oGc$CKRBSEQ1`|& z-1v9ik7U1lpL#7av+K;*BAci1$9_EE73Xxe#`bzEW0`5l{RdMPd2%RDTwbGm(lBe; z`>&t%*TyN;Zs0uKsWsW-c>119ZT43m-PW7k-{W)ZYax5ey4p_jQyd{z1Lh@1JUgP$ zxGjZ2j{o2sdH#u}o4?2S*i=jvQ@r}=XWvw(C%u1d4B9pvv(s^qu$jhRakYkLOH-k; z;Ig!D^S>WIuw(YN-l|ah$1>8f!e?)-zPykBy~X@lFTc95iKq(eu+HKPz5Au`+{$O& z3i91`;);Etvo{F@mS*<~EZvpbS0VL0#MpcNbZP0UX1$<NEm*y1CWq2h0VjuCso;B| zQ3pcSGCW$Fw^diV)A#D*n39XGJNcGw5X@ZVr1ep8)`WdC8HB$+(6u=u73-d8>-@hX zfbYl7<wg3s>^ml|`z84{RyOD3G{svzn@$IGZRE+betSDra-%F08}o}SjrTwANT13! zKeEY)-)2Q|rs$<Ne@<Lq(fjDv(X5R;AC|lcdXrYa$E3ls@t^FSReuh1O}28?SQ|Mj z_WF`sq@=Q<{HJ73^j%|*_^6WB0RNf@*4Bm|Reu}tmQpVcwhd2jD%NfO=@+#oNU5ZF zuIs!XZ@zuE{PfZC&UvP@zZmxSD?XXBNTgKj=!aL{YTw*B5+&#T*;ahE-Qf1y{Gipp z%Vf^`gXbt_Sb+y??mjx$_L8yJX^&^F$%=$o-1Zj?1+>p5K5myzY&lr__2K4=8#g3$ znD;$-ULU#smdpd0aJvm|mLD&;&oa6a7PrElp?zn~PX+lVrza~d*U1$0Y&h}Y;T|c8 z2ky3y87F139{DJ?oX19_)kCmZ>zn((R}LF)Kc03xN%~^jCTZRqkKQUUU*<6MQ01>> zGF<cQPoB~lFE>Mv%r9;hrygy7Cax;KUq(dee1nQk+oL<)jVouZmzgjne~M<egREwI zdx4XA?rdX|AHua8-c(Q2c@>kp-tTvvWyDgQU%E<M!7&!s!xqlA^Rwg#lUY26sky*i zrgoxZ_MTi7zOt6Qne8i%Dy#@xu`P2+=21&Ffl%%BK^z>XS8qDI+R5$C{Z*GWnhra% z%Zgl;{35w1Wh?(=gHybUQ!Q=@_C5V#|A@2j?h%uv8K+-;(YR!`neWglwH*aAuLAtE zmGUJ|ncp+rAMkWtjr}s7f8p=X`Y`v@-q~*T_BJ!$hhNiotT(Ybzv@C*RMHeNV-Z)| zrplP=wdeY6Chp5wY_a}-`un&COIEzw(*M6P(czs!k+6`Apg`*imevJnM_*_kyY9W{ zV1MU&L#?cssV-+{t)5=dJBhVdJ8kjB*vD>XXGyG=7B-FR?DQ0H%wt;D(bUnztiku; zTJe|rmY2VnTs4k0_W7-yx@*_3D=Sy!hlYpS)~>S3YhAQSuHb3B)Y55gQpdOFuC=%Q z&Jg~%YWkfL^F3niMz`LD#C;B0qy6n>*qgsk_u2KfeY>4`T6C6s{d$qx=^1-=xQ73k z`EdH)iXHD87v9sqm-&Bf>WBJI*9=%Se>#R}zBgWfU*7v~&9{$VB3`8zt-PF-Asr#K z_1;H;BhR(>{aLy2bY)1`W6g-~-&^Kv^}qCc&6V>@l78pT*OwD?U|?j4TF%hurF?C+ zUCLjEV~5-RWc_&(eP7~vc^&T_K9#FK8z=ca`80d!v;OEeJ7>B5HqWvW__A(c^UWUz ztbTg>>&wagot>e(e13>XR?vIppC{+b8~olY^QhTgfA$?2ljqObC)90NIC=h#&-qrS z@^y>W^<MkCcjo5);8!KJHuYcfi%SjU%Ckxzs~21S_;&93VgIn2ihqmcCmg*W_H6pa z;{V6O*J^Q<p7i}ulxmWje{+I;oJ>@v?ep@wMX&B>Oy89E`Sqvg?<W7Br?G9{rM%yT zuNOEmPCW1YFL~wd9ml>;Uh!nvq@Ay>%sRZCH~x9mmF<1^re@9iBjkOf@2hXgLcRLA zRWsY>bZ?z-@#OyV+u0fSohv;gUjA|W_J8-jU*Gz6wOp$jZz)%Fh?{y@;qu7>^V#`> zzV6yycY?q1%dGwRC6`3no#c{M_Uw8RzM-fzTYkcQ&4>V5xpU99=X9SwuAcN$J^G{7 zIsS#8oWE?jU1pQ}H9PLE=jS>1U)C8_#ZG^=;`20#qBHLw{rvjdM>Kk$)9V#CeqWDv z`LXZj^7p?J@7{Nw%Rb@PB87L4u1OX;ywO#%@##3;`CIx|PVmg6_xj)OUaPat-B~ej zkNsIY=hVHRB(nBlA-B=n?|*CM^MBV>POI5^SLF4jedoEZ2A+Ce{O`v;-IPL|1(~K> zcq=XhX-xTiT0V8wvdhmq;@_>vb-JCta=z!jf1m8-FZ;|l;!tQ{V7k2>oG|=rYIpGY zahKNhcm0{nHT7$L&|f>II)^p<ubkBP|D66(WY#?XZvMKz4fhXE{PD#9>0{yLKMolE zpDk{`@`G@T(|w!YC+FWUKg7KBPjij$asHsk%pUdz^UZQ+>3d~7e5n3U>Nvm4qx>(Q z_?5ip=H(^HfBm5<eDb{G^=i-0Pe04H%hpYZdZFT%IB`9*{&abXOr<!tzyEsIzv~TN z^ZD1GUqAkQd?fthPZ-<3x9g`J_h087xxMw7_w5zGU;Gs;KYA_vR<6C>&W`<--(PBU zoVhRdC2HmE9oJ^+x6fMjyqxQUh+URkh~7SZ*Okxi&9PahJTLB_)z$2yb4r<`=9h0Z z=(gVK_3^rh&x+5d6Zb5gGyVFf%A0@wPTc-Q<4Vz?<KGXM{I?Y}|NC7b^zn}^pRTXY zJMeOS=DaU<AD{pFcF&skyRhBfb(80|S@BO4u`$1rX}`FNYi`a@^V_Xaa=&W*ZCw0! z=ZeqbFZZi+TypO;myJzI&}xU$dqRibuYRcf;_m~-YMC$*Si*RI^!r)6+}d|1FGT;U zJRx@fMP%w<Bax}Tb#qU-^Xr~BIm0~j4tJ$3Z|$~~5gWfxe{cVJdth&P#{Ru)i=@^s zTzA9H`Ef<}I*S$Gcm4T%K05bFyHFkTL#M~9`hIXrRld5v?OwXw+aDXJoPS<n^L6^K znK7@nNZn%l6J(^jxxI6ieE!eH5C5@FXj}gBPW1Gssh?(s<m{iDwrh$b10##TjeV>f zAyOOb{><jDRd{Z$`t{Wxhiw7IW&fvLdG9O~ueG2#+5Tq0gooexPwr=nxO{Qz=U-_T zPG`?x7yGEcRzv2(o~j!Qh3)NEeqv7AIxEn2)n)!iCVn+R3!9U9wZFVwH{a!_>9@k- za@h&1FMH1Q_y2l?y|M1oihPx?YnMJd%C8g}_TOgDsr*lJTK`}8ue{uQJaqqjjtp5< z`$o~YYkS#i<i1GA$5e05lU;Cp`n(mA`~136G+*zCxpU~y{;S`-8~-F+nx7rhYG76I z*^m9jyBD|P|5aGc{4`B$mwJbMz^M!SH7_@=C||lJT3)^GiusDXC6nXV+W&8zne=+~ zl-&E%-47<@tSHs%clyqF$!1sRtXvyD;m4UP<aGP>Dlatdns1Z6_xJDhA;tUsJ!|GO z`ySu@r*zfBqjOC2_woJt`?mDuKFum!KEuD8^z${Jr(W&yN`3r&UtBkHZ_@NLKWd({ zOV>3CU)N5a|NO__#V=p}bN)9gf4`i`ilxnWzMj7y9e2%N!nFU_H~V)s5@-3f9vRgg zTKe;fRcOb<{c(?9?+sY-=KG!tb}q4+x633He?6Wqm-YYQ!sR@FinjdtB$3~_aMQl? zmv(&$Q!MI?W`Ptz3%}>z2{N{K`I->rxYjDx?)mHE-yeT8*t={R+r5(khqv^Kz3!^r zCR$zp(=7N@o%KDt&)?tko_)OSo21lv`^Q`7pL_qu_ElNoYmup6r`c59t*`Vu{8e&c zvcTKlCij=_J0IeHXX>Y)GX2Z{1=&ybo*U+T+u=^u+5ED#V$uI96^vz*O|EEe_>wF> z^`hO?=IH;El-{NXZT!3KS@74aowfGYFW4B$FtP|ZB>WaRVHJ?M_~^O+qA&kA{<EnI zssE$@bD2rV<<05m|Gb*@w^Ar6;!@LrRjXI)S}N*U`~}^%Gfk!?`jhTV&?PK8jiQ!; zR;=3i^ReWdnPIrl-g4ze6&}vNtIAJIP@Gm1opG{p<JVVLPfwa0e;c#``0EPwOwGiT zs)pAVyYt_!|Nqx_f8*R1+l4+w6VjC3`*{AIJlLXoeMkF0MrO7fpPru9{rO>Ar?7g| zC*Fms)6H70-`bijzHIsN$$nNRC*>#lJk8(zcH4(t$2|E|bS+nId@_5J!I}S{nbv7C zKW=L-pObW4zJ8CYy5cmMHNQ?@TN}Oo!NOmBRxcF1^#nI<Og<h}BqVc6h5hHWEk!4% zey^N(|I5qEhd(?yaK@_aO~%Q_iW%Ey&64tFT7Adjm1gO#uWo+xY(Aeco+fkVIa~R= zJ2xja%gi=NY*J-kI_*x*jdOOtbF4p|P<EdAWRmpnTi5qZ)3(pJupmJrxwJ~xa>Mo~ zDu*Ub?lJIrUB3Np+2$ppjjH($mp7@Y+nbfV2(W&$;qaj!Cr{3NyZwIMx7+vsU7M7j z=RC9i*Yf&J-`?JiE^10XY2H6gre)@xt55rvC!X}&qI#cawRz9_x9+b!?%u0@pL^@s zla=eHluEmu_`UdT)a}-L%dOvRXx^H8+sw!K=Tsi=x}_@*eqEY%Det%Eii}(9_DY-O zL>OH8?bCL0dwb%}Kc)3LsnXYf`7+H8nE&U>OWUb)8lsCPJqo>6{pVHq{w&blR);qP zovEFxnizKQ=eO&%(HB^{EY)?D4pn>nyOsCI@BPCiu3fxxHa8~a_Z;@#cW$z9p*K@g z%*Q83u1&gd;n&yK=_ff0^L9+TKmGGL>-Rjrm)_|P>_1<=r~dM3spskTzi0BwSX`+4 z_j!K1;iSo&-ceyK|9-#Uf8VO)g}|?`>YQadoCja6<=!h^b92kNum0~_KcBPK-{XH} z{jTzRmCx^dTk#h(=bSm~+MdeKhrVfYzn#ogdXh8aM*mCGz3E@%uKqK%<UIdY|9HQA zzIc31;ogf|{jb<X|Ngh+s(*#<+ikJy7d<(-DfP4tr+-m%?f$ilzid33UT?_1R{U0Z za=d6z{tur^>Fvj^|8~0DDjt`?E?-md;`;og)8QGird#&=>am~BH9y(8xAfH&O>^G= zf4rOYt)EPA*5MS>$(%c>I`+52TJ5*tlOLSfB7b$)zccA}!lyFgSJtNexp%5p=Bvo> zoX>AJT==d1w$3_tXT~(Ae9hlHlB(*z%D!B5e}0cUE?%f$=Dq)~+W6(=wiVX<_Mh~u z`%!Z-eX^A-_m_8fZ%;a1fB5so#qRANCm+xbFQ4^2Qo{0A@Tup;CQ&bRzZ&nn0&1*e z{LQ}q%xvG;%>CQ0$5pqUcdzYx{n=)J_x0cVe!r9c*6OLP<Grt7lc2KOlRnQ&b!wuw z^VJv5wEc8KIZ^D>{nbA|A1!7PaA0VB8|?7>!K)IUd&_)hul@JZl(%30^Y6pmynj}n zaBx-sXcc(I{$U4iiNH#||4W?McUs*DS$@Dt{lTk}ge4Q)7<-*WO05_IBo;Gg+kfQM zulb^$xmAGggJ@C3@=C9$MK@LiF0Pqy_1d+lOC`5T7}ofyn{XwUELzyiD|_MPgV4Fp z+|~J{+|@O$6ukE_@~*GUDEjqs`E_pZFOQzv|NmLgFsJ5pn$^ef={43lC%^vN`ShY= zZPD57w)0pltQ0%^Z6@V6`Lc_7PX1%Cu8C*v2hEa;j{SafZ1#Mbyvj-4bg7@YkIt{f z%<^+>UMu*{UADTwQ*q)U`PR6fuS3+0tup)lcciWs*5Th85`M`^eadHM8{XgziqH4e z{*Jn&V<Eop<&n>m=l@xvdjCMXfsgvDeX%dj&f4;B<CEJPKRnYhnfEGe`Q)6|LOG9D zEP;-*{PO<vt}R-+F1mN}{gXcGudM<n&1N!X&6%~&uSq&8ere8ctA?w;k4$&}ydc-* znvu?xshfI#AKc>?Ra*4(h_L??r~ON=PLi#7(D<;$^|kBmjZIw#13ebLTyA*%PqoH! ztCB-9<wvh&I-ldx<UZT~Ds;oLTo1*$^A}|94*M`&{+E_d;EF|)`Sz;sy<E0#)2l5# zAHO|LofO8cc;Z4atMskw70Uy{Kd%!O*&Bc5<&ofnE!)KTH|*JSDoZAJ^T|}f#0}rP zZym2_SRm}Nw|)!ni<Xdw%ePHjwMxr7YDLTUtUvp%7^$v(DRn2T<`&m;k(gDNfBXJc zdVAewPsjIIJHJat>T?P-6)x>rp`CjBTh*Vyhy8PGSgzUyzV`nt&@Mh%&6jIo|F?ry zFM}DD_~qStU!C#(>#L0mpK5REle%^P-_P^)+m@*M9xQ!6zrJw8df`g`<6HNc-jDY^ z<T3YxR>!4%&hJ%A<xZ&RayY#ZViWsu`9ga1|9^kG_w5e}z4f>3R*_xx(s#yRey(G9 z^E&?jF3<&zalREj{o*OhC;$B8cbxH;kC)#6Gkcf(o&N3REwwLpx?gLjt$wk1UXb1V z&&RKRUem`KQto`a!LIqMT#(1YzfHReA0KOdtX!+PEFkpYa{2yNri=2q>wn37E8Kea zRPe*%8k=d~j8`uFyY1NZj}u;9uRhSvxj1s6IJg3~7FP(kc`j^%-;1xh9ex~Fq?TXs z^!}&w+9g`u?N^!?`+we2s}Dik?N0a4yjtMG?%Nudy<(rq;jK1S3vU)4mpyEhn=Lap zBP*`N=)#nBS6)8z_f|h+W%%;)a{pDO3qG2@uX4`ZD;muoweLxh-s@Xiv-jpd`TSh* z|4zR(A^G3m-TfSY>sfKF_X_51da=85Hs=I$Wkg@uev#|j6|bdJ)=kNcSL}3Z-*S8E zv&DwDe@xK~KGeC>@6R4hMK=is2JNSwE{-9kZTge<g<jcyKTB}I1oi!=FYVDh_w#e) zx##zUyl>C)6S?$ezm#$9T5r~JtHL{B%fF{ydScfSHf#NsxrY>e-G4VMD_fd#`{(6L zf3oW@2E6vk?_7An$8py->z(=8@p0##o}T}_ZC>{7tJUGBgI@hxxX{XU&yDoxjUT^6 zfuqv*W_nI`T=(90zgcS6y@(f^%kyPk#+m2EE9akF>bLra*@E+_trH5lcWkly7kN1# z;r-W&ok{aO_w{|UmoGiD{QS2y_Va7wDqTRWZ;kZ~jb4?uD|s1Nv^*T9=dAp>JxWN^ z=A+-?l1EGOCvdmw#=U#|?ZxynqPuJ!K2EzRb6PsyZ=smiQ;zys$@{b`rQR58RlePn z1Mc#1<mfsq*tC_?8B|~@EI55;lJv~By4a@W*ED{m-PfOgSv7XocYn+Mx%p?moa{Ax zdo4PjclwgrSHbhM&URnYdS<(iy;m<h**fRv)nj&xpI&DyZeU>IP-t){<`P(8vfS*l z6GLN|`hws5FOJRGHOF=O%olNDyUaV*?Y&-Wx@p&%rB@vd51-Xr@Vi>$!sS%9kAL%K z)w<0{ux0!v`PHJL31XBhx4?>!FRxM`3V=p0kO>8DMy9DcAuEMJNfZ<|a0OaX4Gv2e zh3j*-gUvuDA~^(Bq%8EB3-Ldw-wS00Tx4R=65U%BX#uJ}P>ej`)Zn1X9r_9!0dPw| zVb&$45U}#a)zgO*As$EA<RHexq7}I!NF5X&2w?^$j*u-3jb5(n<HYz-ECHFjNkAds zq|;O@@IVc+R~IZ|<p|NL`nstA>RN<#6IvM>y~I{s=|r&v<S|iQhXp|wS5I$sMhP5{ zyLDJNLN)~~^~3P$iVQ}ksa<h<b!0HyoucTlU{b4AsS?6&2+LtKidY03MxzLn07r8X zD6b9AT$Fk6>h7AqZnJl8x)xVcy?5`fyv1v8Mx@W)USr{$dwWLd`gNNe=dR8@KW}bM z&U`(y1;M4<=X58#fdT|nxWUUaafN`w&a|442}R#0ZGUsp{GM*+D)uk0vyQ*rq<qlJ zGfM<r%Yr{lELu;^b)z1?kB?5apSxe_y3o@F|L*3Lyw@{Z67Bx_>cUf3j9lkNty)vJ z|D4#`+Vk_`L$mw$?la@L{(5rz*RAK@-m$fL&W}-~ne1n1^fI1xe{;#!yB|NTGH_+p zoSan^{k|`B<+FsV)um<6ABFBrc-j(MeOsLEyO-&^ZCtrGHyt(0zqe;?($~2B>+53o zKDPmniXr*%!DAJN1($rXqjiJR&O{3?D?7Ep&a5z@-_7^u!qoRS&VCMWD?Bd|H*cC& z@N&Pc?ecXymi(-Iv9Nv3Dy>+Fkf5WO{ukvCSYdM5>ymBovNJJKdXF=`W<1*bYGIe& z|CwfG1(V;eyfnk%=|Oh+E#KbW{;l(|1C$dXWiyy{;J8<V!&1qx?_Vs}w@Y7mWi)@Y z+ZXNABKb3ZyY2YnZobO4y#Jr?s^ZJbe4}GO6(5%^zwvha{k&aUp6~np?)Iv>LsQmz zNFbR9GW3I?kV3%8iqzGmr!3Fw@dnQ{+^6={Hh7z9^seQnB>naIj;@ow{v}N7=jGo= z_3IKrdlEQ8y!Ogy?AM#8jAm9qCKHR6<odw<g1MH_%YW!pYfmk@x8U0AdtnO}Rj(*{ zcjqRb%?F3*{dIdm8zH_u>ej!tZuh$^clp{aXXjd97t@Q$XlCQxRQv7b@zuQjTK`Wd z_qY68+-J4wUUt={go8~6|FqZdNwR*wXY<>=-|sEFx0cHYJyAA_fxIK}@6vwV&EjF} zw|{o$+pw{A*ObyM<M3;@wr-w&dqv#bH|*8?I@x!RGELpJ%WAeoVbY9yXU*^DOjh?d zi#1!~H=Sdp>uLYGPr|#u->Y_(_yk%?xaV2@vokZ3gO~Ym`rAfaoP6t6)b3xeR_8uD zGc(TQd&P~!_M7JWKJsSY-j<suVT)e5Z<)f-=ymMVa@(yp?$zx-cdBw{|M^Yv-!5-< zp8EIqKU2FMI{lf<qFaL^x980T4NLs`@>2NU-12*sy<8#ZY`@>RVB}glukzW<u;Aci z{r!J7{k^^a@9f+g8xH!}ehryzk{J{^t=|itFQJWrj4p;oui!61J-?T_i?_so-<f?V z;PU!UQ#Rk;bJXYS>bR@%=k#(HEXurBaG2MuB;)VP>9?F**9PtT|Mz{n>yCfFUg!S! z@NnnRndbTP=GK0@x$~O-PVpD$d1OH=3rC1ioBcO_?n5GVr3HTvER30acGbTvji)@- z=cdH}JQcnzYEBUI)a><pul;*o|L-^(k3@p`-IB{;UqQEoFI4S$=B=Cf0>km1j7(E| zzHa8SsoA!9m3{7lpcSQE&(>aXaGm}`Cu++H@zn>9XRq6N47A~&E&e$x)X(tTJIlGj zK{fg58YcevZ`Zuaf9LRY%VodKOTDMxIx$f>cmLmSpO3EozC!w*T-}d{*H#8EuR2`W z1j-IbDcYf!TVO?s&b-hE4>!*Z{ri+F#I08<HF&w-*PFckt#wbIZ#u2F8MN8E?1W<b zjqUrsuC02CVaS1RY7Pq~eUw`HW%ebrl9T5_`EmQ*ve}{G;kW;Ozn`Cb>(Ar9J)6_c zZu)%Q-u}ez^J@RE*Z-XkI<kJ-VLs~{vE_GDWv$E3RGba4MKAVx#T5cF_r$I;)c%`3 zS(+<kUeznj-A^WYH(dnnzW{AacoDy&U}0>*LDq+Co24E!dgbQk{_uR#D{X%3#>V8g zpxw6|;UQ^nZ*5)Hu&ny~yKhhR>m!>n<023g7eDp?-ZrXE{90vQ|AayM_HysY<z~gH zYh$geclN%zda`cA_XC@*-M!*nXO?>_<yY#w@_Uu)XTtmCY}eHO{`T$J?EJO`DTmv5 z6L+v{Refr=|8sENu2-uJVsxX+Zl;O{AJ~*~a+1NC;^*g<P1DIb>V)3lckt#CSdp@( z{`{q@WyepiezV};-8X9l|DLkiD*bF<V*lQK*Zgj5-Cmnmuzu6Ew~bv*z3g%o3*zpU zmX?|oK00FHV_z5(931?<w0={~&!XKg7Ihywn`Y``J~i~UaO}Iq^P}Rn=f$pT?dsp0 zaImT1{M4h};=dOZ+?)`#V@}Pdlh;;<S57xJ7py{0r5cV64og|q921G%SGRcX=Qo!O zUiEx5y|z0!G<ns{tU00YuiljOua~fjG0)q;`yym-=*+jN2Y!8h?d(1E-{0TYcTe}) z`1AIr)b6zr8<ko#TQrU?so+KJOe|1k;Ru=KSo>?v^|zoJHd|XXe{PY({&i*V<o?c1 z)SSVBo+>zYFf?{~r~FtErWKr~xAkoF89&Ku$JO}WTwJo!cFP;t-If2mvS<G(IJafv z?ef=C)O0nJ(aZ4-b3xs{%UwVJW@qOd+asEo<;xjr;}htb&htKd{_UOB#=4A?(Mtjb zMo4?0;*0c^te{<<Z<oxvxAOhUMb*ph?5qgg!MXO>`A2SBR!zt3Eo}pJUUL_3nik+a zb^f_{LB0QhN4dh>zQ0Ry-c`CKPIlFyR2!*vr<=p}$ESB++n0WR{i?I9n!C=Ve=>+# zcA^8_z{Y7p3IUmnm3M=mzEjO_mA*R7sPb;Zw;i!%ch=QkTt4OLLLKxlTN~Qou$1-s zoTjNWwX@$I-G2S{>eptsX7!ftoTi=Cd1>#iQ*5Q{w%JyfZQ5A7OJK>C2fLCkp_lPT zm{_znvi(IDR%meGVq}^s;vs?=U@S?DOj9G8>(C1?0S5(8XOK&!3)KBXGjStBqt_Zo zdvq^wC`<tLZdrv~(G#fyLt{jPgX*;f@~BA*RCRiQ`hrZIN@#X~y8b#23xu*S^rIDu z3``tL1QY^18(jpkxLQmhpwsk)JIG{sNep&Q5Qo5uB@T-?FkLOcEwJK<)ED$5*ucP~ z$-)s5q!7r0>FN$vj*z6@w0H6Q>K31kiOkmDxA$IL?DmV-a@K4<8*MkIb6f72UE$$3 z7o5AgE&aTo**1T1=?g1&&3r!LBxe6!k&$Vtla?fZFj6zt3)+lLPCIyNneXhNv;Mow z-UdzW=HC0^5cjfr=Qf^=8<US8)4zxwJPxac6#_D!g?{^e{n`!x=j%^wb+KGgZ!Udz zcQ^0LYZt3ZR~T*e30yu+YxVv0n_aW-Z+;$r^;Yuw^}L6_{(6#F`?lD+od5jkpU)>a z^Ld8eRqnT$v??Yh<JXs$W&i(vzdge+`AwJhx{mlo=uz1irtYxdQqSr)^OmlD+c!PD zRa47jX2|8+Rpo2EOxai8TfNy@eElg_ZS^;|ZtpYL5x%PMvY40jia+nl_ir}KwezYA z3iDeqNvJCcEg`IRYH(OOGi-9yvNJQbEBU;gl31Jb=zv`BtWVCT?`@p@d_B+Od4_xT z=!V(^Sbn_{oO@}BXYZ{2ZEi{dnI3Hq(G3d(wO+5ydN<Q3_1UEYN&nzOBJ)G}LrZ?1 z-?Fj!beX>>lc@MJLA3a8e8j|}b+q=>r&lPgUhlc)XKIyW{w<ciI&Zi8|4mnJ-f&2L zcW39ego8}cdnz`5eR=t~-QSn~w?8~Q{Q7M0Mlmh@y<aB%{rkRt`&8}lTMHbUbDo@- zxb1e{?yJ)A{`YFX$Idp*o_2P&`S}v&y9=G$Z|x|2ye9d0U-Z;ej4Tids*6_6zOwe3 z=5w3fCO)ahe$2Y^-G@_I<mck*RdYUmc@*$ySK-slr9oK>K0TYA54tcZjVt7nb*#}6 z@Af^}8UZ{1d^-L1<8k@#Njr}-^I04K-J~$<|Dp@V=WUX;b{9TA79;t!<n^_)bw3Wv z-|7%le#QHo6Fu+1T=CX?k#72Hk@>0lOM}))UzsMgVovqDor*p$udbdhTYjhT+Rozi z-S7AP&UtvKHBl^o$HTS@T`vAytXjKvzBRobBYbLJ>9t5jk;<o2!{5By{eIg#+v;0a z!{cS+W*evX`OY*_{UTrU;b7U1hwbgNAN_k~zJH_oyoy6*Hxk)*e?Dh@I9cO}JbF=J zB&HB>QsM`}MtDxqUAYw+5;rrK&)v3aefITr-yX~Vw=l2y`RVDh4atXEICoA{srq<A zxql0<wAqd6`@X1Jzuj`#>8DfUsj1;{nf-RZR>)SpSXg$DRs6}Tv+pfmE}86e`Brkj zZO*MNnP1~Tj?LVhex7e_;;CBYyH&!EFamKRL!(#AMA!G3{<_<?-(SDEDDK_k&o8I{ z{qiOt_5Z&5UjDo<i`lh!Ljz)CbNOvPI5_J+Z+k5yvsLEeUthhwUoIK!30Sa5OeZUK zk(ioze9gwUo6p<rwAzz?c9v<`n~lfYmW#)h1n#i!-oMO!Ythbszh1xHJpb<+&^GOE zEV=j$s4>0x?}kVEw!0Mm>^dJS+%~Ij>hd{vpXsKpivPOm-?B2f6)!f;Qtq=zTK(!u zQR?*AvYS~yrs+n%c{)9QoB6#8<v+nEHl~~ulD4hd5?gvTbYaax2iNJ}=hXdr`H*e1 z)|JKX{Fk>}J(PN&ficnMZp*hnpU?CEJ^GJF(&$Luo{z_pT+tgK42_#O1y)Sy-BjRu z{9mGD#lvuRbK4IZCap!+-ZysTsm*@&X(qqjj{|9EW+d|4|M?JR-hFjXo_0XsOwfk* zD<AI^pMROT?y_xYpWUyF>VH3<zdgjQ&vW?k>^sl6>aGL_2PY>V>p3ZZ20Yn^ob`<a z6#`DSe3hR%&G^F)_qG3DXs7>O%Az&fJm0KUu3Jo(%Y3ozvl+=w3odTYkN^Etzg|-B zsi*LYACq3p)AqOfx#Vuu>$S_``GdZLPW-vk{j^2ckK=sl=BTYn3(?0>7c6Dv2r-Id zUi)#<d=uS}66J`y0%7*qHP>UyTj%SSotmAu>tx;6)$vQS7Cw6XV{wyc?5D+k(>Xzh zyntGl1(5->etxQ|Kp$3C@CJ=*mrmXl{n$72GK;vs?bj)>MJH94NngEJ{eEv)XsD=4 zX}k!lZua$ccheRunjapwA)!&W>_+0wc+N}ff4&H>y>hqsyzR1hv0ZPs-G1}!c0PaV zx*d<Ys?674UFyVd_hZ4_qEnh?85b59$kl`EStQ~_6sQOE@Y;{fCo`F*ZogM`y3hXK zj|I!6uf7tmnx-3_R{!hre5Vf^GcPa8Wz*U<#eMqslGoRC|0qq+Q@(UwBm2&e@amHF zVrM5G5-Y9!^@Y>^^_t)7HFgA=SAI&dez)VXlRYjgtEa8oW*rxo%Kr6zT6*t`@M|mY z8hq!ie)Dx}*`alN-*Puso9@ipDiSzjVf?+1^R@KCRvzkK8NB>ip2zCb^(8ycflf+U zKDTVv+uiT?mHm7=y<Lmz@2P$!A>QlyKQnf{3OOF=E}I(v`_}a}&h31OGyYw<diAF6 z_B%pRi`PVN*E6sA@ZezCqfYf(jqGwWq}?z^iz30@x;-_2-K?MAT$-q5eC&F}`#$+N zsmoVRuB%#q?p#Gx;fiOw3Y&8smcLpSc5}tYtE*h>r?2rdUlOVil(l?*Y~0SGREh27 z@9*7~*}H9<*%lwr+}P_@z1uPq(F<vgDV_}uOMNCBT{YA0d1>{h-tyD8ypBdMm$|Th z_1xX=|C1&^H$^W!1vEA@G<wZ+<PKeq)`riy<^SIf)`q`*Ea%pZY1wmwG9o40(CVlI z$3Z=lnb$sn2HK3Dt>p;L_FC~Mu}jM;xg!4eopX0*XL8Qq!Eh|N>tJ$t@%;s1lP~#Z zsbBr#SL-i&*ZAqVqpJ`3W|-FP%yU`23!{VRu)u_oY3ijtvtpujL+h;SU3dI(pQ;%l ziD>n3P5+p&Lyte|Z{1wosNeH!_pdS&U-H6e{>j4`GnJIB&_f^!G|t8Pq||@v?&*6( z^FpFeJt<|r^|<Wj#-nu?mrto&s)O$IsX7h|E;VI`A3Swt>eg?MZohtewNyIy?6F-j zr$x8Ayo`%YZMF)(J<rzq<_)`8j-aT5Si?+oTSr^t3S_s&d4FNdbul!GFtKQ9PS8Lf zSYcq|80{=MDA2RBG#WjFx-Uzw=vmD4YkSVkAV%+tf4VO$^PT-{zD6)wt0iMA6N}c` zva7WgkAE_H{reoYui~uP@1Koc|30V97F26Nt!OT2v2cV$9nI3RnJhQ2<@l1sQ`4T< zm)h<55W#a+{KJPOy{c<NzWjGz8~Vp^zs-5{B0?b`bLs5{r^!zLYYI6+V;22LmYKC; z|AqaJOh0I$7Vrm-gZhr5>%Lle+}u;SSvThMCfkp{E}PY#b*ip@Y`wOiGpcS{b=da} ziFeC4Gym@2es|aVtlZn%){3v&@<+yq9jzyNdon}gsc&1%g3fr?&G>ZR``y;|>3{8x z&Jgj`F1T^v{7vz4%dP-bU5Tei?I{O_#{Pv2jb7SOFY6@xqn5sqPxLC&*5?bo66G3O zQyEYeyetj1MrpjJ;IQD5)U`|QpI@vE7FniKkv{S7i`LAw8SkR+uc^zvA|ib&*<<fC zt+n}@Gm_EtLT2{Qt~e*KBIjPxY_t4Lv!DNMKU?$pyrgeuma0M7a>KGyAO5Gmy|rz# zS+4z_L|w@0e<YuJG&n4sn#2C_soiX|+)eeB@7V7&m_06CE`2p_@B5|K*2V6=;N?2` z@uvAb7gx$5H@yWiR6&U##r5Y?yQ+`{Mn6{;N1dFr{oTz!FaKR{bx{3h`SjXemosPs z(him^93iI`-ry;%Sn$YviE2P5+m{p}u8@-8TR+mL%uYY$!-`^wLqfHfLcq;=*ZoZL z3l}UB(^_s{oA*U)ZzSg(le(&RljQT4PP)2f1$f~SVnk`dR}O&{TPBsdF1Tc*-Q}<} z_0CMxw6b9@x4?>=_t`HN|5OghoGA)Y_|8WZ#p)aPSUEzreK-Ab@sHq&EoZuv0x~7b zmvy0}?VR^aELyjJOa03D#}N{h<|?>iOOJK1E5aoVj4a#A8JVWOt>vvXsgGpSVz&Ce z{k!?z{QSM!cU_c{y<NH?x!l&O$G-fl&F|N%B74_qpY8bl_3xI__3zU9b*j&#Ob&Hl zFlnmJSJaglYokH&wq}13yO!;$-M4oxKDXuIUAxTON&l~8O08cTop=5GyhLrYJ&}{n z^vPD=ymCH9@Yu}1*JNf}z5X@nnEuiaNBm{7Cb!in_86sq^)5SmfBAHyD$i8T5U)pz z3{bMwhmC>?0hy|+cg<<^D&3v6yY7GX8s|%^mIQ3iJgsK^^<%x>%BSwdY+C7WEpHzC za#Q`xui4UJH(Afu>2H@XmoI7Fntl1)zn>>Ruld$oy7OW0Tg8CPH8PJ;huEg-IxM*4 zbuHhLd1`RE{mF0d?e%naGIdr@w@V1kU6pg_0P|bnShkyMwx`|Re{R=8m6^|YLVms5 zFuAt+%g?a8+xGr_v-JOl{ri4?H(1}iyY7&l+~>I${1*gWdbJqUFAWZzOe|WeO<O}g z7O`oC_wT*(tL&AqSn4PF^Ba3-n>`a-9bFVZsocI|`;u##Qab|{1YO;Biml{T{`z&% zVO#9()-R1;zHi%?yZ_IgZLcy}lRJCcwwk-IzqXlwdGeocUPk;HORYUV3ocC%I*e9| zol<mI5X5&hZN=g_ji;t2>u>uv_gCxAed!<b-){Go*V(}`|NoQ!8y}b1s_iMe{m1&v z#_RJq{$?F5db#gD@89$LKF+yo@_kxW<Eckmz1L>{*4uWOZ?E%A-EBwZ>fdVa&i$u< z==0)o%R^uM%@5VuWyTt<yT9+Do!+i1FV?w!Z<+nrPp)v&%S$SyQQzYAcj}wZUtE6c z_BpxAs*1Pe>+Q12b@rTI=dG9cD(ddidw&x`68_C<ExQ_DFLTQ58UOS@CT_ijs3qJf z(3Fzu>m73%y=qSOi`Bn9w)NYaF8kYmz2*7V2G3F93(1TB;QjmWrsIdbop)Wo@!hRn z`-?bNNX?%=$9Kp7>$UxG>agOHz`Lzhy32Q&<=X8D%!_$;X@5*^_jSFE76FwhHy3~F zW-Y&Yo`2WI2NvtE?Mu5~|E|5zRQ0RyiYZ526HyAm2g%Byv=dfp$t=3{&kVbN?%SM0 zk5_rGpQfU}*Y^Ip>W6OC`kA(uZaBDp{gZTXu4nf&^}~Ck{N(;kHJJOg^!3}<{xzH9 z7A!hlxy~nQ!j%%~oclknMDF}qne_AWxA~qO#n0v~zh$@AUbO9h=F#{!$1Lr&C049B zu>Z|p-rIYhZwQ#?UB|?X-pMrr%`bCoyK{A#alpkrTmAE1RGoUK-d5oBxA6O~U*>Oa z8|&wlEHJA68Z-OX_t!<Cez*T;T|RHJ+WO~4<F_|vEq1<JWtV*JteJ79?BaLo>^@ud z-deZUO}%XN{ndrbbvFM_8RU2tX<k&V-`VA$n(=`hrQC8@pvuY-5*4(+C3CuUK&SfJ zFxmJOmY2$2@5|2HP}fy)-)?d7_W;eOljh&dKf7_|=5^<<E<N2`GIPSN_kUgrN#D=U zIq2|oR^jy4-|I3WMORdmziyFS_`N<meyhAqxn*P5;SXp_4lX1yv1sYK#oub#%o9@M zx6k@lQ_PA_o2Tb(es@y;-w)r+*+MH`EbsX``Pi#-_0M*fT{y=sw8FxwAE_1sO<}AJ z0vBo9irBQWCN8?B@qO>7fW7mL_hr3NeYm{Kb<s41!`1K7)Zctts_^B*f4ijpF<<U4 ztdBNddNzMy(c{L;hyF&D<WHR}Z@c-PZO9|<x{QTF6+fF%ife@nT%e}NL9a_X)3gIF z_GYZV|37MVR&=WLt9zT><9{#SyEAd>+uP+^dS6)DWL(Kzw>en;f4cOo<c`|(`JWGO zD7Rm+ReRokvp<v0nY+!M`rGq~)BaD3tMq@Kp1LjRu-ETX7aqTTFxOuCRm8Tuowe`% zr>BXnm}C6v%pKmGtB2BR@3s|8zRP<uIoZ1I>GF+5J*e}SA=^L=hsga;xkBtNrcQ`8 zdFGUTeOYX?cirhd|4sg$>a)s^y%g}!sj+K%X!jJell8Bz)W4j+ev|6^eUl;=Y;s?J z_ifYOb6-!kA7_29vq}43Rqo!zr8bHIny%fOP=flvad&V?zb<0cii-JLbS_hQ->fYT zH+4C~ZarhkvX4mLzUPblx9g#siw=J&KKA^5X<zB8S0Zhhc5>1GT57A7?_C>R)IW83 zT>Z5xQcKd?<-V<dyq+sHZLjI=Z*R7`uX|T|^1N#N|3f^pzn^RRu<PCFMe|d_uFvqU z`}WHA)UuvmRTBRfJ_%Z4ZNE#zlljZ#lZUH$cy%*H9{qWHHnQyQ8~*$(X*Z3J{Ec3n z2_mS|M0RRSk?dOk<rx_M|G)C^?Fk0x<zH{^axRE@{PXxnb@Si*Je-sil{&uW=U)lS zb`@W>?Nt*0s;yTpEm|tF^?HzK*R)03R>ekH2Rde66cF?bN#XZQQ7kI{|NOhz`HJ@` z@AjrYJ9lSi@%!(&sn6y;wSE6{&+{{LKA-u$Z@I7UBpvNk|4;iLhwttGAHAz2^Tg8f z_xB=qZtb(bn{>2GG%PkY_xPTIq`<O0`OB}ass5e!?Y`^fHM^GWI%iW|`XbZT`r8J6 zvDysntgtIP=bT@W6`b0<Yh7ls-P~;N>HpWitBG3~e>-&R=6`d4-|SH}K5Tep#@pEa ze?zZr%Z*;WYSkvQ+*>XGr6$Y2Mr{gkY~g9_xBqAH#^d?9xyIkS>+Y`zU;5^HMO4Is zdG)tc8X1_hzA`MG8@j5&>(<-t*Pe2$*m7-F`hJues__>q$BHZOFXucH3efZq6$sGm zw~j__#?0Eyz&Q0;oU`_6cZa1mqOJ~0ZQkXewwN;BF|mZqs^(p*BhNVXQ-}!T)K5D$ zhoThM3wCk~1Z2K5-Lk2MCFE3aAWO)p$LGRO-SSM&!C~pn>laRa5)9DvcNL`6G4V11 zksFg*d!?$KTBq#U)LnU)FFZOlH1x;$`RZ{ut6g5ASkK7PrRd<WRHDmwLOXlNm#ElS zUx%ffXSQ;(hTPhgn=R*aQJWLByk%fy(h@D=(U`Dk$u&)`6@R`w-Td}(>SygGU#3Q$ zxhGq7^XTn);!IjuOBcB~EH!#PDF}5Q^Qf4@f}os>LeIpbR<7}gTCrxuw%KZTvK~L% z6Le_p#IGH7w{J{5T%VA;dXkt{XfDUH0uNAWiIk&LSU6UsXw3RA{r=nHFfHNd{+qn- z?b!5Fd{>iq#jiB=o4@w98P<8RURQKQ%}rja4h~C0HmRO4fA?+if>ZI!Y!Z@}*#<W0 zPJ9~IT(&)b{bv6(hp5gAciSH`q5Aj$E60i*F0Fg2v_<y{g=qRNJ$g`tZLw~z;ZD?~ zITaL>OxXt3D?Ytz`u=98r2Y+S?t7^VZZW+MX1<Vjq1g6z=7De9;?9?5mwsND>eaYn z4eB7}mIP4PM(r#NP_28vdvWHHHr7W8o_C~F>+Tom=`^Ah?zdPtR)iGvR$oxrqxNy~ ztS9wec6*!3*LrrpbDa9b((a^#W_-`oN0(=BG05RT_0R$(kX9GdtFb5EJn;N>zjXb{ zIS~rh6_fs!@6maWmOca&7F;^i$H=7B8mhrK<<Ol7ZWO~Z)-th#L}j1dd><)}AW;^u zfq`*q)5{3-=}ShIsMQRNQ?EsReq)Z(_y(;s647yRSejrJ=7Q3z04?mkrsd$Ubn7*n z-@T{-(ZImO$}JF}IipV$-RTYswsHvsWUe(mUx%6sL9_V>nOH)&mL<EQ<XDicqh5jp z$!IKrQ+neFOn43NKA*SWzA||EtsY6^oCgOQw|%>n9sT>;TkaE`p(y<$P!KH;V&z!z zBrw~1y53gl{5=;z*PVo3yOpuH_YG)?p<^@KTBCkWjPl{aCKiqrOV*qh)egI1cw9y} zYT1?Tr@*sTYcpns$5kFZXY<)7`}VfAy^_Yu_FWA+t6f&N((IOxSk#t`iEsD+{|9P< zT#qU4<(0SFGjmE$5~SDxl_Fr)7B@yFEzRt|_p0A-eZ79a-R3XX_x~%6F27p}y2@pX zyIkdwD^;m;ORsH|&fB55`ON$J|JA#HzuSHIe!u;{inOYQ`CW747e3WEUiJUi_5E+Y zT=wUmt+pVjPby(HnqM|DFiwqFJn#GRIYnK2KOU1#>`d;ry|(Y~+x+xtaocic+J3zf zyzS?+*|(*#*G!x#w?4S1!E58^(;{1#?tyM6EW7M$-a1JrU}Xc>;tmv}9k|667EIdI zwEy?r_qX2M+<f?w{qLLSbGF|tTU~sX-|okOdv(8aLHAbp928rs+-IS*=i7^mhxdKk zy1w=Mujh;V?KVB1SA9;+cb3R5VNHe2SHq%j##O&f&AqjS^Yqin^TR4WpEZAbH9UUn z_j}d)CFY=W-a%_Xt}XYUKVkmAi)H!y|9&%=@y?N5HpNQd-R}2xpcNsxd%s@W_IzG- z)cbpT58K_Z|NnPk&0MR}O}yrJE_}P4Z~ywn#$+}9dgI(%Ce<I0iXYyWy}zADGRgYw zmdR`P|NFJiqaxIMw!i(~EBk(3UEh`}SNG##KpgM4)v4carpv#+zCJ!8?CGU{cgk+( znx&qaVvzg&Zu$1D*P^t4WZXPA*LwD~xfX?s*6w^Z>)Pt@^-;GU^FvB2M5^r4b#PE! zx}r&gD@ddC#f5|CEFSaRuKWGg*s<SY_WVCj)D<}d{6BxUo9E^0+p8I{FwaFwT*W$f z!$G#PuUA2BrKw9#`oGrp_&EFiAGIyhPM-6>9Xb=V#n~YH)02~lJ`#TyI&?GX6u!E@ zfB)Yv%k6pZ=4?8>yrK12*UL*wz0;<?(F>d@c~ZK!cG1Ul8_kF%HoME-N-<e|et!OY z<ipU^zi;#Fvk$lNZnppb^L*Lov*y=l$^TchFWm~dG%4rTmzRmtn9R7IO+a`E!qS+^ zz&LfvrYzTmV(NuK4hhp^%QoiMeV+Yr*}dm0t503_x6kE@s*tiO$*8!!HrjmmpHHWA z@9n89`*4u`_Zx!=YuWbAwJc6cyR{;4@tX!_z6~ZnGnaPj?K&~9=F`bDzh>v{TDj8o z47dIsfn}NjAD7$z)!g#0gIR0ep$7+>odcAt8y4AIQA#~G$8ujr#?qoYg~wa>Z}rW+ zJ^9ncA4Z^qrHyn;&RIT}xt-W9dq_zx;Nw%#1+Q*z&sS4e^fD{-^X~h9&zY2+dU0{_ z+rQuMpJ$nOrR#XJ<*9Jp^ed;1P2T<U{vOn}6o*1U4k-7!US0G=eE*Nuy<aYQTVB7B z)UA6+xOUI(&L$x)nTk`UZCy-)RYm>Bk^>nWU+UNY^yW}_u{SCsru=Scm2?y5*Qd+% zoaG)|_>^^Xp+f5<CTT7kjZA~P!u~dfEY*9ib};E?@h*O6<~>b^^Pmv_sufGyPhD6S zyIY`V=hth|&URHcUqDCEU%2Y_^!kE5UPeLY@~W)8S3<oiH8~a~^aaTT1Ri+tVsSs8 zZf#uk+pQP0)O4o&`Fta}zxC~_d|l(xS0Q_2pK983xzs+lzJGGdra*;bwuia?p!L!l z943N_PtH}-)VacbRLFgN#btD-;&E@{ok=E)Q!8TY*RM0bcgrcc+2+TC=EN}PpLYw7 z%PJmN*!tDuA?WD+d8rk)|9(6^yn2_=N^9RcPN@$LG%n=sUoTK@2s&`y=xN~eS)dal zbe4swR_(gj!YOQY`;y7leSzkx{?p^CGSvh=ec%7zmc{Q;L)SO|-z%3an95{l_pXP@ z%qVn~{(?n6xn5*kc(C<)-0o`!4$N|Q0yUA4mNG850cuBygg$Wg{}xz~`tVTe%oxzh zkeeNX%2GLjkF+&9KKy#U{<ih|J;J;8oS9*$TvB|oW~+>(ahgxWmW2(cDxc3yKX3nk zPkQw8)w|xW5cR2LoXV}Y;{a%N|AgZw)#vAc&MK~0Zy2@jV{d-T_qc7KtJ`{R3#plX z=x?%<%GtKAp)0JP{eSOqr%a6nmkunOiQYnV2xR40VKOOLSDDY7&E>0OZ2gC3`5WK& z|Nk4pICW$4@ms3XV<x@Sn;a{`AC*z%%qYrQ^ks{JYN_=l3$>k-b_xFd&~C32<=}d^ z2(;E@gXY$NK<*hao}Wd&T-0Wq8sp@HwtQxV3L}%2>x#9P{q1cpuR5~(goy~lMd9Wz zPZa#6%3b=sK{xIhU;fOw;>E^8RiFAUDYnZbwaeG-NT2(8YlLpdmx>p{ein*3huJ5c z-FYxWiE%1N^LCVafq_X>)4@SCb?e;ve?Jv77H#w>yIXqwOw`92>a$iDI-A|E`5YQG z<;M@jeUEOY&(GE0_ao`Y=QW$pZCYRRRQusxwury4!uLzvyDlDZ^4$BU)8oyaE?%;n z|8D8^*oP-=5}iJs|Mc{9?zcBLA7(nu3R~0A74_nUru)1v63O+8Ci-8#q0P+3bHXNR z*G5LstsNJIdmb&Ry6|9kR^wvB6c03aa!d(oXz=2?YZ0;Vs43rxwAs00a)qEPiG28G zty})!MW=;V)vw<E^_%|x``zAfNNsjb66l}{XKj(KL4lX{fa<g-<u_BO-;B=RE4u7B zqp0r+ef!>{i;lDYo?P%HM7GrR)!p6OSBjpr{eCC8TU>ve@i_}+mX<EjfWVz!Lgw!O z_jP@h^sX-}N_*sH|9RLh-}W(TneXhh>UTSr&n>%^nK;vlNsBAP_V=63iM6(YnYVMd zZ#{4KTj#Tg;?0czQ`YVI<aN8^aqr>kf9PwK7l<&igaoZv)!NFI{<ScuXzij0?Rifg zUlUyH-p|L_T2a}nSoC~u`7F7aHE*|GKejona=vW9O8x!s?(S|^=l}b{-Tst~YWh^3 z$(&sGUKE}@%Ckaa!@_lb#_8wIY&~h<yEZK3pIPoL5tFtqIsMvaGt<{i+Rqe_y>{y~ z(1`;xD{tAqRY&icHwJME1bAxx{`q`9XeWidT(S&1pNPWEqSLx>mrVBCbTuq`ZCKu` zq~cSW%dc>mfNl^-42UQ_9e7=|zN<g%iV3UQ6wnrg3%8v6)xL$q*WKM!%H6FSu|dJ6 z)SZ!|{?CTA7atE-J=s{UTlN3%cjMcaY-|_Zxa=w(E5c;=%ewAV|0mF?D`H}&`M$02 zo*4D~h2e>NK`z{{RyzHDyFI?*%ckvjI-^(E{P}Qr>n^pGJzNQzcWXYMoq4eIs;Jl9 zC2>_Rmm2v0*Qi(;rZ3eH-rsp`@}v;?Dys={tiBkfP6(*fnQ(Q7V)65Hyo?j<YJZu` zXpY*Zp|DubF*G!E>$LC*PK>k8&9!d-xi#(DNB7#FM^|T9+P;doTQ{XXc&V!Qv>SUW zKd(tYKTmN%(3!Vd?|*)N9({jbt@DQ?pTnlBv(DMFo@*6m9lVr*aca=3NtpfCEgp<a zTDqH}Zfc@8M+7uRH9=c2^bLq9yG%_@w<R6zn&Le>G&J<)rqt7K=2gGrd|mT-_Wdn# zwpB~w=CkTn{QtiH|5i|Q^jc)P?CTpFm37X#JeV3Dx3T<Q<?%LN=`>}xo(#36Svw^B z?f-76{qeAU+flLT8^@&cWx^u1WK7)q^;-0{m&;~HJwG>B`rHyxy@{vSDz<S7t3|Z) z$>zMcu#i`GR`I_*m7hWRjeGvmc9|lNbE#dH8#g}HO^dwr?C8eXVXG`oKdtVm`F1m1 zbvIkZpO43LudRvP25PRiN#{k(k=0QU|F0)ul+y8b!(l$wCjoy#OZILnc^Q;_eO>Gi z9<6_3Cm@3?jruGcD{2x0-|q(XZr1JjbgF84XL?-0LDp;Q<L#wQvqEOnyx;ph>ij(0 z$F3Fe{Rbxd+hu}o8R78C+^F1VacJM?x$m!Rc6*%mlF4VK?`*T)(<`Q~`MY`k-!pNw zUqgczd^m3Zukh%bujTuH$IiB`-UiyRw(b4C-)%*|xA2<XI8gWd_Wf(O#90GNeYSji ze5g0c-0|g}i}hRz$6xMzK5sMV>YKz#=aN}hfAXEz-emOakFJ|mYGrrezM9V;s!o=^ zc{V%TaC&~{^IrM>qEmLuUR$kO<})*BQ+5MrN%*t#^YcL$%!0ZoN7w9|Q+YLX`M=l? zSJ&5F^|SqYWzK7}r$=@cKfm>I`TRWjnh%YjJ4GMX2ItMs1y8_ku>-XzU;mjFowxCJ z-frEem(uqC|NB1o*_oN&y5s*StyvsD+2bWk$>Me0CQEa--@SG%zW#4PqDjGn10|AA zc3%1P^z_@;@&BtbSc~tLUVpl?>~+ka3(ovoUtV5*+wizd^6&Ti>yIkD*?K)LEH+j) z@7vW)Zstza?{=nZ?2nr8_o;sU$v53~y<r<(ENJH21iI1Fc(3WclV!!t!G4xU?^QhJ z{eAoXzcB3;pO)MIJ(;)n>$MFtrd|B?bJ^~9yH4lr`RFEXk}=`$L;m^`<zMHVp1x_1 zrFq1m&abk&Rqy09M{d9JdD*_?UF#la-Puv7x|=OvgTu>9-uhe5n&01ZuqyKm)7Psj z>&0ctZX_;ah_}4_dj0;q^m&zO&)OxXzOBChJI=EE$TslsSyUqf<5ahhP4`nkr+7VV zv$0+cszkqmTJXQVyiDF@sjyTyAY0_`t|ii?cQ;J8>Xo;@=V$d&<@crO`%<3IudiEa zeqHI)|6AAhiRnev|2!Rk>)Y-8c){OWQceopPM=@v6e;>4M7UJ7R2$R;<d{?Q^K?Al z<uCpB9a6WSI-zsH>)w^8%MMKGYu=W7d)=j`l!HyI58c*#PuF`W{>5*u)zh`5S3|>Z z9_F{txt+7QH@4zoYvua+d!1IEp1pVPvLCzGC2!Z<7JJ<+>Q!a%b;H>Eg`umm8De*U zYR!dQU!2dsTD?9lyi_E$s<!mieb)3jg>7$ly<X>fGfr{loyzBPL4EP7QK9x{-fX*_ zw{_V^b|!Fx20U!N;D!49nj}zF7V&#gw;tEu8Jjon`gSY(?Z4mexA&UeI#E*WkQL#O z%mli~m5bZ#XzL=glHYH)-v%|)H{1pFC3wX*P1Rpm$arOu`^#Ui*XvjG^eju8V^dkA z=J5T3Gk>JB`A@D*nm3lctIpEA8WkLy_iy#r2M3$qKAWAdXLa7c{#S7I+pX7~1m3vY z{|a3ES--SWI`)9rB*$#){8!fNyh?c&7|#FV+!s{#dP9(mTj|xzKd}q4Wny1HnQdY> z`B+@${e89jR<}Jh4ePR747yGE!}hufAI~e7UjDXm6W6IZQy~SlhoXanDr?X>S2e#m z62}rR*qFM9Z~pS;%jfz3ZE8-w78m*(wCLZt<l}w3YxPYg#Kf9szTf+O-rv{p|GAjY zY2Ke(cI#x-_jhyW)~?<E{LIW`{e3?cWeQw3y%uqJ+nu7*bIf=BGWBgfu`+)<TkV^x ztHUMkJ0#0w$gq5!T=$@n{muV>@BbhA_3QWi|9_VM{eAzx+1H72)o-^N->&_BxBT$G z7so=(Z`|Eoe*Vm7^H=BBaL@gIzutb!l|XF)UW3`%E8j@H_%g{`k8^YB=5<TN?6j6I zulW?xaBTbfgSn>bdh0%hy=F0;IsG80S$s?U?P2qMAA2`Qo(;e7W@h?4&d2E)YbID^ z8aS9fzxIRgUVW_j{Zr}FW6L-nKV9+jWBtF+^8>`~G8Syp^nd&O(b4Yajnl3_sN_|B z+x^P1a@Ft2Y++Z==9Fcv=rjF)kX`=Fm5tZJyBC0N=PYRt4F2?MS9oS*>=vz;5rKcR zV`HCue}CWpkJ1XO(|$j%%wDg(etLY}&63NDeg%JD|90DLJz<`UWm{`y!@YL>tpE4( zxv%)IS<4>ZxNQILBfs_YImJ$Mf6kCO6))y>D}U>X3H`6af3NtS<+Sc`ocN!edu;2U zF8%CPx}^5%&ehkfKi=@{-Fp3pzW$yMPCry5e!fa`O193})faew+P1~(ihs!j&MfWu zWnu7ZsqOs7R?}yn<7Kr0-QrZhqy1yyl3(wyt&LuxFZ=k`HoNXAn@+D=SLSc?vE}9G zyaNr43tvyY_Vr0DXP@o2h~M9~?|(b_aQ43AL58QIJGP2jy{%mTUi9kBZ~pTq|LS{j zd;9wI;Mb<tH?C$4*>2VM_qXePYb&?3GcyFw%{^;&drg?#*S`ykqn^*ZcD3QGR7=$S z`8(P2^Iq)v_<ow{^%&zRzNMe81pBuZ`y5|a&$evs?JcJ>|9|<r_;b**o4?n8PI+}@ z<+k7NcBh|{U%U9cK<U-couPJ?De{+jWy4$Jm@|GCUNT(xzl1M;@7HS&V=nPq#_lfT zwZC=bv{}iTr^Rw+A<I9OH%2{tW#xL`f0x+BuMJV_O-v;ANBw$b9CKIu>Y=0d%OBOQ zdcSvH@mJ@LechrF7t6OFn;sZ6v#3`5>U8<fkeqWOyrIEsUy}Cpe)bi?o3r;z^lbjT zPW#p2)d{Wrnh#FDaPu|4Jg?;7Iz9DWjXjfRU5T&#di7zN(Y$x>x7PAbnm%{a@wy+s z@Bf$ErSQ_t&ibXe?A<>vlDz*e5It~#VeYFUVg2=ni6x6y#rKp7zVZ}bWqzli`M+e` z)aUd6|9KvD`Ahq?uj|A=`s7>5_+S2Av0?X?%2!SSkM&oa+<Nc0r#bVk&TsMjk1PMh zeFojgc;SESzgI#+>TB!InqFs7ub(vem7n>KU#9;4lRmzb@(DlQ#N-CLid-UE{hYU> z+|*EW$5Pe%ao=ikz4PW>y0Y=ux1ayM@0ZszF*UmY>ZVUt^ZlgbB+hqN<9eu^?EG8& zJ6CA#IJMyMvB@=8AF1z~;2WJkuRX4G^P-KMB1<|Z_xb*nTD71*Z;QBIOh);gLiZ10 zwZ}Ezty}yt(5+ui_S)q-ZOsLs(X00Fr<_X*e>`lzy(RPVp)Eh=#~g1we|_ibgx<WW zM@zbEO2a=M@JoLCH|Bb8yPb7SkJ|lZv-Ym;?rRdLIyGbYj^A_oUr)%c|6?(Eqx}Ax zdHeP~m)-x$;`+yb;9W2}@ArH@w`{i8(j9Mp^;|4mzU%Xn+*ihz@~{2<{NPUU`K>#& z!yxH-#nx}SZ!7C>rcQ6Y#`bPu_|=K8EW)?%iaEaS+Qo#^zs_7cyCmxVO25ZT8n!lV z{Hn^zzhzF|jLpHZ^Y8P{HUD>akwU{hZ4<qT=cH9@_hrRjzLtCI>7F;B?OK1IneXR( zzWrRW|F52p)0W-*t!iJZ$1iVZQ*$j{{&HsD>YDY8dt&~rDvo@9es=!8my-{zZW6I7 z|H7jC|DmJtC7JA>bJ}@9m3zkRqR<3qMjQWMHobdmtNyHduT-n2rOC0@vFx+#k*LQO zp!+%>{{HcH`~7Xgein*PmcKt-!)%i13hmn}@G~-LRVEzm{&jTP{W-@!|Jhr2^%Cpi zsGb*1j^doZO8w1O?|N}z!Hj<@Ja@mym)|LT_$*M|dzau9-o<(yr4N^-t=>7$XvqT5 z?O3vUZl!_?pOzG_krpnU`%!)73%5(`cdo3zx=S(mfP;9a*RP{-=JmS_F8Z#~t15L~ z8~?K8;L7-;U%e+p-G1TZw>G9^^0L1d)}Qg(HS=ry4AZinf7e_=Hw#OCi#_}O>MZxm zC4tjx7cN$qn#ZwK_HIn&Y5tif^>XKBom{Y-_r-OWx0B^|u8Kby>UTFrqhJYl(O;vL z@%R6>Ihz;6)vaCJZO9r{6f5#dDa=3bQ+Mv${d#JlWm`)w-r&E*{x@m4G<)oulaA&) zquj+O{tA8fs9T@!V8`KCk{9&%RbDV$Jli|gBK!9*(Ww2WG?%VT{u@+%D|314-=J=$ zt!n~jevQbocPkNIJ}q$Pr28em_4_}C)z`5q&hxC34Zmc#_;I9W?%vkc#q}n3-F?=7 z7p+N-ar7*`deLyz!RFF;KN~h#g_ZccJQlov(P=mHsjKR@E($yl%;>cD`bLFvRe5{& z_kSNnmoAS#S1P<X`6~O}(AWI`p9Y_<4x0Pwn6r70(Zx@{LZcZur#e2LWT*e+c0{$k zSc&q|_`6q&o@vMb^tus0ce)i@Df8!_&*!&W1$JA=PX5Ic^ugQnuE1x@b(`;+NNmgt zNL_PY_wJn4PbW-b;(xtvcixY!k>*e3e6HB&@9vAVJQ3y?ue<!bh3Z`GS<8}7MRy;) zdy30)npE_?V-c^5?ax-OPxf<kVpaV5bM@z-{hwa%c6z@3H`|h_|DRZumEO^0Si9tW zeJ$JT&%v>Vf971+xoGyaU6cAGSvO88d8e7NQq1Mw5v!@kqxT=FG%30FqrBVBf9w2T zHF5cSzaFw&d`&F#wb|RE!kdr8mVRXT$o1p(j*uX4&YRVj${V8Uv;tP?X=XVJLbA*{ z#+u##R!vj8wQNqwIt~4+i|vxX?p(3tymhUg)>7MRpDg*MR|Wsq3;20O$(2!S?*1&> zCFg^e?uz=*HuI$YE&tkiFKoUu%(h#+_5IGMf4{0q_paie*mR>XV8^=DnSJ2-X9q(T zFWG>L)1PW-?tHPj^S`&=sq8QDmso86Ouxf(Ma5jx^yJwZ-=f6W$u%dhshIzNxIffL z`*O>Z>+5DM=`8RqQl7e*<re$d@Bb&oKQTJ3YTlao>t6NyxihETVQI}g>FeTK6gX+- zye$<RmnX;1F~0oB{G@NtjQMxI9GRTG*Z)^Ud+H?ax3iusGBehHDJ8h<_*0KMO`gjk z@188%p~g9*<>}<vr_Yp}^{!*(x*XbnD*W=K?mY&+pKJC{?*4b?+m?8{*spW7Rrhzb zrJl2Xzb9(*=aa@eAMjVInEy0AxqipYnmy+xO>>-?>G`_dXJ*NnqnbMl_&-l_2(_`? z<FB{r@SZ1!bdCMv_SH|1udB2;R-5)IyJp7pJ14Hpnzu!V>+<A-UurH!tv{)MWTwsg zeZSvDeJ=5PVG(?4dEeyj>pt_e@?+d@h5LFl@on8E`hOxzp3&>qH$0oHXWqPJzji)L z@S!a=uXHDSep0hr_eFAowkl(fkL8xLOG16pHZGYRo;HtXYRLO2Jx-srY2HmaiBXr5 zw2Xc8C(S-@uy@^O>o^O}xU^3JGi_AOEfRNao5_-K=*h8L>T4GmRjN5|{IGLn&(`<1 z`u<%moWT-)=v&BkJKLXIt$j{^-*N8gvYwFdr=qXj)a2A^t@K=AW~{BZ`_zm(Yto*b zjI31Mf2=*zbAd(hI~5JlWujF&Ki#B)?>Vi#JnwtmJyk~${k-P&JNxb~SsiuEcb;c} z{^b7p@E64!*DWc&*+2cqXSdP^mnS>K#jd_yeecM9-BsMR->ST#w`WfOT=O^dx=>u5 z{kt!c!u4s#?{D<nK6S$$JMk@Zg4QKRU4Ct~?$chjfVjd>uUV!>KkW<_s^EF*-6Syc zWM==?nsd&nare^`L5+NI+4^}Y%QvYzR?QE2zxtKNOSc(2=Uv$KtM1GBO;zE2X=?UP zt#8%ry<CGUyCDhqC5w&U!WpgaqQA^t_S-9#yQ1dsW7%EnKK#ElZN*Wxkdnr=`hR{r zvvKp>Rnzh_$}Rp)UEs3RN%6_XpTBH>_R}@;)9OC8)~*Y_oBaFp#SSxR|M#q0$zQ3u zpXGYS?3<qEfpQ-@^7FRDT#`~*Q+*?`JvFR5|IDOkduG1;*qZb0?EdK&nYB(<a4Ftj z^3^*c{`d4Pek(7Q-BF%gcuji0hR?i1LD_z{Y(xz%nSF`>*1G?Cq)biF%&lv_DO$gL z=J&bA{?X5q>$fJxeR>@|V@>Usx3Ah<)%%xg23|OpzoYcg(QAbZPG7&AeQB%OlhxcW zb_MM#o%6?Ore^k~sD)wM<a&Y*tXTKtpvv3z>|8aGu>#q<`rMap`TFej@6~oacY+Td z`|;;v>Z4s@4C--e`xt$qoLfTw{J32B{$##U==?&jT{l|aUN5cty=mj#yoODa?{D~N zc{!rGcG?No=UdpVxB8Y}-;?rYo{!-q!&IZbUlYPlJ>PNd)6P3nreF8}R=KRSX5P7K z|G2WV-n-m>KKbzKUS06(`4eyX`?tz@N9{L!s(Zz1{^xu76H50~J~;h-_qyvb$Mb6Z zDhf_r|Gpr*?8AlUuS1_te5IbbP{@CsXOwN)s}OO{Qq}dxW1jo|sa(G4h-U8HWwCna zZr`tVIMQ$X|Be0MFP9JRJ9?kd^Yldn-(&NNWG{b}4gVR#{KM=~IKRh_baxy7`-WQm z_0OIZgIdB_v%iA6jT8RLKASJSF>w!n>0bY1Z%@i(-#Y##dFi^ZHC3M^UT)aO<gNl4 z>73=X;0ohZvs;~SmYLj~{OA3T(D#r3PvV|F!PmKYb6WoDkoxNV@ue$0^#a0f_8bfH z(7SS|q<8DWJh^#$X0F-AzM{Kzmso{xj_JdzKcrvnp69aZkXBaLnx8jgQ%sEWzOCJV zHRK!U!p5|e-*0j=CH-FouUodQaJ!)C-nvgG)tx67mzsZCl6EZX)!HRS)#d!9<sS@f zt~^b7yM()`{OZLWTCa*G#=J>ARy?73mt^I2sq^>a_s%S}G3#Jk?=yQj+l<iQpK}*) zl(xz5y}ck$a+UsjuBEksJFjku@SXg4iP}4@-Nz1GWSCj_sgUc6OU&2Fb37KV+&nEX zIMww0w<R@u<#)ack2MJ4Q#GA>?XpzO{~Fo)uZ1d;q^CqZe*2?l@3ZLRS$u2LF23qo zq{sTo>#=9*MTaS+ve%>h9>2=?5MJu}d80>7ZK-y^<y>B#6?vBX;#+07t=LLxv|m<u zHwizqmrr)~JvF)exq<!87v}Om!i7uTt%#el=X6K(vAZ+3?EBO?`&_mxuhLq*#IKea zJAd5ynpZsQ-O1gYD(3EqZx$T8wfgkLT{ko1pFGyg6cjzS@Pu8TsX}p4vTUERJiEsH z$5B6@7kysWHf#Rg`%+)R?#`Q1QuBl1xZOS9b<5|i>??V*;`fAO?>^*tzWTN3{K6VL z=0k0p|7kAS)4TQD^F7z?)EL_XvTD^b8d7TCUHNWt2b@lid^;7<%#j`S%}~f})}O_C z)vtCfTax-X_xFs%UpC>j*QdU+&i}L9_4)c;_kMnlytOM-{N%Bkc@;PRe7<S_`pQ+W z*g0P$*X32+a-X~2%S!F))%EL=ckO$uH9xx{=lqWDNxQg@Jr2x_l$G}~y2|kVC%Ex@ zt8MqwUpimjH^szG+Pi!5uKQ|^o~fbvmmXYs)%PU%#7pD&`@20CXg`-IElpjPty-)1 zI_gmW^Ig+Yt)OE&0ve^$=Zi@PTs%7~@0Lkgqy01UbpotfA{#FFuFm6ow1n|z$-`wE z<w`EU{QJCCGS(yG-m}^Ha>uMX^>b=x{s?_MGh+_(*O%X(JiXMr<Js#+ZsL>XiLANg z+kY&!Lx0L2HUqie4zDwECO?_J>C6x1dHqcGQWgH5f4@$Rm#MjMbmcLH8!3~054BD_ zroU2u=jvlS0t!4le@`{@-~aQp+=-ySr$t$UFYPdu>UQxwsK=`EXhG17iGP&EdmAU# zI<Ba_;<|DY+oUTEiwhI9`7AOezZUw}@m{?>p=9!kjm#!H-uGF*i%2if+}ClvH7&NR z_1eZfiPB<O^{@5Uds~m$2Qny!7m44Uknv`!#ZTYKHB;ShRds*<@SSUs){UuuoMv+B zy*j3pxmScqXP4!b-gq0kj`gd%i+RtiTJkvP@$?smVmy-#PQ;(o-&d;l;@N@8r`A3` zcV2n^yuYiYo#$3-P0y>@G?|^_?y2+Zo!<U+^J1LxBU6>@jp}}Z^`Bnk>(6Ib3$a_j z-{g4dr4YmA(d*Rz|Jav3hx7lMi#yDu_PfnDx4YMSj-7SGqa_bE=Q-F0EIIGW`g=?N zt?M;*%#UjR*6w?HwW@dPx$k?fpWWS;Ui(Z#bHk#8$6i;7<gQD;e!erNxkWo*=|^Xi zWnE0wH$Cqaofp-(n!c<_tCTg_X8o^o()Qo>_SMeaQaZcL^1S))Q06nQWUhW(-_V)2 ztv25D#J0RAUw<xrZ_;Zh!X8;Hd->FUNHTo0smj6d`tz>-!%IqSGNyftIQ`w`irK5x z!T)tUqo$?Vsc-R<x$y11hwu5RUqTdW_iJ)2TC&l<#CPF&?zzlA)&8IPDsTNMcK%cF zV5`81a8ThXcJryb@20&!^J8o8T}^d8ol>sqp_k!QoOSkdq0^q1+l~pIkUQ>tdbw}b zw70(7uFj9t%v>vUO7Q#A>m~U?>x)#xFU=B}WUd-k|J~weg#1n4os-=e+W+j$tg}gT zzN4ymZuPqFA0@O4zc1ZVdF<@^$<nW)W(S(fuiyM6{OFlIpb1kSe<tmjnN`B&4?A}U zWX!w1_S0nxNiVy3jk_vR)aB(JeV0GZ)4X{)_5WNRw;7tnwRagltxeAVHSaE~&+TyA zto?g_hn3Bo#QoG~X2?E^m9r=JS+8Bc(dp8)=sE7|zOM?G-5*!)IYB{Z*}8~X)9%Qu z+cfL?#B-Xey^9~cK3@Cjs;TE?TmSPOXaAe-UHAF+^v`cs@NJrWEbBw=DW{c&-?IE( z{H(lgct5R3Sn%1==bN7Wlwg15wS3C^!r1B2LMA-7Pj9{N`Fgp*dHd!qvAwBJQvKQ1 zTv_7NwcGb+h0Z-)&7G3mr%k^_oZ7zU=mxzfd&2*|xbt~k(#^YNMj0n(#~fcbU-)Kh z*_L_b%db2SSob8>`U<O>-!GZ(yH5Z6(?9+4?_cL;@7foA3DjTTboxoX{pT~riS}FS z?dDCZKVKPcQ_BA3d~j*;*D0@OT-)=jPy2t4M=|e%+aJU2^CzqG|6Fn=TZrTAmG=IH zQz0qE?e(h5KXxD39ayRO_~YU~)|Z|iU4L(@*YW9n>9zgOKFdlzfBOEfwa)MA+s{8k zcHcQ{WG%V7;(y8cLlRn=rH>0auasMcf8uV9Ne;}I!w~E6!(pqG`BD9dP{Erk_u0L^ zdHR?+)2;^}rPo#{_{FyTJi2z9^nH^m%bGi!=kFhvKgnnF<3Qypf6aXf!5dVqH4{Rv zvj$%hReStEyzA!^N%j<z2kVya(BJ({U+&454O1WQN@1V#XwRbuJxzvn2bb+hSu^F& zCYe+3k{y0*`})e<vb483C|p2y+ZDs<b8Bw5UMnp7t8wAMSNZqFd+t_TIK70`*Jicb z<Bb`$KTqiE)qmTzC8_qf)7qZ!e-Hb1{S3Txwr$(;jgpU+6#evdxMZbz<`mzbpP%BU zf2?q{x_?J;`tJ3s!&&=kZoXMCo&Vn|X;%AZwKsG6O}>4!aGN)O`qA&ocGFGIAGf%W zaNg^u-1X9(l?_43Q7P*33D$P^YA5)=tuMQ2>ejL>`wWNu`&u8tr%SKgNY=dnN$l{g z{_8gsx2<};=em*Hg3yLN>z<U#$?vX9UMv0S%@f8M6&r3=Nb)XOTjjA!>geR`ni$oy zpwu9q^J34%U%&K!?^Xr3vGjuf+-q+BwQkZ}JLNwWpBZmWUf$Vil*Y~lDlT?Iii;g{ zs@@-zU`=@Z<mr@TnGHVGYo1oiT?=3SvHW0<r17JqHmh&H!WQgZx5Vng$7KoO-<~_g zzP@5^`>&>({lwaQ*=OLHD}@UYj7(ar9KRCEb|swH*ZJwqo~0f(T>H;|j+d`>*!klm zS5;C+{F9f*?nk$&_&%@wdS-PU<8}Q@`}U;$V4eQoXub(Izj(*48Q1iCqpn4#{$TBA zZ+#T6w7EX?l5798^L#cxTIcIMv8~i*y_<7%ZOE4WyCz(1O<VUQwO?PPcITGLU%qX1 z3$N}wrNJlnl1b0+UebYlqes&W_nlp$Sr_4|+py<d%0g)ee>;JB+pRvmtO|Y2zTNNG z(-UWcw3%hqwTk~NnRABeq_lo>o#Z!$uDm0Eb_8fobb4)3J-g7syLs0$uU}Wse^=$> z%Gh7C>pn|%t$zK!<4#6>{?9yvPPvOe{daof_M{J0Q+wmLXd66yKJV4F<<$@TpEoZ5 z@yL2x05{itan@-iGFM9r*A*Y1?kjh2)=K65iq~xTi;g@G-(x#fy>~AgLs;F%!sVr3 zC7-08;A41sz3^-|d)pT)&*GTpMVHO4YI*$By0B`=dG77sl7pGGs=I89{(f4&=h1l! z{bZXL8~smzj|h_dq?>QJ=JLGnS(OXL1PX%~V$`@!J@qP;-CgIWv18`kKbr&RZ{9hn zFFrT;|IczK8{f-Ul@_lHxnC(P|NG{B-BbGDBoi)KdidS%<=21gj!f-(t{EV;Jm&b8 zXV=SPem)P_BYXbxe)m682bTX{J-=LQ@_c<RmrB{JDw!4Dh*Z-!|94zn{i4aQR_~i~ zchk~+sh7`m+q?h$Z4~FPJNb+30{M;56*wZ^;F`s<t?Rq#`uqkv`5$MG`+e9K;dwOm zn2?9wF{k>nv)*|}ba!6h?beL%T{!8EPW!$SuiWSU5lZ{}>+9#7L#x@Y`|NtxVs{*L zi_Oaa)B3MYjA6L7Y<8a1vH1b=Y5uP!&xy%sX$&xxm>*R1F-_`&z8r@?bHuT~(`$1k zJrU2pyv;^c`DOH{jP%>N+wUHFP&#W}q41Vkf9aeJjjH<-T0e$PN&l1`B~f$f`R{C@ zHHN+Viy3_<JM{YVt<U^?<-pF9>thpT?}zVQCBNfWX7&8a^LKuq%bs~PELxXGZ1$a+ zwnEFA`&-r=+v=Hjt$8ck_E7oX6?2&6&nxU)xbaE2-+8+|YT~n}#T;op=wj+vd*t`G zx7nTzYG<x5Xu37+*sK$N_ol~P4rSy0wfeCV=c<<4ixLJWd8;K(AHDwd@3oEL@v_-( z<a%`<WxlzwF|ojH?fPHmr<%<3tg*?gk&(T8k~bnE=J%psUm4XeUyI(O+ne~{@u!R& z>E4NpYJHlL6Ky!}tII!jdVR_*`HYJAm4j}-7c}}kUHas)*wJQnwS$w+SZIGdu<Dk4 z@5TvR#Ef|ttaPlNI{(;?4}ZC4uKS~I=eK2#&t&Nn2IiTzQzRt}?e=qR^v}yXY^YQG zcJ}fmS3{o7@XlMa#(TP+op#UH#gD_1r|bxix!2bBIwtRwjh$YpUuF&WTxKbgE61HL z{@}7p*nW)dVg>&^leXR(Q-M`MMa>zW3sm-8|M{r7|J9FgjC;8)r#ZEqwEsD6yTrB3 zbH7z~$h`6pv%5B>Pq_Ey!er09Rg2$*T;KRQIY2XBUft`pn&b8}4y!*(I2G>mykNl7 z^7`@@+a>2`#+KhTofB@QzxnvGPpMy{?pH4Ue5s$cw(SUWV)k8dGwbP0?VlA2vz8Yg z{4(?X$+uhXTgBblp8tMxk=*53k@pLyzBhG9OFlWf;*XB+_s=2EZ|UuRBgB>!_IK61 zsh4E3t=?}vpLyQ-X>|PDEQXX?@fQ|XEm8_EnU%bG_DipSy7sZ^-px~4<~oJ_x^p#s z;-r4tC5#_RV;59P?e@~Ve#0b@?LT-~xI#dK!^-0UnG+dB@1A+_OzV2Wj5zkX&qD0J zCjRE;b_-VKeW+a!7%PzJ;Bfbb=7WVxxUG4AtvvWy<iiO+PvI8@3m-J^%-nZs%Ac$` zk{gVEhU(dHs{TyXTC>ivsPysTZbROX)zYr@S<U<#rrS=)t7%?rq;=!5r}^6|t)3>H zcG<ES{(RymqQcC%=50B<WVYMd<?cUh_P%n9G@tdcHOVGk{4(#;mECH0FZ|@)SMzns zWY=!7nQSXB^X_Mp`!eN^RgTn!^Z5;1b9t|=RJVSi=I}a0K13X}V(zfQx?PRFQLZ=2 zZs&?KC7wF1e`Pas#y;7rQ~OwXWnOuTmr7}bA6yk<{%YTxK2zJHj^^fGtBmg!WI05} zo_Q90oNGsB{Z#j|3rF(#M0R*b&HV8!d+)E_j}zVHGNoh!{SO5O)v?Rh6zotu&BwEJ z<@P9P&wm#R7dWasX0&>`Bw^~g)*o%o{?49J5~(#M%<E<s^DcOKk~!B(zqCd}Q)1<U zC9kfXXN->%<9c;6=J&KMWrlBy*HvBmx$r=9p4Oi`p&N8F1B11H+=!@V72ncZvB76* zc(dQ@iZh|h|5-j^4AY%|zHsho-^v#?mmH>8iBCz<^=4)LQn}Q@(`LbX`-yJNXHJDM zGOOOquB=ttwU#NJ%SBW3#43g*%bogE*Urwb>`tBgY|r)d33k$dPR47kXH&WUJRp{N z(sQe_ua-~!#V?mnd37jQW{FSK%qKjTG9u@e%Wb&waf#z9es8<$rVG|E?X*%anH&?o z>h+#LhmeCm-n^e?F&~tocUt7vuV-jsyB<10BXi};$%j|-&yr?ms%-?7>Q~ESe(s$9 zP3pk*r|Uget6qNa=HJXk^173zE%@g1skxDD&vnbk%=y`KO^!#|JzqF|@j9!klUIsZ zT>LoUFLQ@|sSopd?FqrBp7_6Coh@B==BT4O>(VbXJs~UM7DzC$gmf*8IAZgqdqSQ@ zN$@Inm*2i_wX-j<POqC9xSIWL!gH@(H?AFxFVmhLb6Tu;7L%x_{hJTo3Ez6lzLov? z*t4tf>e<RzP2YL9!daz?{_dKs9sm6@Z`_;^c`MJ7;OT!?XYGl(^?jB0U!gmDtG|DU zzx8#?oTkD}AqsBh);Cwml+Gz>-?-%WL9PC;XY^+O^9#<u`TD2TP4j6VgU!EquRJGw zcY>CH*!Eo~&*{(KzjvL;5})YryH*C?O_O*3nX_GUn(np2wSTYb|Ky#Uey_<}ck7j3 zD>fcqB`=<pc;UixuQxNd?fGbRwBr5opxWnqeJ1INEqofe?(=Smryi5rPie*1{$FDI z?r}|R{AbJjM_<8{X^-}Jf87^yeCoO2+I3Hh=j^Uum%R4E=L?^8w)lBJotMAw*S<?% zuQo6;2gOD|oo#;_ydP|fA0w02+RgW7KaH!_?oau{5PY3Sh^dtG#r5dFpH@p({(a<^ zb&n~laFMj+d$B8fyuDuvWXxom)2_QY?xr?q^sDg`mq38#di&^pmMfyJXN#|1vGqMY zCnNOUHX}y)$4+<8U*YY!vWK;%hO5*vpj=FdiNj<s!}G+;vp2hfwNKM`a9H~Ex?y#P zL$|PpT)PZg@HK{$b`81Rw@->~a+cbyQ2EGHf?KJwrufCI8%|}tcO4cau~_hHFI%Od z0UEt<Xyp_LSh;~~@eU41;RfIRq7YEW$fWgjJ+l`=2*wgsb8uLCNUP_O5=;c9+u<iG z$BHTY`7{_orh~_cVMNFb2F9ses|~s!!^bdTkhM?66&3{jvs%CcGX^dhkjTUmqP6Cb zh8~7_Q{o#MyneoJ5CWNiqH)wy@E{qDDOge(O@6Q(WbvY<33e91X#Rqg9K*NJ&`fUi zjo)<U*x9(0|351_Yd2KP)Q#A7C+y0f^$wxAXR69F(wldeZSbus-zfNZ_ss)(vZo@V z%+UA1Ffi#kI2=`-^&zxzO7*fco1drGO}ZXd9<zA2?1pn$uKa7RT)A?iOH})lmiO&# zxu2uvwL(TH9pL+YGCV;C9_%oi|D&Ms?uT=0e7vW`vVGaG_E*{FL|d!K`F(GFbc3f{ z33|Ht{IuIkTIb(dT`Yd{vawj(%USkW%~x~3n^w2&@BVoH>Gb%#<YPT2wO1dPt3GpU zYxeZ(RysYfd=4%89J~b;7F=pEt-ODw|4rZbXKlJ#6N)Ze*mrGv@U8_%?)Xo?9Xt7X z8k2VWn%mdENncv7u~c7W!KW9C`=fq;d)vLK)(B(2#w8Yx6()hbD^pLs;M{!ZTHl=o z`+H@stX`mNZ<f37?w50KHoV(-xchR@(p|f%rs~<3-zjXrTXs8l**aT(+b<WiQdMVc z;^GvBEc1c~O4LLK#;Iy6a(ZVLUD~m7p|pQ;lV)59|Ed+g&relu6RGtP&3*pucK&wI zr5K6}Cgqna=&P@XC0Ur4w}db<Y54|h4)2{W$hIKVeEwtesKpx5d%mrmx$t*C+bY|_ z$BeEgjn6Gv*wA$>;N`8YtKV+9?6)oDq);{J^kDn{Kl|72ezyy>4*OPg{@&F0`+l$E zm9x3A?M~5Yi`N_eJnpxbTLwCYdF!*6{hh+<ZC~%#|F4ZMK5LrWt-Fom=ekV_=>8JW zn9RU9Rp{{Q(o>xJe!S6=d;eazlDy0$M5lLU(Hri`hm*qd!~cY7ePs=qrXQaNx;Xgu zzL(2p=UiD4xGc}v>y^?HG2Q)t-{!w<WS8SOIKf+Qr^=bn^~d_<^VR2;1pT<oto<wb z;v(0wk4MFC?<jm+bMee;(9Tr#`8AtDLqk)SePjdeEQY5&2ZqKXPJsZ;jeGcAqR(8@ zj7!O18gzy+%l7>iM$xT7k$WmO@=BSU`1Sq0{6FibQ-Zm;R)Cf-FHG(FWb<yvW6(1E zZ}+O--+W*9-8y<#$x7MMD}iMf9N8-cD^U;r5O7$K!^9He<x_ue|FWCX^12&?&1Ex` zf0b*$x(3RD)Aw55HG6&e=(&4I0fC?WqysLxt>61CD!Tsf*X&&T`(j#IQ$K+glRqgu zYkK|0hlhuafBMcaI9T`Rv3z>e{*<&282&N>`OEOn#bou{$LH&APb&NVQK@?S{Cl#u zZ@w>=cs05E(=4+EMK2b%-}=7q``*xPGxHsug6>%Xg|1n_1Bc!Je!UJq`TjvOKc8-5 zh~Cx~MaY;TqG=ZZYUZk5v;VNN^WjUo^7p&;y<BN?)JHq(%#{6~LjN80$z;~r8MS<c z%ulwED@W5WE%D@icWCMKxUAXv`zo7HZ-k{&Xx3z4S}LNjAjs>k%KN|b=SXZTc%OHa zx1wUB_tg4e_7Kpa*0ZfjSLN<{x$N6g{o0e|>#wb5+jF=2{ob{p4dTl_Lzh$|a)Ga| zgTvAzkCt*l4B5z}H9L3P%-Fi0Pvh=<nDtuI{`vg+eV{E`+m6ds-*~xveq46tKX?{| z=Ewy*LE%`~yXBgmJ?J_a(0wu27CN(6|9IHG)_1o4FYCSke!VVxwQ@OIWqr=4`Tzf< z@BaC0_S)j-=gPj{EstLAH`go1I0fVSf`_1uM%%r&rg_Ux*|yFw<XE3<_Vanwc?MRG zdyI3g$CmTHzhC=37IX^xA%@Mf9xzUI?G|fwSJIE(cE+toA`!I8o?~6c%vNskSxhFj z)!(+fulv4xmJ6gGhe+TH)_{`TnfsUIXUBv)EZw#1)|ZrdKR-Wbe;Bv7D)RTYx4Gx$ zSSki=DtURy;4ZV)ug53V=WprO+oj<XetKHzwaDWl2{VmSy=Gk7njIeOEw(iYS2Eb2 z|H{4Wcy)2^bVl1ZKYFieyt=loHhY<^ZSq3dO?mOR^F8J-diFMXg~kTZG4oeWRsa0- z)U4>q2?O7L3pp#3@5-~6`_IpNKBw4EA}5SHJ0NnaU0}JqZC2&SM@MIhY3*wSl`w|k zYX0-yOm^C?xV6CY&xgZn{pUY=m!77)2fbK^E;<z5^x})^={GIn%iBWT^X;$vD$5G@ zFk8LG`1|FjWpB9ub6dsiy(=JnW9eb7(<ak7K|6MJL)myF0<v|c{yG&N9Gtv4?JU<p zktU6=o`(FWMaKdeP`%~wchyJZH$P|27uh<sYrEgg!rpgfkB%|VO3=T-0&7{pv&;?# zM$zdS4_8O6oMV!=YV8U`>!Rj=W<>$(-E!Y<%>4XzS$SG?=%)vBwB1eKU(@Wp6&Qwb zvD-}0$s>!pDjywYHLE(bX2aHFETJ|t7WMSW?%VZtU)p)KTg+zYJAq+!^n<JHE3Pgx z@p$X#{Ck;Puxs+NJEoO+5-nk`rza^yJ@rOUI}D9&pbf4$Ay-td1U+plPiuW=e=4GJ zDpJ+#WG?3${(V8eU3A`LvAV4F=VGUDE?F`A{0d&sannNRA@Ed4VL=dEW$((O^HVAl z7u>2bThExmACbN_?XS!Hns4o?=#7IFpgJsdjU{UssFXx%r`TLBa@7q)YorKzXeP&Q z#CF`Y)<!mr6KEV5K<6fh1SxF9ep^aFr)dRxzJ=V%vS1QZC-&Q48obsVtOoVLQPYY- zD+A+H5f2^g2Q-Hy@!kUu9KcILa3Q7%I>*8x3H$Xg3xu*ipdKX(F1a9EEQGpIO#&MS zK24(eJD80^IB<bBFinWSe*epgBT{=%k313p*%ZVf5a8K(L<z+taEb1q<KUor?E%`E zr68#ZPM|%zDq`rFm4Oj-KabW%H{t#B_odA2oxS(Ozt10qekXi1ir$d3bM1<s@rtW% z&G`D}!a26`w+XYqyh~F4Rld0~*2<)i^QH`XBI9@>q_AL;_tGPmMLc$<pR%d0d!}BQ zn|a)H*KNkvYr-}i@G31WUG-^8?rpQHMIW8=_k3)7xj*r68)$3!qeu+TE_eiL;T2A` z{rHe+_rtl7GpA|n=6R7A{q=3y;i{5NcCxo;MlI7=x%8C#eBJGy-1b|;pX+T}p02}l z*|h!&+v?lzvcK`vi+`SP`|XBuXc_1XkX26~wXWOsN()qn<j&6Bwvk(ZkHNg780kjK zuc5(9IP7L^u>B_Md$Xmtt#CNy==?kCzTexRsR{3vpMJaUWU+DMROf4Nvw!oxoSb!c z3-?mq6@NfiubAbAxzz=w`8lYnigcsZ+#xNX*5xX-tv-^riD5TxO_ct!ePVN!=$5C) zmz~`{``%31Yqn(-h0&`j9G<RN+_$Nj&uYbjPgl1JF;3l;G6S+s6%?P~axI_}R17Y- zW|DTw^YOB_Jeyw5Wfg(8D;B-85ATx*+F}^Wv0{e-M&tAfXo#wA{-QH`v;OoLFs$A6 zQ)d4~Dc6&qZ*5O&duK1T;@gp4b`jO{PRv^Qd%sTeonvuP&3|6b-{0T2uibv{RvW*3 z+-je%TLUV8zuo@!{{Mg5&(5>G&Bia613GbH?e=?BTd!T0pI`H-6I4B$B_3kA%&_bA z`u+QIx8E%TT|*Z-EtLs9;lSD-`CI)gA0AzqsJ(c*{H&@oQ#Lr+{?G84njAkvX4;Ob z-H)~eoitxylzvXe`v0HLzKm1fEYWj*W%Xp`x`tD%;xP&5Z9eztPpbr-r|@>o=5t2% zi!Ok6*IeFodYbNOoyF$1RbMuMb}VkY=q7!2);W3fECk-#u30*HPp!hOq-}m5m8!L; zCh-Q$&UbivMA)C_;1s*sUpE-pWfEd{mu+pAt2%M7_WRv{BiZZsnr%_KD8G|QOX|+I zOWyjtr{(JZd{or<^zZlk+n{~yd#k^1>(<|AaYov{ZqMA3OP&w^=Iwr)208~pLgf3u z-|x4Bj&-prf0t8!w=}$hm-{2el@6+)bJmg`eEw&8_TG<-&bhl@I!IsKA04>eEbp7r z?l)&&Zi}3+SN2V;S!(Wf_7D+?m)F<d*ZNud{@&enJ05kN`SSAe^4U$YyWj1~UZ&ca zRtMTK3%V+>kzFpsUB0#?!Y<t5>Gl2pwt|ngc|NcDR_5}#(@vWIKD)48F6-8{W77FK z;c=CzYj1)!Y`!^bexGM;VwdfNytTZrEp>>{1ofdf7K`Nf%UR#F`<Js*bo1{1>6dr^ z{qpX{xw`#_1LntkSj`^t>eK?~cD`>Xl>4ukS{uj47F;QEc|3bg`Mt`-s&x%rQ5#lF z?Tni7=hO84TXeVIF`C@IKXOAtBj}u<hv$pWS*rJ(fAsmwsxUp!i9v7od_MOLw3`h} zX7&ONj;3t+fBMIP<!Wuqf8W{r`q#4MpG1t;t}qP#cPjj+xml%y>)ot<|GutYKWT2% zx;2~6S*`Y2zjEcq@As<Dr=6Q4`7d}v@~J7B;0?U4;;|yr&Wi>FexH}zXQ{?xu)4MC z>#NjT+oE>x$XFPxS?-wOZ~OJihkg6%L7R=Q$Ck&|b{n8IVHg@0fm*jxsqcEe)fXkr zD14vS%U|*2mXqP<?+smSlYKAOJ_DWDbaAme=t`_GNu99NT#W^bQtf^`Xr6HVwEq4z z_QsyctKRH>zwg_t)$4Daulu&yz*g>w+2#kQ%$?i$w&rfTsa9=Nk6yb42r)8gsV4qa zx}3yjv+u;$?((B&?B_R}>JruVaqRb;tk!xkWB=E+`K=AdUaelASAMTD{l%%tY6~7! zFER|DSO2f__hb408C6viF2(=<b=^Shv|_uA(7$U5TeFTjp|@fd++kt~@rq%ddgH0O zFSjT!%WB5NuMv-Tzu#wVv+suH`u+c^c7MND9lSN*W9gsJM$yurfkEaAdCl)!aO;zi z+{L<7bNchc+PKP!_g*qn%zPgty}7Zm?A^}iv)ESEK4@fL6T7?2G3fCkjSHI!9v)(2 z)~ed`=}4z=?)tsoPT8n>_<z0_TssAH@X_VTt$912itT>8?e-xf@wke_wFk4WhQ7Gy zF27Z|-{uk<znsjq$MWb63NLWa=Frq1H=dX<PObd>?B+psd6_RJ0c+=70H2Taa_MxZ z2a9*@+I6s@YuBe0)&Bi*wugipuk?EK2VUFtF}T_!toziGgzljK|Nb6Mo@@HAi^<$; zv0LvZW<CprJ<oAj_}%yKiFXzG>)skIXqN>Q*LQDi%|E+kdAiOPXdQI<#h$A{E(dvR zE04>E#>6k<s*9=n`E({@=GDLMcT2zBtIoIn^<r`E?cD8Kx%GA^q)dFRY0otwW7oVV zi{EN#_Jb~@?X!5q0Xpkx#<F_Q7=Zcxn&OP!O%)#>o%y2Z+y**crS^8_^0`KrE704y z4l6;k3=tK-CZ(1g>JB~}<_2!^|BAmp<5*r9sJ^@*uGXHj?p|I8@0&{tH%5wW*%vkS zMd3*=sR?0>6Kf{R?Y61@_GUxg{e894F|`*Lxh_mSm9=_pnD&cH54v=~)g2PyFp-60 zg$U=SeL3r-><`bI|I;%tdS%7yDYDmJ<f-S`EZBF}7(Kr+vUGtCB0RBR=cZuosgsZS zZWT36bI-eQ-;FQp&f<Fc*=G0is?xWGZZ+Ip<nl9W`IB4W%g`!sg$q)k_DG<v{l|w) z(xCb~D!EBZ&L`0AIA8qTviQyE!fzR8V>YqG6&5@a^8N6N`ASx>)RJ!t7S;y$uUupp z{BD+wIgiuouid5sYd<NWTh`!E$HWry>2ubXOIa(64qI<_`YxZk?7*q8+TAxd$jx2j zf4pp=bpNu|)fbRjKc`rNuAEK3!nVa{q9Dd$BH;0s<~_$kcBY@&V-S#QH~Tun7WOrp zqi)W7G1)&dQVg}_%+NRu6k<JFS06aF<7W38dwKnh{9^i>Sx-+(k6O1v)$2Up+nj>y zeA_(V>zOU8H)qmJU89XLN=bg3bhO(5I)rXecN<2dXf%o(Kv%DhcD@@R1ziT?`|PZ& zr~`2(fAzLxUS9Un{FE5l$ck22Lxb1Ru)F`c=E*vo{I~m1`TCPx^JN20{@Z<$>rflG zkB=a<Ks|TYkl=StRUcILsPP78P5Q6-^UIxVL(}L3&FZ;2nM)V_U!Sw~(fXUGKVzI? z#1f+QMIzvW%Juqv)-0hhi~e1=$XN7!=fBnV?9b4a3V;vS6peUYsE~TJOZ3}2#DT|K z`=_5>f529&eqwd`i&W_^G3U#qHtbz{y*PIDs#U8*V>IhIHPKcVI1~#hEVwi$OW8GY zQ?q9M%ufxyGrzfXnMSItJpetNncs2hmINKtGvv28fzC?~d3mqbeQnSe`GZp~g~rK* z1ZIma-BBIza+}XN4%E?=sR|AbONFvBQziG7b~R}VL(h(G@`|r?wXNMeIp=TO;jFD8 zEBEYOa0E^3QUQepL0ngbo=P%lX=kmea@~5@<YAb!`SYnlxt%$x28-^Sl|A_&A8~ut zwrk5?)iYmHLT~dlfX-Y#Q7BOUedW4!+ve}9F=M_kZO1#4fVW3)&r8p}y^VKm$QH|8 zf2T;yeS?w&8o2}&76d7ZKD}G}WmUte6&uw<JWguwo?-r`pp;|9k^bOyZ)_KRL38g> zkb8NKs+~B@tYxR5%Q#id!QX6QLl@i9Uirm$Orq1Y(KMWmY-sQ*UN?6|PN9RVZb)C{ z!y_4b`QEApf4_yN?)p=qJvAt|y9UK!j4WF24GmtcS40^H)A{F`%v#L5`8J$iWxu&{ zeqG20x8>VpbN`oq=Y75Z>qVC8+;^{8pHEFYs=s#M)~|0a9G08^ZOh4JA)O6gD^pIQ z-mJ4C2b8{o>W}iR`10z)WxqRbETk_b=Vnj-<L`O<N5RLE-OtWmG|PTDXHQDl>nq3g z{(ovsoNNBPcl+u1{c7vKevYho5><W6@$fh9)jj`T<nI1*Km6(Ds<_ia0Vlh=QKwfM z!;~EymO8E4HG^>~U#|5HQ|p*4*~ww5JA+Dnx5|D!)Bh>!=fx?EQy-g4rr!Q?-$<nP z+@+mmx4P}mzd7c+J0?5#_Li;kw)I`QziJB8sut#RtPs&UUWF3J4yQpw0*YUw&orD0 zl$Oh~=DDHwW+#&nzfbLvTU#^Jck|skdF_?ijkx*Wm;HVAHT(0V%u@}gUd{b|Q!;vP zmh7rqw|n#NXRSZ`vs~l#gm>9D^|xCZ?@?bcDg5h3^m}LKftsQ$+SeZ)<yjG9^T;N8 zulN5A+KcDe9-J1cfBH>We@e_Gf4l!G>#u1>S%y0-jSaPyzLDBcyP+a#@6XIXQ%!fR z$qTmsnZHb?YH=p$PMlwlB)2ZR{`I(dThEq!{=4dD)D{Fy7rKm=9J^pg*}EGuYwef& z=q-IAwKw3^Z#DZ2e!p6i=W;c<Z`a>qd|jt~X7|&%)^A?&&*y%Bwd?7g-1A)T<LCU` z6#M_$*{w`klg0hEzI(ena{sy7!$ziI$>(b<uH{ue|MubgzSlK(zszSlRBM_UyXmgf z?Y6?0D_38<^Zed=u+TlXWXH<vNt3?)T^}rWYD)3yy67AI=C*2Qe*b3ozbX6vUT(O0 z?2KLIFT%2IBy>NVYbt-c==wU2(_)|aW9zsAlVwplj|-l13k0m3V5OJlp!)99;=A!X zau)8jcr998@oL5etD~Ne8cyX3zu%(1%vLy!_qFAfx_wt)KCE5W(6xU4->UP~-)}3w z@8@)sdOBA-(|+o$EkEx&?EGl-{O{+a*?S7QjxtU?zT7r-yZ@fs|2CX1wY>f_;bQx@ z?&<ZS>65QlGig;8qDAS2EKup?5h`xHV9_-B@Z9>&(!A>{uiaa%dh)jX{^aoeg>!3X zZIRP7S+J-kZ+=DirA1GF8ibvGczD0~w#_L&g?>LQwqGe45LiAhUR~Ft?VCiB`v3bM zXMVCV|I7M2Sm=ml-sHtOr}zCAU$)=m_58BCKctJ<Lbe?6-)?c!?9E=sh-rHEjg9E{ z&UmRfI4pJ9aP-`^8H}P+*VY;>cs)_N&Yng6i=ChGv@=_bkNw^BpyAYP`Ms&r|NnmF zGcEjG!N!+{XT93(Yv;VRFS$Qq`#(9`e`?axxAX=6dfPWWdi%H7!_~UWYu{boxIK2` z-}Q&LXnKY(D*j(7$T)SuL3@<!#K80vGz;qY*JfMnn+C5vnOk4o$bVs;yLaB}G_}`( zM{a++uVvikWfxm_Z;tsrz52hieBxfoEy;88O5azqE_eU2jya4|y|-K2_v~I&8|rZM zvV6I$?7e^G7un0cofa1eD3pjpOWvnI15-I)e&+6&!YHbLGBSGZG|p9betgrtW?cEG zpWo~DjD{|`)HUu>+H-&PZ_b%+TCTL<(F^p0bwiebmhr9Jmc$lvMagw-pj_4ejZyu^ z`!bH~d>D9CDbRbu!@buxJ72Rl;OPDN{&Cs!CHq^x^YVJlzU%aK*W7hHkGE#zOg%i` zYTY#nt-|T@Q7c&Dpy!9c=Q3A-?}!NS)JodOq$SnyZI-Ow=CaVYIWIr?zg@{cf2*bU z^IO|i=ch`4m6J1>wmu@y-S)F`^#1Dx*2SlT4{!0ei%${XR~1<?>D<ZLvhyodiq<Xv zqjA6Z|Ih5%TT8ap=KpQZ-ELaWSLqXNbGPo_rAk%q6>~P+ES$**x_9Q}r=^J#?k+u< zy|8onAKZoDnub$RciC=R-u`pu*0#*(=kxB{JoI0-{EbHC>q)!B&WQ$mOueeK)c2FU z>R$WzQ@e9cslT7DvtU!<eBQTP&ia2j+kU<Cv--`}^|4{uQFiqL0VmzNQ&Hlp@fx^9 zf3+)uQS|M)d2@=txV5Y523+%I(hikube*riZT9_rSL0^?u1cFFmtOPgnR>+Zve-i= zQy;&4dH&|LzuPv*os`f{PT!M}#d~RYvi|S0-^5!}L4|YfrS!)>_qrz^SB?LCEMvAo zebS8eg^^!8(v~{y`jd07+}JvEvwYiEdGB3HceifRo}~8T;>p9+YvrRZX>@#EZ@K>V z)%<_?0k=0e&HFD9a8kJED5|@|lt49+7N{nwnEtyg>g=xV@6-Ornw(vgz3Oq~)_bov z9!I|0W!Ci9{i{?0j90v#W%m5?PS5L$4(-14<kaqknXk@W*<Wmb`SJXx*JijlEH$iJ zgSv8bOANSr-M*A-MaYSF)7Q>m2|49<z75qiX`m6b$nf*xt;!2NwYmoHQ(kas%B>vK zODI;zfK3Xg+a)Vhy7A>G<5bY$_sC7Ut)Zczt^aRr$xQy$-vXbzfevOdPUW&>vstj{ z`m0x2Oj^Dn`CKbNlVdDF94kx&t<c7jv>X~5yjVjfb**sdniREMW5K7()6Z|~pMIAA z@{i>vOna@rZ0g=_tIra0#mlu*Ol#>zwQ$rL2((}-B%rr7OiO!`n3ndcx63%U-`Zih zJ|y6!_WBjdzjBk^`TjR<UF#LKBIM%T<)5-92%!!iFBMi;5M*_G(epQV>#lgEKKkQX zc2YWAtX4YZN9%!?v*)I~{w{Uwhi3eQ4}7R&NeQ5XLb<F&9_86{t@@LCirFmfmaym+ z_Nl>F_OiXryC0W6|4hRcEz7<Fd`wXrc`H24pcZX)P7gEBbfO%XK|VXjji}qumxW z9x-1O^3m)y-HF<dnF_j8gehCk8g^&P|NHmmx_O4)tCacwovGxq&RvcyZ5KvC0Ri(n zjz<mO^;L_Q8eTjz^W;gNbDnA^=R|IrSNV9)$!?Wmq0JeOq-4u`yH*IgOxwZ6vYm~^ zRcv8n-mb=XY46@=&U>|7KlE<s_U>i7URO_Ex7+^vz4L27Rn*&^FOJ{(eOs-A`&Q2P z%dHm7wWw)2yUO;o8jt+_l{5Jhy_`bIP*0cswUMFGOMdUp#1%q*zfWH@YJ10eXoJd{ zULn8oc&=#F9uJ4eY>?u8kL^qfA8Xj(l>Y1A9DlD}e{Hz`-FB^u)isOyf~<adeLP+L zHN`>#B^(<Z<_jnUycFK9`PuW>;mJR0p4mnUa~%P(cIaM4s|q;;R(#p~o}tleleAaE zq%*yH5j|1?2ZqKZQH21_Yu4vWQPT(L7M3JNrm06t-k@Ew*1*7YRLfyO(3<jjuhCal zFf@X$O747lLl8C5Ffg)og*G@Wjd*W!9dq$xCo4yY(B+NFsD5N%;t*NQ(CD@CUgbJz z4C92j1y-mmOLk{L@eL!3fJPW2)6}HBpJOn3&>Sja3IU!z$NSI&NFiVi6N}c-s^>fN zFpTriaab^EMxQK7$p>=Hf(TZQkgl)iitl0=HzA_ILDf*!8Z|kCLUbdSzzUJqbD!_R zFiruKa+0jdFz?nGjUbNE2m-AZ8PFWWs<EN`{XHfdZ9mS&6ed+w)stms3fCw7y!&NZ z`nEqTS~tBm$|C3AC$S3u6eQ-K|IMf=&=@Du!OrmU=aS_@|K}cgK6zU7i{D58KKi`3 z_8*JZUfpvak@N5Y&L8a#=6zbr-t_)keo(*MxJKcEJL{jrb)BwTL%#g4-5UDG;$`a3 z`|cb6=Ix2zXFK^G`&;(~mxOJ<AukqfbYZHJ@cI6n`!j!U-8@64TF(Rae_qcqo%>Gz z<kuy?&$jHJT43e*vvt?`#!qiveid5rC1k>1<V>lc-uPkRhP7+YN=cXBnx=bu&BBEz zqoSgUw7Po*HBuTseJYYRT5`#)M<OpYw0Z58En9+jOgg>uc)hvycGKJ4ueaa+^egT5 zrroB~7yWv(O_^=l%_*<AX2)8eQR7|zVq&_T07uBDg&vZ~MaP7x4u2LF{Qc#-t@87= zHQ!Q|S$=IgaAKlqShTfPAcw&JyLaNZADtJmeXV}+mmhc5OW5AYlQCDCnBLF7Z#@Ik z)EdtqKI8}}(Ol5(#Jg(hBKt#A^mazv<Yzq;;JP)`q~&bnrP!iB<<2uMEfi_fx>;5B z=I&=rrm6F!gHYCTq$oc4uf6-wl(sgv)vKeYAC1dta`-PKVV+lVg=fX8;Im!p)*1Y{ zyJkiHCi(q)_pLtLop+ai`Sn{*UY%NF`<c^a!6bj*Q%>-1hXX@n57WDY8*<lg-M01C zt*x)u?yGY@mK)jVP%pY-om^J(u`5xLnKP$O*;XEL`|8%V{j=lO-O2cDZdSIn^5WXr zl^IiOlP@idtbQik;h;Ky)|6J{=2s@`mw*+HTZ5ybqjR603N3M%9oE(QH`YP+s^2V= zYo|_~idoAQo4+j0{^R|#=HlyhXYplh{wud)@vZsu&D6Bd=bS!MX3aD;XXy=;rj8Kz zj{m3jy$?Of6*5itw?bj$n+}I~@flX7P23EJu4^vez3j*Pv~z#1zBJSRmHPdxjg|KK z8fU>3Pok%MLQc;K_Kg1%URW<t4Y=9g!Ro5Az`=FyinjHEe&s(u-sf%fvQjl>)w)@+ z?7sESAf~BL%HDJ$do7Zyg}-gp!c8?l+auqdOyl@s->4bf=V==Facjt>*wjDe#h05* zAugC#8xl6}XPZ*M$?Y0Xk*6RJ)G>WzcV?RUw<99Jg^5M$=iZwvS`(N5Q(S%U|6wy3 zb5qlurKYB)d1p`-|9+8W{Qv&jzThaPsr!oGTU`FbEwJLr^(hXjpHu=)zMtN83CWWh zB8*H^opuV(aaZIJSn=e$p1=y1c`RB#{{{t0A*IPyC5Ht;8s$x&HCPy#rvACd$~5)F zWCzv#@mgL;&8P(dEWffBT)J^1L%x2`HADH*E8;mH9vp0Sy7&Ct;+;EhhOLcyd+v9K za#rq-4-Z+3d9BM#ZtN<3edlM7to1c5Ew-;O?r?-u9oc^W9E+A9XXB~5``ltkEw2mu zET1G-?D=}__O_Cjug|4EI+C1wZO!K0Cchpu^S^yMJ-+a^Ox=&fvY$_<m+h?8(|-Lb z?B<?I{hhITJD(_7e>$ODbaQSlbEEHUvzy8NwlAlhnNvB<cb17^M0J7s{o3-@y}w>% zzf)Pa>(%?*Cnub%N}Sl01Ad;{5@r4P!oq7(Ut@pmRh7Rzt1b3-?BN%y8ozD6++TKj zeq?n1{_6V2b+<(xF)>Yju})xx$fNMd#Yp*Q!E>gcJRx!Qe|f7P_ihhTFMYc;JlfZ{ zG|O&IfclR5KaXp-Re#UhzGK_Bg57U6c^~qvGVxt-NqL{2^>gKbnbzg=*2e8Uw(rN$ z{l-@%PF=qs&ouSDTz$)2v#bu~%&g4Kx5aBxc1PWg=XpH0$~d61;2Vp!w&uq5`#w#4 zd*kvef5nS498{B(13bUnO;kr}BXPw&aA4C~CA#RA;>)(}_v?;N)A^a5CEDoKwdjG` zC&3kWYQNj+*(e9x{Qs@3vFqBpTN_XB+nwUOoVQv#K+=56p?4NrZ9galye#3iIy=SX z|ARL&m9DEFcmJuexK{Gxc=lxLokmDw^$zoeKK##{-+x{0c=ig8M_t-_TMzSDubF&u zo^5r^+bP$s_5J@fS2G|p=Z>Up{g#^(6yN@5-5>0@QSxe8W^V50Q>VCAuRiTRd45jc z{X2V3-?|l5{AzjX^>wiqcb4t#f7dy0`<4IRo*~H#Ry%$V{Ch0p_N7agt}HXUxi!1| zN%+-VNvrv7ZEVtJIT6cqH*<!R*jlxBb#-0Y__yWS--rC)cimjaB>HxL@$+*p{)Lw9 zVvFySfBk#$+md<OVQb!e_N{x=*tO31-Wv7U4o@dIJ`D?tN|K)atzy-j<KgnQho1Gw zzx<{gaPo}%f=M^qOp&Suk=_Qmq_5N8J1kwZ<_s%ayNuDHb^Csu@|)K!uD`YX-p}ae zsfi0V6{iP(nXu<Vsn+Vxmlk}wqJG-&cu)CfE~|ID-!q!mzTFx=^Hj|4ZF`F^aqI6n z5ET`5>D$6Zc5zp(celN~y!__M<>v}6KXf-ce*K$v_`dvZF<mp;2iXA=7XEYfv(9as zI(_=?)Q|n<_iMCweM?=r%x{<8SM%auFPHDizVhw$wb~?ZF`X^4)@4h|ra!iPe#WTR z^vCP#hUYCFn_MsNJtTbAe}3H_-<d`?<0>Ay{(iHWccoFEecdeU?FIF|tKZLB>ivJ# zt+3QNb-yy#@vMEX6;SzlZMo0Z-kQt0vFAP2=RP>+sCeN}YqwAB(;r{8qECyqz1Wv| zV_)s=y<aZH=R7{<n-?dq?B2KK^SRlnSFg(Y9uxUy^ZyU`x1Z0W@04j}zqqh)TkdT$ z^ZVhy13bl7yl8q?@jN(s)5?Rf(aRiMEpP9aDc>=-@<zaQA9rbY`}F7yiS2*?+&%xM zNxA*@TVejv)SSG$jrBEK&-uQ7d_BE?vtS^{;)lPz?YGs>uUo<^9g$|YE7(#h?27qK z{(BkkAMC94{5Id@XXlzP{1LqW<hMPXA*I#VhI|d$uO$ut%YWCfYZ<4_c_eqKRp^@6 zh0lj;zuUfGnsae+e~(i$+joaI%%ZKrtIj@Xo?`K8YIt1UVz*u|R<0=ff(Hk#Fz<eL zwfyw8wb9?XL+pO7I2Tv*F*Wy*)k@#%GMcv^YwxN2cJp~`<gW|2Q$vDXoh$a{9o)x% zzrQ1XnZtqj=O@+YKWXA<HTnEp|HJGZ4M*}9x4ueu3$qLG%$1lOpgVWjvS&Afx}9du zEPJz2c-P%{Ypof-4v8O2;R%WBV3Pj-O+HutUi;(z`BJUs%Wuv9|7Q+&#}+%8C#9!# z&2LWAjedL4UEbf4N5Wu1u!Cv(Io@^0CT8utQ~jP<Z%MG_!nyj}?OC*n?QcGF5{R8_ zwes)t*44SmpXE-AtXQ!)YVGIdZ-M{SrS9F^bh+-=Gpp+}*WQ2jFf{s2<F2#ct|q(R zT$-G9r_Acv`mnqW?P>DTt+9E5%lS(u{hoU?+e-IzS(}6EB&C3p-(DXoL&`s2bQ_sP zSJb@Cj^9}QZs&bg+0f9?vd6vGchBNnzh~2dd)4o2+e_}2hP#{cJuBr3+2Z8eZkBUH zf|W;o*1dniZQ_rQ_iw(r`TSjd0SVKrC7|s>wln<aR?VrtFyH*Ws_64yg@M6S+~q3I zoLwE(oaH_xeTD0!vmZszXe_wcytk>bk(qtR>l=H17GJhJ*8cUi{pRKKs*dS~z3uka z+j)VFS1KiHU)tH@X357+t_$luBeFnaPC&(yaFNy1PG0u^e^dASv{kN;vtPWZ(%bt* zDg5x$kH_a1oh>U-XjK%CDcEOy%=o;`>%O=5mx-_$tqNWA!DYQm*jovCk)O9*UuLbS z`Sr4@+)pdyx^?lh$Ylm9Ip0c8>lVidE9~9(Yv=Q4yB;4utaev8{_&Ca)U0!#FF5z_ zc;A=xXT_WAanUKKr|o@x>chjyS&A!<ol>7)^J?1nc890G#P4taZ~0ZjI?Lnt>-n$C zx8JgNnR`Xfu;TyrKXdAj6#QO(^6lA|VeSi$`!D*CQoZHx_eFkr{&%mRd}}VYZqu}F zd%x{Z?=5xge&w}d+ev>vxyM<Ha&BG~ntDGl`>DHn@3xhuZ`VsKKiU5~YU$qvC;g+u z#E`ns0WnPMS^+!%ep|n5nOyzP(>3f?#m{cOYy5kVUB2jZ6~}zr-!Z>0&;OUd-{EMk z!0&*!EVdcH+y58{tXR2nWA?h8n}YYtmzK)bu9#DBsHEDwYVW#Pb6+fsckFBGjA{Gv z@v6(y!~FI|u0FHPjxO_^eJgcl)}h7!>`Y?n|C;J)6dE5q{_5)L+;?}x?+Q&_nPy%W zpzx@<S-<w>Ee#t@e^#xmq{R~)4^L9{UaV&E_Uy`aI~FbeKkN7V|C70+t{gw*Ykv2F z<^-<q;gbD!zglwd?YY_Ny8Uih_AM!`&(HTunO0W$&vy4MKIa*``&VM%S`l9H_?m^i za<xmccTLp`xcGO+?|0RAws9Q^S$vc~OKRzBSwpAq-?YM4d)6M&$oO?CJn!4=oxg8g zkDo1L_A_vSkpb7scXKSyX`R0H`%tC&s?0^#RgTBc{&RnM&&JNf+H;Q{UTwGi{I{=j zjWlk(fBk#b&p%a9-Kzght_qiS-5PYr@!_fMVr#egmv7sj>HV4`<Wk5*&WqoCg;y+b zOcX?F&K*@NP+%7QI`yIaldDG-Z`)>e)g|TJ9Q~c`AAB0SW;I>8dezmp{8enclGN&F zZCN=Q6F8WsRwyi}mSEF*Xd7Cu9K76*Q+(;%ckg~A_6o;0$o&&-dhyon<HM8c^UF+q zy%x7Wy`8t)bl<JB`#&C=9mv~ne)o&3c<sewJ(6>8>D6doViiBrH_KLbmRUgLww%h4 z*~uGk`#ZLr^E{l~Z!5^EJUjOD%-Q+#E-$@*T7UneLk4e`N2$F!{dD8;c~{n~)?E~( z+;9IcWx1XIol`g3v!-R-_Aw1H%ej%@Z}YJvXZ^X&b`Co~pS!<PbYJF-`(BQb_1qzg zxKz!`UMTENJ{GuA&Em7&-LzE`7ac5*_&r;rWTo7Uee31kKi+<|W>4jXVEO#5yX{`Q z*zR^)V1>Yn7u5%#gT#=~i{y}b;h<VG<J<D$JB5=$%i9Y!zhs*Fp)pQcv*p9z4i(N2 z5uX*EU0MDsD!UKODal{_@%i+#AGfZZ^=O4#$1L^M!=m9aVta3{*sC0{Kjv($$e|M1 z6?>k}I+HPf9rM)BvGzv$PWnq|JXH>uDQ-G7NMY&2Yti`|fBpLPmr2x=J1AI(muuyt z=0jUHCij=+%W~~!PMj?NwfOUg!~MHrMV(f52Gv}+J-5&575BH<_y5>!jlJ=`H|y_; zZ~blmE<JH?>}un74_}@&Ym0v7|1XLs_0P#<w}<i-aEtCZ!anu$ms@MMtt;G~{jT`> znvY?T_dc?%@L%+F)j}aY7A+R7hu<4fHWs~bdf>pWW%Wh5-$w51<c~Y8xmmf)@7FAT zZSTVUsL|_&=IU9mR@jT|b-Qlv>?yS31!K+md3RSnGs$XO^i1PrTTZ|HyVd71{(sw^ zx^g@F%AfuBZVB^oi|cKAdiwTnhQR;2S<6J^uT1ay#d7gN>E!vZV+=|bFp0*m_INn? z*P)wRGB4LPb~UNo-{SH2vBr-RCMjGYB9s1p+g`r&?y+9!?C10A<CZBcx}J0YwbkFR zzSI7+ou0nF<DSZwS+n2fH+Jd0ieE09xLp3$&1>vh{|gUIEPJH**7y3p-6_3mZ*4ri z`3>VG4ORvQ0dG$i#}M;>->yV`S5sJfLv(Lc%-JTB6>VKvt9~>(v^pHE7neXDdv!2p z+AFxCh5yMu=fL`?j}EGDW<Ne1zwacg{;HD;99&I(Cb4O)Vl*s&XA`}*s@M99<?}83 z-yWOaE}vdqbM;ol-e1YHZ7LU8yYFpv%U8c-kbLaqG6M~nLw+$=`Om0Mk9l*CXUXTl zwL)|IXKi1xUMzO`ve3&*mo2lpx^fK@$Jf7$q|9c{vQb^Ra8a7$^te@@R~8(+u*lW> z&PsXVy^Es$E^hgL-u!Xk^W9a}{cW#aJzTePa+B6xrk`ic@0ZE`n^*g7X5QYcPb*GN zX4~mAry@s$W9qJK&fjg8Kc5K43M<Y%-Y#GF<X1+Z?=ojT%Oj;(s}tOsr>*3<`lIq; zt9Woe>#P38u65zEr}|c9tnXY@DZgTl(WX=XbgQmzY&$m1top&?v)^K_#Gl%DSnF-J zu=~w-*Y<v!zkdDJ$5~o$)z!CN|94a3>*i03&9B|mUt}aI`(mv_e81Jw(DZFm`{YYA ztdry0w^hCUbZ*6+)adeE8*eKd=fC$!xbda@CaFL6IfpmKRWDPFJ@hK<1Il&otlAI$ z-;LvcT{R(o-=D)ro=fd}=sNe(s+;ZdUjo*pw;Lue+TP7_`f+2Il~w49g^3PV8rNj0 z<lMe?an3^Z#x5uRtNU(jPVdjIDn876eW_LO*XJ|eew43xpm=?IN7fx4X|pSP|3%i# z3YXWf`s`Oz@owkNb@qb$V{V^{J^bY4WFN*Ozu(s<>{E{4A8WDi&nNG@v->|uu4sAs zJ9F;r@1Ei-GOWMGF0%76;@zj#w=a4B|G)BgzMsyw&beXmd`Vwh>Py)_RrX=V3%K?7 zD7;eHu6*F*>qn3ONv+_Kj!4^Yl|6@7Blo}UPY2iQ>le5*dM<moJb&%xe1F?Rs}?P@ zt6KH{TK3zy7w*ZGMpXx1S>n;0wQWUPciUrko^A4TZd@$ypSE^I{-*z3O*2)P8@-k+ zlW$=A&wsnXXThV4AD{tC=m^0Af36?(+wCtjda2E+Sg`1GrQ)j62icP{>}^B(<?YXX zNt3<Ww&UHd>_z7POkB5GzAHc4R@?F8@s+Ekd!9bubXu=W_EFZ{Uw;Gs%S-Xu|1k)5 z5ahcl7ynczYKz6I_$A730zC|}uid=3k&nOI$M<x_%S+c|FUz;;OI=yx=Gzit?X1|w zb~P<<#gbccbpg7)#pmZveU)N%`D?pr$hy7XvceC$rrLZw61;Bx^i!w0R-6od?w9#h z{&=ZQz2B;hi>~Xwt}<y!Y+L8Q)%ni?hOC#D_V0RTQ8)8k=-*W>d|X{6Z@B_YR>X^3 ztqaV!Cb4&~yW*s*IX@Cy^^VJ$Yp!}*++}>pE=y?X`vxXM-m1S}W~R>*+q>^)Wcj=B z_}Zn_+*6`wen>twCHc<B5`B?Btq<cPQoutx-yD?gsNH_~Bf73eUhCn%%ZtJ#wO<5? zNwR6(a?5|e^TUZO?fc?8GH&+St}VO%dv;Ei$b>oJx9jBPqc<OY_p@Mg*zTftHq|v( zR_4x}{r~2suiFw1^O>(rvkzXyzB_jci_YCE3FUh(|I5nS?#L(4q9r(OpN`a@>1r~< zD=eh!pwR{zyL&O2>EHdgp9NPu5q97|>+5^=-CC2X7w_IG-hTZ4-d=Ss;aQ7knM_?b z(|g<Vl~QU|7Gb<|e45{NGI5xGKKUhKe&+pm)0VG(xG0%d%0xpnp(NaGM_k-1Z?{I@ z%F1Wv=U?o&b*$YzQF2yZMn=K$@couE+2$_qTbLI3Q;yGV!KC%s5>^Y&nDYKwlUe>q z&FWuFh_svRy*i=2L6z|`55k|Cs0DQH;0P)Db#8+pq+$iP`)l161TasvW4__;ZxXxU zlDod@`sH`0Gf&;)^kk(0(^QU04yyk5)w&!({)42_1qWC-Lb%?veYx~fV8xPlwE)le zlS(ujy;R&6O#1Tra2?oK2qChKq0uYx{(R=rvR&_ANxL@B5?Ogts9Cbnt8PCli`GPS z5F=zt8)6L4VIhaW3XxNDAJ}j?HaMv6FK?vF5E@4a*Hga&xmE>-1(WXYc32=(DYW9r zcW>8Bh(EvsVj^7*5-YZB-FkCVs=Ualm4$K~Uv?e1vQl`>mMvHQPMtDk#=lFvAMc-? z^K<p(+^{dF-_5Qp0gW);+Euz*d();(m+m^(>;H|={=4_<<ARyDcXszrdcnQHe4pLE z6X)BLecS7OeSO!>m^EuwMd2Bg3a*j6<$vD&TerLx1U>lPec5^g6IaNoQ>UzKTb5fV z{V8`|Fv;(vPotOFyqDko_Dyk6-6>m*)DLKIn8s9PaAm<QO|Fozbup>By1J3?&ZcpE zkq3>+&o;?i!_5%l?dlv+t+?mXkN3}JcVE9X?e5x#YOeOSNeMIm{@G#}S@}%5+d=jI zqA4hgRx?@e)aT~k&R(0lc3auos@3c7Pb{+*Q@Svpb=B(jTQdx|hJ{I84bVJ$=gx8I zmi@31>R+Kf%8fJI!)}_Z$<ErEZg-I*<kL#eNThI9m=JitR>I9RG{k%9!i5)Ky}Fiq zXPPL-m+;2I$8NVLD2CqsHviFjd-!Pjz4b{loPP?c*7~kncjlJy{0tVYpI4UXAdR~T zoX}Xn?##;-@@0G7U$xtNcJ2*6-ebLysj*JQpeUvH>a{+v(gmx$PhYunJihEtd2#(+ zvFfC|X8U)oI3C_3muKE5J#lin-9b#3URc`jfBjo2;Z-G`M^DwM3AAZ)1^$UQn=bkP zuE44pt%+UR-{{Rbb<ApdE=New#iVFtH@(>C@aN%%jfKl|Z*J1fV!PtvzSZ{H(gr7? z0QN1;Z6UWh1P`xWl~u4jO>?K+AC#GrXNz902$Q|ww{qQvn_Ca(T>8)@SNZI5wbO!0 z{H~`Uc@&ac8|SbbYCl|XOMFo(5673#MgtwrZ2y+ap6hh~tZlixZ_U47yDbCe-P3(J z!$EbW%x~mTaEE@DKZoZ_yZ=0S??t`TpHFh4=gx7+q%g`ex%5`UrrIaZoA<v~<o5ex zyPw`Rep!2=jz!D%Vsbo+FDEwCTYPCf^89bnF^(^;jPguBiu=$1e!8>o@&3s_YSumd zI`!@2x{p8a?c-ybdQa?m1!_WA5Fy87%(P)qJm;5d%=H`p<W-$EzOAp==(Q~<2PH8= zw7n5l2za;}rS|}lc%tF3V3M-LY~+juEp%A4YS@v=aA^27%CK^T6tN^1BYOrS*Wl3l z9;z2&IJk6Bn6Q|k(W@^Z2W_u1$T0#dKFC7!LgEE9A<n?aQY4}fa8j`6tRSWwljuHX zWWzzGC^R_qF|lY_Hf^*-D!-ws92OiZM=>1Yr4xY-4yx`3X6~4Bd|nHbzU{64zU<52 z5{qjk$LB`|U-sKx>+9>AWv>R&jqI+*X2l20Qx7(??>;<z%9My7%UfshAOD!S-RQ8p zr$|?ciuysfhe`IbeWtSK-rw<DAoRfyWo8EKO!hzpo{&QiR76)rh%DRkTytfD>+;vz z-@dz2%oU>36}L!2HPqO(^>;$6!&2+4YZ!6mkk5I9SyX<C%p3>RU0L!AI1cz{`z*K= z9naZ^H0%wHn!B7!xI-Q->^k+~bWP>Q%KbKW=T^0Kl?7!yI{q<}N!0x?%JdC53Pm~` z9NDxs1$I38Z*u>}jTI9wYOYOwzzmHoM3C?;YTyr9wQAL!$R)FW9kE)}d)=e+eEO~y z7t@fC2#IAGvm8`~4Nqgl>Voa8ha8T!tJsBH+}U#aQ1R!}hf`lJGiKAe72((^|LAgE zT=L(Q{Gz?>ywYi@si}45$H0MxLO87F+Oloit#5B{$7U?Lu6De6ih;>Vle>30(`8qz zSYY7t@pD~daq;G@Ted{Fy0(Ufg_V`ZU<M=u6T8cTl`Bt937#^2`tCVS?49jeb&(ZJ zi93Y!{LSw^c5rRg3JILCX!2EqloJBd1_=$bpJ4`rzzf|*+v;x-&d$x&bF^wTLOwcr zF575tzW?6&a?^K40T=uBv3V`aT>Jg@n_F8?mpqaxxx~!Qx8!I4Wo%)(q+!<2H~02h zhu(A+wPoX#dcwDI!I5^=x;3H?OLkRmFK+9f!z4QO;bCF>Z>Rs%NUTb+Q0vABVunU$ zH39zM5(V*95uPR&>u$_z(OkDjgX86k%58hk_|5-#_2HiRef?MexYv8N|Jmi&iacKe zO*kA+0v#AT<0dUuv-@@Vf%D`a7BSDwc(#50e7CoF-NHpohbJ8IKYo1Xw$JKU<Q|vI zeEP#z5+kKDFimWj^{%AtLt^K&WwXDX{$sH(c2}kD>%13c0fCHmI-K0x)0fWn+pcr@ z-@~G1SiIrGlxXm1J11DtnfI#;ci6?;yIK;~*u}-cEEJ!xLudBOlHWg5d$4HDVY$Sr z@NiSkvcH9ga{q41ITp#TrKQ8;Tl4VYrUI+kZ)+v7>55^w#H#o)^<j<0+y2RUGvlw{ z-Eq9Ji_c-gC0XOw7`8lc;8?=#`snnd&;M+UbicpeE%jVv#fk+L6_2>jm+rjZkKDk7 zrr!&}jXn=O)}7vL+dqd{RCJD}&C9&G)+=8ewX0tI-w>StPzg_#Mdg2AwA#n=&1@2R zd*$jbJ#OAGHLj39|6*CSZ!O#Xb)O8j4C2qaiPLM-O|{vdf7CxW{ki<=w<}=`3=9mO Lu6{1-oD!M<jDY?g literal 0 HcmV?d00001 diff --git a/docs/img/naome.png b/docs/img/naome.png new file mode 100644 index 0000000000000000000000000000000000000000..6c52784f672561474c8e97c34f34bc681aa1bdfe GIT binary patch literal 237191 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	Z^qLXLi`iuD<d3qP|%D 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	~ehvBj<8eQ`E{6?U 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�`8nfz+nQ`Ma&`!@eM^L^j< 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 L`njxgN@xNA@TXqf literal 0 HcmV?d00001 diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..3552791 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,708 @@ +# From Zero to ICSP (Ines Course Starter - Python) + +Table of Contents +================= + + * [What to Expect](#what-to-expect) + * [Creating Your Website Without Installing Dependencies (Using Docker Compose)](#creating-your-website-without-installing-dependencies-using-docker-compose) + * [Creating your website by Installing Dependencies](#creating-your-website-by-installing-dependencies) + * [Install Node](#install-node) + * [Install Gatsby](#install-gatsby) + * [Clone or Install the Repository](#clone-or-install-the-repository) + * [Running on local Server](#running-on-local-server) + * [Repository Structure](#repository-structure) + * [Customization](#customization) + * [Course Homepage Information](#course-homepage-information) + * [theme.sass](#themesass) + * [Introduction on Homepage](#introduction-on-homepage) + * [Contents](#contents) + * [Chapters](#chapters) + * [Slides](#slides) + * [Embedding Video and Audio](#embedding-video-and-audio) + * [Multiple choice questions:](#multiple-choice-questions) + * [<g-emoji class="g-emoji" alias="high_brightness" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f506.png">đ</g-emoji>You can have several questions in one exercise container](#you-can-have-several-questions-in-one-exercise-container) + * [Codeblock Exercises:](#codeblock-exercises) + * [Let's talk about importing functions!](#lets-talk-about-importing-functions) + * [binder/requirements.txt](#binderrequirementstxt) + * [static folder](#static-folder) + + +Course Starter python is a starter repo based on the course framework [Ines Montani](https://ines.io/) developed for her [online open-source spaCy course](https://course.spacy.io/). Since creating this framework in April 2019, it has since become a useful tool and platform for data scientists and developers alike to implement their courses in a manner similar to other popular online Data science educational platforms. + +This course gives the developer the versatility of a lecture slide-type informational piece followed by multiple-choice questions and coding exercises equipped with verification of the students' submitted answers. + +Ines Montani has created this framework using Gatsby and Reveal.js in the front-end and Binder and Docker in the back-end. This framework was made possible thanks to the useful JavaScript library [`Juniper`](https://github.com/ines/juniper) Ines created which can add interactive, editable and runnable code snippets to websites. + +***Please Note:*** +This project is under active development and there are possibilities of changes. If you would like to contribute or point out corrections, please create a new issue addressing your concern, suggestions or contribution. +[](https://course-starter-python.netlify.com) + +đ **Hot Tips:** This symbol will be used in this guide for helpful tips/recommendations and suggestions when building your course. + +â ïž **Warning:** This symbol will give you preventative tips to avoid debugging or issues that I ran into. + + +## What to Expect + +I hope that this thorough documentation will help you deploy, customize and troubleshoot your starter course. Ines provides some wonderful instructions in her `README.md` file, but I noticed there were a few notes I wanted to add to it for my colleagues and others attempting to make their course so that they can save time on troubleshooting. + +You will be working with different file types including `.md` (and potentially `.rmd`), `.json`, `.py` and `.txt`. +You may need to know _some_ Html for additional customization, however by no means in-depth. + +This tutorial will describe the steps to create a complete initial "Starter Course" with zero customization. From here we will then change, edit and add files to complete your desired unique course. + +You can choose either to create your website by [installing the dependencies (Node and Gatsby)](#creating-your-website-by-installing-dependencies) or we have conveniently made a docker compose file available to avoid that. If you don't want to install the dependencies follow the steps [here](#creating-your-website-without-installing-dependencies-using-docker-compose) + +## Creating Your Website Without Installing Dependencies (Using Docker Compose) + +1. Clone this repo [starter course repo](https://github.com/UBC-MDS/course-starter-python) +and locate yourself to the root of the repo where the `Dockerfile` is located. + +2. Run the following command. It should take about 1 or 2 to run. +``` +docker-compose up +``` +You will know when it is done when you see: +``` +You can now view course-starter-python in the browser. +``` + +3. Go to your favourite web browser and type this in the search bar: +[http://0.0.0.0:8000/](http://0.0.0.0:8000/) + + +This should be the beginning of a functioning starter-course! + + +Now that you have a website that is deploying on your local server, we can now begin the steps to customize it to your own taste. + + +## Creating your website by Installing Dependencies + +### Install Node + +**Mac instructions** + +_Make sure that you have homebrew installed in order to download `Node`_ + +The most important part of this installation is making sure that you are running some version of 10. + + +Check if you have `Node` installed already by using the command : +``` +node --version +``` + +If that produces an error then you can simply download version 10 with the following command: + +``` +brew install node@10 +``` + +If it's a version other than 10, you will **need** to downgrade/upgrade to version 10 - or Gatsby will not be able to start a development server or build a page. + +To change to version 10, follow the following commands: + +``` +brew search node +``` +This will give you an output similar to this: + +``` +==> Formulae +libbitcoin-node node-build node@12 nodeenv +llnode node-sass node_exporter nodenv +node â node@10 nodebrew +``` + +Next, you will want to install version 10 with the command: + +``` +brew install node@10 +``` + +if the checkmark is currently on `node` we then unlink node from its current version first using: + +``` +brew unlink node +``` + +Everyone will need to link version 10 that was just installed: + +``` +brew link node@10 +``` + +This will likely need to be forced and thus will require: + +``` +brew link --force --overwrite node@10 +``` + +You may also be prompted to specify that you need to have node@10 first in your PATH so you should run the command below before attempting force linking node@10 (the command above) again: + +``` + echo 'export PATH="/usr/local/opt/node@10/bin:$PATH"' >> ~/.bash_profile + ``` + +Next check again what version you are running to confirm that it is a version of 10. +there is a possibility that an error will be produced so you can either permanently set your +``` +node --version +``` +this should output the following: + +``` +v10.13.0 +``` + +Now that we have this done, Gatsby's installation and building process should be much easier. + +### Install Gatsby + +This should a single command to complete this and will install Gatsby globally on your computer. + +``` +npm install -g gatsby-cli +``` +***â ïž Warning: Do not update your dependencies here.*** + +### Clone or Install the Repository + +There are 2 methods in which this step can be done. + +a) Simply clone the [starter course repo](https://github.com/ines/course-starter-python) and initialize it as a [GitHub repository](https://help.github.com/en/github/importing-your-projects-to-github/adding-an-existing-project-to-github-using-the-command-line) +b) [Import](https://github.com/new/import) and install this repo + +Make sure that you ***merge all the changes on the other branches to the master one** if you do not create a pull request for `electron` and `feature/deep-links` branches your course will not successfully deploy.* + +Once you have done this you will need to locate yourself to the root of the repo. + +### Running on local Server + +Next, we must install all relevant dependencies by running the following: +``` +npm install +``` + +***â ïž Warning: You will be prompted to `run "npm audit fix" to fix them`. +I do not recommend doing this as it will burn your site down.*** + +The output below will still build your course: +``` +found 572 vulnerabilities (4 low, 4 moderate, 564 high) +``` + +and finally, to build the site on your local: + +``` +npm run dev +``` + +Delivering this as an output (copy and paste this address into any browser) : +``` +You can now view course-starter-python in the browser. + + http://localhost:8000/ +``` +**Quick link:** [http://localhost:8000/](http://localhost:8000/) + +This should be the beginning of a functioning starter-course! + + +Now that you have a website that is deploying on your local server, we can now begin the steps to customize it to your own taste. + + + +## Repository Structure + +See the architecture below. Make sure to add this to your path when calling them in your `md` file. Some of these files will be explained in further detail depending on if customization or additions is required. + +``` +course-starter-python +âââ .gitignore # Files you change on your local that you do not want to track changes for or commit to the repo. +âââ .prettierrc # Adds consistency to coding style. +âââ LICENSE # Terms able to use this platform +âââ README.md # Documentation and Description +âââ docker-compose.yml # This and the dockerfile and needed to create a container used to install Gatsby and node10 +âââ dockerfile # See above +âââ gatsby-browser.js +âââ gatsby-config.js +âââ gatsby-node.js +âââ main.js +âââ meta.json # Add necessary customization such as descriptions bio and branch needed to make binder from +âââ package-lock.json +âââ package.json +âââ theme.sass # Can be customizable to change fonts style and size and website colours and font +â â +âââ binder +| âââ requirements.txt # A file containing all the packages needed for the coding exercises +â â +âââ chapter # n = the number of modules/chapters you want. +| âââ module0.md +| âââ module1.md +| âââ ... +| âââ moduleN.md +â â +âââ data # Store exercise datafiles here + âââ exercise-data.csv +â â +âââ exercises # This file will contain all the coding exercise scripts. +| âââ exercise_01.py +| âââ solution_01.py +| âââ test_01.py +| âââ function.py +| âââ price_linearanalysis3.png +â â +âââ slides # This is where the slide decks live +| âââ module0_00.md +| âââ ... +| âââ moduleN_nn.md +â â +âââ src # Don't want to go too much into this +| âââ markdown.js +| âââ context.js +| âââ components +| | âââ button.js +| | âââ choice.js +| | âââ code.js +| | âââ exercise.js +| | âââ hint.js +| | âââ juniper.js +| | âââ layout.js +| | âââ link.js +| | âââ seo.js +| | âââ slides.js +| | âââ typography.js +| | | +| âââ pages +| | âââ index.js +| | | +| âââ styles +| | âââ button.module.sass +| | âââ choice.module.sass +| | âââ code.module.sass +| | âââ exercise.module.sass +| | âââ hint.module.sass +| | âââ index.module.sass +| | âââ index.sass +| | âââ layout.module.sass +| | âââ link.module.sass +| | âââ reveal.css +| | âââ slides.module.sass +| | âââ typography.module.sass +| | | + âââ templates + âââ chapter.js +| | | +âââ static # This is where most of your media will live, be it for slides, or anything else. + âââ icon.png + âââ icon_check.svg + âââ icon_slides.svg + âââ logo.svg + âââ profile.jpg + âââ social.jpg + + +``` + +## Customization + +There is a lot of different areas to make your site unique but below we are going to edit the files systematically. + + +### Course Homepage Information + +Here is where we will be changing all the homepage information including Course Name, "About This Course", "About Me", Website and Source. All of these factors are edited in the `meta.json` file located at the root of the repo. Ines has provided [a detailed discription](https://github.com/ines/course-starter-python#metajson) of what each component is responsible for. I am simply going to add some points that could be considered helpful when navigating in these documents + +| Setting | Additional Notes: | +| -------------------- | ----------------- | +| `courseId` | Ines does not have this parameter in her spacy course, however, deleting this will not let the course function properly so not having this setting is not an option unless you want to explore what makes her spacy course repo different than her course-starter repo.| +| `slogan` | This will show up once you deploy your site and it will be shown in the image of the link that you send. | +|`juniper.repo` | Make sure you insert your GitHub repository path ex: GitHub-login/repository-name | +| `juniper.branch` | We will address this further when building a binder but note that the branch here specified is called binder. That means that we will need to edit the `requirements.txt` file and push it to the binder branch| + +For guidance on the other settings refer to [Ines Montani's Documentation](https://github.com/ines/course-starter-python#metajson). + +### `theme.sass` + +This is where you can change certain design elements of the course including font size, style and colour, overall theme colour, button colour. + + +### Introduction on Homepage + +_It's important to attribute Noam Ross and Julia Silge's courses for this section as they are responsible for the code pasted below._ + +Unlike Ines's [Spacy Course](https://course.spacy.io/), you may want an introduction similar to what [Julia Silge](https://supervised-ml-course.netlify.com/) and [Noam Ross](https://noamross.github.io/gams-in-r-course/) did for their courses. + +They introduced their courses with a summary and course description. + +|  |  | +|:---:|:---:| +| Julia Silge's course front page | Noam Ross's course front page| + +This can be done by doing the following: + +- Navigate into the `src/pages/` and open `index.js` + +You will be adding a new `<section>` (Html code) under `<Layout isHome>` and between the following two lines shown below : +``` +<Layout isHome> + <Logo className={classes.logo} aria-label={siteMetadata.title} /> # HERE + {chapters.map(({ slug, title, description }) => ( +``` +Here is an example of the code you can add. + +``` +<section> + <h1 className={classes.subtitle}> INSERT CATCHY TAG LINE HERE </h1> + <div className={classes.introduction}> + <p> + FILLER WORDS HERE. WHAT IS YOUR COURSE ABOUT? DINOSAURS? NEURAL NETS? HOW TO SURVIVE EVENTS WITH THE INLAWS? WRITE IT HERE! + </p> + </div> + </section> +``` + +Since we are adding new class names will are going to need to edit the document that formats the class name. This can be found in `src/styles/index.module.sass`. + +You will need to paste the new classes as follows below into the document. + +``` +.subtitle + font-family: var(--font-display) + width: 600px + height: auto + max-width: 100% + margin: 0 auto 1rem + display: block + text-align: center + +.introduction + width: var(--width-container) + max-width: 100% + padding: 1rem + margin: 0 auto + display: block + text-align: left +``` + +If you want to play with the measurements this is a welcomed opportunity to customize your course further. + +This can be done by doing the following: + +- Navigate into the `src/pages/index.js` + +You will be adding a new `<section>` (Html code) under `<Layout isHome>` and between the following two lines shown below: +``` +<Layout isHome> + <Logo className={classes.logo} aria-label={siteMetadata.title} /> # HERE + {chapters.map(({ slug, title, description }) => ( +``` +Here is an example of the code you can add. + +``` +<section> + <h1 className={classes.subtitle}> INSERT CATCHY TAG LINE HERE </h1> + <div className={classes.introduction}> + <p> + FILLER WORDS HERE. WHAT IS YOUR COURSE ABOUT? DINOSAURS? NEURAL NETS? HOW TO SURVIVE EVENTS WITH THE INLAWS? WRITE IT HERE! + </p> + </div> + </section> +``` + +Since we are adding new class names will are going to need to edit the document that formats the class name. This can be found in `src/styles/index.module.sass`. + +You will need to paste the new classes as follows below into the document. + +``` +.subtitle + font-family: var(--font-display) + width: 600px + height: auto + max-width: 100% + margin: 0 auto 1rem + display: block + text-align: center + +.introduction + width: var(--width-container) + max-width: 100% + padding: 1rem + margin: 0 auto + display: block + text-align: left +``` + +If you want to play with the measurements this is a welcomed opportunity to customize your course further. + + +## Contents + +This is where the majority of your course lies. + +Ines Montani [discusses in detail each section](https://github.com/UBC-MDS/course-starter-python#%EF%B8%8F-content), however, there are a few little details I want to emphasize that could help as you create this site. + +### Chapters + +These are the files that make up the topics of your course and will be displayed on your course site as below: + + +<font size="1" color="grey"> Source: Ines Montani from https://course.spacy.io </font> + +<br> + +Each `chapter.md` file will need this YAML specification that Ines explains: + +``` +--- +title: The chapter title +description: The chapter description +prev: /chapter1 # exact path to previous chapter or null to not show a link +next: /chapter3 # exact path to next chapter or null to not show a link +id: 2 # unique identifier for chapter +type: chapter # important: this creates a standalone page from the chapter +--- +``` +Here are some additional comments: + +1. Make sure each `id` is unique or you may have some issues with some modules not showing up. +2. Take care specifying the correct `prev` and `next` otherwise it could damage the flow of your material. +3. You don't need to have the website extension of your course labeled as "chapters" if you wish to have your link extensions named something other than "chapter" in the URL, you can change the file names to `module`, `topic`, `lecture` or anything else followed by the number. Do not change the folder name and do not change the `type` in the YAML. + +Each `chapter.md` file will contain the code of what that chapter will look like. Specifically: + + +<font size="1" color="grey">Source: Ines Montani from https://course.spacy.io/chapter1</font> + +<br> + +Now that we have a chapter.md file with a completed YAML, let's add the course content. + +Each numbered container displayed in the image above corresponds to an `exercise`. Each exercise needs a unique id and specified with a title. + +``` +<exercise id="1" title="Title of the exercise"> + +something here + +</exercise> +``` + +These exercises can in the form of different activities as well: +1. Slides: Lecture material and content +2. Multiple choice questions: An opportunity for students to test themselves on the material they just learned. +3. Code block exercises: An opportunity for students to test their coding skills + + +### Slides + +To makes your exercise a slide deck exercises you will need to do the write the following in your `chapter.md` file: + +``` +<exercise id="1" title="Introduction " type="slides"> + +<slides source="module1_01"> +</slides> + +</exercise> +``` +Notice that we specify slides using `type="slides"` argument in the exercise container. + +You'll also notice we are calling a source file to display our slides. These slides are stored in the `slides` folder. + +[Ines explains](https://github.com/ines/course-starter-python#slides) how your slide markdown document should be structured. + +***â ïž Warning: Be wary of trailing spaces đ”đ±!! +Although ```---``` may appear to be the same as ```--- ``` they are not and any information placed after the latter will break your slides.*** + +#### Embedding Video and Audio + +If you are hoping to make your course particularly engaging, you may want to add videos or audio files to your slides (or questions even). +This can be achieved with the following code: + +**Video:** +``` +<html> +<video style="display:block; margin: 0 auto;" width="100%" height="auto" controls > + <source src="video-file-name.mp4" type="video/mp4"> +Your browser does not support the video tag. +</video></html> +``` +_The video size should now respond to the browser size adjustment. `video-file-name.mp4` should be living in the `static` folder._ + + +**Audio:** +``` +<html> +<audio controls > + <source src="audio-file-name.mp3" /> +</audio></html> +``` +_`audio-file-name.mp3` should be living in the `static` folder._ + +### Multiple choice questions: + +In a similar style to slides you will have code for questions that looks like the following: + +``` +<exercise id="10" title="Fit or Predict"> + +Insert questions here. + +<choice> +<opt text="Solution 1" correct="true"> + +Great job! + +</opt> + +<opt text="Solution 2" > + +Try again! This is incorrect. + +</opt> +</choice> +</exercise> +``` +- Your question text will live in the `<exercise>`. +- You can then specify the solution options that correspond to this question using `<choice>`. +- Each option will live in `<opt>`. If you want to specify a solution option as correct you can give it an argument `correct="true"` otherwise if it's wrong, no argument is needed. ***đYou can have multiple right answers in a question.*** + + +***â ïž Warning: You must have padding (empty lines) above and below your question text as well as your answer feedback text as shown above.*** + +#### đYou can have several questions in one exercise container + + +<font size="1" color="grey"> Source: Hayley Boyce @ UBC MDS from https://mcl-dsci-571-intro-machine-learning.netlify.com/module1 </font> + +<br> + +The key to having several questions in one exercise container is to give `<choice>` an id. +``` +exercise id="18" title= "Multiple questions in one exercise"> + +Question 1 here. + +<choice id="1"> +<opt text= "Solution 1" > + +Incorrect. + +</opt> + +<opt text="Solution 2" correct="true"> + +Great! + +</opt> + +</choice> + +Question 2 here + +<choice id="2"> +<opt text= "Solution 1" > + +Incorrect. + +</opt> + +<opt text="Solution 2" correct="true"> + +Great! + +</opt> + +</choice> + +</exercise> +``` + +### Codeblock Exercises: + +In a fashion similar to slides we are going to reference a source file that corresponds to the coding activity. +your code in `chapter.md` will look like this: + +``` +<exercise id="13" title="Calculating Gini Impurity"> + + +You can type your question instructions here + + +<codeblock id="coding-question"> + +In this space is where you will write any coding or question hints + + +</codeblock> +</exercise> +``` + +This is where things can get a bit tricky. Each coding exercise will require 3 files: + +- `exc_coding-question.py` -> The code displayed to the student that they will have to fill in +- `solution_coding-question.py` -> the expected coding solution +- `test_coding-question.py` -> Tests to see if the input done by the student were correct (output when the student clicks "submit") + +These are all saved in the `exercises` folder. + +When we want to specify this exercise in the `chapter.md` file in the exercise container, we must only write `id = coding-question`. + +Ines has explained more of this [here](https://github.com/ines/course-starter-python#codeblock). + +***đYou can also have multiple code blocks in a single exercise container.*** + +Python code is written in regular scripts while importing packages per usual. + +***đRemember that you are located at the root of the repo and you will have to reflect that in the path to the file. E.g. data from the data folder.*** + +#### Let's talk about importing functions! + +If you want to import a function you made, the script can be stored in the `exercises` folder. However, since you are running everything from the root of the directory you must locate yourself into the `exercises` folder. You can do this with the following code. +``` +import sys +sys.path.insert(0, 'exercises/') +``` +you can then import as normal. + +#### `binder/requirements.txt` + +Remember back in `meta.json` we discussed the argument `juniper.branch` briefly? Code block exercises are where this comes to play. + +Any imported packages need to be added to `binder/requirements.txt` and since we specified in juniper `"branch": "binder"` this is the branch where we will need to push changes to this document. +- Add your packages and if need be the versions to the `requirements.txt`. +- Build your [binder](https://mybinder.org/) and refer to [Ines's explanation](https://github.com/ines/spacy-course#setting-up-binder) for more. + - â ïž When you build your binder make sure you specify `Git branch, tag, or commit` as `binder` since that is the branch where you will be adjusting the `requirements.txt`. + + +### `static` folder + +The `static` file is where any additional images, videos and audio files need for the questions or slides part of your course are stored. + +I find it particularly useful to create additional files in here to address the different chapters you will be making for added clarity and organization. aka I add a folder for each chapter/module and save the media files in its corresponding folder. +ex: +``` +... +âââ static # This is where most of your media will live, be it for slides, or anything else. + âââ icon.png + âââ icon_check.svg + âââ icon_slides.svg + âââ logo.svg + âââ profile.jpg + âââ social.jpg + âââ module1 + âââ audio.mp3 + âââ img.png + âââ video.mp4 + âââ .... + âââ moduleN + âââ audio_n.mp3 + âââ img_n.jpg + âââ video_n.mp4 +``` +The required images are all specified in Ines' documentation in her [`README.md` here](https://github.com/UBC-MDS/course-starter-python#static-assets). + diff --git a/docs/task/project.md b/docs/task/project.md new file mode 100644 index 0000000..4b9d438 --- /dev/null +++ b/docs/task/project.md @@ -0,0 +1,55 @@ +## Version and project info + +The code has been tested on both develop and production mode in gatsby and has been verified to work the same. One important thing to note is that gatsby has many issues in different versions. Therefore the following versions are the only ones to be guaranteed to work. + +- Gatsby CLI version: 2.15.1 +- Gatsby version: 2.28.2 + +## Additions to the original spacy course framwork + +- Responsive web design + +The whole website is now fully responsive and also has hamburger. + +- Tasks has been introduced. + +Task funtionality has beed added with many related componentes. From the start there was only a single-choice question type compared to current state where about 10 more has beed added. One major improvement has also been the Introducement of input types and also for example a video component. + +- Unrelated functionality has been stripped or reworked. + +While we have kept some currently not in use code much of the original codebase has been reworked. + +## How to create new components + +To create new components and question types what is important is that new components follow the same structure as current ones. + +- A submit button with logic that handles a answer check with corresponding logic. + +- A new entry is created in the markdown.js file for this component. + +- If info about the answer is wanted behavior that the handles needs to be passed to AnswerInfo which also verifies the data to provide the right answer info. There are several optional arguments to answer info which defines what text to use at which answer. + + +## Design choices + +### Coherent design + +The strive has been to create a coherent codebase where it is easy to find what diffent parts of code. The page code consists of components which can can also be of type answer-types which more explicity mean an excersise task where the user does an action with in return gets corrected. Apart from this we also have `tasks` which are easy add, create and modify. + +<br> + +### Task fundamentalism + +The idea of the the framework being a `task framework` is rather strict. However, the meaning of this is yet somewhat abstract. A `task` can be defined a page where a user should do an action. While mostly excersise types of componets has been created, there is nothing that stops other types of components from being created and used in a `task`. An example is the video component. + +<br> + +### Simplified processes + +Some goals have been to be able to easily create more tasks, introduce new task types and components and also for the user to have a good experience of while visiting and using the page. However, if the framework grows much bigger a redesign of the folder structure should be needed to be able to keep a easy to use structure. For example, tasks should be abe to exist in folders and not be forced to be in the `tasks` folder. + +<br> + +### Dark mode + +A was added since this is a modern and largely requsted feature from many web users. Together with sass it is easy to define what colors to use in dark mode and non dark mode. A variable has to be added in both sections in the theme.js file and this variable should the be used in the sass file corresponded to the component. The themechanger.js component is responsible for the dark mode. \ No newline at end of file diff --git a/docs/task/task.md b/docs/task/task.md new file mode 100644 index 0000000..74cb97f --- /dev/null +++ b/docs/task/task.md @@ -0,0 +1,211 @@ +# Task Creation and Info + +A chapter consists of tasks which in turn consists of data and exercises. + +Both chapter and tasks share similar metadata values. + +Metadata contains several variables: + +- title: The title of the task/chapter. +- description: A description of the task/chapter. +- type: The type of the document. Can be either a task or chapter. +- location: Which chapter the task belongs to. Skip for chapter. Should be removed in the long term. Autogenerated +- next and prev are optional directonial buttons which the user of the page can click in order of navigating to the `prev` and `next` page. The value should be the name of the redirect task. +- id is a custom task id. Autogenerated. + + +## How to create a chapter: +Run generate_chapter.py to create a chapter. Enter the chapter title + +## How to create a task: +Run generate_task.py to create a task. Firstly, enter the chapter title the task should belong to, then title of the task to be created. + +## How to create a exercise: +Exercises should have a unique id generated by generate_id.py. Run generate_id.py and copy the id. +Example: + +```jsx +<exercise id="4e536d87-84d6-40ae-9b06-408d79f2a726" title="NLP 1"> +``` + +## Task Components +There are different components that can be used, +answer types are used for different purposes, and is +based on the answer the user should provide e.g text-inputs, numerical inputs, multi-choice anwers, etc.. + + +### Input types category +Inputs are divided into match types and input types(default type), those are further divided into subcategories +- Input-type: The simplest form of input, the only subcategory of this is **regex-input** + +**regex-input** +| Prop | Type | Description | Optional | +|--------|--------|--------------|----------| +| regex | string | - | No | + +<br> +Example: + +```jsx +<regex-input regex="58\/63" id=3></regex-input> +// Will compare the user answer to 58/63 +``` + +- Input-match: Wirriten in the form `<SubCategory><Match>`, these components come with their own submit button + and are used as a single answer exerciese. Match categories should not be children to `multi-answer` + +<br> + +**regex-match** (similar to regex-input but comes with a button) + +| Prop | Type | Description | Optional | +|--------|--------|--------------|----------| +| regex | string | - | No | + +<br> + +**numeric-match** +| Prop | Type | Description | Optional | +|---------|--------|-------------------------------------------------| -------- | +| correct | number | The right answer | No | +| right | string | The message displayed when correctly answered | Yes | +| wrong | string | The message displayed when incorrectly answered | Yes | + +<br> + +**range-match** Numerical range input Both ends **exclusicve** +| Prop | Type | Description | Optional | +|---------|--------|-------------------------------------------------| -------- | +| from | number | The first correct number in the range | No | +| to | number | The last correct number in the range | No | +| right | string | The message displayed when correctly answered | Yes | +| wrong | string | The message displayed when incorrectly answered | Yes | + + +<br> + +**exact-match** +| Prop | Type | Description | Optional | +|---------|--------|-------------------------------------------------| -------- | +| correct | string | The right answer | No | +| right | string | The message displayed when correctly answered | Yes | +| wrong | string | The message displayed when incorrectly answered | Yes | + + +<br> + +Examples +```jsx +<exact-match correct="fönster" right="Bra jobbat!" wrong="Fel svar"/> + +<numeric-match correct=10 right="Bra jobbat!" wrong="Fel svar"/> + +<range-match from=10 to=15 right="This right because it's and arithmetic range" wrong="Fel svar"/> +``` +--- +### Choice types category +The use chooses one of the answers, this category is divided into multiple subcategories based +on the answer, e.g, multiple correct answers, one correct answer, one correct answer(different UI) +All of them use the opt tag as children which can idicate the correct answer. + +<br> + +**opt-tag** + +| Prop | Type | Description | Optional | +|--------- |-----------------|--------------------------------------------------------------------| -------- | +| text | string | The answer text shown to the user | No | +| correct | boolean(string) | The message displayed when correctly answered ("true" or "false") | No | +| children | text | The message displayeed when this option is picked | Yes | + +<br> + +**select-choice** + +| Prop | Type | Description | Optional | +|----------|----------|-------------------------------------------------------------------------| -------- | +| children | opt-tags | The options provided for the user. | No | +| right | string | The message displayed when correctly answered. | Yes | +| wrong | string | The message displayed when incorrectly answered. | Yes | + + +<br> + +**multi-choice** Multiple correct answers, the options are provided with the opt tag. + +| Prop | Type | Description | Optional | +|----------|----------|-------------------------------------------------------------------------| -------- | +| partial | string | The message dispalyed when only some of the correct answers are picked. | No | +| right | string | The message displayed when correctly answered. | Yes | +| wrong | string | The message displayed when incorrectly answered. | Yes | +| children | opt-tags | The options provided for the user. | No | + +<br> + +**choice** Almost exactly like multichoice but only one opt-tag child can be declared as correct. + +| Prop | Type | Description | Optional | +|----------|----------|-------------------------------------------------------------------------| -------- | +| right | string | The message displayed when correctly answered. | Yes | +| wrong | string | The message displayed when incorrectly answered. | Yes | +| children | opt-tags | The options provided for the user. | No | + +<br> + +Examples: + +```jsx + +<multichoice right="Fint!" partial="NĂ€stan rĂ€tt." wrong="Inte rĂ€tt alls."> +<opt text="Answer one" correct="true"> + +This is not the correct answer. + +</opt> + +<opt text="Answer two" correct="true"> + +Good job! + +</opt> + +<opt text="Answer three"> + +This is not correct either. + +</opt> +</multichoice> + +<choice> +<opt text="Answer one"> + +This is not the correct answer. + +</opt> + +<opt text="Answer two" correct="true"> + +Good job! + +</opt> + +<opt text="Answer three"> + +This is not correct either. + +</opt> +</choice> + + +<select-choice> + +<opt text="aaaaaaaaaaaaaaa"> +</opt> + +<opt text="bbbbbbbbbbbbbb" correct="true"></opt> + +<opt text="ccccccccccccccccccccccccc"></opt> + +</select-choice> + +``` diff --git a/exercises/bookquotes.json b/exercises/bookquotes.json new file mode 100644 index 0000000..3971080 --- /dev/null +++ b/exercises/bookquotes.json @@ -0,0 +1,26 @@ +[ + [ + "One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed in his bed into a horrible vermin.", + { "author": "Franz Kafka", "book": "Metamorphosis" } + ], + [ + "I know not all that may be coming, but be it what it will, I'll go to it laughing.", + { "author": "Herman Melville", "book": "Moby-Dick or, The Whale" } + ], + [ + "It was the best of times, it was the worst of times.", + { "author": "Charles Dickens", "book": "A Tale of Two Cities" } + ], + [ + "The only people for me are the mad ones, the ones who are mad to live, mad to talk, mad to be saved, desirous of everything at the same time, the ones who never yawn or say a commonplace thing, but burn, burn, burn like fabulous yellow roman candles exploding like spiders across the stars.", + { "author": "Jack Kerouac", "book": "On the Road" } + ], + [ + "It was a bright cold day in April, and the clocks were striking thirteen.", + { "author": "George Orwell", "book": "1984" } + ], + [ + "Nowadays people know the price of everything and the value of nothing.", + { "author": "Oscar Wilde", "book": "The Picture Of Dorian Gray" } + ] +] diff --git a/exercises/exc_01_03.py b/exercises/exc_01_03.py new file mode 100644 index 0000000..1cbac0d --- /dev/null +++ b/exercises/exc_01_03.py @@ -0,0 +1,11 @@ +import json + +# This code will run relative to the root of the repo, so we can load files +with open("exercises/bookquotes.json") as f: + DATA = json.loads(f.read()) + +# Print the first record in the DATA +print(___[____]) + +# Assign the length of DATA to some_var +some_var = ___ diff --git a/exercises/solution_01_03.py b/exercises/solution_01_03.py new file mode 100644 index 0000000..e33e1c4 --- /dev/null +++ b/exercises/solution_01_03.py @@ -0,0 +1,11 @@ +import json + +# This code will run relative to the root of the repo, so we can load files +with open("exercises/bookquotes.json") as f: + DATA = json.loads(f.read()) + +# Print the first record in the DATA +print(DATA[0]) + +# Assign the length of DATA to some_var +some_var = len(DATA) diff --git a/exercises/test_01_03.py b/exercises/test_01_03.py new file mode 100644 index 0000000..4ebe9a9 --- /dev/null +++ b/exercises/test_01_03.py @@ -0,0 +1,12 @@ +def test(): + # Here we can either check objects created in the solution code, or the + # string value of the solution, available as __solution__. A helper for + # printing formatted messages is available as __msg__. See the testTemplate + # in the meta.json for details. + + # If an assertion fails, the message will be displayed + assert DATA[0] == 123123, "is it still the correct thing?" + assert "print(DATA[0])" in __solution__, "Are you printing the first record?" + assert some_var == len(DATA), "Are you getting the correct length?" + + __msg__.good("Well done!") diff --git a/gatsby-browser.js b/gatsby-browser.js new file mode 100644 index 0000000..75b4672 --- /dev/null +++ b/gatsby-browser.js @@ -0,0 +1,6 @@ +import python from 'codemirror/mode/python/python' // eslint-disable-line no-unused-vars + +// This doesn't have to be here â but if we do import Juniper here, it's already +// preloaded and cached when we dynamically import it in code.js. +import Juniper from './src/components/juniper' // eslint-disable-line no-unused-vars +import "./src/styles/global.css" \ No newline at end of file diff --git a/gatsby-config.js b/gatsby-config.js new file mode 100644 index 0000000..ccf8efd --- /dev/null +++ b/gatsby-config.js @@ -0,0 +1,101 @@ +const meta = require('./meta.json') +const autoprefixer = require('autoprefixer') + +module.exports = { + siteMetadata: meta, + plugins: [ + { + resolve: `gatsby-plugin-sass`, + options: { + indentedSyntax: true, + postCssPlugins: [autoprefixer()], + cssLoaderOptions: { + localIdentName: + process.env.NODE_ENV == 'development' + ? '[name]-[local]-[hash:8]' + : '[hash:8]', + }, + }, + }, + `gatsby-plugin-react-helmet`, + { + resolve: `gatsby-source-filesystem`, + options: { + name: `tasks`, + path: `${__dirname}/tasks`, + }, + }, + { + resolve: `gatsby-source-filesystem`, + options: { + name: `slides`, + path: `${__dirname}/slides`, + }, + }, + { + resolve: `gatsby-source-filesystem`, + options: { + name: `exercises`, + path: `${__dirname}/exercises`, + }, + }, + { + resolve: 'gatsby-plugin-react-svg', + options: { + rule: { + include: /static/, + }, + }, + }, + { + resolve: `gatsby-transformer-remark`, + options: { + plugins: [ + `gatsby-remark-component`, + `gatsby-remark-mathjax`, + `gatsby-remark-copy-linked-files`, + { + resolve: `gatsby-remark-prismjs`, + options: { + noInlineHighlight: true, + }, + }, + { + resolve: `gatsby-remark-smartypants`, + options: { + dashes: 'oldschool', + }, + }, + { + resolve: `gatsby-remark-images`, + options: { + maxWidth: 790, + linkImagesToOriginal: true, + sizeByPixelDensity: false, + showCaptions: true, + quality: 80, + withWebp: { quality: 80 }, + }, + }, + `gatsby-remark-unwrap-images`, + ], + }, + }, + `gatsby-transformer-sharp`, + `gatsby-plugin-sharp`, + `gatsby-plugin-sitemap`, + { + resolve: `gatsby-plugin-manifest`, + options: { + name: meta.title, + short_name: meta.title, + start_url: `/`, + background_color: meta.theme, + theme_color: meta.theme, + display: `minimal-ui`, + icon: `static/icon.png`, + }, + }, + `gatsby-plugin-offline`, + ], +} diff --git a/gatsby-node.js b/gatsby-node.js new file mode 100644 index 0000000..8e44053 --- /dev/null +++ b/gatsby-node.js @@ -0,0 +1,191 @@ +const path = require('path') +const webpack = require('webpack') +const { createFilePath } = require('gatsby-source-filesystem') + +const taskTemplate = path.resolve('src/templates/task-placeholder.js') +const chapterTemplate = path.resolve('src/templates/chapter.js') + +const faq = path.resolve('src/pages/faq.js') +const courseMaterial = path.resolve('src/pages/course-material.js') +const courseInfo = path.resolve('src/pages/course-info.js') + + +function replacePath(pagePath) { + return pagePath === `/` ? pagePath : pagePath.replace(/\/$/, ``) +} + +async function onCreateNode({ + node, + actions, + getNode, + loadNodeContent, + createNodeId, + createContentDigest, +}) { + const { createNodeField, createNode, createParentChildLink } = actions + + if (node.internal.type === 'MarkdownRemark') { + console.log(node) + const location = node.frontmatter.location; + const type = node.frontmatter.type; + const basePath = ""//"tasks" // Mappnamnet den ska hitta saker i + const slug = createFilePath({ node, getNode, basePath, trailingSlash: false }) // 'chapter1' 'chapter2' => basePath Ă€r mappnamnet + + createNodeField({ name: 'slug', node, value: slug }) + createNodeField({ name: 'fullPath', node, value: `/${location ? location : type}${slug}`}) + + + } else if (node.extension === 'py') { + // Load the contents of the Python file and make it available via GraphQL + // https://www.gatsbyjs.org/docs/creating-a-transformer-plugin/ + const content = await loadNodeContent(node) + const contentDigest = createContentDigest(content) + const id = createNodeId(`${node.id}-code`) + const internal = { type: 'Code', contentDigest } + const codeNode = { + id, + parent: node.id, + children: [], + code: content, + name: node.name, + internal, + } + createNode(codeNode) + createParentChildLink({ parent: node, child: codeNode }) + } +} + +exports.onCreateWebpackConfig = ({ stage, actions, plugins }) => { + actions.setWebpackConfig({ + plugins: [ + plugins.define({ + 'global.GENTLY': false + }) + ] + }) +} + +// https://stackoverflow.com/questions/50770217/how-to-give-gatsby-a-graphql-schema +exports.sourceNodes = ({ actions, schema }) => { + const { createTypes } = actions + createTypes(` + type MarkdownRemarkFrontmatter { + id: String + } + `) + } + + +exports.onCreateNode = onCreateNode + +exports.createPages = ({ actions, graphql }) => { + + const { createPage } = actions + return graphql(` + { + allMarkdownRemark { + edges { + node { + frontmatter { + title + type + description + index + } + fields { + slug + fullPath + } + } + } + } + } + `).then(result => { + if (result.errors) { + return Promise.reject(result.errors) + } + + + /*createPage({ + path: `/faq`, + component: faq, + context: { }, + }) + + + + createPage({ + path: `/course-info`, + component: courseInfo, + context: { }, + })*/ + + + const posts = result.data.allMarkdownRemark.edges.filter( + ({ node }) => node.frontmatter.type === 'task' + ) + + posts.forEach(({ node }) => { + + createPage({ + path: `${node.fields.slug}`, + component: taskTemplate, + context: { slug: node.fields.slug, fullPath: node.fields.fullPath, standalone: true }, + }) + + + createPage({ + path: node.fields.fullPath, + component: taskTemplate, + context: { slug: node.fields.slug, fullPath: node.fields.fullPath, standalone: false }, + }) + + }) + + const chapters = result.data.allMarkdownRemark.edges.filter( + ({ node }) => node.frontmatter.type === 'chapter' + ) + + createPage({ + path: `/course-material`, + component: courseMaterial, + context: { data: chapters }, + }) + + + chapters.forEach(({ node }) => { + //console.log(node) + + //Hacky way of filtering chapter tasks to a chapter; Filters path + let tasks = posts.filter((item) => node.fields.slug.split('/')[1] == item.node.fields.slug.split('/')[1]); + + + // Work in progress implemenation of sort by index + console.log(tasks) + //posts.filter((item) => node.fields.slug.split('/')[1] == item.node.fields.slug.split('/')[1]); + /*tasks.sort((a, b) => { + console.log(a) + console.log(b) + if (a.node.frontmatter.index === null || b.node.frontmatter.index === null) + return a; + + return int(a.node.frontmatter.index) > int(b.node.frontmatter.index); + });*/ + tasks.sort(function(a, b) { + if (a.node.frontmatter.index === null || b.node.frontmatter.index === null) + return true; + + return a.node.frontmatter.index > b.node.frontmatter.index; + }); + + + + createPage({ + path: `${node.fields.slug}`, + component: chapterTemplate, + context: { slug: node.fields.slug, fullPath: node.fields.fullPath, standalone: true, tasks: tasks }, + }) + }) + + }) +} diff --git a/meta.json b/meta.json new file mode 100644 index 0000000..c2911b2 --- /dev/null +++ b/meta.json @@ -0,0 +1,25 @@ +{ + "courseId": "ete335-ai-for-naturligt-sprak", + "title": "AI för naturligt sprĂ„k", + "slogan": "Distanskurs av Linköpings Universitet", + "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam tristique libero at est congue, sed vestibulum tortor laoreet. Aenean egestas massa non commodo consequat. Curabitur faucibus, sapien vitae euismod imperdiet, arcu erat semper urna, in accumsan sapien dui ac mi. Pellentesque felis lorem, semper nec velit nec, consectetur placerat enim.", + "bio": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam tristique libero at est congue, sed vestibulum tortor laoreet. Aenean egestas massa non commodo consequat. Curabitur faucibus, sapien vitae euismod imperdiet, arcu erat semper urna.", + "siteUrl": "https://course-starter-python.netlify.com", + "twitter": "spacy_io", + "fonts": "IBM+Plex+Mono:500|IBM+Plex+Sans:700|Lato:400,400i,700,700i|Montserrat:100,200,300,400,500,600,700,800,900|Work+Sans:100,200,300,400,500,600,700,800,900|Josefin+Sans:700", + "testTemplate": "from wasabi import Printer\n__msg__ = Printer()\n__solution__ = \"\"\"${solution}\"\"\"\n\n${solution}\n\n${test}\n\ntry:\n test()\nexcept AssertionError as e:\n __msg__.fail(e)", + "juniper": { + "repo": "ines/course-starter-python", + "branch": "binder", + "lang": "python", + "kernelType": "python3", + "debug": false + }, + "showProfileImage": true, + "footerLinks": [ + { "text": "Website", "url": "https://spacy.io" }, + { "text": "Source", "url": "https://github.com/ines/course-starter-python" }, + { "text": "Built with â„", "url": "https://github.com/ines/course-starter-python" } + ], + "theme": "#de7878" +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..6ef144b --- /dev/null +++ b/package-lock.json @@ -0,0 +1,23094 @@ +{ + "name": "course-starter-python", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@ardatan/aggregate-error": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/@ardatan/aggregate-error/-/aggregate-error-0.0.6.tgz", + "integrity": "sha512-vyrkEHG1jrukmzTPtyWB4NLPauUw5bQeg4uhn8f+1SSynmrOcyvlb1GKQjjgoBzElLdfXCRYX8UnBlhklOHYRQ==", + "requires": { + "tslib": "~2.0.1" + }, + "dependencies": { + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + } + } + }, + "@azure/msal-browser": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.11.1.tgz", + "integrity": "sha512-47lg70btdOw5BaA3HtWZVJpvorxFjDVq8Ngt2421x4xnPH8SnHoGZl17iMeSjMlzGwGF0YdQ+/lnUUwR54+z7A==", + "requires": { + "@azure/msal-common": "^4.0.0" + } + }, + "@azure/msal-common": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-4.0.0.tgz", + "integrity": "sha512-aGIUZgaIyb48m9353oepMsoy8tAan4BM6MvQ9FFybRJdMtTlHkXo7BfGcygVSFJlB2AGnW7HhCKAwCKNEpjzeQ==", + "requires": { + "debug": "^4.1.1" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + } + } + }, + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.13.tgz", + "integrity": "sha512-U/hshG5R+SIoW7HVWIdmy1cB7s3ki+r3FpyEZiCgpi4tFgPnX/vynY80ZGSASOIrUM6O7VxOgCZgdt7h97bUGg==" + }, + "@babel/core": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.17.tgz", + "integrity": "sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.12.17", + "@babel/helper-module-transforms": "^7.12.17", + "@babel/helpers": "^7.12.17", + "@babel/parser": "^7.12.17", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.17", + "@babel/types": "^7.12.17", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + }, + "@babel/highlight": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", + "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/generator": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.17.tgz", + "integrity": "sha512-DSA7ruZrY4WI8VxuS1jWSRezFnghEoYEFrZcw9BizQRmOZiUsiHl59+qEARGPqPikwA/GPTyRCi7isuCK/oyqg==", + "requires": { + "@babel/types": "^7.12.17", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.17.tgz", + "integrity": "sha512-5EkibqLVYOuZ89BSg2lv+GG8feywLuvMXNYgf0Im4MssE0mFWPztSpJbildNnUgw0bLI2EsIN4MpSHC2iUJkQA==", + "requires": { + "@babel/compat-data": "^7.12.13", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.17.tgz", + "integrity": "sha512-I/nurmTxIxHV0M+rIpfQBF1oN342+yvl2kwZUrQuOClMamHF1w5tknfZubgNOLRoA73SzBFAdFcpb4M9HwOeWQ==", + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.12.17", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", + "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.13.tgz", + "integrity": "sha512-5loeRNvMo9mx1dA/d6yNi+YiKziJZFylZnCo1nmFF4qPU4yJ14abhWESuSMQSlQxWdxdOFzxXjk/PpfudTtYyw==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "requires": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.12.13.tgz", + "integrity": "sha512-KSC5XSj5HreRhYQtZ3cnSnQwDzgnbdUDEFsxkN0m6Q3WrCRt72xrnZ8+h+pX7YxM7hr87zIO3a/v5p/H3TrnVw==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.17.tgz", + "integrity": "sha512-Bzv4p3ODgS/qpBE0DiJ9qf5WxSmrQ8gVTe8ClMfwwsY2x/rhykxxy3bXzG7AGTnPB2ij37zGJ/Q/6FruxHxsxg==", + "requires": { + "@babel/types": "^7.12.17" + } + }, + "@babel/helper-module-imports": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", + "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-module-transforms": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.17.tgz", + "integrity": "sha512-sFL+p6zOCQMm9vilo06M4VHuTxUAwa6IxgL56Tq1DVtA0ziAGTH1ThmJq7xwPqdQlgAbKX3fb0oZNbtRIyA5KQ==", + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.17", + "@babel/types": "^7.12.17", + "lodash": "^4.17.19" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz", + "integrity": "sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.12.13.tgz", + "integrity": "sha512-Qa6PU9vNcj1NZacZZI1Mvwt+gXDH6CTfgAkSjeRMLE8HxtDK76+YDId6NQR+z7Rgd5arhD2cIbS74r0SxD6PDA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-replace-supers": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz", + "integrity": "sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-simple-access": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", + "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "requires": { + "@babel/types": "^7.12.1" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/helper-validator-option": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" + }, + "@babel/helper-wrap-function": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.12.13.tgz", + "integrity": "sha512-t0aZFEmBJ1LojdtJnhOaQEVejnzYhyjWHSsNSNo8vOYRbAJNh6r6GQF7pd36SqG7OKGbn+AewVQ/0IfYfIuGdw==", + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "@babel/helpers": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.17.tgz", + "integrity": "sha512-tEpjqSBGt/SFEsFikKds1sLNChKKGGR17flIgQKXH4fG6m9gTgl3gnOC1giHNyaBCSKuTfxaSzHi7UnvqiVKxg==", + "requires": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.12.17", + "@babel/types": "^7.12.17" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.17.tgz", + "integrity": "sha512-r1yKkiUTYMQ8LiEI0UcQx5ETw5dpTLn9wijn9hk6KkTtOK95FndDN10M+8/s6k/Ymlbivw0Av9q4SlgF80PtHg==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.12.13.tgz", + "integrity": "sha512-1KH46Hx4WqP77f978+5Ye/VUbuwQld2hph70yaw2hXS2v7ER2f3nlpNMu909HO2rbvP0NKLlMVDPh9KXklVMhA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-remap-async-to-generator": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.13.tgz", + "integrity": "sha512-8SCJ0Ddrpwv4T7Gwb33EmW1V9PY5lggTO+A8WjyIwxrSHDUyBw4MtF96ifn1n8H806YlxbVCoKXbbmzD6RD+cA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.12.17.tgz", + "integrity": "sha512-ZNGoFZqrnuy9H2izB2jLlnNDAfVPlGl5NhFEiFe4D84ix9GQGygF+CWMGHKuE+bpyS/AOuDQCnkiRNqW2IzS1Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", + "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.12.13.tgz", + "integrity": "sha512-v9eEi4GiORDg8x+Dmi5r8ibOe0VXoKDeNPYcTTxdGN4eOWikrJfDJCJrr1l5gKGvsNyGJbrfMftC2dTL6oz7pg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.13.tgz", + "integrity": "sha512-fqmiD3Lz7jVdK6kabeSr1PZlWSUVqSitmHEe3Z00dtGTKieWnX9beafvavc32kjORa5Bai4QNHgFDwWJP+WtSQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.13.tgz", + "integrity": "sha512-Qoxpy+OxhDBI5kRqliJFAl4uWXk3Bn24WeFstPH0iLymFehSAUR8MHpqU7njyXv/qbo7oN6yTy5bfCmXdKpo1Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", + "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.13.tgz", + "integrity": "sha512-WvA1okB/0OS/N3Ldb3sziSrXg6sRphsBgqiccfcQq7woEn5wQLNX82Oc4PlaFcdwcWHuQXAtb8ftbS8Fbsg/sg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.12.13" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.13.tgz", + "integrity": "sha512-9+MIm6msl9sHWg58NvqpNpLtuFbmpFYk37x8kgnGzAHvX35E1FyAwSUt5hIkSoWJFSAH+iwU8bJ4fcD1zKXOzg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.17.tgz", + "integrity": "sha512-TvxwI80pWftrGPKHNfkvX/HnoeSTR7gC4ezWnAL39PuktYUe6r8kEpOLTYnkBTsaoeazXm2jHJ22EQ81sdgfcA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.12.13.tgz", + "integrity": "sha512-sV0V57uUwpauixvR7s2o75LmwJI6JECwm5oPUY5beZB1nBl2i37hc7CJGqB5G+58fur5Y6ugvl3LRONk5x34rg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", + "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", + "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz", + "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.13.tgz", + "integrity": "sha512-tBtuN6qtCTd+iHzVZVOMNp+L04iIJBpqkdY42tWbmjIT5wvR2kx7gxMBsyhQtFzHwBbyGi9h8J8r9HgnOpQHxg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.12.13.tgz", + "integrity": "sha512-psM9QHcHaDr+HZpRuJcE1PXESuGWSCcbiGFFhhwfzdbTxaGDVzuVtdNYliAwcRo3GFg0Bc8MmI+AvIGYIJG04A==", + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-remap-async-to-generator": "^7.12.13" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", + "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.13.tgz", + "integrity": "sha512-cqZlMlhCC1rVnxE5ZGMtIb896ijL90xppMiuWXcwcOAuFczynpd3KYemb91XFFPi3wJSe/OcrX9lXoowatkkxA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.13.tgz", + "integrity": "sha512-dDfuROUPGK1mTtLKyDPUavmj2b6kFu82SmgpztBFEO974KMjJT+Ytj3/oWsTUMBmgPcp9J5Pc1SlcAYRpJ2hRA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.13.tgz", + "integrity": "sha512-Dn83KykIFzjhA3FDPA1z4N+yfF3btDGhjnJwxIj0T43tP0flCujnU8fKgEkf0C1biIpSv9NZegPBQ1J6jYkwvQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.13.tgz", + "integrity": "sha512-xCbdgSzXYmHGyVX3+BsQjcd4hv4vA/FDy7Kc8eOpzKmBBPEOTurt0w5fCRQaGl+GSBORKgJdstQ1rHl4jbNseQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "requires": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.12.13.tgz", + "integrity": "sha512-JHLOU0o81m5UqG0Ulz/fPC68/v+UTuGTWaZBUwpEk1fYQ1D9LfKV6MPn4ttJKqRo5Lm460fkzjLTL4EHvCprvA==", + "requires": { + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.13.tgz", + "integrity": "sha512-OGQoeVXVi1259HjuoDnsQMlMkT9UkZT9TpXAsqWplS/M0N1g3TJAn/ByOCeQu7mfjc5WpSsRU+jV1Hd89ts0kQ==", + "requires": { + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-simple-access": "^7.12.13", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.13.tgz", + "integrity": "sha512-aHfVjhZ8QekaNF/5aNdStCGzwTbU7SI5hUybBKlMzqIMC7w7Ho8hx5a4R/DkTHfRfLwHGGxSpFt9BfxKCoXKoA==", + "requires": { + "@babel/helper-hoist-variables": "^7.12.13", + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + } + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.12.13.tgz", + "integrity": "sha512-BgZndyABRML4z6ibpi7Z98m4EVLFI9tVsZDADC14AElFaNHHBcJIovflJ6wtCqFxwy2YJ1tJhGRsr0yLPKoN+w==", + "requires": { + "@babel/helper-module-transforms": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.13.tgz", + "integrity": "sha512-e7QqwZalNiBRHCpJg/P8s/VJeSRYgmtWySs1JwvfwPqhBbiWfOcHDKdeAi6oAyIimoKWBlwc8oTgbZHdhCoVZA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", + "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz", + "integrity": "sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.17.tgz", + "integrity": "sha512-mwaVNcXV+l6qJOuRhpdTEj8sT/Z0owAVWf9QujTZ0d2ye9X/K+MTOTSizcgKOj18PGnTc/7g1I4+cIUjsKhBcw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/types": "^7.12.17" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz", + "integrity": "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.12.17" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", + "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", + "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", + "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.17.tgz", + "integrity": "sha512-s+kIJxnaTj+E9Q3XxQZ5jOo+xcogSe3V78/iFQ5RmoT0jROdpcdxhfGdq/VLqW1hFSzw6VjqN8aQqTaAMixWsw==", + "requires": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "semver": "^5.5.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.13.tgz", + "integrity": "sha512-dUCrqPIowjqk5pXsx1zPftSq4sT0aCeZVAxhdgs3AMgyaDmoUT0G+5h3Dzja27t76aUEIJWlFgPJqJ/d4dbTtg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.13.tgz", + "integrity": "sha512-arIKlWYUgmNsF28EyfmiQHJLJFlAJNYkuQO10jL46ggjBpeb2re1P9K9YGxNJB45BqTbaslVysXDYm/g3sN/Qg==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.17.tgz", + "integrity": "sha512-1bIYwnhRoetxkFonuZRtDZPFEjl1l5r+3ITkxLC3mlMaFja+GQFo94b/WHEPjqWLU9Bc+W4oFZbvCGe9eYMu1g==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.12.17", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-typescript": "^7.12.13" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", + "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/preset-env": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.17.tgz", + "integrity": "sha512-9PMijx8zFbCwTHrd2P4PJR5nWGH3zWebx2OcpTjqQrHhCiL2ssSR2Sc9ko2BsI2VmVBfoaQmPrlMTCui4LmXQg==", + "requires": { + "@babel/compat-data": "^7.12.13", + "@babel/helper-compilation-targets": "^7.12.17", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-proposal-async-generator-functions": "^7.12.13", + "@babel/plugin-proposal-class-properties": "^7.12.13", + "@babel/plugin-proposal-dynamic-import": "^7.12.17", + "@babel/plugin-proposal-export-namespace-from": "^7.12.13", + "@babel/plugin-proposal-json-strings": "^7.12.13", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.13", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.13", + "@babel/plugin-proposal-numeric-separator": "^7.12.13", + "@babel/plugin-proposal-object-rest-spread": "^7.12.13", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.13", + "@babel/plugin-proposal-optional-chaining": "^7.12.17", + "@babel/plugin-proposal-private-methods": "^7.12.13", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.13", + "@babel/plugin-transform-arrow-functions": "^7.12.13", + "@babel/plugin-transform-async-to-generator": "^7.12.13", + "@babel/plugin-transform-block-scoped-functions": "^7.12.13", + "@babel/plugin-transform-block-scoping": "^7.12.13", + "@babel/plugin-transform-classes": "^7.12.13", + "@babel/plugin-transform-computed-properties": "^7.12.13", + "@babel/plugin-transform-destructuring": "^7.12.13", + "@babel/plugin-transform-dotall-regex": "^7.12.13", + "@babel/plugin-transform-duplicate-keys": "^7.12.13", + "@babel/plugin-transform-exponentiation-operator": "^7.12.13", + "@babel/plugin-transform-for-of": "^7.12.13", + "@babel/plugin-transform-function-name": "^7.12.13", + "@babel/plugin-transform-literals": "^7.12.13", + "@babel/plugin-transform-member-expression-literals": "^7.12.13", + "@babel/plugin-transform-modules-amd": "^7.12.13", + "@babel/plugin-transform-modules-commonjs": "^7.12.13", + "@babel/plugin-transform-modules-systemjs": "^7.12.13", + "@babel/plugin-transform-modules-umd": "^7.12.13", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", + "@babel/plugin-transform-new-target": "^7.12.13", + "@babel/plugin-transform-object-super": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.12.13", + "@babel/plugin-transform-property-literals": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.12.13", + "@babel/plugin-transform-reserved-words": "^7.12.13", + "@babel/plugin-transform-shorthand-properties": "^7.12.13", + "@babel/plugin-transform-spread": "^7.12.13", + "@babel/plugin-transform-sticky-regex": "^7.12.13", + "@babel/plugin-transform-template-literals": "^7.12.13", + "@babel/plugin-transform-typeof-symbol": "^7.12.13", + "@babel/plugin-transform-unicode-escapes": "^7.12.13", + "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.17", + "core-js-compat": "^3.8.0", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.13.tgz", + "integrity": "sha512-TYM0V9z6Abb6dj1K7i5NrEhA13oS5ujUYQYDfqIBXYHOc2c2VkFgc+q9kyssIyUfy4/hEwqrgSlJ/Qgv8zJLsA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-transform-react-display-name": "^7.12.13", + "@babel/plugin-transform-react-jsx": "^7.12.13", + "@babel/plugin-transform-react-jsx-development": "^7.12.12", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + } + }, + "@babel/preset-typescript": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.17.tgz", + "integrity": "sha512-T513uT4VSThRcmWeqcLkITKJ1oGQho9wfWuhQm10paClQkp1qyd0Wf8mvC8Se7UYssMyRSj4tZYpVTkCmAK/mA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-transform-typescript": "^7.12.17" + } + }, + "@babel/runtime": { + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.12.18", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.12.18.tgz", + "integrity": "sha512-ngR7yhNTjDxxe1VYmhqQqqXZWujGb6g0IoA4qeG6MxNGRnIw2Zo8ImY8HfaQ7l3T6GklWhdNfyhWk0C0iocdVA==", + "requires": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/standalone": { + "version": "7.12.18", + "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.12.18.tgz", + "integrity": "sha512-W0obE/93ZPhDfJRUUotmks4lDsZBUWdjir2Z944FnvjK7rl9MDsFa8NW7jvsPjOzImp6uBIpf/dItCgjbVOr1Q==" + }, + "@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + }, + "@babel/highlight": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", + "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + } + } + }, + "@babel/traverse": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.17.tgz", + "integrity": "sha512-LGkTqDqdiwC6Q7fWSwQoas/oyiEYw6Hqjve5KOSykXkmFJFqzvGMb9niaUEag3Rlve492Mkye3gLw9FTv94fdQ==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.12.17", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.12.17", + "@babel/types": "^7.12.17", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "requires": { + "@babel/highlight": "^7.12.13" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + }, + "@babel/highlight": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", + "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + } + } + }, + "@babel/types": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.17.tgz", + "integrity": "sha512-tNMDjcv/4DIcHxErTgwB9q2ZcYyN0sUfgGKUK/mm1FJK7Wz+KstoEekxrl/tBiNDgLK1HGi+sppj1An/1DR4fQ==", + "requires": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + } + } + }, + "@endemolshinegroup/cosmiconfig-typescript-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz", + "integrity": "sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==", + "requires": { + "lodash.get": "^4", + "make-error": "^1", + "ts-node": "^9", + "tslib": "^2" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "@graphql-tools/batch-execute": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/batch-execute/-/batch-execute-7.0.0.tgz", + "integrity": "sha512-+ywPfK6N2Ddna6oOa5Qb1Mv7EA8LOwRNOAPP9dL37FEhksJM9pYqPSceUcqMqg7S9b0+Cgr78s408rgvurV3/Q==", + "requires": { + "@graphql-tools/utils": "^7.0.0", + "dataloader": "2.0.0", + "is-promise": "4.0.0", + "tslib": "~2.0.1" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.5.0.tgz", + "integrity": "sha512-8f//RSqHmKRdg9A3GHlZdxzlVfF/938ZD9edXLW7EriSABg1BXu3veru9W02VqORypArb2S/Tyeyvsk2gForqA==", + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + } + } + }, + "@graphql-tools/delegate": { + "version": "7.0.10", + "resolved": "https://registry.npmjs.org/@graphql-tools/delegate/-/delegate-7.0.10.tgz", + "integrity": "sha512-6Di9ia5ohoDvrHuhj2cak1nJGhIefJmUsd3WKZcJ2nu2yZAFawWMxGvQImqv3N7iyaWKiVhrrK8Roi/JrYhdKg==", + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "@graphql-tools/batch-execute": "^7.0.0", + "@graphql-tools/schema": "^7.0.0", + "@graphql-tools/utils": "^7.1.6", + "dataloader": "2.0.0", + "is-promise": "4.0.0", + "tslib": "~2.1.0" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.5.0.tgz", + "integrity": "sha512-8f//RSqHmKRdg9A3GHlZdxzlVfF/938ZD9edXLW7EriSABg1BXu3veru9W02VqORypArb2S/Tyeyvsk2gForqA==", + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.1.0" + } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "@graphql-tools/graphql-file-loader": { + "version": "6.2.7", + "resolved": "https://registry.npmjs.org/@graphql-tools/graphql-file-loader/-/graphql-file-loader-6.2.7.tgz", + "integrity": "sha512-5k2SNz0W87tDcymhEMZMkd6/vs6QawDyjQXWtqkuLTBF3vxjxPD1I4dwHoxgWPIjjANhXybvulD7E+St/7s9TQ==", + "requires": { + "@graphql-tools/import": "^6.2.6", + "@graphql-tools/utils": "^7.0.0", + "tslib": "~2.1.0" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.5.0.tgz", + "integrity": "sha512-8f//RSqHmKRdg9A3GHlZdxzlVfF/938ZD9edXLW7EriSABg1BXu3veru9W02VqORypArb2S/Tyeyvsk2gForqA==", + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.1.0" + } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "@graphql-tools/import": { + "version": "6.2.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.2.6.tgz", + "integrity": "sha512-/0H/bDjNK1MnKonk8fMbB7wIYU6QLCwbQOHtSHbFJ4j2qki5CqfAxpF+fGX6KovDtkdigcgRMvSKKi14oiuHPA==", + "requires": { + "resolve-from": "5.0.0", + "tslib": "~2.1.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "@graphql-tools/json-file-loader": { + "version": "6.2.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/json-file-loader/-/json-file-loader-6.2.6.tgz", + "integrity": "sha512-CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA==", + "requires": { + "@graphql-tools/utils": "^7.0.0", + "tslib": "~2.0.1" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.5.0.tgz", + "integrity": "sha512-8f//RSqHmKRdg9A3GHlZdxzlVfF/938ZD9edXLW7EriSABg1BXu3veru9W02VqORypArb2S/Tyeyvsk2gForqA==", + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + } + } + }, + "@graphql-tools/load": { + "version": "6.2.7", + "resolved": "https://registry.npmjs.org/@graphql-tools/load/-/load-6.2.7.tgz", + "integrity": "sha512-b1qWjki1y/QvGtoqW3x8bcwget7xmMfLGsvGFWOB6m38tDbzVT3GlJViAC0nGPDks9OCoJzAdi5IYEkBaqH5GQ==", + "requires": { + "@graphql-tools/merge": "^6.2.9", + "@graphql-tools/utils": "^7.5.0", + "globby": "11.0.2", + "import-from": "3.0.0", + "is-glob": "4.0.1", + "p-limit": "3.1.0", + "tslib": "~2.1.0", + "unixify": "1.0.0", + "valid-url": "1.0.9" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.5.0.tgz", + "integrity": "sha512-8f//RSqHmKRdg9A3GHlZdxzlVfF/938ZD9edXLW7EriSABg1BXu3veru9W02VqORypArb2S/Tyeyvsk2gForqA==", + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.1.0" + } + }, + "globby": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", + "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "@graphql-tools/merge": { + "version": "6.2.9", + "resolved": "https://registry.npmjs.org/@graphql-tools/merge/-/merge-6.2.9.tgz", + "integrity": "sha512-4PPB2rOEjnN91CVltOIVdBOOTEsC+2sHzOVngSoqtgZxvLwcRKwivy3sBuL3WyucBonzpXlV97Q418njslYa/w==", + "requires": { + "@graphql-tools/schema": "^7.0.0", + "@graphql-tools/utils": "^7.5.0", + "tslib": "~2.1.0" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.5.0.tgz", + "integrity": "sha512-8f//RSqHmKRdg9A3GHlZdxzlVfF/938ZD9edXLW7EriSABg1BXu3veru9W02VqORypArb2S/Tyeyvsk2gForqA==", + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.1.0" + } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "@graphql-tools/schema": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@graphql-tools/schema/-/schema-7.1.3.tgz", + "integrity": "sha512-ZY76hmcJlF1iyg3Im0sQ3ASRkiShjgv102vLTVcH22lEGJeCaCyyS/GF1eUHom418S60bS8Th6+autRUxfBiBg==", + "requires": { + "@graphql-tools/utils": "^7.1.2", + "tslib": "~2.1.0" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.5.0.tgz", + "integrity": "sha512-8f//RSqHmKRdg9A3GHlZdxzlVfF/938ZD9edXLW7EriSABg1BXu3veru9W02VqORypArb2S/Tyeyvsk2gForqA==", + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.1.0" + } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "@graphql-tools/url-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/@graphql-tools/url-loader/-/url-loader-6.8.1.tgz", + "integrity": "sha512-iE/y9IAu0cZYL7o9IIDdGm5WjxacN25nGgVqjZINYlisW/wyuBxng7DMJBAp6yM6gkxkCpMno1ljA/52MXzVPQ==", + "requires": { + "@graphql-tools/delegate": "^7.0.1", + "@graphql-tools/utils": "^7.1.5", + "@graphql-tools/wrap": "^7.0.4", + "@types/websocket": "1.0.1", + "cross-fetch": "3.0.6", + "eventsource": "1.0.7", + "extract-files": "9.0.0", + "form-data": "4.0.0", + "graphql-upload": "^11.0.0", + "graphql-ws": "4.1.5", + "is-promise": "4.0.0", + "isomorphic-ws": "4.0.1", + "sse-z": "0.3.0", + "sync-fetch": "0.3.0", + "tslib": "~2.1.0", + "valid-url": "1.0.9", + "ws": "7.4.3" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.5.0.tgz", + "integrity": "sha512-8f//RSqHmKRdg9A3GHlZdxzlVfF/938ZD9edXLW7EriSABg1BXu3veru9W02VqORypArb2S/Tyeyvsk2gForqA==", + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.1.0" + } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "@graphql-tools/utils": { + "version": "6.2.4", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-6.2.4.tgz", + "integrity": "sha512-ybgZ9EIJE3JMOtTrTd2VcIpTXtDrn2q6eiYkeYMKRVh3K41+LZa6YnR2zKERTXqTWqhobROwLt4BZbw2O3Aeeg==", + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.1", + "tslib": "~2.0.1" + }, + "dependencies": { + "camel-case": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", + "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", + "requires": { + "pascal-case": "^3.1.1", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + } + } + }, + "@graphql-tools/wrap": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@graphql-tools/wrap/-/wrap-7.0.5.tgz", + "integrity": "sha512-KCWBXsDfvG46GNUawRltJL4j9BMGoOG7oo3WEyCQP+SByWXiTe5cBF45SLDVQgdjljGNZhZ4Lq/7avIkF7/zDQ==", + "requires": { + "@graphql-tools/delegate": "^7.0.7", + "@graphql-tools/schema": "^7.1.2", + "@graphql-tools/utils": "^7.2.1", + "is-promise": "4.0.0", + "tslib": "~2.0.1" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.5.0.tgz", + "integrity": "sha512-8f//RSqHmKRdg9A3GHlZdxzlVfF/938ZD9edXLW7EriSABg1BXu3veru9W02VqORypArb2S/Tyeyvsk2gForqA==", + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "tslib": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", + "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + } + } + }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@iarna/toml": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", + "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==" + }, + "@illinois/react-use-local-storage": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@illinois/react-use-local-storage/-/react-use-local-storage-1.1.0.tgz", + "integrity": "sha512-ohuwk+ogqr3AVNHLUfYwgt4gbdNBi2kNq4gVDbhD2pwpJcX4VbkWJ9Q0fuXkVD4IB1BP6COSgMSPHPKjg9ep7g==" + }, + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jimp/bmp": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.14.0.tgz", + "integrity": "sha512-5RkX6tSS7K3K3xNEb2ygPuvyL9whjanhoaB/WmmXlJS6ub4DjTqrapu8j4qnIWmO4YYtFeTbDTXV6v9P1yMA5A==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0", + "bmp-js": "^0.1.0" + } + }, + "@jimp/core": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.14.0.tgz", + "integrity": "sha512-S62FcKdtLtj3yWsGfJRdFXSutjvHg7aQNiFogMbwq19RP4XJWqS2nOphu7ScB8KrSlyy5nPF2hkWNhLRLyD82w==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "^0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + }, + "dependencies": { + "file-type": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", + "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==" + } + } + }, + "@jimp/custom": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.14.0.tgz", + "integrity": "sha512-kQJMeH87+kWJdVw8F9GQhtsageqqxrvzg7yyOw3Tx/s7v5RToe8RnKyMM+kVtBJtNAG+Xyv/z01uYQ2jiZ3GwA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/core": "^0.14.0" + } + }, + "@jimp/gif": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.14.0.tgz", + "integrity": "sha512-DHjoOSfCaCz72+oGGEh8qH0zE6pUBaBxPxxmpYJjkNyDZP7RkbBkZJScIYeQ7BmJxmGN4/dZn+MxamoQlr+UYg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0", + "gifwrap": "^0.9.2", + "omggif": "^1.0.9" + } + }, + "@jimp/jpeg": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.14.0.tgz", + "integrity": "sha512-561neGbr+87S/YVQYnZSTyjWTHBm9F6F1obYHiyU3wVmF+1CLbxY3FQzt4YolwyQHIBv36Bo0PY2KkkU8BEeeQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0", + "jpeg-js": "^0.4.0" + } + }, + "@jimp/plugin-blit": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.14.0.tgz", + "integrity": "sha512-YoYOrnVHeX3InfgbJawAU601iTZMwEBZkyqcP1V/S33Qnz9uzH1Uj1NtC6fNgWzvX6I4XbCWwtr4RrGFb5CFrw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-blur": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.14.0.tgz", + "integrity": "sha512-9WhZcofLrT0hgI7t0chf7iBQZib//0gJh9WcQMUt5+Q1Bk04dWs8vTgLNj61GBqZXgHSPzE4OpCrrLDBG8zlhQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-circle": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.14.0.tgz", + "integrity": "sha512-o5L+wf6QA44tvTum5HeLyLSc5eVfIUd5ZDVi5iRfO4o6GT/zux9AxuTSkKwnjhsG8bn1dDmywAOQGAx7BjrQVA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-color": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.14.0.tgz", + "integrity": "sha512-JJz512SAILYV0M5LzBb9sbOm/XEj2fGElMiHAxb7aLI6jx+n0agxtHpfpV/AePTLm1vzzDxx6AJxXbKv355hBQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0", + "tinycolor2": "^1.4.1" + } + }, + "@jimp/plugin-contain": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.14.0.tgz", + "integrity": "sha512-RX2q233lGyaxiMY6kAgnm9ScmEkNSof0hdlaJAVDS1OgXphGAYAeSIAwzESZN4x3ORaWvkFefeVH9O9/698Evg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-cover": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.14.0.tgz", + "integrity": "sha512-0P/5XhzWES4uMdvbi3beUgfvhn4YuQ/ny8ijs5kkYIw6K8mHcl820HahuGpwWMx56DJLHRl1hFhJwo9CeTRJtQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-crop": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.14.0.tgz", + "integrity": "sha512-Ojtih+XIe6/XSGtpWtbAXBozhCdsDMmy+THUJAGu2x7ZgKrMS0JotN+vN2YC3nwDpYkM+yOJImQeptSfZb2Sug==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-displace": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.14.0.tgz", + "integrity": "sha512-c75uQUzMgrHa8vegkgUvgRL/PRvD7paFbFJvzW0Ugs8Wl+CDMGIPYQ3j7IVaQkIS+cAxv+NJ3TIRBQyBrfVEOg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-dither": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.14.0.tgz", + "integrity": "sha512-g8SJqFLyYexXQQsoh4dc1VP87TwyOgeTElBcxSXX2LaaMZezypmxQfLTzOFzZoK8m39NuaoH21Ou1Ftsq7LzVQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-fisheye": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.14.0.tgz", + "integrity": "sha512-BFfUZ64EikCaABhCA6mR3bsltWhPpS321jpeIQfJyrILdpFsZ/OccNwCgpW1XlbldDHIoNtXTDGn3E+vCE7vDg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-flip": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.14.0.tgz", + "integrity": "sha512-WtL1hj6ryqHhApih+9qZQYA6Ye8a4HAmdTzLbYdTMrrrSUgIzFdiZsD0WeDHpgS/+QMsWwF+NFmTZmxNWqKfXw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-gaussian": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.14.0.tgz", + "integrity": "sha512-uaLwQ0XAQoydDlF9tlfc7iD9drYPriFe+jgYnWm8fbw5cN+eOIcnneEX9XCOOzwgLPkNCxGox6Kxjn8zY6GxtQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-invert": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.14.0.tgz", + "integrity": "sha512-UaQW9X9vx8orQXYSjT5VcITkJPwDaHwrBbxxPoDG+F/Zgv4oV9fP+udDD6qmkgI9taU+44Fy+zm/J/gGcMWrdg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-mask": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.14.0.tgz", + "integrity": "sha512-tdiGM69OBaKtSPfYSQeflzFhEpoRZ+BvKfDEoivyTjauynbjpRiwB1CaiS8En1INTDwzLXTT0Be9SpI3LkJoEA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-normalize": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.14.0.tgz", + "integrity": "sha512-AfY8sqlsbbdVwFGcyIPy5JH/7fnBzlmuweb+Qtx2vn29okq6+HelLjw2b+VT2btgGUmWWHGEHd86oRGSoWGyEQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-print": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.14.0.tgz", + "integrity": "sha512-MwP3sH+VS5AhhSTXk7pui+tEJFsxnTKFY3TraFJb8WFbA2Vo2qsRCZseEGwpTLhENB7p/JSsLvWoSSbpmxhFAQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0", + "load-bmfont": "^1.4.0" + } + }, + "@jimp/plugin-resize": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.14.0.tgz", + "integrity": "sha512-qFeMOyXE/Bk6QXN0GQo89+CB2dQcXqoxUcDb2Ah8wdYlKqpi53skABkgVy5pW3EpiprDnzNDboMltdvDslNgLQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-rotate": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.14.0.tgz", + "integrity": "sha512-aGaicts44bvpTcq5Dtf93/8TZFu5pMo/61lWWnYmwJJU1RqtQlxbCLEQpMyRhKDNSfPbuP8nyGmaqXlM/82J0Q==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-scale": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.14.0.tgz", + "integrity": "sha512-ZcJk0hxY5ZKZDDwflqQNHEGRblgaR+piePZm7dPwPUOSeYEH31P0AwZ1ziceR74zd8N80M0TMft+e3Td6KGBHw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-shadow": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.14.0.tgz", + "integrity": "sha512-p2igcEr/iGrLiTu0YePNHyby0WYAXM14c5cECZIVnq/UTOOIQ7xIcWZJ1lRbAEPxVVXPN1UibhZAbr3HAb5BjQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugin-threshold": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.14.0.tgz", + "integrity": "sha512-N4BlDgm/FoOMV/DQM2rSpzsgqAzkP0DXkWZoqaQrlRxQBo4zizQLzhEL00T/YCCMKnddzgEhnByaocgaaa0fKw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0" + } + }, + "@jimp/plugins": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.14.0.tgz", + "integrity": "sha512-vDO3XT/YQlFlFLq5TqNjQkISqjBHT8VMhpWhAfJVwuXIpilxz5Glu4IDLK6jp4IjPR6Yg2WO8TmRY/HI8vLrOw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/plugin-blit": "^0.14.0", + "@jimp/plugin-blur": "^0.14.0", + "@jimp/plugin-circle": "^0.14.0", + "@jimp/plugin-color": "^0.14.0", + "@jimp/plugin-contain": "^0.14.0", + "@jimp/plugin-cover": "^0.14.0", + "@jimp/plugin-crop": "^0.14.0", + "@jimp/plugin-displace": "^0.14.0", + "@jimp/plugin-dither": "^0.14.0", + "@jimp/plugin-fisheye": "^0.14.0", + "@jimp/plugin-flip": "^0.14.0", + "@jimp/plugin-gaussian": "^0.14.0", + "@jimp/plugin-invert": "^0.14.0", + "@jimp/plugin-mask": "^0.14.0", + "@jimp/plugin-normalize": "^0.14.0", + "@jimp/plugin-print": "^0.14.0", + "@jimp/plugin-resize": "^0.14.0", + "@jimp/plugin-rotate": "^0.14.0", + "@jimp/plugin-scale": "^0.14.0", + "@jimp/plugin-shadow": "^0.14.0", + "@jimp/plugin-threshold": "^0.14.0", + "timm": "^1.6.1" + } + }, + "@jimp/png": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.14.0.tgz", + "integrity": "sha512-0RV/mEIDOrPCcNfXSPmPBqqSZYwGADNRVUTyMt47RuZh7sugbYdv/uvKmQSiqRdR0L1sfbCBMWUEa5G/8MSbdA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.14.0", + "pngjs": "^3.3.3" + } + }, + "@jimp/tiff": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.14.0.tgz", + "integrity": "sha512-zBYDTlutc7j88G/7FBCn3kmQwWr0rmm1e0FKB4C3uJ5oYfT8645lftUsvosKVUEfkdmOaMAnhrf4ekaHcb5gQw==", + "requires": { + "@babel/runtime": "^7.7.2", + "utif": "^2.0.1" + } + }, + "@jimp/types": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.14.0.tgz", + "integrity": "sha512-hx3cXAW1KZm+b+XCrY3LXtdWy2U+hNtq0rPyJ7NuXCjU7lZR3vIkpz1DLJ3yDdS70hTi5QDXY3Cd9kd6DtloHQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/bmp": "^0.14.0", + "@jimp/gif": "^0.14.0", + "@jimp/jpeg": "^0.14.0", + "@jimp/png": "^0.14.0", + "@jimp/tiff": "^0.14.0", + "timm": "^1.6.1" + } + }, + "@jimp/utils": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.14.0.tgz", + "integrity": "sha512-MY5KFYUru0y74IsgM/9asDwb3ERxWxXEu3CRCZEvE7DtT86y1bR1XgtlSliMrptjz4qbivNGMQSvUBpEFJDp1A==", + "requires": { + "@babel/runtime": "^7.7.2", + "regenerator-runtime": "^0.13.3" + } + }, + "@jupyterlab/apputils": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@jupyterlab/apputils/-/apputils-0.19.1.tgz", + "integrity": "sha512-//vajDyVyKwXU7qycRBJC37dljjWeya+YpJV3z5sSXgVBefEBZ0kcrJ92ugDSht4I4SRv6x+kw6K9mBXKaYu9Q==", + "requires": { + "@jupyterlab/coreutils": "^2.2.1", + "@jupyterlab/services": "^3.2.1", + "@phosphor/algorithm": "^1.1.2", + "@phosphor/commands": "^1.6.1", + "@phosphor/coreutils": "^1.3.0", + "@phosphor/disposable": "^1.1.2", + "@phosphor/domutils": "^1.1.2", + "@phosphor/messaging": "^1.2.2", + "@phosphor/properties": "^1.1.2", + "@phosphor/signaling": "^1.2.2", + "@phosphor/virtualdom": "^1.1.2", + "@phosphor/widgets": "^1.6.0", + "@types/react": "~16.4.13", + "react": "~16.4.2", + "react-dom": "~16.4.2", + "sanitize-html": "~1.18.2" + }, + "dependencies": { + "react": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/react/-/react-16.4.2.tgz", + "integrity": "sha512-dMv7YrbxO4y2aqnvA7f/ik9ibeLSHQJTI6TrYAenPSaQ6OXfb+Oti+oJiy8WBxgRzlKatYqtCjphTgDSCEiWFg==", + "requires": { + "fbjs": "^0.8.16", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.0" + } + }, + "react-dom": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.4.2.tgz", + "integrity": "sha512-Usl73nQqzvmJN+89r97zmeUpQDKDlh58eX6Hbs/ERdDHzeBzWy+ENk7fsGQ+5KxArV1iOFPT46/VneklK9zoWw==", + "requires": { + "fbjs": "^0.8.16", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.0" + } + } + } + }, + "@jupyterlab/codeeditor": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@jupyterlab/codeeditor/-/codeeditor-0.19.1.tgz", + "integrity": "sha512-mCL4YiCCX5JOAIs21mleSmlkejAw6FVLwmvKGxBCwoNj+cSYUKzGBYuA2xvxAZi/5HaiQU8R+ITbAwk2QoMc6w==", + "requires": { + "@jupyterlab/coreutils": "^2.2.1", + "@jupyterlab/observables": "^2.1.1", + "@phosphor/coreutils": "^1.3.0", + "@phosphor/disposable": "^1.1.2", + "@phosphor/messaging": "^1.2.2", + "@phosphor/signaling": "^1.2.2", + "@phosphor/widgets": "^1.6.0", + "react": "~16.4.2", + "react-dom": "~16.4.2" + }, + "dependencies": { + "react": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/react/-/react-16.4.2.tgz", + "integrity": "sha512-dMv7YrbxO4y2aqnvA7f/ik9ibeLSHQJTI6TrYAenPSaQ6OXfb+Oti+oJiy8WBxgRzlKatYqtCjphTgDSCEiWFg==", + "requires": { + "fbjs": "^0.8.16", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.0" + } + }, + "react-dom": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.4.2.tgz", + "integrity": "sha512-Usl73nQqzvmJN+89r97zmeUpQDKDlh58eX6Hbs/ERdDHzeBzWy+ENk7fsGQ+5KxArV1iOFPT46/VneklK9zoWw==", + "requires": { + "fbjs": "^0.8.16", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.0" + } + } + } + }, + "@jupyterlab/codemirror": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@jupyterlab/codemirror/-/codemirror-0.19.1.tgz", + "integrity": "sha512-JbZRm9vW1lN4Y4VghBQEys7vWoaZM54E0OdTlWjJq1kF8WhKWzp8Do/tnQ5fKVUGw40BMB0xBnfAaHHCSs5vHw==", + "requires": { + "@jupyterlab/apputils": "^0.19.1", + "@jupyterlab/codeeditor": "^0.19.1", + "@jupyterlab/coreutils": "^2.2.1", + "@jupyterlab/observables": "^2.1.1", + "@phosphor/algorithm": "^1.1.2", + "@phosphor/coreutils": "^1.3.0", + "@phosphor/disposable": "^1.1.2", + "@phosphor/signaling": "^1.2.2", + "codemirror": "~5.39.0" + }, + "dependencies": { + "codemirror": { + "version": "5.39.2", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.39.2.tgz", + "integrity": "sha512-mchBy0kQ1Wggi+e58SmoLgKO4nG7s/BqNg6/6TRbhsnXI/KRG+fKAvRQ1LLhZZ6ZtUoDQ0dl5aMhE+IkSRh60Q==" + } + } + }, + "@jupyterlab/coreutils": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@jupyterlab/coreutils/-/coreutils-2.2.1.tgz", + "integrity": "sha512-XkGMBXqEAnENC4fK/L3uEqqxyNUtf4TI/1XNDln7d5VOPHQJSBTbYlBAZ0AQotn2qbs4WqmV6icxje2ITVedqQ==", + "requires": { + "@phosphor/algorithm": "^1.1.2", + "@phosphor/coreutils": "^1.3.0", + "@phosphor/disposable": "^1.1.2", + "@phosphor/signaling": "^1.2.2", + "ajv": "~5.1.6", + "comment-json": "^1.1.3", + "minimist": "~1.2.0", + "moment": "~2.21.0", + "path-posix": "~1.0.0", + "url-parse": "~1.4.3" + } + }, + "@jupyterlab/observables": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/observables/-/observables-2.4.0.tgz", + "integrity": "sha512-M/fhAnPqd6F4Zwt4IIsvHCkJmwbSw1Tko/hUXgdUQG86lPsJiTOh98sB3qwV1gtzb9oFF+kH21XsHnQZ6Yl6Pw==", + "requires": { + "@phosphor/algorithm": "^1.2.0", + "@phosphor/coreutils": "^1.3.1", + "@phosphor/disposable": "^1.3.0", + "@phosphor/messaging": "^1.3.0", + "@phosphor/signaling": "^1.3.0" + } + }, + "@jupyterlab/outputarea": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@jupyterlab/outputarea/-/outputarea-0.19.2.tgz", + "integrity": "sha512-uYL/RfwY//83UWsmENg4b4s6wXr9OWE4zbKtMY4zoJoT5tsnWyIiSnvy26m/Pslo1Y1wlLjVPqCoJFcEARKb+A==", + "requires": { + "@jupyterlab/apputils": "^0.19.1", + "@jupyterlab/coreutils": "^2.2.1", + "@jupyterlab/observables": "^2.1.1", + "@jupyterlab/rendermime": "^0.19.1", + "@jupyterlab/rendermime-interfaces": "^1.2.1", + "@jupyterlab/services": "^3.2.1", + "@phosphor/algorithm": "^1.1.2", + "@phosphor/coreutils": "^1.3.0", + "@phosphor/disposable": "^1.1.2", + "@phosphor/messaging": "^1.2.2", + "@phosphor/signaling": "^1.2.2", + "@phosphor/widgets": "^1.6.0" + } + }, + "@jupyterlab/rendermime": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@jupyterlab/rendermime/-/rendermime-0.19.1.tgz", + "integrity": "sha512-MD+/lMwFa/b9QtJyFghTXFqkuRha74+vWTaPcfzREdHRiKYHYPHWOD/gb8cLIr4c7J3VaEVZWEpI8udYgyANvA==", + "requires": { + "@jupyterlab/apputils": "^0.19.1", + "@jupyterlab/codemirror": "^0.19.1", + "@jupyterlab/coreutils": "^2.2.1", + "@jupyterlab/observables": "^2.1.1", + "@jupyterlab/rendermime-interfaces": "^1.2.1", + "@jupyterlab/services": "^3.2.1", + "@phosphor/algorithm": "^1.1.2", + "@phosphor/coreutils": "^1.3.0", + "@phosphor/messaging": "^1.2.2", + "@phosphor/signaling": "^1.2.2", + "@phosphor/widgets": "^1.6.0", + "ansi_up": "^3.0.0", + "marked": "~0.4.0" + } + }, + "@jupyterlab/rendermime-interfaces": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jupyterlab/rendermime-interfaces/-/rendermime-interfaces-1.5.0.tgz", + "integrity": "sha512-k6DjX/srKl1FA1CZyrAzz1qA2v1arXUIAmbEddZ5L3O+dnvDlOKjkI/NexaRQvmQ62aziSln+wKrr2P1JPNmGg==", + "requires": { + "@phosphor/coreutils": "^1.3.1", + "@phosphor/widgets": "^1.9.0" + } + }, + "@jupyterlab/services": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@jupyterlab/services/-/services-3.2.1.tgz", + "integrity": "sha512-zCMruGGYxTe427ESK4YUO1V/liFOFYpebYPRsJ+j9CFdV+Hm760+nx4pFX6N6Z9TbS+5cs8BgZ+ebm8unRZrJg==", + "requires": { + "@jupyterlab/coreutils": "^2.2.1", + "@jupyterlab/observables": "^2.1.1", + "@phosphor/algorithm": "^1.1.2", + "@phosphor/coreutils": "^1.3.0", + "@phosphor/disposable": "^1.1.2", + "@phosphor/signaling": "^1.2.2" + } + }, + "@mapbox/hast-util-table-cell-style": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@mapbox/hast-util-table-cell-style/-/hast-util-table-cell-style-0.1.3.tgz", + "integrity": "sha512-QsEsh5YaDvHoMQ2YHdvZy2iDnU3GgKVBTcHf6cILyoWDZtPSdlG444pL/ioPYO/GpXSfODBb9sefEetfC4v9oA==", + "requires": { + "unist-util-visit": "^1.3.0" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + } + } + }, + "@mdx-js/util": { + "version": "2.0.0-next.8", + "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-2.0.0-next.8.tgz", + "integrity": "sha512-T0BcXmNzEunFkuxrO8BFw44htvTPuAoKbLvTG41otyZBDV1Rs+JMddcUuaP5vXpTWtgD3grhcrPEwyx88RUumQ==" + }, + "@microsoft/microsoft-graph-client": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-2.2.1.tgz", + "integrity": "sha512-fbDN3UJ+jtSP9llAejqmslMcv498YuIrS3OS/Luivb8OSjdUESZKdP0gcUunnuNIayePVT0/bGYSJTzAIptJQQ==", + "requires": { + "@babel/runtime": "^7.4.4", + "msal": "^1.4.4", + "tslib": "^1.9.3" + } + }, + "@mikaelkristiansson/domready": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@mikaelkristiansson/domready/-/domready-1.0.11.tgz", + "integrity": "sha512-nEBLOa0JgtqahmPrnJZ18epLiFBzxhdKgo4uhN3TaBFRmM30pEVrS9FAEV4tg92d8PTdU+dYQx2lnpPyFMgMcg==" + }, + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "requires": { + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==" + }, + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "requires": { + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" + } + }, + "@phosphor/algorithm": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@phosphor/algorithm/-/algorithm-1.2.0.tgz", + "integrity": "sha512-C9+dnjXyU2QAkWCW6QVDGExk4hhwxzAKf5/FIuYlHAI9X5vFv99PYm0EREDxX1PbMuvfFBZhPNu0PvuSDQ7sFA==" + }, + "@phosphor/collections": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@phosphor/collections/-/collections-1.2.0.tgz", + "integrity": "sha512-T9/0EjSuY6+ga2LIFRZ0xupciOR3Qnyy8Q95lhGTC0FXZUFwC8fl9e8On6IcwasCszS+1n8dtZUWSIynfgdpzw==", + "requires": { + "@phosphor/algorithm": "^1.2.0" + } + }, + "@phosphor/commands": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@phosphor/commands/-/commands-1.7.2.tgz", + "integrity": "sha512-iSyBIWMHsus323BVEARBhuVZNnVel8USo+FIPaAxGcq+icTSSe6+NtSxVQSmZblGN6Qm4iw6I6VtiSx0e6YDgQ==", + "requires": { + "@phosphor/algorithm": "^1.2.0", + "@phosphor/coreutils": "^1.3.1", + "@phosphor/disposable": "^1.3.1", + "@phosphor/domutils": "^1.1.4", + "@phosphor/keyboard": "^1.1.3", + "@phosphor/signaling": "^1.3.1" + } + }, + "@phosphor/coreutils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@phosphor/coreutils/-/coreutils-1.3.1.tgz", + "integrity": "sha512-9OHCn8LYRcPU/sbHm5v7viCA16Uev3gbdkwqoQqlV+EiauDHl70jmeL7XVDXdigl66Dz0LI11C99XOxp+s3zOA==" + }, + "@phosphor/disposable": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@phosphor/disposable/-/disposable-1.3.1.tgz", + "integrity": "sha512-0NGzoTXTOizWizK/brKKd5EjJhuuEH4903tLika7q6wl/u0tgneJlTh7R+MBVeih0iNxtuJAfBa3IEY6Qmj+Sw==", + "requires": { + "@phosphor/algorithm": "^1.2.0", + "@phosphor/signaling": "^1.3.1" + } + }, + "@phosphor/domutils": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@phosphor/domutils/-/domutils-1.1.4.tgz", + "integrity": "sha512-ivwq5TWjQpKcHKXO8PrMl+/cKqbgxPClPiCKc1gwbMd+6hnW5VLwNG0WBzJTxCzXK43HxX18oH+tOZ3E04wc3w==" + }, + "@phosphor/dragdrop": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@phosphor/dragdrop/-/dragdrop-1.4.1.tgz", + "integrity": "sha512-77paMoubIWk7pdwA2GVFkqba1WP48hTZZvS17N30+KVOeWfSqBL3flPSnW2yC4y6FnOP2PFOCtuPIbQv+pYhCA==", + "requires": { + "@phosphor/coreutils": "^1.3.1", + "@phosphor/disposable": "^1.3.1" + } + }, + "@phosphor/keyboard": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@phosphor/keyboard/-/keyboard-1.1.3.tgz", + "integrity": "sha512-dzxC/PyHiD6mXaESRy6PZTd9JeK+diwG1pyngkyUf127IXOEzubTIbu52VSdpGBklszu33ws05BAGDa4oBE4mQ==" + }, + "@phosphor/messaging": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@phosphor/messaging/-/messaging-1.3.0.tgz", + "integrity": "sha512-k0JE+BTMKlkM335S2AmmJxoYYNRwOdW5jKBqLgjJdGRvUQkM0+2i60ahM45+J23atGJDv9esKUUBINiKHFhLew==", + "requires": { + "@phosphor/algorithm": "^1.2.0", + "@phosphor/collections": "^1.2.0" + } + }, + "@phosphor/properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@phosphor/properties/-/properties-1.1.3.tgz", + "integrity": "sha512-GiglqzU77s6+tFVt6zPq9uuyu/PLQPFcqZt914ZhJ4cN/7yNI/SLyMzpYZ56IRMXvzK9TUgbRna6URE3XAwFUg==" + }, + "@phosphor/signaling": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@phosphor/signaling/-/signaling-1.3.1.tgz", + "integrity": "sha512-Eq3wVCPQAhUd9+gUGaYygMr+ov7dhSGblSBXiDzpZlSIfa8OVD4P3cCvYXr/acDTNmZ/gHTcSFO8/n3rDkeXzg==", + "requires": { + "@phosphor/algorithm": "^1.2.0" + } + }, + "@phosphor/virtualdom": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@phosphor/virtualdom/-/virtualdom-1.2.0.tgz", + "integrity": "sha512-L9mKNhK2XtVjzjuHLG2uYuepSz8uPyu6vhF4EgCP0rt0TiLYaZeHwuNu3XeFbul9DMOn49eBpye/tfQVd4Ks+w==", + "requires": { + "@phosphor/algorithm": "^1.2.0" + } + }, + "@phosphor/widgets": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@phosphor/widgets/-/widgets-1.9.3.tgz", + "integrity": "sha512-61jsxloDrW/+WWQs8wOgsS5waQ/MSsXBuhONt0o6mtdeL93HVz7CYO5krOoot5owammfF6oX1z0sDaUYIYgcPA==", + "requires": { + "@phosphor/algorithm": "^1.2.0", + "@phosphor/commands": "^1.7.2", + "@phosphor/coreutils": "^1.3.1", + "@phosphor/disposable": "^1.3.1", + "@phosphor/domutils": "^1.1.4", + "@phosphor/dragdrop": "^1.4.1", + "@phosphor/keyboard": "^1.1.3", + "@phosphor/messaging": "^1.3.0", + "@phosphor/properties": "^1.1.3", + "@phosphor/signaling": "^1.3.1", + "@phosphor/virtualdom": "^1.2.0" + } + }, + "@pieh/friendly-errors-webpack-plugin": { + "version": "1.7.0-chalk-2", + "resolved": "https://registry.npmjs.org/@pieh/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0-chalk-2.tgz", + "integrity": "sha512-65+vYGuDkHBCWWjqzzR/Ck318+d6yTI00EqII9qe3aPD1J3Olhvw0X38uM5moQb1PK/ksDXwSoPGt/5QhCiotw==", + "requires": { + "chalk": "^2.4.2", + "error-stack-parser": "^2.0.0", + "string-width": "^2.0.0", + "strip-ansi": "^3" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz", + "integrity": "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==", + "requires": { + "ansi-html": "^0.0.7", + "error-stack-parser": "^2.0.6", + "html-entities": "^1.2.1", + "native-url": "^0.2.6", + "schema-utils": "^2.6.5", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "@reach/router": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.3.4.tgz", + "integrity": "sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA==", + "requires": { + "create-react-context": "0.3.0", + "invariant": "^2.2.3", + "prop-types": "^15.6.1", + "react-lifecycles-compat": "^3.0.4" + } + }, + "@sideway/address": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.0.tgz", + "integrity": "sha512-wAH/JYRXeIFQRsxerIuLjgUu2Xszam+O5xKeatJ4oudShOOirfmsQ1D6LL54XOU2tizpCYku+s1wmU0SYdpoSA==", + "requires": { + "@hapi/hoek": "^9.0.0" + }, + "dependencies": { + "@hapi/hoek": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.0.tgz", + "integrity": "sha512-i9YbZPN3QgfighY/1X1Pu118VUz2Fmmhd6b2n0/O8YVgGGfw0FbUYoA97k7FkpGJ+pLCFEDLUmAPPV4D1kpeFw==" + } + } + }, + "@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" + }, + "@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@sindresorhus/slugify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-1.1.0.tgz", + "integrity": "sha512-ujZRbmmizX26yS/HnB3P9QNlNa4+UvHh+rIse3RbOXLp8yl6n1TxB4t7NHggtVgS8QmmOtzXo48kCxZGACpkPw==", + "requires": { + "@sindresorhus/transliterate": "^0.1.1", + "escape-string-regexp": "^4.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "@sindresorhus/transliterate": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/transliterate/-/transliterate-0.1.1.tgz", + "integrity": "sha512-QSdIQ5keUFAZ3KLbfbsntW39ox0Ym8183RqTwBq/ZEFoN3NQAtGV+qWaNdzKpIDHgj9J2CQ2iNDRVU11Zyr7MQ==", + "requires": { + "escape-string-regexp": "^2.0.0", + "lodash.deburr": "^4.1.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@tokenizer/token": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.1.1.tgz", + "integrity": "sha512-XO6INPbZCxdprl+9qa/AAbFFOMzzwqYxpjPgLICrMD6C2FCw6qfJOPcBk6JqqPLSaZ/Qx87qn4rpPmPMwaAK6w==" + }, + "@turist/fetch": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/@turist/fetch/-/fetch-7.1.7.tgz", + "integrity": "sha512-XP20kvfyMNlWdPVQXyuzA40LoCHbbJptikt7W+TlZ5sS+NNjk70xjXCtHBLEudp7li3JldXEFSIUzpW1a0WEhA==", + "requires": { + "@types/node-fetch": "2" + } + }, + "@turist/time": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@turist/time/-/time-0.0.1.tgz", + "integrity": "sha512-M2BiThcbxMxSKX8W4z5u9jKZn6datnM3+FpEU+eYw0//l31E2xhqi7vTAuJ/Sf0P3yhp66SDJgPu3bRRpvrdQQ==" + }, + "@types/cacheable-request": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.1.tgz", + "integrity": "sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==", + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "@types/common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@types/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-htRqZr5qn8EzMelhX/Xmx142z218lLyGaeZ3YR8jlze4TATRU9huKKvuBmAJEW4LCC4pnY1N6JAm6p85fMHjhg==" + }, + "@types/configstore": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@types/configstore/-/configstore-2.1.1.tgz", + "integrity": "sha1-zR6FU2M60xhcPy8jns/10mQ+krY=" + }, + "@types/debug": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-0.0.30.tgz", + "integrity": "sha512-orGL5LXERPYsLov6CWs3Fh6203+dXzJkR7OnddIr2514Hsecwc8xRpzCapshBbKFImCsvS/mk6+FWiN5LyZJAQ==" + }, + "@types/eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==" + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" + }, + "@types/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-TiNg8R1kjDde5Pub9F9vCwZA/BNW9HeXP5b9j7Qucqncy/McfPZ6xze/EyBdXS5FhMIGN6Fx3vg75l5KHy3V1Q==" + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/http-cache-semantics": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", + "integrity": "sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==" + }, + "@types/http-proxy": { + "version": "1.17.5", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.5.tgz", + "integrity": "sha512-GNkDE7bTv6Sf8JbV2GksknKOsk7OznNYHSdrtvPJXO0qJ9odZig6IZKUi5RFGi6d1bf6dgIAe4uXi3DBc7069Q==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "@types/keyv": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.1.tgz", + "integrity": "sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==", + "requires": { + "@types/node": "*" + } + }, + "@types/lodash": { + "version": "4.14.168", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.168.tgz", + "integrity": "sha512-oVfRvqHV/V6D1yifJbVRU3TMp8OT6o6BG+U9MkwuJ3U8/CsDHvalRpsxBqivn71ztOFZBTfJMvETbqHiaNSj7Q==" + }, + "@types/mdast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz", + "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==", + "requires": { + "@types/unist": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/mkdirp": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.5.2.tgz", + "integrity": "sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==", + "requires": { + "@types/node": "*" + } + }, + "@types/node": { + "version": "14.14.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.13.tgz", + "integrity": "sha512-vbxr0VZ8exFMMAjCW8rJwaya0dMCDyYW2ZRdTyjtrCvJoENMpdUHOT/eTzvgyA5ZnqRZ/sI0NwqAxNHKYokLJQ==" + }, + "@types/node-fetch": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz", + "integrity": "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==", + "requires": { + "@types/node": "*", + "form-data": "^3.0.0" + }, + "dependencies": { + "form-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", + "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" + }, + "@types/reach__router": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.3.7.tgz", + "integrity": "sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==", + "requires": { + "@types/react": "*" + } + }, + "@types/react": { + "version": "16.4.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.4.18.tgz", + "integrity": "sha512-eFzJKEg6pdeaukVLVZ8Xb79CTl/ysX+ExmOfAAqcFlCCK5TgFDD9kWR0S18sglQ3EmM8U+80enjUqbfnUyqpdA==", + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/readable-stream": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/@types/readable-stream/-/readable-stream-2.3.9.tgz", + "integrity": "sha512-sqsgQqFT7HmQz/V5jH1O0fvQQnXAJO46Gg9LRO/JPfjmVmGUlcx831TZZO3Y3HtWhIkzf3kTsNT0Z0kzIhIvZw==", + "requires": { + "@types/node": "*", + "safe-buffer": "*" + } + }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "requires": { + "@types/node": "*" + } + }, + "@types/rimraf": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.4.tgz", + "integrity": "sha512-8gBudvllD2A/c0CcEX/BivIDorHFt5UI5m46TsNj8DjWCCTTZT74kEe4g+QsY7P/B9WdO98d82zZgXO/RQzu2Q==", + "requires": { + "@types/glob": "*", + "@types/node": "*" + } + }, + "@types/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha1-EHPEvIJHVK49EM+riKsCN7qWTk0=" + }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==" + }, + "@types/vfile": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz", + "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", + "requires": { + "@types/node": "*", + "@types/unist": "*", + "@types/vfile-message": "*" + } + }, + "@types/vfile-message": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-2.0.0.tgz", + "integrity": "sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==", + "requires": { + "vfile-message": "*" + } + }, + "@types/websocket": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.1.tgz", + "integrity": "sha512-f5WLMpezwVxCLm1xQe/kdPpQIOmL0TXYx2O15VYfYzc7hTIdxiOoOvez+McSIw3b7z/1zGovew9YSL7+h4h7/Q==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" + }, + "@types/yoga-layout": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@types/yoga-layout/-/yoga-layout-1.9.2.tgz", + "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz", + "integrity": "sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==", + "requires": { + "@typescript-eslint/experimental-utils": "2.34.0", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "tsutils": "^3.17.1" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", + "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz", + "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==", + "requires": { + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "2.34.0", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "@typescript-eslint/typescript-estree": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", + "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", + "requires": { + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + } + } + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.1.6.tgz", + "integrity": "sha1-Sy8aGd7Ok9V6whYDfj6XkcfdFWQ=", + "requires": { + "co": "^4.6.0", + "json-schema-traverse": "^0.3.0", + "json-stable-stringify": "^1.0.1" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + }, + "anser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/anser/-/anser-2.0.1.tgz", + "integrity": "sha512-4g5Np4CVD3c5c/36Mj0jllEA5bQcuXF0dqakZcuHGeubBzw93EAhwRuQCzgFm4/ZwvyBMzFdtn9BcihOjnxIdQ==" + }, + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "requires": { + "string-width": "^3.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi_up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi_up/-/ansi_up-3.0.0.tgz", + "integrity": "sha1-J/Rdj0V9nO/1nk6gPI5vE8GjA+g=" + }, + "any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "application-config-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.0.tgz", + "integrity": "sha1-GTxfCoZUGkxm+6Hi3DhYM2LqXo8=" + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" + }, + "archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "requires": { + "file-type": "^4.2.0" + }, + "dependencies": { + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=" + } + } + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-includes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.2.tgz", + "integrity": "sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "get-intrinsic": "^1.0.1", + "is-string": "^1.0.5" + } + }, + "array-iterate": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-1.1.4.tgz", + "integrity": "sha512-sNRaPGh9nnmdC8Zf+pT3UqP8rnWj5Hf9wiFGsX3wUQ2yVSIhO2ShFwCoceIPpB41QF6i2OEmrHmCo36xronCVA==" + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" + }, + "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==" + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, + "array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" + } + }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "async-cache": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/async-cache/-/async-cache-1.1.0.tgz", + "integrity": "sha1-SppaidBl7F2OUlS9nulrp2xTK1o=", + "requires": { + "lru-cache": "^4.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + } + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "async-retry-ng": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/async-retry-ng/-/async-retry-ng-2.0.1.tgz", + "integrity": "sha512-iitlc2murdQ3/A5Re3CcplQBEf7vOmFrFQ6RFn3+/+zZUyIHYkZnnEziMSa6YIb2Bs2EJEPZWReTxjHqvQbDbw==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "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=" + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + }, + "axe-core": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.2.tgz", + "integrity": "sha512-V+Nq70NxKhYt89ArVcaNL9FDryB3vQOd+BFXZIfO3RP6rwtj+2yqqqdHEkacutglPaZLkJeuXKCjCJDMGPtPqg==" + }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "requires": { + "follow-redirects": "^1.10.0" + } + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==" + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + } + }, + "babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "requires": { + "babylon": "^6.18.0" + } + }, + "babel-loader": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", + "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + } + }, + "babel-plugin-add-module-exports": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-1.0.4.tgz", + "integrity": "sha512-g+8yxHUZ60RcyaUpfNzy56OtWW+x9cyEe9j+CranqLiqbju2yf/Cy6ZtYK40EZxtrdHllzlVZgLmcOUCTlJ7Jg==" + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-lodash": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/babel-plugin-lodash/-/babel-plugin-lodash-3.3.4.tgz", + "integrity": "sha512-yDZLjK7TCkWl1gpBeBGmuaDIFhZKmkoL+Cu2MUUjv5VxUZx/z7tBGBCBcQs5RI1Bkz5LLmNdjx7paOyQtMovyg==", + "requires": { + "@babel/helper-module-imports": "^7.0.0-beta.49", + "@babel/types": "^7.0.0-beta.49", + "glob": "^7.1.1", + "lodash": "^4.17.10", + "require-package-name": "^2.0.1" + } + }, + "babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "requires": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "babel-plugin-remove-graphql-queries": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-2.16.0.tgz", + "integrity": "sha512-sUmAjyA1JUHIWOzV7h1+sLAplNWUQlC6A1Cs2Xmpi/tHcHjHSpI4R5y5Um82WjiT7IHV2LfBKqL/qpyGeXky5w==" + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-gatsby": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/babel-preset-gatsby/-/babel-preset-gatsby-0.12.1.tgz", + "integrity": "sha512-nCIT2ptMftfEQAyNpyc1eKM1oazJWxUlvJhA3kCzrPNWDTb0IniTlKnFZq2jPRLmDAafH5Mq8lYB/sFzFzdy6Q==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-runtime": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@babel/runtime": "^7.12.5", + "babel-plugin-dynamic-import-node": "^2.3.3", + "babel-plugin-macros": "^2.8.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24", + "gatsby-core-utils": "^1.10.0", + "gatsby-legacy-polyfills": "^0.7.0" + }, + "dependencies": { + "gatsby-core-utils": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.10.0.tgz", + "integrity": "sha512-uI5gJXmVHegn8E/vttoX0BaXRJPC73RzxuZDtl2U5WBEgeg+VVkKCmNVQE9Xk+Qstm2Wd6RU+QJ4LMx5ywYZhQ==", + "requires": { + "ci-info": "2.0.0", + "configstore": "^5.0.1", + "fs-extra": "^8.1.0", + "node-object-hash": "^2.0.0", + "proper-lockfile": "^4.1.1", + "tmp": "^0.2.1", + "xdg-basedir": "^4.0.0" + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=" + }, + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-arraybuffer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", + "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "requires": { + "callsite": "1.0.0" + } + }, + "better-opn": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", + "integrity": "sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA==", + "requires": { + "open": "^7.0.3" + } + }, + "better-queue": { + "version": "3.8.10", + "resolved": "https://registry.npmjs.org/better-queue/-/better-queue-3.8.10.tgz", + "integrity": "sha512-e3gwNZgDCnNWl0An0Tz6sUjKDV9m6aB+K9Xg//vYeo8+KiH8pWhLFxkawcXhm6FpM//GfD9IQv/kmvWCAVVpKA==", + "requires": { + "better-queue-memory": "^1.0.1", + "node-eta": "^0.9.0", + "uuid": "^3.0.0" + } + }, + "better-queue-memory": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/better-queue-memory/-/better-queue-memory-1.0.4.tgz", + "integrity": "sha512-SWg5wFIShYffEmJpI6LgbL8/3Dqhku7xI1oEiy6FroP9DbcZlG0ZDjxvPdP9t7hTGW40IpIcC6zVoGT1oxjOuA==" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", + "requires": { + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + } + } + }, + "bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "requires": { + "execa": "^0.7.0", + "executable": "^4.1.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + } + } + }, + "bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "requires": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "dependencies": { + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + } + } + }, + "bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "requires": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "requires": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "dependencies": { + "download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "requires": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==" + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==" + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "requires": { + "p-timeout": "^2.0.1" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bl": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz", + "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==" + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bmp-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=" + }, + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "boxen": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", + "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "cli-boxes": "^2.2.0", + "string-width": "^4.1.0", + "term-size": "^2.1.0", + "type-fest": "^0.8.1", + "widest-line": "^3.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-monads": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-monads/-/browser-monads-1.0.0.tgz", + "integrity": "sha1-yaIQ7zeTyucBZEDZqa3+3Zpa170=", + "dev": true, + "requires": { + "nothing-mock": "^1.0.0" + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.0.tgz", + "integrity": "sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ==", + "requires": { + "caniuse-lite": "^1.0.30001165", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.621", + "escalade": "^3.1.1", + "node-releases": "^1.1.67" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "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==", + "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==" + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "busboy": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.3.1.tgz", + "integrity": "sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==", + "requires": { + "dicer": "0.3.0" + } + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "cacache": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", + "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", + "requires": { + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cache-manager": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/cache-manager/-/cache-manager-2.11.1.tgz", + "integrity": "sha512-XhUuc9eYwkzpK89iNewFwtvcDYMUsvtwzHeyEOPJna/WsVsXcrzsA1ft2M0QqPNunEzLhNCYPo05tEfG+YuNow==", + "requires": { + "async": "1.5.2", + "lodash.clonedeep": "4.5.0", + "lru-cache": "4.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.0.tgz", + "integrity": "sha1-tcvwFVbBaWb+vlTO7A+03JDfbCg=", + "requires": { + "pseudomap": "^1.0.1", + "yallist": "^2.0.0" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + } + } + }, + "cacheable-lookup": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-2.0.1.tgz", + "integrity": "sha512-EMMbsiOTcdngM/K6gV/OxF2x0t07+vMOWxZNSCRQMjO2MY2nhZQ6OYhOOpyQrbhqsgtvKGI7hcq6xjnA92USjg==", + "requires": { + "@types/keyv": "^3.1.1", + "keyv": "^4.0.0" + }, + "dependencies": { + "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==" + }, + "keyv": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", + "requires": { + "json-buffer": "3.0.1" + } + } + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" + } + } + }, + "call-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", + "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.0" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=" + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001165", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001165.tgz", + "integrity": "sha512-8cEsSMwXfx7lWSUMA2s08z9dIgsnR5NAqjXP23stdsU3AUWkCr/rr4s4OFtHXn5XXr6+7kam3QFVoYyXNPdJPA==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "requires": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + } + }, + "ccount": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", + "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" + }, + "character-entities-html4": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz", + "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==" + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "cheerio": { + "version": "1.0.0-rc.3", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", + "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==", + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.1", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash": "^4.15.0", + "parse5": "^3.0.1" + }, + "dependencies": { + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + } + } + }, + "chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==" + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "optional": true + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" + }, + "clipboard": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", + "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", + "optional": true, + "requires": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "requires": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "dependencies": { + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^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==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "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==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "codemirror": { + "version": "5.58.3", + "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.58.3.tgz", + "integrity": "sha512-KBhB+juiyOOgn0AqtRmWyAT3yoElkuvWTI6hsHa9E6GQrl6bk/fdAYcvuqW1/upO9T9rtEtapWdw4XYcNiVDEA==" + }, + "collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", + "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "comma-separated-tokens": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" + }, + "command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" + }, + "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==" + }, + "comment-json": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/comment-json/-/comment-json-1.1.3.tgz", + "integrity": "sha1-aYbDMw/uDEyeAMI5jNYa+l2PI54=", + "requires": { + "json-parser": "^1.0.0" + } + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=" + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "contentful-management": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-7.8.0.tgz", + "integrity": "sha512-7m9YmKlAmlo1IbzgAwi/sVtipLFKB8f32kmwGyB2/+E5EbPFcSlsptTcUrVg7y34EinggQiBUYVJO/6qZ6wlYw==", + "requires": { + "axios": "^0.21.0", + "contentful-sdk-core": "^6.7.0", + "fast-copy": "^2.1.0", + "lodash.isplainobject": "^4.0.6", + "type-fest": "0.20.2" + }, + "dependencies": { + "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==" + } + } + }, + "contentful-sdk-core": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-6.7.0.tgz", + "integrity": "sha512-+b8UXVE249Z6WzMLXvsu3CIvN/s5xXRZ9o+zY7zDdPkIYBMW15xcs9N2ATI6ncmc+s1uj4XZij/2skflletHiw==", + "requires": { + "fast-copy": "^2.1.0", + "qs": "^6.9.4" + }, + "dependencies": { + "qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + } + } + }, + "convert-hrtime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/convert-hrtime/-/convert-hrtime-3.0.0.tgz", + "integrity": "sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "copyfiles": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz", + "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==", + "requires": { + "glob": "^7.0.5", + "minimatch": "^3.0.3", + "mkdirp": "^1.0.4", + "noms": "0.0.0", + "through2": "^2.0.1", + "untildify": "^4.0.0", + "yargs": "^16.1.0" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + } + }, + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + }, + "core-js-compat": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.0.tgz", + "integrity": "sha512-YK6fwFjCOKWwGnjFUR3c544YsnA/7DoLL0ysncuOJ4pwbriAtOpvM2bygdlcXbvQCQZ7bBU9CL4t7tGl7ETRpQ==", + "requires": { + "browserslist": "^4.16.3", + "semver": "7.0.0" + }, + "dependencies": { + "browserslist": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", + "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "requires": { + "caniuse-lite": "^1.0.30001181", + "colorette": "^1.2.1", + "electron-to-chromium": "^1.3.649", + "escalade": "^3.1.1", + "node-releases": "^1.1.70" + } + }, + "caniuse-lite": { + "version": "1.0.30001189", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001189.tgz", + "integrity": "sha512-BSfxClP/UWCD0RX1h1L+vLDexNSJY7SfOtbJtW10bcnatfj3BcoietUFYNwWreOCk+SNvGUaNapGqUNPiGAiSA==" + }, + "electron-to-chromium": { + "version": "1.3.669", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.669.tgz", + "integrity": "sha512-VNj10fmGC6SbE7s4tKG7y2OopVXYoTIfjE1MetflPd77KmeRuHtkl+HYsfF00BGg5hyaorTUn6lTToEHaciOSw==" + }, + "node-releases": { + "version": "1.1.70", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz", + "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==" + }, + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.9.0.tgz", + "integrity": "sha512-3pEcmMZC9Cq0D4ZBh3pe2HLtqxpGNJBLXF/kZ2YzK17RbKp94w0HFbdbSx8H8kAlZG5k76hvLrkPm57Uyef+kg==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "cosmiconfig-toml-loader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-toml-loader/-/cosmiconfig-toml-loader-1.0.0.tgz", + "integrity": "sha512-H/2gurFWVi7xXvCyvsWRLCMekl4tITJcX0QEsDMpzxtuxDyM59xLatYNg4s/k9AA/HdtCYfj2su8mgA0GSDLDA==", + "requires": { + "@iarna/toml": "^2.2.5" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "create-gatsby": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/create-gatsby/-/create-gatsby-0.5.1.tgz", + "integrity": "sha512-iQ3Z757x02uw9Z3ereR/+RNjiQPCKLEAh3GLqfcTNNVeGgRd07XdgIgGIZrbuNaKL/3EGdfejd7ElJ1UBLQSHQ==" + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-react-context": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + }, + "cross-fetch": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.6.tgz", + "integrity": "sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ==", + "requires": { + "node-fetch": "2.6.1" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-loader": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.1.tgz", + "integrity": "sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw==", + "requires": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash": "^4.17.11", + "postcss": "^6.0.23", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + }, + "dependencies": { + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + } + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-selector-parser": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-1.4.1.tgz", + "integrity": "sha512-HYPSb7y/Z7BNDCOrakL4raGO2zltZkbeXyAd6Tg9obzix6QhzxCotdBl6VT0Dv4vZfJGVz3WL/xaEI9Ly3ul0g==" + }, + "css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "requires": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssfilter": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", + "integrity": "sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4=" + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", + "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + } + } + }, + "csstype": { + "version": "2.6.14", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.14.tgz", + "integrity": "sha512-2mSc+VEpGPblzAxyeR+vZhJKgYg0Og0nnRi7pmRXFYYxSfnOnW8A5wwQb4n4cE2nIOzqKOAzLCaEX6aBmNEv8A==" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "dataloader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-2.0.0.tgz", + "integrity": "sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ==" + }, + "date-fns": { + "version": "2.17.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.17.0.tgz", + "integrity": "sha512-ZEhqxUtEZeGgg9eHNSOAJ8O9xqSgiJdrL0lzSSfMF54x6KXWJiOH/xntSJ9YomJPrYH/p08t6gWjGWq1SDJlSA==" + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "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==", + "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==", + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "dependencies": { + "bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "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" + } + } + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "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==" + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" + } + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "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": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=" + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + } + } + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "dependencies": { + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + } + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", + "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", + "requires": { + "globby": "^10.0.1", + "graceful-fs": "^4.2.2", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.1", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", + "optional": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detab": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", + "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", + "requires": { + "repeat-string": "^1.5.4" + } + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" + }, + "detect-newline": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-1.0.3.tgz", + "integrity": "sha1-6XsQA4d9cMCa8a81v63/Fo3kkg0=", + "requires": { + "get-stdin": "^4.0.1", + "minimist": "^1.1.0" + } + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "detect-port": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", + "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "devcert": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/devcert/-/devcert-1.1.3.tgz", + "integrity": "sha512-7/nIzKdQ8y2K0imjIP7dyg2GJ2h38Ps6VOMXWZHIarNDV3p6mTXyEugKFnkmsZ2DD58JEG34ILyVb3qdOMmP9w==", + "requires": { + "@types/configstore": "^2.1.1", + "@types/debug": "^0.0.30", + "@types/get-port": "^3.2.0", + "@types/glob": "^5.0.34", + "@types/lodash": "^4.14.92", + "@types/mkdirp": "^0.5.2", + "@types/node": "^8.5.7", + "@types/rimraf": "^2.0.2", + "@types/tmp": "^0.0.33", + "application-config-path": "^0.1.0", + "command-exists": "^1.2.4", + "debug": "^3.1.0", + "eol": "^0.9.1", + "get-port": "^3.2.0", + "glob": "^7.1.2", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "password-prompt": "^1.0.4", + "rimraf": "^2.6.2", + "sudo-prompt": "^8.2.0", + "tmp": "^0.0.33", + "tslib": "^1.10.0" + }, + "dependencies": { + "@types/glob": { + "version": "5.0.36", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.36.tgz", + "integrity": "sha512-KEzSKuP2+3oOjYYjujue6Z3Yqis5HKA1BsIC+jZ1v3lrRNdsqyNNtX0rQf6LSuI4DJJ2z5UV//zBZCcvM0xikg==", + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/node": { + "version": "8.10.66", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.66.tgz", + "integrity": "sha512-tktOkFUA4kXx2hhhrB8bIFb5TbwzS4uOhKEmwiD+NoiL0qtP2OQ9mFldbgD4dV1djrlBYP6eBuQZiWjuHUpqFw==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + } + } + }, + "dicer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.3.0.tgz", + "integrity": "sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==", + "requires": { + "streamsearch": "0.1.2" + } + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" + }, + "diff-sequences": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + }, + "entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" + } + } + }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + }, + "download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "requires": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + } + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==" + }, + "p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", + "requires": { + "p-timeout": "^1.1.1" + } + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "requires": { + "p-finally": "^1.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "requires": { + "prepend-http": "^1.0.1" + } + } + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.625", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.625.tgz", + "integrity": "sha512-CsLk/r0C9dAzVPa9QF74HIXduxaucsaRfqiOYvIv2PRhvyC6EOqc/KbpgToQuDVgPf3sNAFZi3iBu4vpGOwGag==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "requires": { + "iconv-lite": "^0.6.2" + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "engine.io": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.4.2.tgz", + "integrity": "sha512-b4Q85dFkGw+TqgytGPrGgACRUhsdKc9S9ErRAXpPGy/CXKs4tYoHDkvIRdsseAF7NjfVwjRFIn6KTnbw7LwJZg==", + "requires": { + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "0.3.1", + "debug": "~4.1.0", + "engine.io-parser": "~2.2.0", + "ws": "^7.1.2" + }, + "dependencies": { + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "engine.io-client": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.4.tgz", + "integrity": "sha512-iU4CRr38Fecj8HoZEnFtm2EiKGbYZcPn3cHxqNGl/tmdWRf60KhK+9vE0JeSjgnlS/0oynEfLgKbT9ALpim0sQ==", + "requires": { + "component-emitter": "~1.3.0", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.2.0", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.6", + "parseuri": "0.0.6", + "ws": "~6.1.0", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + }, + "dependencies": { + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "parseqs": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", + "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==" + }, + "parseuri": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", + "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==" + }, + "ws": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz", + "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "engine.io-parser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz", + "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==", + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.4", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "envinfo": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", + "integrity": "sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==" + }, + "eol": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", + "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==" + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + }, + "dependencies": { + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + } + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "eslint": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "requires": { + "type-fest": "^0.8.1" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "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==" + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-config-react-app": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz", + "integrity": "sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ==", + "requires": { + "confusing-browser-globals": "^1.0.9" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "eslint-loader": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", + "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", + "requires": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.13.0.tgz", + "integrity": "sha512-bhewp36P+t7cEV0b6OdmoRWJCBYRiHFlqPZAG1oS3SF+Y0LQkeDvFSM4oxoxvczD1OdONCXMlJfQFiWLcV9urw==", + "requires": { + "lodash": "^4.17.15" + } + }, + "eslint-plugin-graphql": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-graphql/-/eslint-plugin-graphql-4.0.0.tgz", + "integrity": "sha512-d5tQm24YkVvCEk29ZR5ScsgXqAGCjKlMS8lx3mS7FS/EKsWbkvXQImpvic03EpMIvNTBW5e+2xnHzXB/VHNZJw==", + "requires": { + "@babel/runtime": "^7.10.0", + "graphql-config": "^3.0.2", + "lodash.flatten": "^4.4.0", + "lodash.without": "^4.4.0" + } + }, + "eslint-plugin-import": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", + "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", + "requires": { + "array-includes": "^3.1.1", + "array.prototype.flat": "^1.2.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.0", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.1", + "read-pkg-up": "^2.0.0", + "resolve": "^1.17.0", + "tsconfig-paths": "^3.9.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "requires": { + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" + }, + "dependencies": { + "emoji-regex": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.1.tgz", + "integrity": "sha512-117l1H6U4X3Krn+MrzYrL57d5H7siRHWraBs7s+LjRuFK7Fe7hJqnJ0skWlinqsycVLU5YAo6L8CsEYQ0V5prg==" + } + } + }, + "eslint-plugin-react": { + "version": "7.22.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz", + "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==", + "requires": { + "array-includes": "^3.1.1", + "array.prototype.flatmap": "^1.2.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "object.entries": "^1.1.2", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.18.1", + "string.prototype.matchall": "^4.0.2" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz", + "integrity": "sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA==" + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "event-source-polyfill": { + "version": "1.0.22", + "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-1.0.22.tgz", + "integrity": "sha512-Fnk9E2p4rkZ3eJGBn2HDeZoBTpyjPxj8RX/whdr4Pm5622xYgYo1k48SUD649Xlo6nnoKRr2WwcUlneil/AZ8g==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "requires": { + "pify": "^2.2.0" + } + }, + "exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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==" + } + } + }, + "express-graphql": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/express-graphql/-/express-graphql-0.9.0.tgz", + "integrity": "sha512-wccd9Lb6oeJ8yHpUs/8LcnGjFUUQYmOG9A5BNLybRdCzGw0PeUrtBxsIR8bfiur6uSW4OvPkVDoYH06z6/N9+w==", + "requires": { + "accepts": "^1.3.7", + "content-type": "^1.0.4", + "http-errors": "^1.7.3", + "raw-body": "^2.4.1" + }, + "dependencies": { + "http-errors": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz", + "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + } + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + } + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.3.0.tgz", + "integrity": "sha512-rgPIqOdfK/4J9FhiVrZ3cveAjRRo5rsQBAIhnylX874y1DX/kEKSVdLsnuHB6l1KTjHyU01VjiMBHgU2adejyg==" + } + } + }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extract-files": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-9.0.0.tgz", + "integrity": "sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ==" + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-copy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-2.1.1.tgz", + "integrity": "sha512-Qod3DdRgFZ8GUIM6ygeoZYpQ0QLW9cf/FS9KhhjlYggcSZXWAemAw8BOCO5LuYCrR3Uj3qXDVTUzOUwG8C7beQ==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "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==" + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + }, + "fastq": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.9.0.tgz", + "integrity": "sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "requires": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + } + }, + "fd": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/fd/-/fd-0.0.3.tgz", + "integrity": "sha512-iAHrIslQb3U68OcMSP0kkNWabp7sSN6d2TBSb2JO3gcLJVDd4owr/hKM4SFJovFOUeeXeItjYgouEDTMWiVAnA==" + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "requires": { + "pend": "~1.2.0" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-loader": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", + "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.4.5" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "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==" + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "file-type": { + "version": "12.4.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==" + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=" + }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "filesize": { + "version": "3.5.11", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.5.11.tgz", + "integrity": "sha512-ZH7loueKBoDb7yG9esn1U+fgq7BzlzW6NRi5/rMdxIZ05dj7GFD/Xc5rq2CDt5Yq86CyfSYVyx4242QQNZbx1g==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "requires": { + "semver-regex": "^2.0.0" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "follow-redirects": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz", + "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs-capacitor": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/fs-capacitor/-/fs-capacitor-6.2.0.tgz", + "integrity": "sha512-nKcE1UduoSKX27NSZlg879LdQc94OtbOsEmKMN2MBNudXREvijRKx2GEBsTMTfws+BrbkJoEuynbGSVRSpauvw==" + }, + "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==" + }, + "fs-exists-cached": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-exists-cached/-/fs-exists-cached-1.0.0.tgz", + "integrity": "sha1-zyVVTKBQ3EmuZla0HeQiWJidy84=" + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "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==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "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": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gatsby": { + "version": "2.32.4", + "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-2.32.4.tgz", + "integrity": "sha512-Jpqp8pwQJab6fpGdB3OmJk3UXqPvmYHH6YugF9CYfsTyJXy3yoOSxJ6hMzZeZxEnxeJ5RnJlGRyMEZJtpmy3ZQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/core": "^7.12.3", + "@babel/parser": "^7.12.5", + "@babel/runtime": "^7.12.5", + "@babel/traverse": "^7.12.5", + "@babel/types": "^7.12.6", + "@hapi/joi": "^15.1.1", + "@mikaelkristiansson/domready": "^1.0.10", + "@nodelib/fs.walk": "^1.2.4", + "@pieh/friendly-errors-webpack-plugin": "1.7.0-chalk-2", + "@pmmmwh/react-refresh-webpack-plugin": "^0.4.1", + "@reach/router": "^1.3.4", + "@types/http-proxy": "^1.17.4", + "@typescript-eslint/eslint-plugin": "^2.24.0", + "@typescript-eslint/parser": "^2.24.0", + "address": "1.1.2", + "anser": "^2.0.1", + "ansi-html": "^0.0.7", + "autoprefixer": "^9.8.4", + "axios": "^0.21.1", + "babel-core": "7.0.0-bridge.0", + "babel-eslint": "^10.1.0", + "babel-loader": "^8.1.0", + "babel-plugin-add-module-exports": "^1.0.4", + "babel-plugin-dynamic-import-node": "^2.3.3", + "babel-plugin-lodash": "^3.3.4", + "babel-plugin-remove-graphql-queries": "^2.16.0", + "babel-preset-gatsby": "^0.12.1", + "better-opn": "^2.0.0", + "better-queue": "^3.8.10", + "bluebird": "^3.7.2", + "body-parser": "^1.19.0", + "browserslist": "^4.12.2", + "cache-manager": "^2.11.1", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "common-tags": "^1.8.0", + "compression": "^1.7.4", + "convert-hrtime": "^3.0.0", + "copyfiles": "^2.3.0", + "core-js": "^3.6.5", + "cors": "^2.8.5", + "css-loader": "^1.0.1", + "date-fns": "^2.14.0", + "debug": "^3.2.7", + "del": "^5.1.0", + "detect-port": "^1.3.0", + "devcert": "^1.1.3", + "dotenv": "^8.2.0", + "eslint": "^6.8.0", + "eslint-config-react-app": "^5.2.1", + "eslint-loader": "^2.2.1", + "eslint-plugin-flowtype": "^3.13.0", + "eslint-plugin-graphql": "^4.0.0", + "eslint-plugin-import": "^2.22.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.20.6", + "eslint-plugin-react-hooks": "^1.7.0", + "event-source-polyfill": "^1.0.15", + "execa": "^4.0.3", + "express": "^4.17.1", + "express-graphql": "^0.9.0", + "fastest-levenshtein": "^1.0.12", + "fastq": "^1.10.0", + "file-loader": "^1.1.11", + "find-cache-dir": "^3.3.1", + "fs-exists-cached": "1.0.0", + "fs-extra": "^8.1.0", + "gatsby-cli": "^2.19.1", + "gatsby-core-utils": "^1.10.0", + "gatsby-graphiql-explorer": "^0.11.0", + "gatsby-legacy-polyfills": "^0.7.0", + "gatsby-link": "^2.11.0", + "gatsby-plugin-page-creator": "^2.10.0", + "gatsby-plugin-typescript": "^2.12.0", + "gatsby-plugin-utils": "^0.9.0", + "gatsby-react-router-scroll": "^3.7.0", + "gatsby-telemetry": "^1.10.0", + "glob": "^7.1.6", + "got": "8.3.2", + "graphql": "^14.6.0", + "graphql-compose": "^6.3.8", + "graphql-playground-middleware-express": "^1.7.18", + "hasha": "^5.2.0", + "http-proxy": "^1.18.1", + "invariant": "^2.2.4", + "is-relative": "^1.0.0", + "is-relative-url": "^3.0.0", + "jest-worker": "^24.9.0", + "joi": "^17.2.1", + "json-loader": "^0.5.7", + "json-stringify-safe": "^5.0.1", + "latest-version": "5.1.0", + "lodash": "^4.17.20", + "md5-file": "^5.0.0", + "meant": "^1.0.1", + "memoizee": "^0.4.15", + "micromatch": "^4.0.2", + "mime": "^2.4.6", + "mini-css-extract-plugin": "^0.11.2", + "mitt": "^1.2.0", + "mkdirp": "^0.5.1", + "moment": "^2.27.0", + "name-all-modules-plugin": "^1.0.1", + "normalize-path": "^3.0.0", + "null-loader": "^3.0.0", + "opentracing": "^0.14.4", + "optimize-css-assets-webpack-plugin": "^5.0.3", + "p-defer": "^3.0.0", + "parseurl": "^1.3.3", + "physical-cpu-count": "^2.0.0", + "pnp-webpack-plugin": "^1.6.4", + "postcss-flexbugs-fixes": "^4.2.1", + "postcss-loader": "^3.0.0", + "prompts": "^2.3.2", + "prop-types": "^15.7.2", + "query-string": "^6.13.1", + "raw-loader": "^0.5.1", + "react-dev-utils": "^4.2.3", + "react-error-overlay": "^3.0.0", + "react-hot-loader": "^4.12.21", + "react-refresh": "^0.8.3", + "redux": "^4.0.5", + "redux-thunk": "^2.3.0", + "semver": "^7.3.2", + "shallow-compare": "^1.2.2", + "signal-exit": "^3.0.3", + "slugify": "^1.4.4", + "socket.io": "2.3.0", + "socket.io-client": "2.3.0", + "source-map": "^0.7.3", + "source-map-support": "^0.5.19", + "st": "^2.0.0", + "stack-trace": "^0.0.10", + "string-similarity": "^1.2.2", + "strip-ansi": "^5.2.0", + "style-loader": "^0.23.1", + "terser-webpack-plugin": "^2.3.8", + "tmp": "^0.2.1", + "true-case-path": "^2.2.1", + "type-of": "^2.0.1", + "url-loader": "^1.1.2", + "util.promisify": "^1.0.1", + "uuid": "3.4.0", + "v8-compile-cache": "^2.2.0", + "webpack": "^4.44.1", + "webpack-dev-middleware": "^3.7.2", + "webpack-dev-server": "^3.11.2", + "webpack-hot-middleware": "^2.25.0", + "webpack-merge": "^4.2.2", + "webpack-stats-plugin": "^0.3.2", + "webpack-virtual-modules": "^0.2.2", + "xstate": "^4.11.0", + "yaml-loader": "^0.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.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==", + "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==" + }, + "core-js": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.9.0.tgz", + "integrity": "sha512-PyFBJaLq93FlyYdsndE5VaueA9K5cNB7CGzeCj191YYLhkQM0gdZR2SKihM70oF0wdqKSKClv/tEBOpoRmdOVQ==" + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "fastq": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.10.1.tgz", + "integrity": "sha512-AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA==", + "requires": { + "reusify": "^1.0.4" + } + }, + "gatsby-cli": { + "version": "2.19.1", + "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-2.19.1.tgz", + "integrity": "sha512-lJ+0HgcTGVmEzkaPVTeqVQUxpt3oW3ad0p1hcYzViVtjkGOBxIQdD11yJiC9ZvmKi9FWW7e/tFTdrMEylFLmIA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@hapi/joi": "^15.1.1", + "@types/common-tags": "^1.8.0", + "better-opn": "^2.0.0", + "chalk": "^4.1.0", + "clipboardy": "^2.3.0", + "common-tags": "^1.8.0", + "configstore": "^5.0.1", + "convert-hrtime": "^3.0.0", + "create-gatsby": "^0.5.1", + "envinfo": "^7.7.3", + "execa": "^3.4.0", + "fs-exists-cached": "^1.0.0", + "fs-extra": "^8.1.0", + "gatsby-core-utils": "^1.10.0", + "gatsby-recipes": "^0.9.1", + "gatsby-telemetry": "^1.10.0", + "hosted-git-info": "^3.0.6", + "is-valid-path": "^0.1.1", + "lodash": "^4.17.20", + "meant": "^1.0.2", + "node-fetch": "^2.6.1", + "opentracing": "^0.14.4", + "pretty-error": "^2.1.1", + "progress": "^2.0.3", + "prompts": "^2.3.2", + "redux": "^4.0.5", + "resolve-cwd": "^3.0.0", + "semver": "^7.3.2", + "signal-exit": "^3.0.3", + "source-map": "0.7.3", + "stack-trace": "^0.0.10", + "strip-ansi": "^5.2.0", + "update-notifier": "^5.0.1", + "uuid": "3.4.0", + "yargs": "^15.4.1", + "yoga-layout-prebuilt": "^1.9.6", + "yurnalist": "^2.1.0" + }, + "dependencies": { + "execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + } + } + }, + "gatsby-core-utils": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.10.0.tgz", + "integrity": "sha512-uI5gJXmVHegn8E/vttoX0BaXRJPC73RzxuZDtl2U5WBEgeg+VVkKCmNVQE9Xk+Qstm2Wd6RU+QJ4LMx5ywYZhQ==", + "requires": { + "ci-info": "2.0.0", + "configstore": "^5.0.1", + "fs-extra": "^8.1.0", + "node-object-hash": "^2.0.0", + "proper-lockfile": "^4.1.1", + "tmp": "^0.2.1", + "xdg-basedir": "^4.0.0" + } + }, + "gatsby-plugin-utils": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-utils/-/gatsby-plugin-utils-0.9.0.tgz", + "integrity": "sha512-InM8PNHtx1kF87qQOlf4pVeNA8lSIsvSjImvN6dvpUjeQqOMRN1avY0W9Trh6LKTF/keWWj975Gk8Vcr+PYyDA==", + "requires": { + "joi": "^17.2.1" + } + }, + "gatsby-telemetry": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-1.10.0.tgz", + "integrity": "sha512-lGUCwAASThIK5KtFwbVnQfthcKJRosxK70BrXy7c7h3FPSdbahy8DZvpuNz6beCAets3ZDGTXVzPGtzPZI1u6Q==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@turist/fetch": "^7.1.7", + "@turist/time": "^0.0.1", + "async-retry-ng": "^2.0.1", + "boxen": "^4.2.0", + "configstore": "^5.0.1", + "fs-extra": "^8.1.0", + "gatsby-core-utils": "^1.10.0", + "git-up": "^4.0.2", + "is-docker": "^2.1.1", + "lodash": "^4.17.20", + "node-fetch": "^2.6.1", + "uuid": "3.4.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "hosted-git-info": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + }, + "moment": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "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==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "y18n": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "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==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "gatsby-core-utils": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.6.0.tgz", + "integrity": "sha512-jGaXDPbXOkP5Ct7pcOTsx0C0WTvIjSBVlHp0oBIv6rTw7DP498G9RAytqOT8z3uAf1PzWjAcUEMGNdicVucrxg==", + "requires": { + "ci-info": "2.0.0", + "configstore": "^5.0.1", + "fs-extra": "^8.1.0", + "node-object-hash": "^2.0.0", + "proper-lockfile": "^4.1.1", + "tmp": "^0.2.1", + "xdg-basedir": "^4.0.0" + } + }, + "gatsby-graphiql-explorer": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-0.11.0.tgz", + "integrity": "sha512-mmxQhQSDUkbtOhQUek9a9sSg6LpiQUytNNR2hec8iklau2D4MDA5CvHTk9GUGhjdUgtnHSe/MPyZVJGmXSnYAA==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "gatsby-image": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/gatsby-image/-/gatsby-image-2.7.0.tgz", + "integrity": "sha512-Ae5teH/iPF9n7NKQP62r5kDz6Rhv4YXpEsUdptRsRH6ioeykGtO1NcYjcsHWo24KrM3fd06LKU9LiGJ5pLrQgg==", + "requires": { + "@babel/runtime": "^7.12.5", + "object-fit-images": "^3.2.4", + "prop-types": "^15.7.2" + } + }, + "gatsby-legacy-polyfills": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-0.7.0.tgz", + "integrity": "sha512-fHDJeFib1iNaFuNRMWOpTmu2aw0AZ1ViIzwY2ar4kL3X3fYDL4RLnoBaw6Fcyc/sCCYHdBDSGzb/imvsddkRaA==", + "requires": { + "core-js-compat": "^3.6.5" + } + }, + "gatsby-link": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/gatsby-link/-/gatsby-link-2.11.0.tgz", + "integrity": "sha512-AYXxndlSx5mnYv+/PBPdPBRvdv1LeSGE3WO8uYj2ReYDSbhiAlF3KKz30D62ErartXP0deySPtRKx4Dd3nCFYw==", + "requires": { + "@babel/runtime": "^7.12.5", + "@types/reach__router": "^1.3.7", + "prop-types": "^15.7.2" + } + }, + "gatsby-page-utils": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/gatsby-page-utils/-/gatsby-page-utils-0.9.0.tgz", + "integrity": "sha512-79zJtMV18IpChR5Zxl4VbChWgmdzIwg0CTseywnR+gSh2RDDfy81UerttpvSMQcQOv3gezeHxikT3CeopA8Jpg==", + "requires": { + "@babel/runtime": "^7.12.5", + "bluebird": "^3.7.2", + "chokidar": "^3.5.1", + "fs-exists-cached": "^1.0.0", + "gatsby-core-utils": "^1.10.0", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "micromatch": "^4.0.2" + }, + "dependencies": { + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "gatsby-core-utils": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.10.0.tgz", + "integrity": "sha512-uI5gJXmVHegn8E/vttoX0BaXRJPC73RzxuZDtl2U5WBEgeg+VVkKCmNVQE9Xk+Qstm2Wd6RU+QJ4LMx5ywYZhQ==", + "requires": { + "ci-info": "2.0.0", + "configstore": "^5.0.1", + "fs-extra": "^8.1.0", + "node-object-hash": "^2.0.0", + "proper-lockfile": "^4.1.1", + "tmp": "^0.2.1", + "xdg-basedir": "^4.0.0" + } + } + } + }, + "gatsby-plugin-manifest": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-manifest/-/gatsby-plugin-manifest-2.8.0.tgz", + "integrity": "sha512-NNHMfVA28BdMI2aGmdl6ra7sDe9lUOUsVrgK5mpWfIA+VA4hYSzvbGaQ3kj50gD9WscaTmgpZEjewSlOPnGSFw==", + "requires": { + "@babel/runtime": "^7.12.5", + "gatsby-core-utils": "^1.6.0", + "gatsby-plugin-utils": "^0.5.0", + "semver": "^7.3.2", + "sharp": "^0.26.3" + } + }, + "gatsby-plugin-offline": { + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/gatsby-plugin-offline/-/gatsby-plugin-offline-2.2.10.tgz", + "integrity": "sha512-S+fzmu/7vPDyZyZLMpiQniQllnjgBx87k8Ii00Nea6oij9TlEYpRVTFEtJO+6P8QyF20PxoKvq0ZNmuxK9mAiw==", + "requires": { + "@babel/runtime": "^7.5.5", + "cheerio": "^1.0.0-rc.3", + "idb-keyval": "^3.2.0", + "lodash": "^4.17.15", + "slash": "^3.0.0", + "workbox-build": "^3.6.3" + } + }, + "gatsby-plugin-page-creator": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-2.10.0.tgz", + "integrity": "sha512-lOzHJpzKEs6DM8Jxci3VozNIxcCTDTwRP5ypK5+7Qx3TUVzcpW7MMgUiwLo9G1kznN2YPe9cuoiTj5wNBjdEfA==", + "requires": { + "@babel/traverse": "^7.12.5", + "@sindresorhus/slugify": "^1.1.0", + "chokidar": "^3.5.1", + "fs-exists-cached": "^1.0.0", + "gatsby-page-utils": "^0.9.0", + "gatsby-telemetry": "^1.10.0", + "globby": "^11.0.2", + "lodash": "^4.17.20" + }, + "dependencies": { + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "gatsby-core-utils": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.10.0.tgz", + "integrity": "sha512-uI5gJXmVHegn8E/vttoX0BaXRJPC73RzxuZDtl2U5WBEgeg+VVkKCmNVQE9Xk+Qstm2Wd6RU+QJ4LMx5ywYZhQ==", + "requires": { + "ci-info": "2.0.0", + "configstore": "^5.0.1", + "fs-extra": "^8.1.0", + "node-object-hash": "^2.0.0", + "proper-lockfile": "^4.1.1", + "tmp": "^0.2.1", + "xdg-basedir": "^4.0.0" + } + }, + "gatsby-telemetry": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-1.10.0.tgz", + "integrity": "sha512-lGUCwAASThIK5KtFwbVnQfthcKJRosxK70BrXy7c7h3FPSdbahy8DZvpuNz6beCAets3ZDGTXVzPGtzPZI1u6Q==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@turist/fetch": "^7.1.7", + "@turist/time": "^0.0.1", + "async-retry-ng": "^2.0.1", + "boxen": "^4.2.0", + "configstore": "^5.0.1", + "fs-extra": "^8.1.0", + "gatsby-core-utils": "^1.10.0", + "git-up": "^4.0.2", + "is-docker": "^2.1.1", + "lodash": "^4.17.20", + "node-fetch": "^2.6.1", + "uuid": "3.4.0" + } + }, + "globby": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", + "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + } + } + }, + "gatsby-plugin-plausible": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/gatsby-plugin-plausible/-/gatsby-plugin-plausible-0.0.6.tgz", + "integrity": "sha512-qUdPQ3haeX2DIywGZ2boMpmFAnSbWzqS9cG9/OO0mWLigA0sDLWwGkpHIAvrfepgbB9U/roLtXflctBwOIxtcQ==", + "requires": { + "@babel/runtime": "^7.9.2", + "minimatch": "3.0.4", + "react": "^16.13.1" + } + }, + "gatsby-plugin-react-helmet": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-3.6.0.tgz", + "integrity": "sha512-nuI9UyLuxaRRGiTbAkYW5EXEKqrRJiaAnTrmXhLf5btQZSG0EGVrRFtQeN9KTuCi43czenZ2IDcbBg5yf0p1Gg==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "gatsby-plugin-react-svg": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/gatsby-plugin-react-svg/-/gatsby-plugin-react-svg-2.1.2.tgz", + "integrity": "sha512-y2vqiI/+bW8UPNL8628NwoX6kHtM4WJz6CiHPc9fhvSUa2Y8wriFJnGl1K249/9RXomOUQhl7r7JOuVhweSl1w==", + "requires": { + "svg-react-loader": "^0.4.4" + } + }, + "gatsby-plugin-sass": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-sass/-/gatsby-plugin-sass-2.7.0.tgz", + "integrity": "sha512-PPO5NgSoUySSLq41P6FDwx9oHrrB/Kb1zgn2lYugW5U81GuFl2fxvgq3nF1pyB2Nye0RMDla+EnrM6sf4nD60A==", + "requires": { + "@babel/runtime": "^7.12.5", + "sass-loader": "^7.3.1" + } + }, + "gatsby-plugin-sharp": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-sharp/-/gatsby-plugin-sharp-2.10.1.tgz", + "integrity": "sha512-w1a4waIlAUb7SpfvMstVI8S2V/R5EECqSEQ3IUFtARqbp/9eGFMlgwBBmn4AEA8bsIp3Bwvl1T2lIqZoh+jgHA==", + "requires": { + "@babel/runtime": "^7.12.5", + "async": "^3.2.0", + "bluebird": "^3.7.2", + "fs-extra": "^9.0.1", + "gatsby-core-utils": "^1.6.0", + "gatsby-telemetry": "^1.6.0", + "got": "^10.7.0", + "imagemin": "^7.0.1", + "imagemin-mozjpeg": "^9.0.0", + "imagemin-pngquant": "^9.0.1", + "lodash": "^4.17.20", + "mini-svg-data-uri": "^1.2.3", + "potrace": "^2.1.8", + "probe-image-size": "^5.0.0", + "progress": "^2.0.3", + "semver": "^7.3.2", + "sharp": "^0.26.3", + "svgo": "1.3.2", + "uuid": "3.4.0" + }, + "dependencies": { + "@sindresorhus/is": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-2.1.1.tgz", + "integrity": "sha512-/aPsuoj/1Dw/kzhkgz+ES6TxG0zfTMGLwuK2ZG00k/iJzYHTLCE8mVU8EPqEOp/lmxPoq1C1C9RYToRKb2KEfg==" + }, + "@szmarczak/http-timer": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz", + "integrity": "sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==", + "requires": { + "defer-to-connect": "^2.0.0" + } + }, + "async": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz", + "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==" + }, + "cacheable-request": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz", + "integrity": "sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==", + "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": "^4.1.0", + "responselike": "^2.0.0" + } + }, + "decompress-response": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-5.0.0.tgz", + "integrity": "sha512-TLZWWybuxWgoW7Lykv+gq9xvzOsUjQ9tF09Tj6NSTYGMTCHNXzrPnD6Hi+TgZq19PyTAGH4Ll/NIM/eTGglnMw==", + "requires": { + "mimic-response": "^2.0.0" + } + }, + "defer-to-connect": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz", + "integrity": "sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==" + }, + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "got": { + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/got/-/got-10.7.0.tgz", + "integrity": "sha512-aWTDeNw9g+XqEZNcTjMMZSy7B7yE9toWOFYip7ofFTLleJhvZwUxxTxkTpKvF+p1SAA4VHmuEy7PiHTHyq8tJg==", + "requires": { + "@sindresorhus/is": "^2.0.0", + "@szmarczak/http-timer": "^4.0.0", + "@types/cacheable-request": "^6.0.1", + "cacheable-lookup": "^2.0.0", + "cacheable-request": "^7.0.1", + "decompress-response": "^5.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^5.0.0", + "lowercase-keys": "^2.0.0", + "mimic-response": "^2.1.0", + "p-cancelable": "^2.0.0", + "p-event": "^4.0.0", + "responselike": "^2.0.0", + "to-readable-stream": "^2.0.0", + "type-fest": "^0.10.0" + } + }, + "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==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "keyv": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz", + "integrity": "sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==", + "requires": { + "json-buffer": "3.0.1" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + }, + "mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" + }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" + }, + "p-cancelable": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz", + "integrity": "sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==" + }, + "responselike": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", + "integrity": "sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==", + "requires": { + "lowercase-keys": "^2.0.0" + } + }, + "to-readable-stream": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-2.1.0.tgz", + "integrity": "sha512-o3Qa6DGg1CEXshSdvWNX2sN4QHqg03SPq7U6jPXRahlQdl5dK8oXjkU/2/sGrnOZKeGV1zLSO8qPwyKklPPE7w==" + }, + "type-fest": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.10.0.tgz", + "integrity": "sha512-EUV9jo4sffrwlg8s0zDhP0T2WD3pru5Xi0+HTE3zTUmBaZNhfkite9PdSJwdXLwPVW0jnAHT56pZHIOYckPEiw==" + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + } + } + }, + "gatsby-plugin-sitemap": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-sitemap/-/gatsby-plugin-sitemap-2.8.0.tgz", + "integrity": "sha512-svoPY57pwNnlvhtraXbHeEJYuR899QvszOkE05oho7HIqDn7SQMtuML2eFvk6uv7TTO6b0jyZ2l4oyQffbFfNw==", + "requires": { + "@babel/runtime": "^7.12.5", + "common-tags": "^1.8.0", + "minimatch": "^3.0.4", + "pify": "^3.0.0", + "sitemap": "^1.13.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "gatsby-plugin-typescript": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-typescript/-/gatsby-plugin-typescript-2.12.0.tgz", + "integrity": "sha512-Gb8mPdIgAmlxb/EgH7h5ewq3nMJ+oU640AyfTCAp9GtQspRztRRKjuGceJH3gDVq8bO6wFOWxdRVYIC2KZF9mw==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.5", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/preset-typescript": "^7.12.1", + "@babel/runtime": "^7.12.5", + "babel-plugin-remove-graphql-queries": "^2.16.0" + } + }, + "gatsby-plugin-utils": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/gatsby-plugin-utils/-/gatsby-plugin-utils-0.5.0.tgz", + "integrity": "sha512-Wvzt970TWr+cDdFdXjFmJ5rQEk9CbbbHzGo5GHOwfphXOTwp7/oKbTZoiGBm9M9Tf9Rdz6ph18j2ixdC0fy2Jw==", + "requires": { + "joi": "^17.2.1" + } + }, + "gatsby-react-router-scroll": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/gatsby-react-router-scroll/-/gatsby-react-router-scroll-3.7.0.tgz", + "integrity": "sha512-8sm04EQac7fccJZlllFEo349wAlNEuPVu35juuL0hgMDTyWlk4nPwPH/ACdpn2MgpEmrTSfp2yPxyzaRKVyzeQ==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "gatsby-recipes": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/gatsby-recipes/-/gatsby-recipes-0.9.1.tgz", + "integrity": "sha512-L0PPLbGSJxee+sR8hpCnoZOFSuKPwKKwwTDRohGOu6CtBN9LEdwIcLvwt6/9k7XmeWB32oUTHTnRS2zG+8rBxQ==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/generator": "^7.12.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.5", + "@babel/standalone": "^7.12.6", + "@babel/template": "^7.10.4", + "@babel/types": "^7.12.6", + "@graphql-tools/schema": "^7.0.0", + "@graphql-tools/utils": "^7.0.2", + "@hapi/hoek": "8.x.x", + "@hapi/joi": "^15.1.1", + "better-queue": "^3.8.10", + "chokidar": "^3.4.2", + "contentful-management": "^7.5.1", + "cors": "^2.8.5", + "debug": "^4.3.1", + "detect-port": "^1.3.0", + "dotenv": "^8.2.0", + "execa": "^4.0.2", + "express": "^4.17.1", + "express-graphql": "^0.9.0", + "fs-extra": "^8.1.0", + "gatsby-core-utils": "^1.10.0", + "gatsby-telemetry": "^1.10.0", + "glob": "^7.1.6", + "graphql": "^14.6.0", + "graphql-compose": "^6.3.8", + "graphql-subscriptions": "^1.1.0", + "graphql-type-json": "^0.3.2", + "hicat": "^0.8.0", + "is-binary-path": "^2.1.0", + "is-url": "^1.2.4", + "jest-diff": "^25.5.0", + "lock": "^1.0.0", + "lodash": "^4.17.20", + "mitt": "^1.2.0", + "mkdirp": "^0.5.1", + "node-fetch": "^2.5.0", + "pkg-dir": "^4.2.0", + "prettier": "^2.0.5", + "prop-types": "^15.6.1", + "remark-mdx": "^2.0.0-next.4", + "remark-mdxjs": "^2.0.0-next.4", + "remark-parse": "^6.0.3", + "remark-stringify": "^8.1.0", + "resolve-from": "^5.0.0", + "semver": "^7.3.2", + "single-trailing-newline": "^1.0.0", + "strip-ansi": "^6.0.0", + "style-to-object": "^0.3.0", + "unified": "^8.4.2", + "unist-util-remove": "^2.0.0", + "unist-util-visit": "^2.0.2", + "uuid": "3.4.0", + "ws": "^7.3.0", + "xstate": "^4.9.1", + "yoga-layout-prebuilt": "^1.9.6" + }, + "dependencies": { + "@graphql-tools/utils": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-7.5.0.tgz", + "integrity": "sha512-8f//RSqHmKRdg9A3GHlZdxzlVfF/938ZD9edXLW7EriSABg1BXu3veru9W02VqORypArb2S/Tyeyvsk2gForqA==", + "requires": { + "@ardatan/aggregate-error": "0.0.6", + "camel-case": "4.1.2", + "tslib": "~2.1.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "gatsby-core-utils": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-1.10.0.tgz", + "integrity": "sha512-uI5gJXmVHegn8E/vttoX0BaXRJPC73RzxuZDtl2U5WBEgeg+VVkKCmNVQE9Xk+Qstm2Wd6RU+QJ4LMx5ywYZhQ==", + "requires": { + "ci-info": "2.0.0", + "configstore": "^5.0.1", + "fs-extra": "^8.1.0", + "node-object-hash": "^2.0.0", + "proper-lockfile": "^4.1.1", + "tmp": "^0.2.1", + "xdg-basedir": "^4.0.0" + } + }, + "gatsby-telemetry": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-1.10.0.tgz", + "integrity": "sha512-lGUCwAASThIK5KtFwbVnQfthcKJRosxK70BrXy7c7h3FPSdbahy8DZvpuNz6beCAets3ZDGTXVzPGtzPZI1u6Q==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@turist/fetch": "^7.1.7", + "@turist/time": "^0.0.1", + "async-retry-ng": "^2.0.1", + "boxen": "^4.2.0", + "configstore": "^5.0.1", + "fs-extra": "^8.1.0", + "gatsby-core-utils": "^1.10.0", + "git-up": "^4.0.2", + "is-docker": "^2.1.1", + "lodash": "^4.17.20", + "node-fetch": "^2.6.1", + "uuid": "3.4.0" + } + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + }, + "prettier": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz", + "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==" + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "gatsby-remark-component": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gatsby-remark-component/-/gatsby-remark-component-1.1.3.tgz", + "integrity": "sha512-bRJ2r7FgdH12+ahsKSFe+OWPTmjw8lBD+S0ytm+p1M9Bfmq2Qai+ROacNAp7d18vZLEhRpzznWJgSU7gEejVXg==", + "requires": { + "unist-util-visit": "^1.1.1" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + } + } + }, + "gatsby-remark-copy-linked-files": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/gatsby-remark-copy-linked-files/-/gatsby-remark-copy-linked-files-2.6.0.tgz", + "integrity": "sha512-MDTrATgfhycpZ6tMfxCPF7Tiypg+skXQrWAehHQdK89sIveUNPCQ+ttihYOwxvg0JZXyQ6QvaPifPqZ1qljvEw==", + "requires": { + "@babel/runtime": "^7.12.5", + "cheerio": "^1.0.0-rc.3", + "fs-extra": "^8.1.0", + "is-relative-url": "^3.0.0", + "lodash": "^4.17.20", + "path-is-inside": "^1.0.2", + "probe-image-size": "^5.0.0", + "unist-util-visit": "^1.4.1" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + } + } + }, + "gatsby-remark-images": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/gatsby-remark-images/-/gatsby-remark-images-3.7.1.tgz", + "integrity": "sha512-02lUP2CK6ftlO8L/TDowgdUiaQikC7w7sL+suBXoeTvxWBafG0KUkPQ+0n0Kcqbj62e4vcphGFHxEWoAAmsbIg==", + "requires": { + "@babel/runtime": "^7.12.5", + "chalk": "^4.1.0", + "cheerio": "^1.0.0-rc.3", + "gatsby-core-utils": "^1.6.0", + "is-relative-url": "^3.0.0", + "lodash": "^4.17.20", + "mdast-util-definitions": "^1.2.5", + "potrace": "^2.1.8", + "query-string": "^6.13.3", + "unist-util-select": "^1.5.0", + "unist-util-visit-parents": "^2.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + } + } + }, + "gatsby-remark-mathjax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gatsby-remark-mathjax/-/gatsby-remark-mathjax-1.0.0.tgz", + "integrity": "sha512-rWRuZGcUvlgNIhHkE/0xXYOR+nfDFBuJ5P8s669UqprTDlk0rfYIyrxGYmQi4Se3LBvrLAkvNQyLSQU+LT3IKA==", + "requires": { + "babel-runtime": "^6.26.0", + "remark-math": "^1.0.3", + "unist-util-visit": "^1.1.1" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + } + } + }, + "gatsby-remark-prismjs": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/gatsby-remark-prismjs/-/gatsby-remark-prismjs-3.9.0.tgz", + "integrity": "sha512-w6GadJ9fj5cmBcImeOhVqTKhYKBjh8DTO+yhy6QLSelDD8UIrLOmboHiCMhHXhuaqKjioXovcOQLJypeZf0orw==", + "requires": { + "@babel/runtime": "^7.12.5", + "parse-numeric-range": "^0.0.2", + "unist-util-visit": "^1.4.1" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + } + } + }, + "gatsby-remark-smartypants": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/gatsby-remark-smartypants/-/gatsby-remark-smartypants-2.6.0.tgz", + "integrity": "sha512-cozL2fYjBIwQpI1OB8Jj1XaBSmcUhuknz1of9BFULAcR003C6u77hMo5YaZ9ieCEwHk7EfMCjKKCVddGAMgZ/w==", + "requires": { + "@babel/runtime": "^7.12.5", + "retext": "^5.0.0", + "retext-smartypants": "^3.0.3", + "unist-util-visit": "^1.4.1" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + } + } + }, + "gatsby-remark-unwrap-images": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/gatsby-remark-unwrap-images/-/gatsby-remark-unwrap-images-1.0.2.tgz", + "integrity": "sha512-kOatDaz6EcYJn6oEx97pim0JkzuN1epacmHuKP9kL7r3+y1dzvNQjrJMtmDZTqC6Q8LhXD2rrFhsYS3SerTHhw==", + "requires": { + "unist-util-remove": "^1.0.1", + "unist-util-visit": "^1.4.0" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-remove": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-1.0.3.tgz", + "integrity": "sha512-mB6nCHCQK0pQffUAcCVmKgIWzG/AXs/V8qpS8K72tMPtOSCMSjDeMc5yN+Ye8rB0FhcE+JvW++o1xRNc0R+++g==", + "requires": { + "unist-util-is": "^3.0.0" + } + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + } + } + }, + "gatsby-source-filesystem": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-2.7.0.tgz", + "integrity": "sha512-SpIwHe89LLwgwNUEcHaRCe3J5+7ODgdJLh/PhJdSpmEzeHQRtLAfInNuoTMs8pJ53W+1HI/ph3/HXSAPddi/VA==", + "requires": { + "@babel/runtime": "^7.12.5", + "better-queue": "^3.8.10", + "chokidar": "^3.4.3", + "file-type": "^16.0.0", + "fs-extra": "^8.1.0", + "gatsby-core-utils": "^1.6.0", + "got": "^9.6.0", + "md5-file": "^5.0.0", + "mime": "^2.4.6", + "pretty-bytes": "^5.4.1", + "progress": "^2.0.3", + "valid-url": "^1.0.9", + "xstate": "^4.14.0" + }, + "dependencies": { + "file-type": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-16.0.1.tgz", + "integrity": "sha512-rwXqMZiizJd0uXZE52KN2DtPBAV99qz9cUTHHt8pSyaQzgVYrHJGR0qt2p4N/yzHEL/tGrlB/TgawQb4Fnxxyw==", + "requires": { + "readable-web-to-node-stream": "^3.0.0", + "strtok3": "^6.0.3", + "token-types": "^2.0.0", + "typedarray-to-buffer": "^3.1.5" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "pretty-bytes": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.4.1.tgz", + "integrity": "sha512-s1Iam6Gwz3JI5Hweaz4GoCD1WUNUIyzePFy5+Js2hjwGVt2Z79wNN+ZKOZ2vB6C+Xs6njyB84Z1IthQg8d9LxA==" + } + } + }, + "gatsby-telemetry": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-1.6.0.tgz", + "integrity": "sha512-9bT40EqFU+oKJD0QUK6+MEwel7r8t9uI/9wlM5xU7P4qx2Ji66KJ1L0aCNgeZAHsdBF84K+J8tHnghr5A/7s7g==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@turist/fetch": "^7.1.7", + "@turist/time": "^0.0.1", + "async-retry-ng": "^2.0.1", + "boxen": "^4.2.0", + "configstore": "^5.0.1", + "fs-extra": "^8.1.0", + "gatsby-core-utils": "^1.6.0", + "git-up": "^4.0.2", + "is-docker": "^2.1.1", + "lodash": "^4.17.20", + "node-fetch": "^2.6.1", + "uuid": "3.4.0" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + } + } + }, + "gatsby-transformer-remark": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/gatsby-transformer-remark/-/gatsby-transformer-remark-2.12.0.tgz", + "integrity": "sha512-j9v2Feq9+9zNOVlfa7rNy/3V3ARVasJ6P+E1FOYBzZgFVN9rXmdd0Uze9difcNzyHs4ESVBrphfjHpnFvtae6Q==", + "requires": { + "@babel/runtime": "^7.12.5", + "bluebird": "^3.7.2", + "gatsby-core-utils": "^1.6.0", + "gray-matter": "^4.0.2", + "hast-util-raw": "^4.0.0", + "hast-util-to-html": "^4.0.1", + "lodash": "^4.17.20", + "mdast-util-to-hast": "^3.0.4", + "mdast-util-to-string": "^1.1.0", + "mdast-util-toc": "^5.0", + "remark": "^10.0.1", + "remark-parse": "^6.0.3", + "remark-retext": "^3.1.3", + "remark-stringify": "6.0.4", + "retext-english": "^3.0.4", + "sanitize-html": "^1.27.5", + "underscore.string": "^3.3.5", + "unified": "^6.2.0", + "unist-util-remove-position": "^1.1.4", + "unist-util-select": "^1.5.0", + "unist-util-visit": "^1.4.1" + }, + "dependencies": { + "dom-serializer": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz", + "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "entities": "^2.0.0" + }, + "dependencies": { + "domhandler": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", + "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", + "requires": { + "domelementtype": "^2.1.0" + } + } + } + }, + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" + }, + "domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "requires": { + "domelementtype": "^2.0.1" + } + }, + "domutils": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.4.tgz", + "integrity": "sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0" + }, + "dependencies": { + "domhandler": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", + "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", + "requires": { + "domelementtype": "^2.1.0" + } + } + } + }, + "entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==" + }, + "htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "markdown-table": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", + "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==" + }, + "mdast-util-compact": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz", + "integrity": "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==", + "requires": { + "unist-util-visit": "^1.1.0" + } + }, + "parse-entities": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", + "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "remark-stringify": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz", + "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==", + "requires": { + "ccount": "^1.0.0", + "is-alphanumeric": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "longest-streak": "^2.0.1", + "markdown-escapes": "^1.0.0", + "markdown-table": "^1.1.0", + "mdast-util-compact": "^1.0.0", + "parse-entities": "^1.0.2", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "stringify-entities": "^1.0.1", + "unherit": "^1.0.4", + "xtend": "^4.0.1" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" + }, + "sanitize-html": { + "version": "1.27.5", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.27.5.tgz", + "integrity": "sha512-M4M5iXDAUEcZKLXkmk90zSYWEtk5NH3JmojQxKxV371fnMh+x9t1rqdmXaGoyEHw3z/X/8vnFhKjGL5xFGOJ3A==", + "requires": { + "htmlparser2": "^4.1.0", + "lodash": "^4.17.15", + "parse-srcset": "^1.0.2", + "postcss": "^7.0.27" + } + }, + "stringify-entities": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", + "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", + "requires": { + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "unified": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz", + "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^1.1.0", + "trough": "^1.0.0", + "vfile": "^2.0.0", + "x-is-string": "^0.1.0" + } + }, + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-stringify-position": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", + "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==" + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + }, + "vfile": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", + "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==", + "requires": { + "is-buffer": "^1.1.4", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^1.0.0", + "vfile-message": "^1.0.0" + } + }, + "vfile-message": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", + "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", + "requires": { + "unist-util-stringify-position": "^1.1.1" + } + } + } + }, + "gatsby-transformer-sharp": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-2.8.0.tgz", + "integrity": "sha512-pxNKLKoUf6jP6NidZzuyp92wFHIJCddgmO9gmHUjfdOiNybJddY8fEx415YJov9JCk+wbaZQ/fQTq+aZ28vtkQ==", + "requires": { + "@babel/runtime": "^7.12.5", + "bluebird": "^3.7.2", + "fs-extra": "^9.0.1", + "potrace": "^2.1.8", + "probe-image-size": "^5.0.0", + "semver": "^7.3.2", + "sharp": "^0.26.3" + }, + "dependencies": { + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + }, + "dependencies": { + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==" + } + } + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "requires": { + "globule": "^1.0.0" + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", + "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=" + }, + "get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "requires": { + "npm-conf": "^1.1.0" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "gifwrap": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.2.tgz", + "integrity": "sha512-fcIswrPaiCDAyO8xnWvHSZdWChjKXUanKKpAiWWJ/UTkEi/aYKn5+90e7DE820zbEaVR9CE2y4z9bzhQijZ0BA==", + "requires": { + "image-q": "^1.1.1", + "omggif": "^1.0.10" + } + }, + "git-up": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-4.0.2.tgz", + "integrity": "sha512-kbuvus1dWQB2sSW4cbfTeGpCMd8ge9jx9RKnhXhuJ7tnvT+NIrTVfYZxjtflZddQYcmdOTlkAcjmx7bor+15AQ==", + "requires": { + "is-ssh": "^1.3.0", + "parse-url": "^5.0.0" + } + }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=" + }, + "github-slugger": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.3.0.tgz", + "integrity": "sha512-gwJScWVNhFYSRDvURk/8yhcFBee6aFjye2a7Lhb2bUyRulpIoek9p0I9Kt7PT67d/nUlZbFu8L9RLiA0woQN8Q==", + "requires": { + "emoji-regex": ">=6.0.0 <=6.1.1" + }, + "dependencies": { + "emoji-regex": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.1.1.tgz", + "integrity": "sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4=" + } + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "global-dirs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", + "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", + "requires": { + "ini": "2.0.0" + }, + "dependencies": { + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" + } + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", + "optional": true, + "requires": { + "delegate": "^3.1.2" + } + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==" + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=" + } + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "requires": { + "json-buffer": "3.0.0" + } + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + } + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "graphql": { + "version": "14.7.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.7.0.tgz", + "integrity": "sha512-l0xWZpoPKpppFzMfvVyFmp9vLN7w/ZZJPefUicMCepfJeQ8sMcztloGYY9DfjVPo6tIUDzU5Hw3MUbIjj9AVVA==", + "requires": { + "iterall": "^1.2.2" + } + }, + "graphql-compose": { + "version": "6.3.8", + "resolved": "https://registry.npmjs.org/graphql-compose/-/graphql-compose-6.3.8.tgz", + "integrity": "sha512-o0/jzQEMIpSjryLKwmD1vGrCubiPxD0LxlGTgWDSu38TBepu2GhugC9gYgTEbtiCZAHPtvkZ90SzzABOWZyQLA==", + "requires": { + "graphql-type-json": "^0.2.4", + "object-path": "^0.11.4" + }, + "dependencies": { + "graphql-type-json": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/graphql-type-json/-/graphql-type-json-0.2.4.tgz", + "integrity": "sha512-/tq02ayMQjrG4oDFDRLLrPk0KvJXue0nVXoItBe7uAdbNXjQUu+HYCBdAmPLQoseVzUKKMzrhq2P/sfI76ON6w==" + } + } + }, + "graphql-config": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-3.2.0.tgz", + "integrity": "sha512-ygEKDeQNZKpm4137560n2oY3bGM0D5zyRsQVaJntKkufWdgPg6sb9/4J1zJW2y/yC1ortAbhNho09qmeJeLa9g==", + "requires": { + "@endemolshinegroup/cosmiconfig-typescript-loader": "3.0.2", + "@graphql-tools/graphql-file-loader": "^6.0.0", + "@graphql-tools/json-file-loader": "^6.0.0", + "@graphql-tools/load": "^6.0.0", + "@graphql-tools/merge": "^6.0.0", + "@graphql-tools/url-loader": "^6.0.0", + "@graphql-tools/utils": "^6.0.0", + "cosmiconfig": "6.0.0", + "cosmiconfig-toml-loader": "1.0.0", + "minimatch": "3.0.4", + "string-env-interpolation": "1.0.1", + "tslib": "^2.0.0" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "graphql-playground-html": { + "version": "1.6.29", + "resolved": "https://registry.npmjs.org/graphql-playground-html/-/graphql-playground-html-1.6.29.tgz", + "integrity": "sha512-fbF/zZKuw2sdfKp8gjTORJ/I9xBsqeEYRseWxBzuR15NHMptRTT9414IyRCs3ognZzUDr5MDJgx97SlLZCtQyA==", + "requires": { + "xss": "^1.0.6" + } + }, + "graphql-playground-middleware-express": { + "version": "1.7.22", + "resolved": "https://registry.npmjs.org/graphql-playground-middleware-express/-/graphql-playground-middleware-express-1.7.22.tgz", + "integrity": "sha512-PJLiCxLmN6Dp+dHGyHU92m9y3hB/RAkcUBWcqYl2fiP+EbpDDgNfElrsVzW60MhJe+LTV1PFqiInH2d3KNvlCQ==", + "requires": { + "graphql-playground-html": "^1.6.29" + } + }, + "graphql-subscriptions": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.0.tgz", + "integrity": "sha512-uXvp729fztqwa7HFUFaAqKwNMwwOfsvu4HwOu7/35Cd44bNrMPCn97mNGN0ybuuZE36CPXBTaW/4U/xyOS4D9w==", + "requires": { + "iterall": "^1.3.0" + } + }, + "graphql-type-json": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/graphql-type-json/-/graphql-type-json-0.3.2.tgz", + "integrity": "sha512-J+vjof74oMlCWXSvt0DOf2APEdZOCdubEvGDUAlqH//VBYcOYsGgRW7Xzorr44LvkjiuvecWc8fChxuZZbChtg==" + }, + "graphql-upload": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/graphql-upload/-/graphql-upload-11.0.0.tgz", + "integrity": "sha512-zsrDtu5gCbQFDWsNa5bMB4nf1LpKX9KDgh+f8oL1288ijV4RxeckhVozAjqjXAfRpxOHD1xOESsh6zq8SjdgjA==", + "requires": { + "busboy": "^0.3.1", + "fs-capacitor": "^6.1.0", + "http-errors": "^1.7.3", + "isobject": "^4.0.0", + "object-path": "^0.11.4" + }, + "dependencies": { + "http-errors": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz", + "integrity": "sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==" + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + } + } + }, + "graphql-ws": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-4.1.5.tgz", + "integrity": "sha512-yUQ1AjegD1Y9jDS699kyw7Mw+9H+rILm2HoS8N5a5B5YTH93xy3yifFhAJpKGc2wb/8yGdlVy8gTcud0TPqi6Q==" + }, + "gray-matter": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.2.tgz", + "integrity": "sha512-7hB/+LxrOjq/dd8APlK0r24uL/67w7SkYnfwhNFwg/VDIGWGmduTDYf3WNstLW2fbbmRwrDGCVSJ2isuf2+4Hw==", + "requires": { + "js-yaml": "^3.11.0", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + } + }, + "gud": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" + }, + "gzip-size": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", + "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", + "requires": { + "duplexer": "^0.1.1" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "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==", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "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==" + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + } + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hasha": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", + "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", + "requires": { + "is-stream": "^2.0.0", + "type-fest": "^0.8.0" + }, + "dependencies": { + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + } + } + }, + "hast-to-hyperscript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-5.0.0.tgz", + "integrity": "sha512-DLl3eYTz8uwwzEubDUdCChsR5t5b2ne+yvHrA2h58Suq/JnN3+Gsb9Tc4iZoCCsykmFUc6UUpwxTmQXs0akSeg==", + "requires": { + "comma-separated-tokens": "^1.0.0", + "property-information": "^4.0.0", + "space-separated-tokens": "^1.0.0", + "style-to-object": "^0.2.1", + "unist-util-is": "^2.0.0", + "web-namespaces": "^1.1.2" + }, + "dependencies": { + "style-to-object": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.2.3.tgz", + "integrity": "sha512-1d/k4EY2N7jVLOqf2j04dTc37TPOv/hHxZmvpg8Pdh8UYydxeu/C1W1U4vD8alzf5V2Gt7rLsmkr4dxAlDm9ng==", + "requires": { + "inline-style-parser": "0.1.1" + } + }, + "unist-util-is": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.3.tgz", + "integrity": "sha512-4WbQX2iwfr/+PfM4U3zd2VNXY+dWtZsN1fLnWEi2QQXA4qyDYAZcDMfXUX0Cu6XZUHHAO9q4nyxxLT4Awk1qUA==" + } + } + }, + "hast-util-from-parse5": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-4.0.2.tgz", + "integrity": "sha512-I6dtjsGtDqz4fmGSiFClFyiXdKhj5bPceS6intta7k/VDuiKz9P61C6hO6WMiNNmEm1b/EtBH8f+juvz4o0uwQ==", + "requires": { + "ccount": "^1.0.3", + "hastscript": "^4.0.0", + "property-information": "^4.0.0", + "web-namespaces": "^1.1.2", + "xtend": "^4.0.1" + } + }, + "hast-util-is-element": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-1.1.0.tgz", + "integrity": "sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==" + }, + "hast-util-parse-selector": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", + "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==" + }, + "hast-util-raw": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-4.0.0.tgz", + "integrity": "sha512-5xYHyEJMCf8lX/NT4iA5z6N43yoFsrJqXJ5GWwAbLn815URbIz+UNNFEgid33F9paZuDlqVKvB+K3Aqu5+DdSw==", + "requires": { + "hast-util-from-parse5": "^4.0.2", + "hast-util-to-parse5": "^4.0.1", + "html-void-elements": "^1.0.1", + "parse5": "^5.0.0", + "unist-util-position": "^3.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.1", + "zwitch": "^1.0.0" + }, + "dependencies": { + "parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==" + } + } + }, + "hast-util-sanitize": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/hast-util-sanitize/-/hast-util-sanitize-1.3.1.tgz", + "integrity": "sha512-AIeKHuHx0Wk45nSkGVa2/ujQYTksnDl8gmmKo/mwQi7ag7IBZ8cM3nJ2G86SajbjGP/HRpud6kMkPtcM2i0Tlw==", + "requires": { + "xtend": "^4.0.1" + } + }, + "hast-util-to-html": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-4.0.1.tgz", + "integrity": "sha512-2emzwyf0xEsc4TBIPmDJmBttIw8R4SXAJiJZoiRR/s47ODYWgOqNoDbf2SJAbMbfNdFWMiCSOrI3OVnX6Qq2Mg==", + "requires": { + "ccount": "^1.0.0", + "comma-separated-tokens": "^1.0.1", + "hast-util-is-element": "^1.0.0", + "hast-util-whitespace": "^1.0.0", + "html-void-elements": "^1.0.0", + "property-information": "^4.0.0", + "space-separated-tokens": "^1.0.0", + "stringify-entities": "^1.0.1", + "unist-util-is": "^2.0.0", + "xtend": "^4.0.1" + }, + "dependencies": { + "stringify-entities": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", + "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", + "requires": { + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "unist-util-is": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.3.tgz", + "integrity": "sha512-4WbQX2iwfr/+PfM4U3zd2VNXY+dWtZsN1fLnWEi2QQXA4qyDYAZcDMfXUX0Cu6XZUHHAO9q4nyxxLT4Awk1qUA==" + } + } + }, + "hast-util-to-parse5": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-4.0.1.tgz", + "integrity": "sha512-U/61W+fsNfBpCyJBB5Pt3l5ypIfgXqEyW9pyrtxF7XrqDJHzcFrYpnC94d0JDYjvobLpYCzcU9srhMRPEO1YXw==", + "requires": { + "hast-to-hyperscript": "^5.0.0", + "property-information": "^4.0.0", + "web-namespaces": "^1.0.0", + "xtend": "^4.0.1", + "zwitch": "^1.0.0" + } + }, + "hast-util-whitespace": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz", + "integrity": "sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==" + }, + "hastscript": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-4.1.0.tgz", + "integrity": "sha512-bOTn9hEfzewvHyXdbYGKqOr/LOz+2zYhKbC17U2YAjd16mnjqB1BQ0nooM/RdMy/htVyli0NAznXiBtwDi1cmQ==", + "requires": { + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.2.0", + "property-information": "^4.0.0", + "space-separated-tokens": "^1.0.0" + } + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "hicat": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/hicat/-/hicat-0.8.0.tgz", + "integrity": "sha512-om8L9O5XwqeSdwl5NtHgrzK3wcF4fT9T4gb/NktoH8EyoZipas/tvUZLV48xT7fQfMYr9qvb0WEutqdf0LWSqA==", + "requires": { + "highlight.js": "^10.4.1", + "minimist": "^1.2.5" + } + }, + "highlight.js": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.6.0.tgz", + "integrity": "sha512-8mlRcn5vk/r4+QcqerapwBYTe+iPL5ih6xrNylxrnBdHQiijDETfXX7VIxC3UiCRiINBJfANBAsPzAvRQj8RpQ==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoek": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==" + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + }, + "html-void-elements": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", + "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==" + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-parser-js": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==" + }, + "iconv-lite": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", + "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=" + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "requires": { + "postcss": "^6.0.1" + } + }, + "idb-keyval": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-3.2.0.tgz", + "integrity": "sha512-slx8Q6oywCCSfKgPgL0sEsXtPVnSbTLWpyiDcu6msHOyKOLari1TD1qocXVCft80umnkk3/Qqh3lwoFt8T/BPQ==" + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + }, + "image-q": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-q/-/image-q-1.1.1.tgz", + "integrity": "sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY=" + }, + "imagemin": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", + "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", + "requires": { + "file-type": "^12.0.0", + "globby": "^10.0.0", + "graceful-fs": "^4.2.2", + "junk": "^3.1.0", + "make-dir": "^3.0.0", + "p-pipe": "^3.0.0", + "replace-ext": "^1.0.0" + } + }, + "imagemin-mozjpeg": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-9.0.0.tgz", + "integrity": "sha512-TwOjTzYqCFRgROTWpVSt5UTT0JeCuzF1jswPLKALDd89+PmrJ2PdMMYeDLYZ1fs9cTovI9GJd68mRSnuVt691w==", + "requires": { + "execa": "^4.0.0", + "is-jpg": "^2.0.0", + "mozjpeg": "^7.0.0" + } + }, + "imagemin-pngquant": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-9.0.1.tgz", + "integrity": "sha512-PYyo9G/xwddf+Qqlqe3onz5ZH7p6vHYVVkiuuczUjxZmfekyY77RXaOA/AR6FnVoeQxGa/pDtEK5xUKOcVo+sA==", + "requires": { + "execa": "^4.0.0", + "is-png": "^2.0.0", + "is-stream": "^2.0.0", + "ow": "^0.17.0", + "pngquant-bin": "^6.0.0" + }, + "dependencies": { + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + } + } + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.0" + }, + "dependencies": { + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "in-publish": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==" + }, + "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==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "requires": { + "type-fest": "^0.11.0" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "dependencies": { + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + } + } + }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" + }, + "is-alphanumeric": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", + "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=" + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "requires": { + "call-bind": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" + }, + "is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + } + }, + "is-invalid-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz", + "integrity": "sha1-MHqFWzzxqTi0TqcNLGEQYFNxTzQ=", + "requires": { + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "is-jpg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=" + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=" + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + }, + "is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + }, + "dependencies": { + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + } + } + }, + "is-path-inside": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", + "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==" + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-png": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", + "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==" + }, + "is-promise": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", + "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==" + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-relative-url": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-relative-url/-/is-relative-url-3.0.0.tgz", + "integrity": "sha512-U1iSYRlY2GIMGuZx7gezlB5dp1Kheaym7zKzO1PV06mOihiWTXejLwm4poEJysPyXF+HtK/BEd0DVlcCh30pEA==", + "requires": { + "is-absolute-url": "^3.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" + }, + "is-root": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-1.0.0.tgz", + "integrity": "sha1-B7bCM7w5TNnQK6FclmvWZg1jQtU=" + }, + "is-ssh": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.2.tgz", + "integrity": "sha512-elEw0/0c2UscLrNG+OAorbP539E3rhliKPg+hDMWN9VwrDXfYK+4PBEykDPfxlYYtQvl84TascnQyobfQLHEhQ==", + "requires": { + "protocols": "^1.1.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-valid-path": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", + "integrity": "sha1-EQ+f90w39mPh7HkV60UfLbk6yd8=", + "requires": { + "is-invalid-path": "^0.1.0" + } + }, + "is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==" + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isemail": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", + "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", + "requires": { + "punycode": "2.x.x" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "iterall": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", + "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==" + }, + "jest-diff": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", + "requires": { + "chalk": "^3.0.0", + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.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==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-get-type": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==" + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jimp": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.14.0.tgz", + "integrity": "sha512-8BXU+J8+SPmwwyq9ELihpSV4dWPTiOKBWCEgtkbnxxAVMjXdf3yGmyaLSshBfXc8sP/JQ9OZj5R8nZzz2wPXgA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/custom": "^0.14.0", + "@jimp/plugins": "^0.14.0", + "@jimp/types": "^0.14.0", + "regenerator-runtime": "^0.13.3" + } + }, + "joi": { + "version": "17.3.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.3.0.tgz", + "integrity": "sha512-Qh5gdU6niuYbUIUV5ejbsMiiFmBdw8Kcp8Buj2JntszCkCfxJ9Cz76OtHxOZMPXrt5810iDIXs+n1nNVoquHgg==", + "requires": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.0", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + }, + "dependencies": { + "@hapi/hoek": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.0.tgz", + "integrity": "sha512-i9YbZPN3QgfighY/1X1Pu118VUz2Fmmhd6b2n0/O8YVgGGfw0FbUYoA97k7FkpGJ+pLCFEDLUmAPPV4D1kpeFw==" + }, + "@hapi/topo": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.0.0.tgz", + "integrity": "sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + } + } + }, + "jpeg-js": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.2.tgz", + "integrity": "sha512-+az2gi/hvex7eLTMTlbRLOhH6P6WFdk2ITI8HJsaH2VqYO0I594zXSYEP+tf4FW+8Cy68ScDXoAsQdyQanv3sw==" + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + } + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "json-loader": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", + "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-parser": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/json-parser/-/json-parser-1.1.5.tgz", + "integrity": "sha1-5i7FJh0aal/CDoEqMgdAxtkAVnc=", + "requires": { + "esprima": "^2.7.0" + } + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "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": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "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=" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "requires": { + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" + } + }, + "juniper-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/juniper-js/-/juniper-js-0.1.0.tgz", + "integrity": "sha512-PPwiEztMMfg5dsFZ0v0c1AA2ZFp8ionZNHnJcX7jcdDGKK2KcCB4qG33jtAiEnEEbNuoPq2wxVQBUDdCXvPj+w==" + }, + "junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==" + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "requires": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "requires": { + "package-json": "^6.3.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "load-bmfont": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz", + "integrity": "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==", + "requires": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + }, + "dependencies": { + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + } + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + } + } + }, + "load-script": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/load-script/-/load-script-1.0.0.tgz", + "integrity": "sha1-BJGTngvuVkPuSUp+PaPSuscMbKQ=" + }, + "loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", + "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "localstorage-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/localstorage-polyfill/-/localstorage-polyfill-1.0.1.tgz", + "integrity": "sha1-SzCD1LxR0jtBWFN+ZoFhN0E/0xo=" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lock": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/lock/-/lock-1.1.0.tgz", + "integrity": "sha1-UxV0mdFlOxNspmRRBx/KYVcD+lU=" + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "lodash.deburr": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-4.1.0.tgz", + "integrity": "sha1-3bG7s+8HRYwBd7oH3hRCLLAz/5s=" + }, + "lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=" + }, + "lodash.every": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.every/-/lodash.every-4.6.0.tgz", + "integrity": "sha1-64mYS+vENkJ5uzrvu9HKGb+mxqc=" + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" + }, + "lodash.flattendeep": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", + "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=" + }, + "lodash.foreach": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", + "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=" + }, + "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": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=" + }, + "lodash.maxby": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.maxby/-/lodash.maxby-4.6.0.tgz", + "integrity": "sha1-CCJABo88eiJ6oAqDgOTzjPB4bj0=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "lodash.without": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.without/-/lodash.without-4.4.0.tgz", + "integrity": "sha1-PNRXSgC2e643OpS3SHcmQFB7eqw=" + }, + "logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", + "requires": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + }, + "dependencies": { + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + } + } + }, + "loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==" + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" + }, + "longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", + "requires": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" + }, + "dependencies": { + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "requires": { + "repeating": "^2.0.0" + } + } + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", + "requires": { + "es5-ext": "~0.10.2" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" + }, + "markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", + "requires": { + "repeat-string": "^1.0.0" + } + }, + "marked": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.4.0.tgz", + "integrity": "sha512-tMsdNBgOsrUophCAFQl0XPe6Zqk/uy9gnue+jIIKhykO51hxyu6uNx7zBPy0+y/WKYVZZMspV9YeXLNdKk+iYw==" + }, + "mathjax": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/mathjax/-/mathjax-3.1.2.tgz", + "integrity": "sha512-BojKspBv4nNWzO1wC6VEI+g9gHDOhkaGHGgLxXkasdU4pwjdO5AXD5M/wcLPkXYPjZ/N+6sU8rjQTlyvN2cWiQ==" + }, + "md5-file": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-5.0.0.tgz", + "integrity": "sha512-xbEFXCYVWrSx/gEKS1VPlg84h/4L20znVIulKw6kMfmBUAZNAnF00eczz9ICMl+/hjQGo5KSXRxbL/47X3rmMw==" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdast-util-compact": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz", + "integrity": "sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==", + "requires": { + "unist-util-visit": "^2.0.0" + } + }, + "mdast-util-definitions": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-1.2.5.tgz", + "integrity": "sha512-CJXEdoLfiISCDc2JB6QLb79pYfI6+GcIH+W2ox9nMc7od0Pz+bovcHsiq29xAQY6ayqe/9CsK2VzkSJdg1pFYA==", + "requires": { + "unist-util-visit": "^1.0.0" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + } + } + }, + "mdast-util-to-hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-3.0.4.tgz", + "integrity": "sha512-/eIbly2YmyVgpJNo+bFLLMCI1XgolO/Ffowhf+pHDq3X4/V6FntC9sGQCDLM147eTS+uSXv5dRzJyFn+o0tazA==", + "requires": { + "collapse-white-space": "^1.0.0", + "detab": "^2.0.0", + "mdast-util-definitions": "^1.2.0", + "mdurl": "^1.0.1", + "trim": "0.0.1", + "trim-lines": "^1.0.0", + "unist-builder": "^1.0.1", + "unist-util-generated": "^1.1.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^1.1.0", + "xtend": "^4.0.1" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + } + } + }, + "mdast-util-to-nlcst": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/mdast-util-to-nlcst/-/mdast-util-to-nlcst-3.2.3.tgz", + "integrity": "sha512-hPIsgEg7zCvdU6/qvjcR6lCmJeRuIEpZGY5xBV+pqzuMOvQajyyF8b6f24f8k3Rw8u40GwkI3aAxUXr3bB2xag==", + "requires": { + "nlcst-to-string": "^2.0.0", + "repeat-string": "^1.5.2", + "unist-util-position": "^3.0.0", + "vfile-location": "^2.0.0" + } + }, + "mdast-util-to-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", + "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==" + }, + "mdast-util-toc": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-toc/-/mdast-util-toc-5.1.0.tgz", + "integrity": "sha512-csimbRIVkiqc+PpFeKDGQ/Ck2N4f9FYH3zzBMMJzcxoKL8m+cM0n94xXm0I9eaxHnKdY9n145SGTdyJC7i273g==", + "requires": { + "@types/mdast": "^3.0.3", + "@types/unist": "^2.0.3", + "extend": "^3.0.2", + "github-slugger": "^1.2.1", + "mdast-util-to-string": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit": "^2.0.0" + }, + "dependencies": { + "mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" + } + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=" + }, + "meant": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/meant/-/meant-1.0.3.tgz", + "integrity": "sha512-88ZRGcNxAq4EH38cQ4D85PM57pikCwS8Z99EWHODxN7KBY+UuPiqzRTtZzS8KTXO/ywSWbdjjJST2Hly/EQxLw==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memoizee": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", + "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", + "requires": { + "d": "^1.0.1", + "es5-ext": "^0.10.53", + "es6-weak-map": "^2.0.3", + "event-emitter": "^0.3.5", + "is-promise": "^2.2.2", + "lru-queue": "^0.1.0", + "next-tick": "^1.1.0", + "timers-ext": "^0.1.7" + }, + "dependencies": { + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" + } + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "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==" + }, + "mini-css-extract-plugin": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", + "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "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==" + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "requires": { + "is-plain-obj": "^1.0.0" + } + } + } + }, + "mini-svg-data-uri": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.2.3.tgz", + "integrity": "sha512-zd6KCAyXgmq6FV1mR10oKXYtvmA9vRoB6xPSTUJTbFApCtkefDnYueVR1gkof3KcdLZo1Y8mjF2DFmQMIxsHNQ==" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "requires": { + "minipass": "^3.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mitt": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", + "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" + }, + "moment": { + "version": "2.21.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.21.0.tgz", + "integrity": "sha512-TCZ36BjURTeFTM/CwRcViQlfkMvL1/vFISuNLO5GkcVm1+QHfbSiNqZuWeMFjj1/3+uAjXswgRk30j1kkLYJBQ==" + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "mozjpeg": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-7.0.0.tgz", + "integrity": "sha512-mH7atSbIusVTO3A4H43sEdmveN3aWn54k6V0edefzCEvOsTrbjg5murY2TsNznaztWnIgaRbWxeLVp4IgKdedQ==", + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.1.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "msal": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.6.tgz", + "integrity": "sha512-tPwgKoWBRf+d2YG4CgCm2C9MiRUwzdn2aOwlLtaBCj3ekM1afkWMKbAsbKuuWSdoMPhhxrvALIOV0FfX3WKJlg==", + "requires": { + "tslib": "^1.9.3" + } + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "name-all-modules-plugin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/name-all-modules-plugin/-/name-all-modules-plugin-1.0.1.tgz", + "integrity": "sha1-Cr+2rYNXGLn7Te8GdOBmV6lUN1w=" + }, + "nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, + "native-url": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", + "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "requires": { + "querystring": "^0.2.0" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "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==" + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "nlcst-to-string": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-2.0.4.tgz", + "integrity": "sha512-3x3jwTd6UPG7vi5k4GEzvxJ5rDA7hVUIRNHPblKuMVP9Z3xmlsd9cgLcpAMkc5uPOBna82EeshROFhsPkbnTZg==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "node-abi": { + "version": "2.19.3", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.19.3.tgz", + "integrity": "sha512-9xZrlyfvKhWme2EXFKQhZRp1yNWT/uI1luYPr3sFl+H4keYY4xR+1jO7mvTTijIsHf1M+QDe9uWuKeEpLInIlg==", + "requires": { + "semver": "^5.4.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "node-addon-api": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.0.2.tgz", + "integrity": "sha512-+D4s2HCnxPd5PjjI0STKwncjXTUKKqm74MDMz9OPXavjsGmjkvwgLtA5yoxJUdmpj52+2u+RrXgPipahKczMKg==" + }, + "node-eta": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-eta/-/node-eta-0.9.0.tgz", + "integrity": "sha1-n7CwmbzSoCGUDmA8ZCVNwAPZp6g=" + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" + } + } + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "node-object-hash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/node-object-hash/-/node-object-hash-2.0.0.tgz", + "integrity": "sha512-VZR0zroAusy1ETZMZiGeLkdu50LGjG5U1KHZqTruqtTyQ2wfWhHG2Ow4nsUbfTFGlaREgNHcCWoM/OzEm6p+NQ==" + }, + "node-releases": { + "version": "1.1.67", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.67.tgz", + "integrity": "sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg==" + }, + "node-sass": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", + "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "requires": { + "glob": "^7.1.2" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + } + } + }, + "noms": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", + "integrity": "sha1-2o69nzr51nYJGbJ9nNyAkqczKFk=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "~1.0.31" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "noop-logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=" + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "requires": { + "abbrev": "1" + } + }, + "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==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + }, + "nothing-mock": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nothing-mock/-/nothing-mock-1.0.2.tgz", + "integrity": "sha512-7/Ss8rzSY78UX0cbPB8Qj7X6IHV+QO7T0Rq2nYbpd7HymBCE0HIWSjoTjqbSVV8JSuuD50oVObwZDfvnwOT/NQ==", + "dev": true + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + }, + "dependencies": { + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + } + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "null-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/null-loader/-/null-loader-3.0.0.tgz", + "integrity": "sha512-hf5sNLl8xdRho4UPBOOeoIwT3WhjYcMUQm0zj44EhD6UscMAz72o2udpoDFBgykucdEDGIcd6SXbc/G6zssbzw==", + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "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==" + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-fit-images": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/object-fit-images/-/object-fit-images-3.2.4.tgz", + "integrity": "sha512-G+7LzpYfTfqUyrZlfrou/PLLLAPNC52FTy5y1CBywX+1/FkxIloOyQXBmZ3Zxa2AWO+lMF0JTuvqbr7G5e5CWg==" + }, + "object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==" + }, + "object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" + }, + "object-is": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", + "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-path": { + "version": "0.11.5", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.5.tgz", + "integrity": "sha512-jgSbThcoR/s+XumvGMTMf81QVBmah+/Q7K7YduKeKVWL7N111unR2d6pZZarSk6kY/caeNxUDyxOvMWyzoU2eg==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", + "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + } + }, + "object.fromentries": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.3.tgz", + "integrity": "sha512-IDUSMXs6LOSJBWE++L0lzIbSqHl9KDCfff2x/JSEIDtEUavUnyMYC2ZGay/04Zq4UT8lvd4xNhU4/YHKibAOlw==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", + "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "omggif": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "opentracing": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/opentracing/-/opentracing-0.14.5.tgz", + "integrity": "sha512-XLKtEfHxqrWyF1fzxznsv78w3csW41ucHnjiKnfzZLD5FN8UBDZZL1i4q0FR29zjxXhm+2Hop+5Vr/b8tKIvEg==" + }, + "opn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz", + "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==", + "requires": { + "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + } + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", + "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "requires": { + "arch": "^2.1.0" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "ow": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/ow/-/ow-0.17.0.tgz", + "integrity": "sha512-i3keDzDQP5lWIe4oODyDFey1qVrq2hXKTuTH2VpqwpYtzPiKZt2ziRI4NBQmgW40AnV5Euz17OyWweCb+bNEQA==", + "requires": { + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" + } + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "p-defer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", + "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==" + }, + "p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "requires": { + "p-timeout": "^3.1.0" + }, + "dependencies": { + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "requires": { + "p-finally": "^1.0.0" + } + } + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-pipe": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", + "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==" + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=" + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "requires": { + "retry": "^0.12.0" + } + }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "requires": { + "p-finally": "^1.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==" + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=" + }, + "parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=" + }, + "parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "requires": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, + "parse-english": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/parse-english/-/parse-english-4.2.0.tgz", + "integrity": "sha512-jw5N6wZUZViIw3VLG/FUSeL3vDhfw5Q2g4E3nYC69Mm5ANbh9ZWd+eligQbeUoyObZM8neynTn3l14e09pjEWg==", + "requires": { + "nlcst-to-string": "^2.0.0", + "parse-latin": "^4.0.0", + "unist-util-modify-children": "^2.0.0", + "unist-util-visit-children": "^1.0.0" + } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "parse-headers": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz", + "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==" + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-latin": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-4.3.0.tgz", + "integrity": "sha512-TYKL+K98dcAWoCw/Ac1yrPviU8Trk+/gmjQVaoWEFDZmVD4KRg6c/80xKqNNFQObo2mTONgF8trzAf2UTwKafw==", + "requires": { + "nlcst-to-string": "^2.0.0", + "unist-util-modify-children": "^2.0.0", + "unist-util-visit-children": "^1.0.0" + } + }, + "parse-numeric-range": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-0.0.2.tgz", + "integrity": "sha1-tPCdQTx6282Yf26SM8e0shDJOOQ=" + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + }, + "parse-path": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-4.0.2.tgz", + "integrity": "sha512-HSqVz6iuXSiL8C1ku5Gl1Z5cwDd9Wo0q8CoffdAghP6bz8pJa1tcMC+m4N+z6VAS8QdksnIGq1TB6EgR4vPR6w==", + "requires": { + "is-ssh": "^1.3.0", + "protocols": "^1.4.0" + } + }, + "parse-srcset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=" + }, + "parse-url": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-5.0.2.tgz", + "integrity": "sha512-Czj+GIit4cdWtxo3ISZCvLiUjErSo0iI3wJ+q9Oi3QuMYTI6OZu+7cewMWZ+C1YAnKhYTk6/TLuhIgCypLthPA==", + "requires": { + "is-ssh": "^1.3.0", + "normalize-url": "^3.3.0", + "parse-path": "^4.0.0", + "protocols": "^1.4.0" + } + }, + "parse5": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", + "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", + "requires": { + "@types/node": "*" + } + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "password-prompt": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.2.tgz", + "integrity": "sha512-bpuBhROdrhuN3E7G/koAju0WjVw9/uQOG5Co5mokNj0MiOSBVZS1JTwM4zl55hu0WFmIEFvO9cU9sJQiBIYeIA==", + "requires": { + "ansi-escapes": "^3.1.0", + "cross-spawn": "^6.0.5" + } + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-posix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/path-posix/-/path-posix-1.0.0.tgz", + "integrity": "sha1-BrJhE/Vr6rBCVFojv6iAA8ysJg8=" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "peek-readable": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-3.1.0.tgz", + "integrity": "sha512-KGuODSTV6hcgdZvDrIDBUkN0utcAVj1LL7FfGbM0viKTtCHmtZcuEJ+lGqsp0fTFkGqesdtemV2yUSMeyy3ddA==" + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" + }, + "physical-cpu-count": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz", + "integrity": "sha1-GN4vl+S/epVRrXURlCtUlverpmA=" + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "requires": { + "pngjs": "^3.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + }, + "pngquant-bin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-6.0.0.tgz", + "integrity": "sha512-oXWAS9MQ9iiDAJRdAZ9KO1mC5UwhzKkJsmetiu0iqIjJuW7JsuLhmc4JdRm7uJkIWRzIAou/Vq2VcjfJwz30Ow==", + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.1", + "execa": "^4.0.0", + "logalot": "^2.0.0" + } + }, + "pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "requires": { + "ts-pnp": "^1.1.6" + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-flexbugs-fixes": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", + "requires": { + "postcss": "^7.0.26" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "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==" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "requires": { + "postcss": "^6.0.1" + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "potrace": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/potrace/-/potrace-2.1.8.tgz", + "integrity": "sha512-V9hI7UMJyEhNZjM8CbZaP/804ZRLgzWkCS9OOYnEZkszzj3zKR/erRdj0uFMcN3pp6x4B+AIZebmkQgGRinG/g==", + "requires": { + "jimp": "^0.14.0" + } + }, + "prebuild-install": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-6.0.0.tgz", + "integrity": "sha512-h2ZJ1PXHKWZpp1caLw0oX9sagVpL2YTk+ZwInQbQ3QqNd4J03O6MpFNmMTJlkfgPENWqe5kP0WjQLqz5OjLfsw==", + "requires": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.7.0", + "noop-logger": "^0.1.1", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0", + "which-pm-runs": "^1.0.0" + }, + "dependencies": { + "decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "requires": { + "mimic-response": "^2.0.0" + } + }, + "mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==" + }, + "simple-get": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", + "requires": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + } + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + }, + "prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true + }, + "pretty-bytes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=" + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "prismjs": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.22.0.tgz", + "integrity": "sha512-lLJ/Wt9yy0AiSYBf212kK3mM5L8ycwlyTlSxHBAneXLR0nzFMlZ5y7riFPF3E33zXOF2IH95xdY5jIyZbM9z/w==", + "requires": { + "clipboard": "^2.0.0" + } + }, + "probe-image-size": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-5.0.0.tgz", + "integrity": "sha512-V6uBYw5eBc5UVIE7MUZD6Nxg0RYuGDWLDenEn0B1WC6PcTvn1xdQ6HLDDuznefsiExC6rNrCz7mFRBo0f3Xekg==", + "requires": { + "deepmerge": "^4.0.0", + "inherits": "^2.0.3", + "next-tick": "^1.0.0", + "request": "^2.83.0", + "stream-parser": "~0.3.1" + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "proper-lockfile": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.1.tgz", + "integrity": "sha512-1w6rxXodisVpn7QYvLk706mzprPTAPCYAqxMvctmPN3ekuRk/kuGkGc82pangZiAt4R3lwSuUzheTTn0/Yb7Zg==", + "requires": { + "graceful-fs": "^4.1.11", + "retry": "^0.12.0", + "signal-exit": "^3.0.2" + } + }, + "property-information": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-4.2.0.tgz", + "integrity": "sha512-TlgDPagHh+eBKOnH2VYvk8qbwsCG/TAJdmTL7f1PROUcSO8qt/KSmShEQ/OKvock8X9tFjtqjCScyOkkkvIKVQ==", + "requires": { + "xtend": "^4.0.1" + } + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" + }, + "protocols": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-1.4.8.tgz", + "integrity": "sha512-IgjKyaUSjsROSO8/D49Ab7hP8mJgTYcqApOqdPhLoPxAplXmkp+zRvsrSQjFn5by0rhm4VH0GAUELIPpx7B1yg==" + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "requires": { + "escape-goat": "^2.0.0" + } + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "query-string": { + "version": "6.13.7", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.7.tgz", + "integrity": "sha512-CsGs8ZYb39zu0WLkeOhe0NMePqgYdAuCqxOYKDR5LVCytDZYMGx3Bb+xypvQvPHVPijRXB0HZNFllCzHRe4gEA==", + "requires": { + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + }, + "dependencies": { + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" + } + } + }, + "querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "ramda": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.21.0.tgz", + "integrity": "sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=" + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + } + } + }, + "react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-dev-utils": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-4.2.3.tgz", + "integrity": "sha512-uvmkwl5uMexCmC0GUv1XGQP0YjfYePJufGg4YYiukhqk2vN1tQxwWJIBERqhOmSi80cppZg8mZnPP/kOMf1sUQ==", + "requires": { + "address": "1.0.3", + "babel-code-frame": "6.26.0", + "chalk": "1.1.3", + "cross-spawn": "5.1.0", + "detect-port-alt": "1.1.3", + "escape-string-regexp": "1.0.5", + "filesize": "3.5.11", + "global-modules": "1.0.0", + "gzip-size": "3.0.0", + "inquirer": "3.3.0", + "is-root": "1.0.0", + "opn": "5.1.0", + "react-error-overlay": "^3.0.0", + "recursive-readdir": "2.2.1", + "shell-quote": "1.6.1", + "sockjs-client": "1.1.4", + "strip-ansi": "3.0.1", + "text-table": "0.2.0" + }, + "dependencies": { + "address": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", + "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==" + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "detect-port-alt": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.3.tgz", + "integrity": "sha1-pNLwYddXoDTs83xRQmCph1DysTE=", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + } + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + } + } + }, + "react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "react-error-overlay": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-3.0.0.tgz", + "integrity": "sha512-XzgvowFrwDo6TWcpJ/WTiarb9UI6lhA4PMzS7n1joK3sHfBBBOQHUc0U4u57D6DWO9vHv6lVSWx2Q/Ymfyv4hw==" + }, + "react-fast-compare": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", + "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==" + }, + "react-helmet": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-5.2.1.tgz", + "integrity": "sha512-CnwD822LU8NDBnjCpZ4ySh8L6HYyngViTZLfBBb3NjtrpN8m49clH8hidHouq20I51Y6TpCTISCBbqiY5GamwA==", + "requires": { + "object-assign": "^4.1.1", + "prop-types": "^15.5.4", + "react-fast-compare": "^2.0.2", + "react-side-effect": "^1.1.0" + } + }, + "react-hot-loader": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.0.tgz", + "integrity": "sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA==", + "requires": { + "fast-levenshtein": "^2.0.6", + "global": "^4.3.0", + "hoist-non-react-statics": "^3.3.0", + "loader-utils": "^1.1.0", + "prop-types": "^15.6.1", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.1.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "react-icons": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.2.0.tgz", + "integrity": "sha512-rmzEDFt+AVXRzD7zDE21gcxyBizD/3NqjbX6cmViAgdqfJ2UiLer8927/QhhrXQV7dEj/1EGuOTPp7JnLYVJKQ==" + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "react-mathjax2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/react-mathjax2/-/react-mathjax2-0.0.2.tgz", + "integrity": "sha512-m63PiOej2OTpcgvT4+VAxTr0zxQVfRmmkSD66QSEcQgSh8ryU/oInlnBCpBJRH6Za5GW8N3/pevTuzI+FG6OkA==", + "requires": { + "load-script": "^1.0.0", + "prop-types": "^15.6.0", + "react": "^16.0.0" + } + }, + "react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" + }, + "react-side-effect": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-1.2.0.tgz", + "integrity": "sha512-v1ht1aHg5k/thv56DRcjw+WtojuuDHFUgGfc+bFHOWsF4ZK6C2V57DO0Or0GPsg6+LSTE0M6Ry/gfzhzSwbc5w==", + "requires": { + "shallowequal": "^1.0.1" + } + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "requires": { + "mute-stream": "~0.0.4" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + }, + "dependencies": { + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + } + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readable-web-to-node-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.0.tgz", + "integrity": "sha512-HNmLb3n0SteGAs8HQlErYPGeO+y7cvL/mVUKtXeUkl0iCZ/2GIgKGrCFHyS7UXFnO8uc9U+0y3pYIzAPsjFfvA==", + "requires": { + "@types/readable-stream": "^2.3.9", + "readable-stream": "^3.6.0" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.1.tgz", + "integrity": "sha1-kO8jHQd4xc4JPJpI105cVCLROpk=", + "requires": { + "minimatch": "3.0.3" + }, + "dependencies": { + "minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", + "requires": { + "brace-expansion": "^1.0.0" + } + } + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "dependencies": { + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "requires": { + "repeating": "^2.0.0" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "requires": { + "get-stdin": "^4.0.1" + } + } + } + }, + "redux": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.5.tgz", + "integrity": "sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==", + "requires": { + "loose-envify": "^1.4.0", + "symbol-observable": "^1.2.0" + } + }, + "redux-thunk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz", + "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "dependencies": { + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + } + } + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "registry-auth-token": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "requires": { + "rc": "^1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "requires": { + "rc": "^1.2.8" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "regjsparser": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.7.tgz", + "integrity": "sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "rehype-react": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rehype-react/-/rehype-react-3.1.0.tgz", + "integrity": "sha512-7SiLiqNudSGkvhrePkdKqdUvngZqzG+PJhdR5EeIFELz2j2ek4aO5DHbxUXYvaZfqUiBDO2Aeq1OROUmxmu+Vg==", + "requires": { + "@mapbox/hast-util-table-cell-style": "^0.1.3", + "has": "^1.0.1", + "hast-to-hyperscript": "^5.0.0" + } + }, + "remark": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz", + "integrity": "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==", + "requires": { + "remark-parse": "^6.0.0", + "remark-stringify": "^6.0.0", + "unified": "^7.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "markdown-table": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.3.tgz", + "integrity": "sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==" + }, + "mdast-util-compact": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz", + "integrity": "sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==", + "requires": { + "unist-util-visit": "^1.1.0" + } + }, + "parse-entities": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", + "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "remark-stringify": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz", + "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==", + "requires": { + "ccount": "^1.0.0", + "is-alphanumeric": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "longest-streak": "^2.0.1", + "markdown-escapes": "^1.0.0", + "markdown-table": "^1.1.0", + "mdast-util-compact": "^1.0.0", + "parse-entities": "^1.0.2", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "stringify-entities": "^1.0.1", + "unherit": "^1.0.4", + "xtend": "^4.0.1" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" + }, + "stringify-entities": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", + "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", + "requires": { + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "unified": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz", + "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==", + "requires": { + "@types/unist": "^2.0.0", + "@types/vfile": "^3.0.0", + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^1.1.0", + "trough": "^1.0.0", + "vfile": "^3.0.0", + "x-is-string": "^0.1.0" + } + }, + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-stringify-position": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", + "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==" + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + }, + "vfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz", + "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", + "requires": { + "is-buffer": "^2.0.0", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^1.0.0", + "vfile-message": "^1.0.0" + } + }, + "vfile-message": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", + "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", + "requires": { + "unist-util-stringify-position": "^1.1.1" + } + } + } + }, + "remark-math": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/remark-math/-/remark-math-1.0.6.tgz", + "integrity": "sha512-I43wU/QOQpXvVFXKjA4FHp5xptK65+5F6yolm8+69/JV0EqSOB64wURUZ3JK50JtnTL8FvwLiH2PZ+fvsBxviA==", + "requires": { + "trim-trailing-lines": "^1.1.0" + } + }, + "remark-mdx": { + "version": "2.0.0-next.8", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.0.0-next.8.tgz", + "integrity": "sha512-mjP0yo6BgjYrx5a+gKWYRFWbGnRiWi4Fdf17xGCr9VkSMnG4Dyo06spqbaLfHwl0KkQ/RQZlR2sn1mKnYduJdw==", + "requires": { + "parse-entities": "^2.0.0", + "remark-stringify": "^8.1.0", + "stringify-entities": "^3.0.1", + "strip-indent": "^3.0.0", + "unist-util-stringify-position": "^2.0.3" + } + }, + "remark-mdxjs": { + "version": "2.0.0-next.8", + "resolved": "https://registry.npmjs.org/remark-mdxjs/-/remark-mdxjs-2.0.0-next.8.tgz", + "integrity": "sha512-Z/+0eWc7pBEABwg3a5ptL+vCTWHYMFnYzpLoJxTm2muBSk8XyB/CL+tEJ6SV3Q/fScHX2dtG4JRcGSpbZFLazQ==", + "requires": { + "@babel/core": "7.10.5", + "@babel/helper-plugin-utils": "7.10.4", + "@babel/plugin-proposal-object-rest-spread": "7.10.4", + "@babel/plugin-syntax-jsx": "7.10.4", + "@mdx-js/util": "^2.0.0-next.8" + }, + "dependencies": { + "@babel/core": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.10.5.tgz", + "integrity": "sha512-O34LQooYVDXPl7QWCdW9p4NR+QlzOr7xShPPJz8GsuCU3/8ua/wqTr7gmnxXv+WBESiGU/G5s16i6tUvHkNb+w==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.10.5", + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helpers": "^7.10.4", + "@babel/parser": "^7.10.5", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.5", + "@babel/types": "^7.10.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.10.4.tgz", + "integrity": "sha512-6vh4SqRuLLarjgeOf4EaROJAHjvu9Gl+/346PbDH9yWbJyfnJ/ah3jmYKYtswEyCoWZiidvVHjHshd4WgjB9BA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.4" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz", + "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "remark-parse": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", + "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", + "requires": { + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^1.1.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^1.0.0", + "vfile-location": "^2.0.0", + "xtend": "^4.0.1" + }, + "dependencies": { + "parse-entities": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", + "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + } + } + }, + "remark-react": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/remark-react/-/remark-react-5.0.1.tgz", + "integrity": "sha512-yHv5WIh47srKfdm794UMIHjNLr6EY2YCzsqvdJ/qvN1Tq1jgyg3q8Zo9pJc4L7BwZOMTia6O2JgrJeOsJfowzA==", + "requires": { + "@mapbox/hast-util-table-cell-style": "^0.1.3", + "hast-to-hyperscript": "^6.0.0", + "hast-util-sanitize": "^1.0.0", + "mdast-util-to-hast": "^4.0.0" + }, + "dependencies": { + "hast-to-hyperscript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-6.0.0.tgz", + "integrity": "sha512-QnJbXddVGNJ5v3KegK1MY6luTkNDBcJnCQZcekt7AkES2z4tYy85pbFUXx7Mb0iXZBKfwoVdgfxU12GbmlwbbQ==", + "requires": { + "comma-separated-tokens": "^1.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0", + "style-to-object": "^0.2.1", + "unist-util-is": "^2.0.0", + "web-namespaces": "^1.1.2" + } + }, + "mdast-util-to-hast": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-4.0.0.tgz", + "integrity": "sha512-yOTZSxR1aPvWRUxVeLaLZ1sCYrK87x2Wusp1bDM/Ao2jETBhYUKITI3nHvgy+HkZW54HuCAhHnS0mTcbECD5Ig==", + "requires": { + "collapse-white-space": "^1.0.0", + "detab": "^2.0.0", + "mdast-util-definitions": "^1.2.0", + "mdurl": "^1.0.1", + "trim": "0.0.1", + "trim-lines": "^1.0.0", + "unist-builder": "^1.0.1", + "unist-util-generated": "^1.1.0", + "unist-util-position": "^3.0.0", + "unist-util-visit": "^1.1.0", + "xtend": "^4.0.1" + } + }, + "property-information": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", + "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", + "requires": { + "xtend": "^4.0.0" + } + }, + "style-to-object": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.2.3.tgz", + "integrity": "sha512-1d/k4EY2N7jVLOqf2j04dTc37TPOv/hHxZmvpg8Pdh8UYydxeu/C1W1U4vD8alzf5V2Gt7rLsmkr4dxAlDm9ng==", + "requires": { + "inline-style-parser": "0.1.1" + } + }, + "unist-util-is": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.3.tgz", + "integrity": "sha512-4WbQX2iwfr/+PfM4U3zd2VNXY+dWtZsN1fLnWEi2QQXA4qyDYAZcDMfXUX0Cu6XZUHHAO9q4nyxxLT4Awk1qUA==" + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + } + } + } + } + }, + "remark-retext": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/remark-retext/-/remark-retext-3.1.3.tgz", + "integrity": "sha512-UujXAm28u4lnUvtOZQFYfRIhxX+auKI9PuA2QpQVTT7gYk1OgX6o0OUrSo1KOa6GNrFX+OODOtS5PWIHPxM7qw==", + "requires": { + "mdast-util-to-nlcst": "^3.2.0" + } + }, + "remark-stringify": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.1.tgz", + "integrity": "sha512-q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A==", + "requires": { + "ccount": "^1.0.0", + "is-alphanumeric": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "longest-streak": "^2.0.1", + "markdown-escapes": "^1.0.0", + "markdown-table": "^2.0.0", + "mdast-util-compact": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "stringify-entities": "^3.0.0", + "unherit": "^1.0.4", + "xtend": "^4.0.1" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "renderkid": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", + "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", + "requires": { + "css-select": "^2.0.2", + "dom-converter": "^0.2", + "htmlparser2": "^3.10.1", + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.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==" + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "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==" + }, + "require-package-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", + "integrity": "sha1-wR6XJ2tluOKSP3Xav1+y7ww4Qbk=" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retext": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-5.0.0.tgz", + "integrity": "sha1-XZAYxKZ31hA8FCNi129Q6x05i/Y=", + "requires": { + "retext-latin": "^2.0.0", + "retext-stringify": "^2.0.0", + "unified": "^6.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" + }, + "unified": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz", + "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^1.1.0", + "trough": "^1.0.0", + "vfile": "^2.0.0", + "x-is-string": "^0.1.0" + } + }, + "unist-util-stringify-position": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", + "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==" + }, + "vfile": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", + "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==", + "requires": { + "is-buffer": "^1.1.4", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^1.0.0", + "vfile-message": "^1.0.0" + } + }, + "vfile-message": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", + "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", + "requires": { + "unist-util-stringify-position": "^1.1.1" + } + } + } + }, + "retext-english": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/retext-english/-/retext-english-3.0.4.tgz", + "integrity": "sha512-yr1PgaBDde+25aJXrnt3p1jvT8FVLVat2Bx8XeAWX13KXo8OT+3nWGU3HWxM4YFJvmfqvJYJZG2d7xxaO774gw==", + "requires": { + "parse-english": "^4.0.0", + "unherit": "^1.0.4" + } + }, + "retext-latin": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-2.0.4.tgz", + "integrity": "sha512-fOoSSoQgDZ+l/uS81oxI3alBghDUPja0JEl0TpQxI6MN+dhM6fLFumPJwMZ4PJTyL5FFAgjlsdv8IX+6IRuwMw==", + "requires": { + "parse-latin": "^4.0.0", + "unherit": "^1.0.4" + } + }, + "retext-smartypants": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-3.0.3.tgz", + "integrity": "sha512-/0fIipYayOvvucn3yjxvWwyT9P6p8gbpqdqUQNs1+L7av2hxatmiA9sk+fygJSDn5OXRyhBzcezvTbEmEabfIQ==", + "requires": { + "nlcst-to-string": "^2.0.0", + "unist-util-visit": "^1.0.0" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + } + } + }, + "retext-stringify": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-2.0.4.tgz", + "integrity": "sha512-xOtx5mFJBoT3j7PBtiY2I+mEGERNniofWktI1cKXvjMEJPOuqve0dghLHO1+gz/gScLn4zqspDGv4kk2wS5kSA==", + "requires": { + "nlcst-to-string": "^2.0.0" + } + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "reveal.js": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/reveal.js/-/reveal.js-3.9.2.tgz", + "integrity": "sha512-Dvv2oA9FrtOHE2DWj5js8pMRfwq++Wmvsn1EyAdYLC80lBjTphns+tPsB652Bnvep9AVviuVS/b4XoVY9rXHLA==" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, + "run-parallel": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", + "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==" + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + } + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=" + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=" + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "requires": { + "rx-lite": "*" + } + }, + "rxjs": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", + "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize-html": { + "version": "1.18.5", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.18.5.tgz", + "integrity": "sha512-z0MV+AqOnDZVSQQHr/vwimRykKVyPuGZnjWDzIiV1mdgQEG9HMx9qrEapcOQeUmSsPvHZ04BXTuXQkB/vvbU9A==", + "requires": { + "chalk": "^2.3.0", + "htmlparser2": "^3.9.0", + "lodash.clonedeep": "^4.5.0", + "lodash.escaperegexp": "^4.1.2", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.mergewith": "^4.6.0", + "postcss": "^6.0.14", + "srcset": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + }, + "dependencies": { + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.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": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "sass-loader": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.3.1.tgz", + "integrity": "sha512-tuU7+zm0pTCynKYHpdqaPpe+MMTQ76I9TPZ7i4/5dZsigE350shQWe5EZNl5dBidM49TPET75tNqRbcsUZWeNA==", + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.0.1", + "neo-async": "^2.5.0", + "pify": "^4.0.1", + "semver": "^6.3.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "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==" + } + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "requires": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "requires": { + "commander": "^2.8.1" + } + }, + "select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", + "optional": true + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", + "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==" + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", + "requires": { + "semver": "^5.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "requires": { + "kind-of": "^6.0.2" + } + }, + "shallow-compare": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/shallow-compare/-/shallow-compare-1.2.2.tgz", + "integrity": "sha512-LUMFi+RppPlrHzbqmFnINTrazo0lPNwhcgzuAXVVcfy/mqPDrQmHAyz5bvV0gDAuRFrk804V0HpQ6u9sZ0tBeg==" + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "sharp": { + "version": "0.26.3", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.26.3.tgz", + "integrity": "sha512-NdEJ9S6AMr8Px0zgtFo1TJjMK/ROMU92MkDtYn2BBrDjIx3YfH9TUyGdzPC+I/L619GeYQc690Vbaxc5FPCCWg==", + "requires": { + "array-flatten": "^3.0.0", + "color": "^3.1.3", + "detect-libc": "^1.0.3", + "node-addon-api": "^3.0.2", + "npmlog": "^4.1.2", + "prebuild-install": "^6.0.0", + "semver": "^7.3.2", + "simple-get": "^4.0.0", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "array-flatten": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-3.0.0.tgz", + "integrity": "sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA==" + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "dependencies": { + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + } + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + }, + "simple-get": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.0.tgz", + "integrity": "sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ==", + "requires": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + }, + "dependencies": { + "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==", + "requires": { + "mimic-response": "^3.1.0" + } + }, + "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==" + } + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "single-trailing-newline": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/single-trailing-newline/-/single-trailing-newline-1.0.0.tgz", + "integrity": "sha1-gfCtKtZFGBlFyAlSpcFBSZLulmQ=", + "requires": { + "detect-newline": "^1.0.3" + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "sitemap": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-1.13.0.tgz", + "integrity": "sha1-Vpy+IYAgKSamKiZs094Jyc60P4M=", + "requires": { + "underscore": "^1.7.0", + "url-join": "^1.1.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "slugify": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.6.tgz", + "integrity": "sha512-ZdJIgv9gdrYwhXqxsH9pv7nXxjUEyQ6nqhngRxoAAOlmMGA28FDq5O4/5US4G2/Nod7d1ovNcgURQJ7kHq50KQ==" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socket.io": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.3.0.tgz", + "integrity": "sha512-2A892lrj0GcgR/9Qk81EaY2gYhCBxurV0PfmmESO6p27QPrUK1J3zdns+5QPqvUYK2q657nSj0guoIil9+7eFg==", + "requires": { + "debug": "~4.1.0", + "engine.io": "~3.4.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.3.0", + "socket.io-parser": "~3.4.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "socket.io-adapter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", + "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==" + }, + "socket.io-client": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.0.tgz", + "integrity": "sha512-cEQQf24gET3rfhxZ2jJ5xzAOo/xhZwK+mOqtGRg5IowZsMgwvHwnf/mCRapAAkadhM26y+iydgwsXGObBB5ZdA==", + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "engine.io-client": "~3.4.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.3.0", + "to-array": "0.1.4" + }, + "dependencies": { + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=" + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + }, + "socket.io-parser": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz", + "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==", + "requires": { + "component-emitter": "~1.3.0", + "debug": "~3.1.0", + "isarray": "2.0.1" + }, + "dependencies": { + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + } + } + }, + "socket.io-parser": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz", + "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==", + "requires": { + "component-emitter": "1.2.1", + "debug": "~4.1.0", + "isarray": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=" + } + } + }, + "sockjs": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + } + }, + "sockjs-client": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", + "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", + "requires": { + "debug": "^2.6.6", + "eventsource": "0.1.6", + "faye-websocket": "~0.11.0", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.1.8" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", + "requires": { + "original": ">=0.0.5" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "requires": { + "is-plain-obj": "^1.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + } + } + }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "requires": { + "sort-keys": "^1.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "requires": { + "is-plain-obj": "^1.0.0" + } + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "space-separated-tokens": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "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==" + }, + "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==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + } + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + } + } + }, + "split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", + "requires": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "srcset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-1.0.0.tgz", + "integrity": "sha1-pWad4StC87HV6D7QPHEEb8SPQe8=", + "requires": { + "array-uniq": "^1.0.2", + "number-is-nan": "^1.0.0" + } + }, + "sse-z": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/sse-z/-/sse-z-0.3.0.tgz", + "integrity": "sha512-jfcXynl9oAOS9YJ7iqS2JMUEHOlvrRAD+54CENiWnc4xsuVLQVSgmwf7cwOTcBd/uq3XkQKBGojgvEtVXcJ/8w==" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", + "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "requires": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + } + }, + "st": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/st/-/st-2.0.0.tgz", + "integrity": "sha512-drN+aGYnrZPNYIymmNwIY7LXYJ8MqsqXj4fMRue3FOgGMdGjSX10fhJ3qx0sVQPhcWxhEaN4U/eWM4O4dbYNAw==", + "requires": { + "async-cache": "^1.1.0", + "bl": "^4.0.0", + "fd": "~0.0.2", + "graceful-fs": "^4.2.3", + "mime": "^2.4.4", + "negotiator": "~0.6.2" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" + }, + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + }, + "state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "requires": { + "readable-stream": "^2.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz", + "integrity": "sha1-FhhUhpRCACGhGC/wrxkRwSl2F3M=", + "requires": { + "debug": "2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "streamsearch": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", + "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=" + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string-env-interpolation": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz", + "integrity": "sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==" + }, + "string-similarity": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-1.2.2.tgz", + "integrity": "sha512-IoHUjcw3Srl8nsPlW04U3qwWPk3oG2ffLM0tN853d/E/JlIvcmZmDY2Kz5HzKp4lEi2T7QD7Zuvjq/1rDw+XcQ==", + "requires": { + "lodash.every": "^4.6.0", + "lodash.flattendeep": "^4.4.0", + "lodash.foreach": "^4.5.0", + "lodash.map": "^4.6.0", + "lodash.maxby": "^4.6.0" + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string.prototype.matchall": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz", + "integrity": "sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.3" + } + }, + "string.prototype.trimend": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "stringify-entities": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.1.0.tgz", + "integrity": "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==", + "requires": { + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + } + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=" + }, + "strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "requires": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + } + }, + "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==", + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-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==", + "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==" + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "strtok3": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.0.4.tgz", + "integrity": "sha512-rqWMKwsbN9APU47bQTMEYTPcwdpKDtmf1jVhHzNW2cL1WqAxaM9iBb9t5P2fj+RV2YsErUWgQzHD5JwV0uCTEQ==", + "requires": { + "@tokenizer/token": "^0.1.1", + "@types/debug": "^4.1.5", + "peek-readable": "^3.1.0" + }, + "dependencies": { + "@types/debug": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.5.tgz", + "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==" + } + } + }, + "style-loader": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "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==" + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "style-to-object": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", + "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", + "requires": { + "inline-style-parser": "0.1.1" + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "sudo-prompt": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz", + "integrity": "sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "svg-react-loader": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/svg-react-loader/-/svg-react-loader-0.4.6.tgz", + "integrity": "sha512-HVEypjWQsQuJdBIPzXGxpmQsQts7QwfQuYgK1rah6BVCMoLNSCh/ESKVNd7/tHq8DkWYHHTyaUMDA1FjqZYrgA==", + "requires": { + "css": "2.2.4", + "loader-utils": "1.1.0", + "ramda": "0.21.0", + "rx": "4.1.0", + "traverse": "0.6.6", + "xml2js": "0.4.17" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + } + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + } + } + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, + "sync-fetch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/sync-fetch/-/sync-fetch-0.3.0.tgz", + "integrity": "sha512-dJp4qg+x4JwSEW1HibAuMi0IIrBI3wuQr2GimmqB7OXR50wmwzfdusG+p39R9w3R6aFtZ2mzvxvWKQ3Bd/vx3g==", + "requires": { + "buffer": "^5.7.0", + "node-fetch": "^2.6.1" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + } + } + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "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==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "tar-stream": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.4.tgz", + "integrity": "sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw==", + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" + }, + "tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", + "requires": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + } + }, + "term-size": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==" + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "terser-webpack-plugin": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", + "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==", + "requires": { + "cacache": "^13.0.1", + "find-cache-dir": "^3.3.1", + "jest-worker": "^25.4.0", + "p-limit": "^2.3.0", + "schema-utils": "^2.6.6", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.6.12", + "webpack-sources": "^1.4.3" + }, + "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==" + }, + "jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timers-ext": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", + "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", + "requires": { + "es5-ext": "~0.10.46", + "next-tick": "1" + } + }, + "timm": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", + "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==" + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "optional": true + }, + "tinycolor2": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", + "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==" + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "requires": { + "rimraf": "^3.0.0" + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=" + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "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==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "token-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-2.0.0.tgz", + "integrity": "sha512-WWvu8sGK8/ZmGusekZJJ5NM6rRVTTDO7/bahz4NGiSDb/XsmdYBn6a1N/bymUHuWYTWeuLUg98wUzvE4jPdCZw==", + "requires": { + "@tokenizer/token": "^0.1.0", + "ieee754": "^1.1.13" + } + }, + "topo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/topo/-/topo-2.0.2.tgz", + "integrity": "sha1-zVYVdSU5BXwNwEkaYhw7xvvh0YI=", + "requires": { + "hoek": "4.x.x" + } + }, + "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==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "traverse": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", + "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=" + }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" + }, + "trim-lines": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-1.1.3.tgz", + "integrity": "sha512-E0ZosSWYK2mkSu+KEtQ9/KqarVjA9HztOSX+9FDdNacRAq29RRV6ZQNgob3iuW8Htar9vAfEa6yyt5qBAHZDBA==" + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "trim-trailing-lines": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==" + }, + "trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" + }, + "true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==" + }, + "ts-node": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz", + "integrity": "sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==", + "requires": { + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "source-map-support": "^0.5.17", + "yn": "3.1.1" + } + }, + "ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==" + }, + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "tsutils": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.20.0.tgz", + "integrity": "sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg==", + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "type-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/type-of/-/type-of-2.0.1.tgz", + "integrity": "sha1-5yoXQYllaOn2KDeNgW1pEvfyOXI=" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "ua-parser-js": { + "version": "0.7.23", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.23.tgz", + "integrity": "sha512-m4hvMLxgGHXG3O3fQVAyyAQpZzDOvwnhOTjYz5Xmr7r/+LpkNy3vJXdVRWgd1TkAb7NGROZuSy96CrlNVjA7KA==" + }, + "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==", + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" + }, + "underscore": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.0.tgz", + "integrity": "sha512-21rQzss/XPMjolTiIezSu3JAjgagXKROtNrYFEOWK109qY1Uv2tVjPTZ1ci2HgvQDA16gHYSthQIJfB+XId/rQ==" + }, + "underscore.string": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", + "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "requires": { + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" + } + }, + "unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "requires": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" + }, + "unified": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-8.4.2.tgz", + "integrity": "sha512-JCrmN13jI4+h9UAyKEoGcDZV+i1E7BLFuG7OsaDvTXI5P0qhHX+vZO/kOhz9jn8HGENDKbwSeB0nVOg4gVStGA==", + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "unist-builder": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-1.0.4.tgz", + "integrity": "sha512-v6xbUPP7ILrT15fHGrNyHc1Xda8H3xVhP7/HAIotHOhVPjH5dCXA097C3Rry1Q2O+HbOLCao4hfPB+EYEjHgVg==", + "requires": { + "object-assign": "^4.1.0" + } + }, + "unist-util-generated": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", + "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==" + }, + "unist-util-is": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.4.tgz", + "integrity": "sha512-3dF39j/u423v4BBQrk1AQ2Ve1FxY5W3JKwXxVFzBODQ6WEvccguhgp802qQLKSnxPODE6WuRZtV+ohlUg4meBA==" + }, + "unist-util-modify-children": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-2.0.0.tgz", + "integrity": "sha512-HGrj7JQo9DwZt8XFsX8UD4gGqOsIlCih9opG6Y+N11XqkBGKzHo8cvDi+MfQQgiZ7zXRUiQREYHhjOBHERTMdg==", + "requires": { + "array-iterate": "^1.0.0" + } + }, + "unist-util-position": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", + "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==" + }, + "unist-util-remove": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.0.1.tgz", + "integrity": "sha512-YtuetK6o16CMfG+0u4nndsWpujgsHDHHLyE0yGpJLLn5xSjKeyGyzEBOI2XbmoUHCYabmNgX52uxlWoQhcvR7Q==", + "requires": { + "unist-util-is": "^4.0.0" + } + }, + "unist-util-remove-position": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", + "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", + "requires": { + "unist-util-visit": "^1.1.0" + }, + "dependencies": { + "unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "requires": { + "unist-util-is": "^3.0.0" + } + } + } + }, + "unist-util-select": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/unist-util-select/-/unist-util-select-1.5.0.tgz", + "integrity": "sha1-qTwr6MD2U4J4A7gTMa3sKqJM2TM=", + "requires": { + "css-selector-parser": "^1.1.0", + "debug": "^2.2.0", + "nth-check": "^1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "requires": { + "@types/unist": "^2.0.2" + } + }, + "unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + } + }, + "unist-util-visit-children": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-1.1.4.tgz", + "integrity": "sha512-sA/nXwYRCQVRwZU2/tQWUqJ9JSFM1X3x7JIOsIgSzrFHcfVt6NkzDtKzyxg2cZWkCwGF9CO8x4QNZRJRMK8FeQ==" + }, + "unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unixify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unixify/-/unixify-1.0.0.tgz", + "integrity": "sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA=", + "requires": { + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "requires": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "boxen": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.0.0.tgz", + "integrity": "sha512-5bvsqw+hhgUi3oYGK0Vf4WpIkyemp60WBInn7+WNfoISzAqk/HX4L7WNROq38E6UR/y3YADpv6pEm4BfkeEAdA==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.0", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + } + }, + "camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==" + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "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==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "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==" + } + } + }, + "uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + } + } + }, + "url-join": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-1.1.0.tgz", + "integrity": "sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg=" + }, + "url-loader": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", + "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", + "requires": { + "loader-utils": "^1.1.0", + "mime": "^2.0.3", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "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==" + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + } + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=" + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "utif": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", + "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", + "requires": { + "pako": "^1.0.5" + } + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "v8-compile-cache": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz", + "integrity": "sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q==" + }, + "valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=" + }, + "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==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + } + } + }, + "vfile-location": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", + "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==" + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "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==", + "optional": 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": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.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==", + "optional": 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==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-namespaces": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", + "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==" + }, + "webpack": { + "version": "4.46.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "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==" + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "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==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "y18n": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } + }, + "webpack-dev-server": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", + "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "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==" + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "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==" + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "sockjs-client": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.0.tgz", + "integrity": "sha512-8Dt3BDi4FYNrCFGTL/HtwVzkARrENdwOUf1ZoW/9p3M8lZdFT35jVdrHza+qgxuG9H3/shR4cuX/X9umUrjP8Q==", + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.4.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "y18n": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.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": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-hot-middleware": { + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz", + "integrity": "sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==", + "requires": { + "ansi-html": "0.0.7", + "html-entities": "^1.2.0", + "querystring": "^0.2.0", + "strip-ansi": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-merge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", + "requires": { + "lodash": "^4.17.15" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "webpack-stats-plugin": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/webpack-stats-plugin/-/webpack-stats-plugin-0.3.2.tgz", + "integrity": "sha512-kxEtPQ6lBBik2qtJlsZkiaDMI6rGXe9w1kLH9ZCdt0wgCGVnbwwPlP60cMqG6tILNFYqXDxNt4+c4OIIuE+Fnw==" + }, + "webpack-virtual-modules": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.2.2.tgz", + "integrity": "sha512-kDUmfm3BZrei0y+1NTHJInejzxfhtU8eDj2M7OKb2IWrPFAeO1SOH2KuQ68MSZu9IGEHcxbkKKR1v18FrUSOmA==", + "requires": { + "debug": "^3.0.0" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-fetch": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz", + "integrity": "sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A==" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=" + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "requires": { + "string-width": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "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==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "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==" + }, + "workbox-background-sync": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-3.6.3.tgz", + "integrity": "sha512-ypLo0B6dces4gSpaslmDg5wuoUWrHHVJfFWwl1udvSylLdXvnrfhFfriCS42SNEe5lsZtcNZF27W/SMzBlva7Q==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-broadcast-cache-update": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-broadcast-cache-update/-/workbox-broadcast-cache-update-3.6.3.tgz", + "integrity": "sha512-pJl4lbClQcvp0SyTiEw0zLSsVYE1RDlCPtpKnpMjxFtu8lCFTAEuVyzxp9w7GF4/b3P4h5nyQ+q7V9mIR7YzGg==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-build": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-3.6.3.tgz", + "integrity": "sha512-w0clZ/pVjL8VXy6GfthefxpEXs0T8uiRuopZSFVQ8ovfbH6c6kUpEh6DcYwm/Y6dyWPiCucdyAZotgjz+nRz8g==", + "requires": { + "babel-runtime": "^6.26.0", + "common-tags": "^1.4.0", + "fs-extra": "^4.0.2", + "glob": "^7.1.2", + "joi": "^11.1.1", + "lodash.template": "^4.4.0", + "pretty-bytes": "^4.0.2", + "stringify-object": "^3.2.2", + "strip-comments": "^1.0.2", + "workbox-background-sync": "^3.6.3", + "workbox-broadcast-cache-update": "^3.6.3", + "workbox-cache-expiration": "^3.6.3", + "workbox-cacheable-response": "^3.6.3", + "workbox-core": "^3.6.3", + "workbox-google-analytics": "^3.6.3", + "workbox-navigation-preload": "^3.6.3", + "workbox-precaching": "^3.6.3", + "workbox-range-requests": "^3.6.3", + "workbox-routing": "^3.6.3", + "workbox-strategies": "^3.6.3", + "workbox-streams": "^3.6.3", + "workbox-sw": "^3.6.3" + }, + "dependencies": { + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "joi": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-11.4.0.tgz", + "integrity": "sha512-O7Uw+w/zEWgbL6OcHbyACKSj0PkQeUgmehdoXVSxt92QFCq4+1390Rwh5moI2K/OgC7D8RHRZqHZxT2husMJHA==", + "requires": { + "hoek": "4.x.x", + "isemail": "3.x.x", + "topo": "2.x.x" + } + } + } + }, + "workbox-cache-expiration": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-cache-expiration/-/workbox-cache-expiration-3.6.3.tgz", + "integrity": "sha512-+ECNph/6doYx89oopO/UolYdDmQtGUgo8KCgluwBF/RieyA1ZOFKfrSiNjztxOrGJoyBB7raTIOlEEwZ1LaHoA==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-cacheable-response": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-3.6.3.tgz", + "integrity": "sha512-QpmbGA9SLcA7fklBLm06C4zFg577Dt8u3QgLM0eMnnbaVv3rhm4vbmDpBkyTqvgK/Ly8MBDQzlXDtUCswQwqqg==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-core": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-3.6.3.tgz", + "integrity": "sha512-cx9cx0nscPkIWs8Pt98HGrS9/aORuUcSkWjG25GqNWdvD/pSe7/5Oh3BKs0fC+rUshCiyLbxW54q0hA+GqZeSQ==" + }, + "workbox-google-analytics": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-3.6.3.tgz", + "integrity": "sha512-RQBUo/6SXtIaQTRFj4RQZ9e1gAl7D8oS5S+Hi173Kk70/BgJjzPwXpC5A249Jv5YfkCOLMQCeF9A27BiD0b0ig==", + "requires": { + "workbox-background-sync": "^3.6.3", + "workbox-core": "^3.6.3", + "workbox-routing": "^3.6.3", + "workbox-strategies": "^3.6.3" + } + }, + "workbox-navigation-preload": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-3.6.3.tgz", + "integrity": "sha512-dd26xTX16DUu0i+MhqZK/jQXgfIitu0yATM4jhRXEmpMqQ4MxEeNvl2CgjDMOHBnCVMax+CFZQWwxMx/X/PqCw==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-precaching": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-3.6.3.tgz", + "integrity": "sha512-aBqT66BuMFviPTW6IpccZZHzpA8xzvZU2OM1AdhmSlYDXOJyb1+Z6blVD7z2Q8VNtV1UVwQIdImIX+hH3C3PIw==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-range-requests": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-3.6.3.tgz", + "integrity": "sha512-R+yLWQy7D9aRF9yJ3QzwYnGFnGDhMUij4jVBUVtkl67oaVoP1ymZ81AfCmfZro2kpPRI+vmNMfxxW531cqdx8A==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-routing": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-3.6.3.tgz", + "integrity": "sha512-bX20i95OKXXQovXhFOViOK63HYmXvsIwZXKWbSpVeKToxMrp0G/6LZXnhg82ijj/S5yhKNRf9LeGDzaqxzAwMQ==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-strategies": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-3.6.3.tgz", + "integrity": "sha512-Pg5eulqeKet2y8j73Yw6xTgLdElktcWExGkzDVCGqfV9JCvnGuEpz5eVsCIK70+k4oJcBCin9qEg3g3CwEIH3g==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-streams": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-3.6.3.tgz", + "integrity": "sha512-rqDuS4duj+3aZUYI1LsrD2t9hHOjwPqnUIfrXSOxSVjVn83W2MisDF2Bj+dFUZv4GalL9xqErcFW++9gH+Z27w==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-sw": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-3.6.3.tgz", + "integrity": "sha512-IQOUi+RLhvYCiv80RP23KBW/NTtIvzvjex28B8NW1jOm+iV4VIu3VXKXTA6er5/wjjuhmtB28qEAUqADLAyOSg==" + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "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==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.3.tgz", + "integrity": "sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==" + }, + "x-is-string": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", + "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=" + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" + }, + "xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "requires": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=" + }, + "xml2js": { + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.17.tgz", + "integrity": "sha1-F76T6q4/O3eTWceVtBlwWogX6Gg=", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "^4.1.0" + } + }, + "xmlbuilder": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.2.1.tgz", + "integrity": "sha1-qlijBBoGb5DqoWwvU4n/GfP0YaU=", + "requires": { + "lodash": "^4.0.0" + } + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" + }, + "xss": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.8.tgz", + "integrity": "sha512-3MgPdaXV8rfQ/pNn16Eio6VXYPTkqwa0vc7GkiymmY/DqR1SE/7VPAAVZz1GJsJFrllMYO3RHfEaiUGjab6TNw==", + "requires": { + "commander": "^2.20.3", + "cssfilter": "0.0.10" + } + }, + "xstate": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/xstate/-/xstate-4.15.1.tgz", + "integrity": "sha512-8dD/GnTwxUuDr/cY42vi+Enu4mpbuUXWISYJ0a9BC+cIFvqufJsepyDLS6lLsznfUP0GS5Yx9m3IQWFhAoGt/A==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==" + }, + "yaml-loader": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/yaml-loader/-/yaml-loader-0.6.0.tgz", + "integrity": "sha512-1bNiLelumURyj+zvVHOv8Y3dpCri0F2S+DCcmps0pA1zWRLjS+FhZQg4o3aUUDYESh73+pKZNI18bj7stpReow==", + "requires": { + "loader-utils": "^1.4.0", + "yaml": "^1.8.3" + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "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==" + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "yargs-parser": { + "version": "20.2.5", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.5.tgz", + "integrity": "sha512-jYRGS3zWy20NtDtK2kBgo/TlAoy5YUuhD9/LZ7z7W4j1Fdw2cqD0xEEclf8fxc8xjD6X5Qr+qQQwCEsP8iRiYg==" + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=" + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + }, + "yoga-layout-prebuilt": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz", + "integrity": "sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==", + "requires": { + "@types/yoga-layout": "1.9.2" + } + }, + "yurnalist": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/yurnalist/-/yurnalist-2.1.0.tgz", + "integrity": "sha512-PgrBqosQLM3gN2xBFIMDLACRTV9c365VqityKKpSTWpwR+U4LAFR3rSVyEoscWlu3EzX9+Y0I86GXUKxpHFl6w==", + "requires": { + "chalk": "^2.4.2", + "inquirer": "^7.0.0", + "is-ci": "^2.0.0", + "read": "^1.0.7", + "strip-ansi": "^5.2.0" + } + }, + "zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..96d542c --- /dev/null +++ b/package.json @@ -0,0 +1,67 @@ +{ + "name": "course-starter-python", + "private": true, + "description": "Starter package to build interactive Python courses", + "version": "0.0.1", + "author": "Ines Montani <ines@explosion.ai>", + "dependencies": { + "@azure/msal-browser": "^2.11.1", + "@illinois/react-use-local-storage": "^1.1.0", + "@jupyterlab/outputarea": "^0.19.1", + "@jupyterlab/rendermime": "^0.19.1", + "@microsoft/microsoft-graph-client": "^2.2.1", + "@phosphor/widgets": "^1.6.0", + "autoprefixer": "^9.4.7", + "classnames": "^2.2.6", + "codemirror": "^5.43.0", + "gatsby": "^2.32.4", + "gatsby-image": "^2.0.29", + "gatsby-plugin-manifest": "^2.2.0", + "gatsby-plugin-offline": "^2.0.23", + "gatsby-plugin-plausible": "0.0.6", + "gatsby-plugin-react-helmet": "^3.0.6", + "gatsby-plugin-react-svg": "^2.1.1", + "gatsby-plugin-sass": "^2.0.10", + "gatsby-plugin-sharp": "^2.1.9", + "gatsby-plugin-sitemap": "^2.0.5", + "gatsby-remark-component": "^1.1.3", + "gatsby-remark-copy-linked-files": "^2.0.9", + "gatsby-remark-images": "^3.0.4", + "gatsby-remark-mathjax": "^1.0.0", + "gatsby-remark-prismjs": "^3.2.4", + "gatsby-remark-smartypants": "^2.0.8", + "gatsby-remark-unwrap-images": "^1.0.1", + "gatsby-source-filesystem": "^2.0.20", + "gatsby-transformer-remark": "^2.2.5", + "gatsby-transformer-sharp": "^2.1.21", + "juniper-js": "^0.1.0", + "localstorage-polyfill": "^1.0.1", + "mathjax": "^3.1.2", + "msal": "^1.4.5", + "node-sass": "^4.11.0", + "prismjs": "^1.15.0", + "react": "^16.8.2", + "react-dom": "^16.8.2", + "react-helmet": "^5.2.0", + "react-icons": "^4.2.0", + "react-mathjax2": "0.0.2", + "rehype-react": "^3.1.0", + "remark-react": "^5.0.1", + "reveal.js": "^3.8.0" + }, + "scripts": { + "build": "gatsby build", + "dev": "gatsby develop", + "lint": "eslint **", + "clear": "rm -rf .cache", + "test": "echo \"Write tests! -> https://gatsby.app/unit-testing\"" + }, + "devDependencies": { + "browser-monads": "^1.0.0", + "prettier": "^1.16.4" + }, + "repository": { + "type": "git", + "url": "https://github.com/ines/course-starter-python" + } +} diff --git a/plugins/remark-default-class-name/index.js b/plugins/remark-default-class-name/index.js new file mode 100644 index 0000000..e60277c --- /dev/null +++ b/plugins/remark-default-class-name/index.js @@ -0,0 +1,13 @@ +const { selectAll } = require('unist-util-select'); + +module.exports = ({ markdownAST }) => { + const h1Nodes = selectAll('Option', markdownAST); + + console.log("log" + h1Nodes) + // node doesn't always have data + if (!node.data) node.data = {}; + node.data.hProperties = { + className: 'foo' + } + // [{ type: "heading", children: [{ type: "text", value: "..." }] }, ...] +} \ No newline at end of file diff --git a/plugins/remark-default-class-name/package.json b/plugins/remark-default-class-name/package.json new file mode 100644 index 0000000..719a82f --- /dev/null +++ b/plugins/remark-default-class-name/package.json @@ -0,0 +1,12 @@ +{ + "name": "remark-default-class-name", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "", + "license": "ISC" +} diff --git a/scratch.txt b/scratch.txt new file mode 100644 index 0000000..9289ce6 --- /dev/null +++ b/scratch.txt @@ -0,0 +1,30 @@ + +g +$$ +L = \frac{1}{2} \rho v^2 S C_L +$$ +hello $L = \frac{1}{2} \rho v^2 S C_L$ asdads + +<exercise id="3" title="First steps"> + +ds +This is a code exercise. The content can be formatted in simple Markdown â so +you can have **bold text**, `code` or [links](https://spacy.io) or ($a^2 + b^2 = c^2$)lists, like($a^2 + b^2 = c^2$) +the one for the instructions below.($a^2 + b^2 = c^2$) +- These are instructions and they can have bullet points. +- The code block below will look for the files `exc_01_03`, `solution_01_03` and + `test_01_03` in `/exercises`. + + +$a^2 + b^2 = c^2$ + + +<codeblock id="01_03"> + +This is a hint. + +</codeblock> + + +</exercise> +This chapter will teach you even more stuff and help you learn some new concepts. diff --git a/slides/chapter1_01_introduction.md b/slides/chapter1_01_introduction.md new file mode 100644 index 0000000..70ff1e3 --- /dev/null +++ b/slides/chapter1_01_introduction.md @@ -0,0 +1,39 @@ +--- +type: slides +--- + +# Introduction + +Notes: Text at the end of a slide prefixed like this will be displayed as +speaker notes on the side. Slides can be separated with a divider: ---. + +--- + +# This is a slide + +```python +# Print something +print("Hello world") +``` + +```out +Hello world +``` + +- Slides can have code, bullet points, tables and pretty much all other Markdown + elements. +- This is another bullet point. + +<img src="profile.jpg" alt="This image is in /static" width="25%"> + +Notes: Some more notes go here + +--- + +# Let's practice! + +Notes: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam tristique +libero at est congue, sed vestibulum tortor laoreet. Aenean egestas massa non +commodo consequat. Curabitur faucibus, sapien vitae euismod imperdiet, arcu erat +semper urna, in accumsan sapien dui ac mi. Pellentesque felis lorem, semper nec +velit nec, consectetur placerat enim. diff --git a/src/components/answer-types/answer-info.js b/src/components/answer-types/answer-info.js new file mode 100644 index 0000000..530fcb4 --- /dev/null +++ b/src/components/answer-types/answer-info.js @@ -0,0 +1,45 @@ +import React from 'react' +import classNames from 'classnames' +import classes from '../../styles/multi-choice.module.sass' + +const AnswerInfo = ({isCorrect, isPartial = () => false, right = null, wrong = null, partial = null, children = []}) => { + + const infoTheme = () => { + if(isCorrect()) { + return classes.correct + } else if(isPartial()) { + return classes.partial + } else { + return classes.wrong + } + } + + const defaultText = () => { + return isCorrect() ? "Correct! " : isPartial() ? "Your answer is partially correct " : "Incorrect. " + } + + const userText = () => { + return isCorrect() ? right : isPartial() ? partial : wrong + } + + return ( + <div + + className={classNames(classes.answer, { [infoTheme()]: true })} + > + <strong + className={classNames(classes.answerLabel, { + [classes.answerLabelCorrect]: isCorrect(), + })} + > + {defaultText()} + </strong><br></br> + { + userText() + } + {children} + </div> + ) +} + +export default AnswerInfo \ No newline at end of file diff --git a/src/components/answer-types/choice.js b/src/components/answer-types/choice.js new file mode 100644 index 0000000..319f51b --- /dev/null +++ b/src/components/answer-types/choice.js @@ -0,0 +1,66 @@ +import React, { useState, useCallback } from 'react' + +import { Button } from '../button' +import classes from '../../styles/choice.module.sass' +import AnswerInfo from './answer-info' +import {randomId, hasChildren, findChild} from '../../utility/index' +import { Input } from '../input' +import { useEffect } from 'react' +import { Option } from "./option" + +const Choice = ({ id = `${randomId()}`, right="", children = [] }) => { + const [selected, setSelected] = useState(null) + const [answer, setAnswer] = useState(null) + const [options, setOptions] = useState([]) + + const handleAnswer = useCallback(() => {setAnswer(selected);}, [selected]) + + useEffect(() => { + const optionsMARKDOWN = children.filter(child => child !== "\n") + const filtered = [...optionsMARKDOWN.map(a => (hasChildren(a) ? findChild(a, Option.tag) : null))]; //a.type.name == "Option" || a.type.displayName == "Option" ? a : (hasChildren(a) ? optionChild(a) : null))]; + setOptions([...filtered.filter(a => a != null)]); + }, [children]); + + + + return ( + <> + {options.map(({ key, props }, i) => ( + <p key={key} className={classes.option}> + <Input + className={classes.input} + name={`choice-${id}-${i}`} + id={`choice-${id}-${i}`} + value={i} + type="radio" + checked={selected === i} + onChange={() => setSelected(i)} + /> + <label + className={classes.label} + htmlFor={`choice-${id}-${i}`} + dangerouslySetInnerHTML={{ __html: `<span>${props.text}</span>` }} + /> + </p> + ))} + + <Button variant="primary" onClick={handleAnswer}> + Submit + </Button> + + {options.map(({ key, props }, i) => { + const isCorrect = !!props.correct + return answer === i ? ( + <div key={key}> + { + + <AnswerInfo isCorrect={() => isCorrect} children={props.feedback || ""}></AnswerInfo> + } + </div> + ) : null + })} + </> + ) +} + +export default Choice diff --git a/src/components/answer-types/dist/submitter.dev.js b/src/components/answer-types/dist/submitter.dev.js new file mode 100644 index 0000000..130f373 --- /dev/null +++ b/src/components/answer-types/dist/submitter.dev.js @@ -0,0 +1,9 @@ +"use strict"; + +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +var _react = _interopRequireWildcard(require("react")); + +function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; } + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { "default": obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; } \ No newline at end of file diff --git a/src/components/answer-types/input-type.js b/src/components/answer-types/input-type.js new file mode 100644 index 0000000..1e94022 --- /dev/null +++ b/src/components/answer-types/input-type.js @@ -0,0 +1,11 @@ +import React from 'react' +import RawInput from './raw-input'; + + + +export const RegexInput = (props) => { + + const validation = (answer) => (new RegExp(props.regex, 'y')).exec(answer) !== null + + return (<RawInput {...props} validation={validation}/>) +} diff --git a/src/components/answer-types/match-type.js b/src/components/answer-types/match-type.js new file mode 100644 index 0000000..b8def87 --- /dev/null +++ b/src/components/answer-types/match-type.js @@ -0,0 +1,51 @@ +import React from 'react' + +import ShortAnswer from './short-answer' + +export const ExactMatch = (props) => { + const {correct} = props; + + const validation = (answer) => { + return answer === correct; + }; + + return (<ShortAnswer {...props} validation={validation} />) +} + + +export const NumericMatch = (props) => { + const correct = parseFloat(props.correct); + + const validation = (answer) => { + if(isNaN(answer)) { return false; } + return parseFloat(answer) === correct; + }; + + return (<ShortAnswer {...props} validation={validation}/>) +} + + + +export const RangeMatch = (props) => { + const from = parseFloat(props.from) + const to = parseFloat(props.to) + + const validation = (answer) => { + if(isNaN(answer)) { return false; } + const num = parseFloat(answer) + return num > from && num < to + }; + + return (<ShortAnswer {...props} validation={validation}/>) +} + + + +export const RexegMatch = (props) => { + + const validation = (answer) => (new RegExp(props.regex, 'y')).exec(answer) !== null + + return (<ShortAnswer {...props} validation={validation}/>) +} + + diff --git a/src/components/answer-types/multi-choice.js b/src/components/answer-types/multi-choice.js new file mode 100644 index 0000000..a7504ce --- /dev/null +++ b/src/components/answer-types/multi-choice.js @@ -0,0 +1,104 @@ +import React, { useState, useCallback } from 'react' + +import { Button } from '../button' +import classes from '../../styles/multi-choice.module.sass' +import AnswerInfo from './answer-info' +import { Input } from '../input' + +function difference(setA, setB) { + let _difference = new Set(setA) + for (let elem of setB) { + _difference.delete(elem) + } + return _difference +} + +function equal(setA, setB) { + const diff = difference(setA, setB) + return diff.size === 0 && setA.size === setB.size +} + +const MultiChoice = ({ id = '0', wrong="", partial=wrong, right="" ,children = [] }) => { + const [selected, setSelected] = useState(new Set()) + const [answer, setAnswer] = useState(new Set()) + //const [isCorrect, setIsCorrect] = useState(false) + const isCorrect = () => { + return equal(correctSet, answer)//difference(correctSet, answer).size == 0 + }; + + const isPartial = () => { + // Order matters in differnece + return difference(answer, correctSet).size === 0 && !equal(answer,correctSet) + } + + + const emptyLineRegex = /^\s*\n?/gm; + // kör bara om selected Ă€r Ă€ndrat nĂ€r du frĂ„gar om körningen, olika körningar krĂ€ver att selected Ă€r Ă€ndrad + const options = children.filter(child => child !== '\n' && (child.match? !child.match(emptyLineRegex): true)) + const correctSet = new Set([...options.map(({ key, props }, i) => ({index: i, correct: props.correct})).filter((item)=>!!item.correct).map((item)=>item.index)]) + + const handleAnswer = useCallback(() => { + setAnswer(new Set([...selected])) // mĂ„ste spridas annars blir det en sidoeffekt nĂ€r selected Ă€ndras vilket beror pĂ„ att det skickas som reference + }, [selected]) + + + return ( + <> + {options.map(({ key, props }, i) => { + return (<p key={key} className={classes.option}> + <Input + className={classes.input} + name={`choice-${id}`} + id={`choice-${id}-${i}`} + value={i} + type="checkbox" + checked={selected.has(i)} + onChange={() => { + selected.delete(i) ? setSelected(new Set([...selected])) : setSelected(new Set([...selected, i])) + }} + /> + <label + className={classes.label} + htmlFor={`choice-${id}-${i}`} + dangerouslySetInnerHTML={{ __html: `<span>${props.text}</span>` }} + /> + </p>) + })} + <Button variant="primary" onClick={handleAnswer}> + Submit + </Button> + { + answer.size > 0 && <AnswerInfo isCorrect={isCorrect} isPartial={isPartial} right={right} wrong={wrong} partial={partial}></AnswerInfo> + } + + </> + ) +} + +export const Option = ({ children }) => { + return children +} + +export default MultiChoice + +/* + {options.map(({ key, props }, i) => { + const isCorrect = !!props.correct + return answer.has(i) ? ( + <div + key={key} + className={classNames(classes.answer, { [classes.correct]: isCorrect })} + > + <strong + className={classNames(classes.answerLabel, { + [classes.answerLabelCorrect]: isCorrect, + })} + > + {isCorrect ? "That's correct! " : 'Incorrect. '} + </strong> + {props.children} + </div> + ) : null + })} + +*/ \ No newline at end of file diff --git a/src/components/answer-types/numerical.js b/src/components/answer-types/numerical.js new file mode 100644 index 0000000..a63b206 --- /dev/null +++ b/src/components/answer-types/numerical.js @@ -0,0 +1,52 @@ +import React, { useState, useCallback, useEffect} from 'react' + +import { Button } from '../button' +import classes from '../../styles/multi-choice.module.sass' +import AnswerInfo from './answer-info' + + +const Numerical = ({right="" ,children = [] }) => { + const [answer, setAnswer] = useState('') + const [inputText, setInputText] = useState('') + + const options = children.filter(child => child !== '\n') + + const [correctAnswer, setCorrectAnswer] = useState(0) + const [error, setError] = useState(0) + + const props = options[1].props + // Assume short answer only consists of one input + useEffect(() => { + setCorrectAnswer(parseFloat(props.correct)) + setError(parseFloat(props.error)) + }); + + const isCorrect = () => { + return answer <= correctAnswer + error && answer >= correctAnswer - error + }; + + const handleAnswer = useCallback(() => { + setAnswer(inputText) + console.log(answer) + }, [inputText]) + + + return ( + <> + <Input onChange={event => setInputText(event.target.value) } style={{border: "solid"} }></Input> + <Button variant="primary" onClick={handleAnswer}> + Submit + </Button> + { + answer.length > 0 && <AnswerInfo isCorrect={isCorrect} right={props.right} wrong={props.wrong}></AnswerInfo> + } + + </> + ) +} + +export const Input = ({ children }) => { + return children +} + +export default Numerical diff --git a/src/components/answer-types/option.js b/src/components/answer-types/option.js new file mode 100644 index 0000000..277e2a5 --- /dev/null +++ b/src/components/answer-types/option.js @@ -0,0 +1,6 @@ +export const Option = ({children}) => { + return children; +} + + +Option.tag = "Option" \ No newline at end of file diff --git a/src/components/answer-types/raw-input.js b/src/components/answer-types/raw-input.js new file mode 100644 index 0000000..f483f4d --- /dev/null +++ b/src/components/answer-types/raw-input.js @@ -0,0 +1,42 @@ +import React, { useState, useEffect, useContext} from 'react' +import classes from '../../styles/rawinput.module.sass' +import { MultianswerContext } from "../../context/index"; + +import {Input} from '../input' + + +const RawInput = ({validation, id, right="", wrong="", children = [] }) => { + const [inputText, setInputText] = useState('') + const multianswerContext = useContext(MultianswerContext); + const [showValidation, setShowValidation] = useState(multianswerContext.validate); + + useEffect(() => { + setShowValidation(multianswerContext.validate); + }, [multianswerContext.validate]); + + + const updateInputText = (value) => { + setInputText(value) + setShowValidation(false); + multianswerContext.updateAnswer(id, value, validation(value)) + } + + const validationStyle = () => { + if(showValidation) { + return validation(inputText) ? classes.correct : classes.incorrect; + } + return '' + } + + return ( + <> + <Input value={inputText} + onChange={event => updateInputText(event.target.value) } + className={`${classes.answerInput} ${multianswerContext.validate ? validationStyle(): ''}`}> + </Input> + </> + ) +} + + +export default RawInput diff --git a/src/components/answer-types/select-choice.js b/src/components/answer-types/select-choice.js new file mode 100644 index 0000000..d27cf95 --- /dev/null +++ b/src/components/answer-types/select-choice.js @@ -0,0 +1,55 @@ +import React, { useState, useCallback, useContext } from 'react' + +import { Button } from '../button' +import AnswerInfo from './answer-info' +import {randomId, hasChildren, findChild} from '../../utility/index' +import { useEffect } from 'react' +import {Option} from "./option" +import classes from '../../styles/select-choice.module.sass' + + +import { TaskContext } from "../../context/index"; + +const SelectChoice = ({ id = `${randomId()}`,right="", children = [] }) => { + const [selected, setSelected] = useState(null) + const [answer, setAnswer] = useState(null) + const [options, setOptions] = useState([]) + + useEffect(() => { + const optionsMARKDOWN = children.filter(child => child !== "\n") + const filtered = [...optionsMARKDOWN.map(a => (hasChildren(a) ? findChild(a, Option.tag) : null))]; + setOptions([...filtered]); + }, [children]); + + const taskContext = useContext(TaskContext); + const handleAnswer = useCallback(() => setAnswer(selected), [selected]) + + return ( + <> + <select className={classes.selectChoice} disabled={taskContext.taskCompleted ? 'disabled' : null} onBlur={e => setSelected(parseInt(e.target.value))}> + <option key={-1}>{"--vĂ€lj svar--"}</option> + {options.map(({ key, props }, i) => ( + <option key={key} value={i}>{props.text}</option> + ))} + </select> + + <Button variant="primary" onClick={handleAnswer}> + Submit + </Button> + + {options.map(({ key, props }, i) => { + const isCorrect = !!props.correct + + return answer === i ? ( + <div key={i}> + { + <AnswerInfo isCorrect={() => isCorrect} children={props.feedback || ""}></AnswerInfo> + } + </div> + ) : null + })} + </> + ) +} + +export default SelectChoice diff --git a/src/components/answer-types/short-answer.js b/src/components/answer-types/short-answer.js new file mode 100644 index 0000000..d04de59 --- /dev/null +++ b/src/components/answer-types/short-answer.js @@ -0,0 +1,49 @@ +import React, { useState, useCallback } from 'react' + +import { Button } from '../button' +import classes from '../../styles/short-answer.module.sass' +import AnswerInfo from './answer-info' + +import {Input } from '../input' + +const ShortAnswer = ({validation, right="", wrong="", children = [] }) => { + const [answer, setAnswer] = useState('') + const [inputText, setInputText] = useState('') + + // const options = children.filter(child => child !== '\n') + + + // Assume short answer only consists of one input + // useEffect(() => { // kanske behöver anvĂ€ndas lĂ€ngre upp? + // setCorrectAnswer(props.correct) + // }); + + const isCorrect = useCallback(() => { + return validation(answer) + }, [answer, validation]); + + const handleAnswer = useCallback(() => { + setAnswer(inputText) + }, [inputText]) + + + return ( + <> + <Input onChange={event => setInputText(event.target.value) } className={classes.answerInput}></Input> + <Button variant="primary" onClick={handleAnswer}> + Submit + </Button> + { + answer.length > 0 && <AnswerInfo isCorrect={isCorrect} right={right} wrong={wrong}></AnswerInfo> + } + + </> + ) +} +/* +export const Input = ({ children }) => { + return children +} +*/ + +export default ShortAnswer diff --git a/src/components/burger.js b/src/components/burger.js new file mode 100644 index 0000000..cb8b22c --- /dev/null +++ b/src/components/burger.js @@ -0,0 +1,47 @@ + +import React from 'react' +import classes from '../styles/burger.module.sass' +import classNames from 'classnames' +import { useCallback } from 'react' +import { useState } from 'react' + +const Burger = (props) => { + const mobileThreshold = 1200; + const [hidden, setHidden] = useState(true); + const [isMobile, setIsMobile] = useState(true)//useState(typeof window !== 'undefined' ? window.innerWidth < mobileThreshold : false); + + const toggleMenu = useCallback(() => { + if(isMobile) { + setHidden(!hidden) + } + }, [hidden, isMobile]); + + + const resetState = useCallback(() => { + setHidden(true) + if(window.innerWidth > mobileThreshold) { + setIsMobile(false) + } else { + setIsMobile(true) + } + }, []); + + if(typeof window !== 'undefined') { + window.addEventListener('resize', resetState); + } + + + return ( + <nav className={`${props.className} ${classes.wrapperx}`}> + <div tabIndex={0} role="button" className={classes.toggler} onKeyDown={toggleMenu} onClick={toggleMenu}><div>{hidden ? <p className={classes.burgerClosedIcon}>☰</p> : <p className={classes.ani}>⨯</p>}</div></div> + <div className={classNames(classes.mobileContainer, { [classes.hiding]: hidden })}> + {React.cloneElement(props.children, { className: classes.mobileContent })} + </div> + <div className={classNames(classes.wideContainer, { [classes.hiding]: hidden })}> + {React.cloneElement(props.children, { className: props.className })} + </div> + </nav> + ); +} + +export default Burger; \ No newline at end of file diff --git a/src/components/button.js b/src/components/button.js new file mode 100644 index 0000000..3482f01 --- /dev/null +++ b/src/components/button.js @@ -0,0 +1,41 @@ +import React, { useContext} from 'react' +import classNames from 'classnames' + +import IconCheck from '../../static/icon_check.svg' +import classes from '../styles/button.module.sass' +import { TaskContext } from "../context/index"; + +export const Button = ({ Component = 'button', children, onClick, variant, small, className }) => { + const taskContext = useContext(TaskContext); + + const buttonClassNames = classNames(classes.root, className, { + [classes.primary]: variant === 'primary', + [classes.secondary]: variant === 'secondary', + [classes.small]: !!small, + }) + return ( + <Component disabled={taskContext.taskCompleted ? 'disabled' : null} className={buttonClassNames} onClick={onClick}> + {children} + </Component> + ) +} + +export const CompleteButton = ({ completed, toggleComplete, small = true }) => { + const buttonClassNames = classNames({ + [classes.completeInactive]: !completed, + [classes.completeActive]: completed, + }) + return ( + <Button small={small} onClick={toggleComplete} className={buttonClassNames}> + {!completed ? ( + 'Mark as completed' + ) : ( + <> + <IconCheck width={14} height={14} className={classes.completeIcon} />{' '} + <span className={classes.completeLabel}>Completed</span>{' '} + <span className={classes.completeLabelHover}>Remove from completed</span> + </> + )} + </Button> + ) +} diff --git a/src/components/chapter-item.js b/src/components/chapter-item.js new file mode 100644 index 0000000..e135dd8 --- /dev/null +++ b/src/components/chapter-item.js @@ -0,0 +1,25 @@ +import React, { useContext} from 'react' +import classNames from 'classnames' + +import IconCheck from '../../static/icon_check.svg' +import classes from '../styles/chapter-item.module.sass' +import { TaskContext } from "../context/index"; +import { Link } from "gatsby" + +export const ChapterItem = ({children, type, keyValue, title, description, url}) => { + + return ( + <Link to={url}> + <div className={classes.item}> + <div className={classes.header}> + <div className={classes.leftheader}> + <h2 className={classes.title}>{title}</h2> + </div> + </div> + <div className={classes.textcontainer}> + <span className={classes.text}>{description}</span> + </div> + </div> + </Link> + ) +} diff --git a/src/components/code.js b/src/components/code.js new file mode 100644 index 0000000..66a907a --- /dev/null +++ b/src/components/code.js @@ -0,0 +1,155 @@ +import React from 'react' +import { StaticQuery, graphql } from 'gatsby' + +import { Hint } from './hint' +import { Button } from './button' + +import classes from '../styles/code.module.sass' + +function getFiles({ allCode }) { + return Object.assign( + {}, + ...allCode.edges.map(({ node }) => ({ + [node.name]: node.code, + })) + ) +} + +function makeTest(template, testFile, solution) { + // Escape quotation marks in the solution code, for cases where we + // can only place the solution in regular quotes. + const solutionEscaped = solution.replace(/"/g, '\\"') + return template + .replace(/\${solutionEscaped}/g, solutionEscaped) + .replace(/\${solution}/g, solution) + .replace(/\${test}/g, testFile) +} + +class CodeBlock extends React.Component { + state = { Juniper: null, showSolution: false, key: 0 } + + handleShowSolution() { + this.setState({ showSolution: true }) + } + + handleReset() { + // Using the key as a hack to force component to rerender + this.setState({ showSolution: false, key: this.state.key + 1 }) + } + + updateJuniper() { + // This type of stuff only really works in class components. I'm not + // sure why, but I've tried with function components and hooks lots of + // times and couldn't get it to work. So class component it is. + if (!this.state.Juniper) { + // We need a dynamic import here for SSR. Juniper's dependencies + // include references to the global window object and I haven't + // managed to fix this using webpack yet. If we imported Juniper + // at the top level, Gatsby won't build. + import('./juniper').then(Juniper => { + this.setState({ Juniper: Juniper.default }) + }) + } + } + + componentDidMount() { + this.updateJuniper() + } + + componentDidUpdate() { + this.updateJuniper() + } + + render() { + const { Juniper, showSolution } = this.state + const { id, source, solution, test, children } = this.props + const sourceId = source || `exc_${id}` + const solutionId = solution || `solution_${id}` + const testId = test || `test_${id}` + const juniperClassNames = { + cell: classes.cell, + input: classes.input, + button: classes.button, + output: classes.output, + codeBox: classes.codeBox, + } + const hintActions = [ + { text: 'Show solution', onClick: () => this.handleShowSolution() }, + { text: 'Reset', onClick: () => this.handleReset() }, + ] + + return ( + <StaticQuery + query={graphql` + { + site { + siteMetadata { + testTemplate + juniper { + repo + branch + kernelType + lang + debug + } + } + } + allCode { + edges { + node { + name + code + } + } + } + } + `} + render={data => { + const { testTemplate } = data.site.siteMetadata + const { repo, branch, kernelType, debug, lang } = data.site.siteMetadata.juniper + const files = getFiles(data) + const sourceFile = files[sourceId] + const solutionFile = files[solutionId] + const testFile = files[testId] + return ( + <div className={classes.root} key={this.state.key}> + {Juniper && ( + <Juniper + msgButton={null} + classNames={juniperClassNames} + repo={repo} + branch={branch} + lang={lang} + kernelType={kernelType} + debug={debug} + actions={({ runCode }) => ( + <div className={classes.actionContainer}> + <Button onClick={() => runCode()}>Run Code</Button> + {testFile && ( + <Button + variant="primary" + onClick={() => + runCode(value => + makeTest(testTemplate, testFile, value) + ) + } + > + Submit + </Button> + )} + </div> + )} + > + {showSolution ? solutionFile : sourceFile} + </Juniper> + )} + <Hint actions={hintActions}>{children}</Hint> + </div> + ) + }} + /> + ) + } +} + +export default CodeBlock diff --git a/src/components/course-content-list.js b/src/components/course-content-list.js new file mode 100644 index 0000000..ef57e30 --- /dev/null +++ b/src/components/course-content-list.js @@ -0,0 +1,64 @@ +import React from 'react' +import { StaticQuery, graphql } from 'gatsby' + +import SEO from './seo' + +import '../styles/index.sass' +import classes from '../styles/course-content-list.module.sass' + +const CourseContentList = ({ isHome, title, description, children }) => { + const query = graphql`{ + site { + siteMetadata { + title + description + bio + showProfileImage + footerLinks { + text + url + } + } + } + }`; + + return ( + <StaticQuery + query={query} + render={data => { + // const meta = data.site.siteMetadata + return ( + <> + <SEO title={title} description={description} /> + + <main className={classes.root}> + {/* {!isHome && ( + <h1 className={classes.logo}> + <Link hidden to="/"> + <Logo width={150} height={54} aria-label={meta.title} /> + </Link> + </h1> + )} */} + + <div className={classes.markdownContentWrapper}> + <div className={classes.content}> {/*markdown container*/} + {(title || description) && ( + <header className={classes.header}> + {title && <h1 className={classes.title}>{title}</h1>} + {description && ( + <p className={classes.description}>{description}</p> + )} + </header> + )} + {children} + </div> + </div> + </main> + </> + ) + }} + /> + ) +} + +export default CourseContentList diff --git a/src/components/exercise.js b/src/components/exercise.js new file mode 100644 index 0000000..e3d1ccc --- /dev/null +++ b/src/components/exercise.js @@ -0,0 +1,78 @@ +import React, { useRef, useCallback, useContext, useEffect } from 'react' +import classNames from 'classnames' + +import { Button, CompleteButton } from './button' +import { ChapterContext } from '../context' +import IconSlides from '../../static/icon_slides.svg' +import classes from '../styles/exercise.module.sass' + +const Exercise = ({ id, title, type, children }) => { + const excRef = useRef() + const excId = parseInt(id) + const { activeExc, setActiveExc, completed, setCompleted } = useContext(ChapterContext) + const isExpanded = activeExc === excId + const isCompleted = completed.includes(excId) + + useEffect(() => { + if (isExpanded && excRef.current) { + excRef.current.scrollIntoView() + } + }, [isExpanded]) + + const handleExpand = useCallback(() => setActiveExc(isExpanded ? null : excId), [ + isExpanded, + excId, + ]) + + const handleNext = useCallback(() => setActiveExc(excId + 1)) + + const handleSetCompleted = useCallback(() => { + const newCompleted = isCompleted + ? completed.filter(v => v !== excId) + : [...completed, excId] + setCompleted(newCompleted) + }, [isCompleted, completed, excId]) + + const rootClassNames = classNames(classes.root, { + [classes.expanded]: isExpanded, + [classes.wide]: isExpanded && type === 'slides', + [classes.completed]: !isExpanded && isCompleted, + }) + + const titleClassNames = classNames(classes.title, { + [classes.titleExpanded]: isExpanded, + }); + + // Title kommer vara en title till en task som Ă€r en markdown fil + return ( + <section ref={excRef} id={id} className={rootClassNames}> + <h2 className={titleClassNames} onClick={handleExpand}> + <span> + <span + className={classNames(classes.id, { [classes.idCompleted]: isCompleted })} + > + {excId} + </span> + {title} + </span> + {type === 'slides' && <IconSlides className={classes.icon} />} + </h2> + {isExpanded && ( + <div> + {children} + <footer className={classes.footer}> + <CompleteButton + completed={isCompleted} + toggleComplete={handleSetCompleted} + /> + <Button onClick={handleNext} variant="secondary" small> + Next + </Button> + </footer> + </div> + )} + </section> + ) +} + +export default Exercise diff --git a/src/components/faq-component.js b/src/components/faq-component.js new file mode 100644 index 0000000..9a959ff --- /dev/null +++ b/src/components/faq-component.js @@ -0,0 +1,28 @@ +import React from 'react' +import Question from './question' + +//import classnames from 'classnames'; +import classes from '../styles/faq-component.module.sass' + + +export const Faq = ({title, data}) => { + return ( + <> + <div> + <div className={classes.container}> + <div className={classes.faqbox}> + <h3 className={classes.title}>{title}</h3> + {data.map((item, index) => ( + <div> + <Question question={item.question} answer={item.answer}></Question> + </div> + ))} + </div> + </div> + </div> + </> + ) +} + +export default Faq + diff --git a/src/components/footer.js b/src/components/footer.js new file mode 100644 index 0000000..195f594 --- /dev/null +++ b/src/components/footer.js @@ -0,0 +1,33 @@ + +import React from 'react' +import classes from '../styles/footer.module.sass' + + +const Footer = () => { + + + return ( + <div className={classes.footer}> + <div className={classes.content}> + <div> + <p>Institutionen för datavetenskap</p> + <p>Kontakt: Marco Kuhlmann</p> + + </div> + <div> <p>Denna kurs handlar om ..</p></div> + <div> + <strong>Bra lĂ€nkar</strong> + <ul> + <li>Hem</li> + <li>Chapter</li> + <li>FAQ</li> + </ul> + </div> + </div> + + </div> + + ) +} + +export default Footer \ No newline at end of file diff --git a/src/components/header-burger.js b/src/components/header-burger.js new file mode 100644 index 0000000..90da3ff --- /dev/null +++ b/src/components/header-burger.js @@ -0,0 +1,51 @@ +import React, {Component} from "react" +import classes from '../styles/headerburger.module.sass' +import Login from '../components/login' +import { menuData } from '../data/MenuData' +import { FaBars, FaTimes } from 'react-icons/fa' +import {navigate} from 'gatsby' + +class HeaderBurger extends Component{ + + constructor(props) { + super(props); + this.state = {active: false}; + } + handleClick = () => { + this.setState({ active: !this.state.active }); + }; + + + + render () { + return ( + <div> + <div className={classes.bars} onClick={this.handleClick}> + { !this.state.active && <FaBars/>} + </div> + { this.state.active && <div className={classes.bars} onClick={this.handleClick}> + <FaTimes/> + </div> + } + { this.state.active && + <div className={classes.burgermenu} onClick={this.handleClick}> + + <div className={classes.menucontent}> + {menuData.map((item, index) => ( + <h1 className={classes.navlink} onClick={() => navigate(item.link)} key={index}> + {item.title} + </h1> + ))} + <div className={classes.loginbutton}> + <Login></Login> + </div> + </div> + </div> + } + </div> + ) + } + +} + +export default HeaderBurger \ No newline at end of file diff --git a/src/components/header.js b/src/components/header.js new file mode 100644 index 0000000..818b697 --- /dev/null +++ b/src/components/header.js @@ -0,0 +1,66 @@ +import React from "react" +import Login from '../components/login' +import HeaderBurger from '../components/header-burger' +import {navigate} from 'gatsby' +import classes from '../styles/header.module.sass' +import { menuData } from '../data/MenuData' +import { FaBars } from 'react-icons/fa' +import { Link } from "gatsby" + + +const Header = () => { + + const openInNewTab = (url) => { + const newWindow = window.open(url, '_blank', 'noopener,noreferrer') + if (newWindow) newWindow.opener = null + } + + return ( + <div className={classes.nav}> + + + <div> + <h1 className={classes.logo} onClick={() => navigate('/')}> + AI FĂR<br/>NATURLIGT SPRĂ K + </h1> + </div> + + <div className={classes.burger}> + <HeaderBurger props={classes.nav}></HeaderBurger> + </div> + + <div className={classes.navmenu}> + {menuData.map((item, index) => ( + <div> + {!item.newTab && + <div> + <h1 className={classes.navlink} onClick={() => navigate(item.link)} key={index}> + {item.title} + </h1> + </div> + } + {item.newTab && + <div> + <h1 className={classes.navlink} onClick={() => openInNewTab(item.link)} key={index}> + {item.title} + </h1> + </div> + } + + </div> + + ))} + </div> + + <div className={classes.login}> + <Login></Login> + </div> + + + + </div> + + ) +} + +export default Header \ No newline at end of file diff --git a/src/components/hero.js b/src/components/hero.js new file mode 100644 index 0000000..32c6e1f --- /dev/null +++ b/src/components/hero.js @@ -0,0 +1,38 @@ +import React from 'react' + +//import classnames from 'classnames'; +import classes from '../styles/hero.module.sass' + + +const Hero = () => { + + return ( + <> + + <div className={classes.container}> + <div className={classes.background}> + </div> + <div className={classes.content}> + <div className={classes.items}> + <h1 className={classes.title}> + AI för naturligt sprĂ„k + </h1> + <p className={classes.infotext}> + Du kommer att lĂ€ra dig om nĂ„gra aktuella metoder inom naturligt sprĂ„k-behandling, om vilka resurser som krĂ€vs för att bygga sprĂ„kteknologiska system samt om hur du kan bedöma kvalitĂ©n hos dessa metoder och system. + </p> + <a href="https://www.antagning.se/se/search?period=10&freeText=AI+f%C3%B6r+naturligt+spr%C3%A5k&sortBy=relevance"> + <button className={classes.button}> + Registrera dig hĂ€r! + </button> + </a> + </div> + </div> + </div> + + + </> + ) +} + +export default Hero + diff --git a/src/components/hint.js b/src/components/hint.js new file mode 100644 index 0000000..0319b9b --- /dev/null +++ b/src/components/hint.js @@ -0,0 +1,25 @@ +import React, { useState, useCallback } from 'react' + +import classes from '../styles/hint.module.sass' + +export const Hint = ({ expanded = false, actions = [], children }) => { + const [isExpanded, setIsExpanded] = useState(expanded) + const handleExpand = useCallback(() => setIsExpanded(!isExpanded), [isExpanded]) + return ( + <aside className={classes.root}> + {isExpanded && children && <div className={classes.content}>{children}</div>} + <menu className={classes.actions}> + {children && ( + <button className={classes.label} onClick={handleExpand}> + {isExpanded ? 'Hide hints' : 'Show hints'} + </button> + )} + {actions.map(({ text, onClick }, i) => ( + <button className={classes.label} key={i} onClick={onClick}> + {text} + </button> + ))} + </menu> + </aside> + ) +} diff --git a/src/components/input.js b/src/components/input.js new file mode 100644 index 0000000..3eed29d --- /dev/null +++ b/src/components/input.js @@ -0,0 +1,17 @@ +import React, { useContext } from 'react' +import { TaskContext } from "../context/index"; +import classes from '../styles/input.module.sass' + + +export const Input = (props) => { + const taskContext = useContext(TaskContext); + + return ( + <> + <input className={classes} disabled={taskContext.taskCompleted ? 'disabled' : null} {...props} > + {props.children} + </input> + + </> + ) +} diff --git a/src/components/juniper.js b/src/components/juniper.js new file mode 100644 index 0000000..09d4c04 --- /dev/null +++ b/src/components/juniper.js @@ -0,0 +1,297 @@ +import React from 'react' +import PropTypes from 'prop-types' +import CodeMirror from 'codemirror' +import 'codemirror/theme/monokai.css'; +import { Widget } from '@phosphor/widgets' +import { Kernel, ServerConnection } from '@jupyterlab/services' +import { OutputArea, OutputAreaModel } from '@jupyterlab/outputarea' +import { RenderMimeRegistry, standardRendererFactories } from '@jupyterlab/rendermime' +import { window } from 'browser-monads' + +class Juniper extends React.Component { + outputRef = null + inputRef = null + state = { content: null, cm: null, kernel: null, renderers: null, fromStorage: null } + + static defaultProps = { + children: '', + branch: 'master', + url: 'https://mybinder.org', + serverSettings: {}, + kernelType: 'python3', + lang: 'python', + theme: 'default', + isolateCells: true, + useBinder: true, + storageKey: 'juniper', + useStorage: true, + storageExpire: 60, + debug: true, + msgButton: 'run', + msgLoading: 'Loading...', + msgError: 'Connecting failed. Please reload and try again.', + classNames: { + cell: 'juniper-cell', + input: 'juniper-input', + button: 'juniper-button', + output: 'juniper-output', + }, + } + + static propTypes = { + children: PropTypes.string, + repo: PropTypes.string.isRequired, + branch: PropTypes.string, + url: PropTypes.string, + serverSettings: PropTypes.object, + kernelType: PropTypes.string, + lang: PropTypes.string, + theme: PropTypes.string, + isolateCells: PropTypes.bool, + useBinder: PropTypes.bool, + useStorage: PropTypes.bool, + storageExpire: PropTypes.number, + msgButton: PropTypes.string, + msgLoading: PropTypes.string, + msgError: PropTypes.string, + classNames: PropTypes.shape({ + cell: PropTypes.string, + input: PropTypes.string, + button: PropTypes.string, + output: PropTypes.string, + }), + actions: PropTypes.func, + } + + componentDidMount() { + this.setState({ content: this.props.children }) + const renderers = standardRendererFactories.filter(factory => + factory.mimeTypes.includes('text/latex') ? window.MathJax : true + ) + + const outputArea = new OutputArea({ + model: new OutputAreaModel({ trusted: true }), + rendermime: new RenderMimeRegistry({ initialFactories: renderers }), + }) + + + const cm = new CodeMirror(this.inputRef, { + value: this.props.children.trim(), + mode: this.props.lang, + theme: this.props.theme, + scrollbarStyle: "null", + className: this.props.classNames.codeBox + }) + this.setState({ cm }) + + const runCode = wrapper => { + const value = cm.getValue() + this.execute(outputArea, wrapper ? wrapper(value) : value) + } + const setValue = value => cm.setValue(value) + cm.setOption('extraKeys', { 'Shift-Enter': runCode }) + Widget.attach(outputArea, this.outputRef) + this.setState({ runCode, setValue }) + } + + log(logFunction) { + if (this.props.debug) { + logFunction() + } + } + + componentWillReceiveProps({ children }) { + if (children !== this.state.content && this.state.cm) { + this.state.cm.setValue(children.trim()) + } + } + + /** + * Request a binder, e.g. from mybinder.org + * @param {string} repo - Repository name in the format 'user/repo'. + * @param {string} branch - The repository branch, e.g. 'master'. + * @param {string} url - The binder reployment URL, including 'http(s)'. + * @returns {Promise} - Resolved with Binder settings, rejected with Error. + */ + requestBinder(repo, branch, url) { + const binderUrl = `${url}/build/gh/${repo}/${branch}` + this.log(() => console.info('building', { binderUrl })) + return new Promise((resolve, reject) => { + const es = new EventSource(binderUrl) + es.onerror = err => { + es.close() + this.log(() => console.error('failed')) + reject(new Error(err)) + } + let phase = null + es.onmessage = ({ data }) => { + const msg = JSON.parse(data) + if (msg.phase && msg.phase !== phase) { + phase = msg.phase.toLowerCase() + this.log(() => console.info(phase === 'ready' ? 'server-ready' : phase)) + } + if (msg.phase === 'failed') { + es.close() + reject(new Error(msg)) + } else if (msg.phase === 'ready') { + es.close() + const settings = { + baseUrl: msg.url, + wsUrl: `ws${msg.url.slice(4)}`, + token: msg.token, + } + resolve(settings) + } + } + }) + } + + /** + * Request kernel and estabish a server connection via the JupyerLab service + * @param {object} settings - The server settings. + * @returns {Promise} - A promise that's resolved with the kernel. + */ + requestKernel(settings) { + if (this.props.useStorage) { + const timestamp = new Date().getTime() + this.props.storageExpire * 60 * 1000 + const json = JSON.stringify({ settings, timestamp }) + window.localStorage.setItem(this.props.storageKey, json) + } + const serverSettings = ServerConnection.makeSettings(settings) + return Kernel.startNew({ + type: this.props.kernelType, + name: this.props.kernelType, + serverSettings, + }).then(kernel => { + this.log(() => console.info('ready')) + return kernel + }) + } + + /** + * Get a kernel by requesting a binder or from localStorage / user settings + * @returns {Promise} + */ + getKernel() { + if (this.props.useStorage) { + const stored = window.localStorage.getItem(this.props.storageKey) + if (stored) { + this.setState({ fromStorage: true }) + const { settings, timestamp } = JSON.parse(stored) + if (timestamp && new Date().getTime() < timestamp) { + return this.requestKernel(settings) + } + window.localStorage.removeItem(this.props.storageKey) + } + } + if (this.props.useBinder) { + return this.requestBinder(this.props.repo, this.props.branch, this.props.url).then( + settings => this.requestKernel(settings) + ) + } + return this.requestKernel(this.props.serverSettings) + } + + /** + * Render the kernel response in a JupyterLab output area + * @param {OutputArea} outputArea - The cell's output area. + * @param {string} code - The code to execute. + */ + renderResponse(outputArea, code) { + outputArea.future = this.state.kernel.requestExecute({ code }) + outputArea.model.add({ + output_type: 'stream', + name: 'loading', + text: this.props.msgLoading, + }) + outputArea.model.clear(true) + } + + /** + * Process request to execute the code + * @param {OutputArea} - outputArea - The cell's output area. + * @param {string} code - The code to execute. + */ + execute(outputArea, code) { + this.log(() => console.info('executing')) + if (this.state.kernel) { + if (this.props.isolateCells) { + this.state.kernel + .restart() + .then(() => this.renderResponse(outputArea, code)) + .catch(() => { + this.log(() => console.error('failed')) + this.setState({ kernel: null }) + outputArea.model.clear() + outputArea.model.add({ + output_type: 'stream', + name: 'failure', + text: this.props.msgError, + }) + }) + return + } + this.renderResponse(outputArea, code) + return + } + this.log(() => console.info('requesting kernel')) + const url = this.props.url.split('//')[1] + const action = !this.state.fromStorage ? 'Launching' : 'Reconnecting to' + outputArea.model.clear() + outputArea.model.add({ + output_type: 'stream', + name: 'stdout', + text: `${action} Docker container on ${url}...`, + }) + new Promise((resolve, reject) => + this.getKernel() + .then(resolve) + .catch(reject) + ) + .then(kernel => { + this.setState({ kernel }) + this.renderResponse(outputArea, code) + }) + .catch(() => { + this.log(() => console.error('failed')) + this.setState({ kernel: null }) + if (this.props.useStorage) { + this.setState({ fromStorage: false }) + window.localStorage.removeItem(this.props.storageKey) + } + outputArea.model.clear() + outputArea.model.add({ + output_type: 'stream', + name: 'failure', + text: this.props.msgError, + }) + }) + } + + render() { + return ( + <div className={this.props.classNames.cell}> + <div + className={this.props.classNames.input} + ref={x => { + this.inputRef = x + }} + /> + {this.props.msgButton && ( + <button className={this.props.classNames.button} onClick={this.state.runCode}> + {this.props.msgButton} + </button> + )} + {this.props.actions && this.props.actions(this.state)} + <div + ref={x => { + this.outputRef = x + }} + className={this.props.classNames.output} + /> + </div> + ) + } +} + +export default Juniper diff --git a/src/components/link.js b/src/components/link.js new file mode 100644 index 0000000..ee392ef --- /dev/null +++ b/src/components/link.js @@ -0,0 +1,52 @@ +import React from 'react' +import PropTypes from 'prop-types' +import { Link as GatsbyLink } from 'gatsby' +import classNames from 'classnames' + +import classes from '../styles/link.module.sass' + +export const Link = ({ children, to, href, onClick, variant, hidden, className, ...other }) => { + const dest = to || href + + const external = /(http(s?)):\/\//gi.test(dest) + const linkClassNames = classNames(classes.root, className, { + [classes.hidden]: hidden, + [classes.secondary]: variant === 'secondary', + }) + + if (!external) { + if ((dest && /^#/.test(dest)) || onClick) { + return ( + <a href={dest} onClick={onClick} className={linkClassNames}> + {children} + </a> + ) + } + return ( + <GatsbyLink to={dest} className={linkClassNames} {...other}> + {children} + </GatsbyLink> + ) + } + return ( + <a + href={dest} + className={linkClassNames} + target="_blank" + rel="noopener nofollow noreferrer" + {...other} + > + {children} + </a> + ) +} + +Link.propTypes = { + children: PropTypes.node.isRequired, + to: PropTypes.string, + href: PropTypes.string, + onClick: PropTypes.func, + variant: PropTypes.oneOf(['secondary', null]), + hidden: PropTypes.bool, + className: PropTypes.string, +} diff --git a/src/components/login.js b/src/components/login.js new file mode 100644 index 0000000..c37dfdc --- /dev/null +++ b/src/components/login.js @@ -0,0 +1,67 @@ +import React, {useEffect} from "react"; +import { Button } from './button'; +import { useMsal } from '../utility/auth/msalContext'; +import { loginRequest } from "./../utility/auth/msalConfig"; +import classes from '../styles/login.module.sass' + +function Login() { + const { loading, isAuthenticated, login, logout, user, profile, progress, getUserProfileFromGraph, getUserProgressFromApi, saveCompletedExerciseToApI, removeCompletedExerciseFromApi, getUserLastCompletedFromApi } = useMsal(); + + if (loading){ + return <div>Loading ...</div> + } + + const completeExercise1 = async() => { + var testObject = { selectedOptions: ['a', 'b'] } + await saveCompletedExerciseToApI("testchapter", "testsection", "exercise1", testObject); + } + + const completeExercise2 = async() => { + var testObject = { selectedOptions: ['a', 'b', 'c'] } + await saveCompletedExerciseToApI("testchapter", "testsection", "exercise2", testObject); + } + + const removeCompletedExercise1 = async() => { + await removeCompletedExerciseFromApi("testchapter", "testsection", "exercise1"); + } + + const removeCompletedExercise2 = async() => { + await removeCompletedExerciseFromApi("testchapter", "testsection", "exercise2"); + } + + const getLastCompleted = async() => { + const result = await getUserLastCompletedFromApi(); + if (result.exerciseData){ + var exerciseData = JSON.parse(result.exerciseData); + console.log("last completed exercise contains data:", exerciseData); + } + alert(JSON.stringify(result)); + } + + return ( + <div> + {!isAuthenticated && ( + <button className={classes.button} small color="primary" onClick={() => login(loginRequest, "loginRedirect")}>Logga in</button> + )} + {isAuthenticated && ( + <button className={classes.button} small color="primary" onClick={() => logout()}>Logga ut</button> + )} + {/*<div>Welcome {user.name} {progress ? JSON.stringify(progress) : ""}</div>*/} + + {/*<button className={classes.button} small color="primary" onClick={() => getUserProfileFromGraph()}>Get profile</button> + {<button className={classes.button} small color="primary" onClick={() => completeExercise1()}>Complete1</button>} + {<button className={classes.button} small color="primary" onClick={() => removeCompletedExercise1()}>Uncomplete1</button>} + <button className={classes.button} small color="primary" onClick={() => completeExercise2()}>Complete2</button> + <button className={classes.button} small color="primary" onClick={() => removeCompletedExercise2()}>Uncomplete2</button> + <button className={classes.button} small color="primary" onClick={() => getLastCompleted()}>Get last completed</button>*/} + {/*profile && ( + <div> + <pre>{JSON.stringify(profile)}</pre> + </div> + )*/} + + </div> + ); +} + +export default Login; \ No newline at end of file diff --git a/src/components/math.js b/src/components/math.js new file mode 100644 index 0000000..049d56a --- /dev/null +++ b/src/components/math.js @@ -0,0 +1,17 @@ +import MathJax from 'react-mathjax2' +import React from 'react' + + +const Math = (props) => { + return ( + <MathJax.Context input='tex'> + <div style={ {"paddingBottom": "1rem"}}> + <MathJax.Node inline>{ props.children }</MathJax.Node> + </div> + </MathJax.Context> + ); +}; + + + +export default Math \ No newline at end of file diff --git a/src/components/multi-answer.js b/src/components/multi-answer.js new file mode 100644 index 0000000..f704c0b --- /dev/null +++ b/src/components/multi-answer.js @@ -0,0 +1,43 @@ +import React, { useState } from 'react' +import { Button } from './button' +import { MultianswerContext } from "../context/index"; + + +/* + A component that handles multiple answer, + aggregate them into one context(MultianswerContext) and makes the + submission controllable for all fields + +*/ +const MultiAnswer = ({children}) => { + const [answer, setAnswer] = useState({}) + const [validate, setValidate] = useState(false); + + const updateAnswer = (id, inputText, isCorrect) => { + let _answer = {...answer}; + _answer[id] = isCorrect // inputText + setAnswer(_answer); + setValidate(false); + } + + const handleAnswer = () => { + setValidate(true); + console.log("User answers: ", answer) + } + + return ( + <> + <MultianswerContext.Provider value={{validate, updateAnswer}}> + {children} + + </MultianswerContext.Provider> + + <Button variant="primary" onClick={handleAnswer}> + Submit + </Button> + </> + ) +} + + +export default MultiAnswer diff --git a/src/components/navigation.js b/src/components/navigation.js new file mode 100644 index 0000000..ba3357f --- /dev/null +++ b/src/components/navigation.js @@ -0,0 +1,55 @@ +import React from 'react' +import { StaticQuery, graphql } from 'gatsby' + +import { Link } from './link' +import classes from '../styles/navigation.module.sass' + + +const Navigation = (props) => { + + + const query = graphql`{ + allMarkdownRemark( + sort: { fields: [frontmatter___title], order: ASC } + filter: { frontmatter: { type: { eq: "task" } } } + ) { + edges { + node { + fields { + slug + fullPath + } + frontmatter { + title + description + location + type + } + } + } + } + }`; + // classes.nav + return ( + <StaticQuery + query={query} + render={data => { + const elements = data.allMarkdownRemark.edges.map(({ node }, index) => + <Link key={index} to={node.fields.fullPath}> + {node.frontmatter.title} + <br></br> + </Link> + ); + + return ( + <div className={`${props.className} ${classes.nav}`}> + {elements} + </div> + ) + }}> + </StaticQuery> + ); +} + + +export default Navigation \ No newline at end of file diff --git a/src/components/question.js b/src/components/question.js new file mode 100644 index 0000000..07d93b0 --- /dev/null +++ b/src/components/question.js @@ -0,0 +1,40 @@ +import React, {Component} from "react"; +import classes from '../styles/question.module.sass' +import { FaChevronDown, FaChevronUp } from 'react-icons/fa' + + +class Question extends Component { + + constructor(props) { + super(props); + this.state = {toggled: false}; + } + + handleClick = () => { + this.setState({ toggled: !this.state.toggled }); + }; + + render () { + return ( + <div className={classes.container}> + <div className={classes.question} onClick={this.handleClick}> + <h3 className={classes.questiontitle}>{this.props.question}</h3> + { this.state.toggled && + <div className={classes.toggleicon}><FaChevronUp/></div> + } + { !this.state.toggled && + <div className={classes.toggleicon}><FaChevronDown/></div> + } + </div> + + { this.state.toggled && + <div> + <p className={classes.answer}>{this.props.answer}</p> + </div> + } + </div> + ); + } +} + +export default Question; \ No newline at end of file diff --git a/src/components/seo.js b/src/components/seo.js new file mode 100644 index 0000000..74aade5 --- /dev/null +++ b/src/components/seo.js @@ -0,0 +1,103 @@ +import React from 'react' +import Helmet from 'react-helmet' +import { StaticQuery, graphql } from 'gatsby' + +const SEO = ({ title, description }) => ( + <StaticQuery + query={query} + render={data => { + const lang = 'en' + const siteMetadata = data.site.siteMetadata + const pageTitle = title + ? `${title} · ${siteMetadata.title}` + : `${siteMetadata.title} · ${siteMetadata.slogan}` + const pageDesc = description || siteMetadata.description + const image = `${siteMetadata.siteUrl}/social.jpg` + const meta = [ + { + name: 'description', + content: pageDesc, + }, + { + property: 'og:title', + content: pageTitle, + }, + { + property: 'og:description', + content: pageDesc, + }, + { + property: 'og:type', + content: `website`, + }, + { + property: 'og:site_name', + content: siteMetadata.title, + }, + { + property: 'og:image', + content: image, + }, + { + name: 'twitter:card', + content: 'summary_large_image', + }, + { + name: 'twitter:image', + content: image, + }, + { + name: 'twitter:creator', + content: `@${siteMetadata.twitter}`, + }, + { + name: 'twitter:site', + content: `@${siteMetadata.twitter}`, + }, + { + name: 'twitter:title', + content: pageTitle, + }, + { + name: 'twitter:description', + content: pageDesc, + }, + ] + //async + return ( + <Helmet defer={false} htmlAttributes={{ lang }} title={pageTitle} meta={meta}> + <script + type="text/javascript" + src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" + + /> + {siteMetadata.fonts && ( + <link + href={`https://fonts.googleapis.com/css?family=${siteMetadata.fonts}`} + rel="stylesheet" + /> + + )} + + </Helmet> + ) + }} + /> +) + +export default SEO + +const query = graphql` + query DefaultSEOQuery { + site { + siteMetadata { + title + description + slogan + siteUrl + twitter + fonts + } + } + } +` diff --git a/src/components/slides.js b/src/components/slides.js new file mode 100644 index 0000000..5615384 --- /dev/null +++ b/src/components/slides.js @@ -0,0 +1,102 @@ +import React from 'react' +import { StaticQuery, graphql } from 'gatsby' +import Marked from 'reveal.js/plugin/markdown/marked.js' +import classNames from 'classnames' + +import '../styles/reveal.css' +import classes from '../styles/slides.module.sass' + +function getFiles({ allMarkdownRemark }) { + return Object.assign( + {}, + ...allMarkdownRemark.edges.map(({ node }) => ({ + [node.fields.slug.replace('/', '')]: node.rawMarkdownBody, + })) + ) +} + +function getSlideContent(data, source) { + const files = getFiles(data) + const file = files[source] || '' + return file.split('\n---\n').map(f => f.trim()) +} + +class Slides extends React.Component { + componentDidMount() { + import('reveal.js').then(({ default: Reveal }) => { + window.Reveal = Reveal + window.marked = Marked + import('reveal.js/plugin/markdown/markdown.js').then(({ RevealMarkdown }) => { + RevealMarkdown.init() + Reveal.initialize({ + center: false, + progress: false, + showNotes: true, + controls: true, + width: '100%', + height: 600, + minScale: 0.75, + maxScale: 1, + }) + }) + }) + } + + componentWillUnmount() { + // Work around default reveal.js behaviour that doesn't allow + // re-initialization and clashes with React + delete window.Reveal + delete window.marked + delete require.cache[require.resolve('reveal.js')] + delete require.cache[require.resolve('reveal.js/plugin/markdown/markdown.js')] + } + + render() { + const { source } = this.props + const revealClassNames = classNames('reveal', 'show-notes', classes.reveal) + const slideClassNames = classNames('slides', classes.slides) + + return ( + <div className={classes.root}> + <div className={revealClassNames}> + <StaticQuery + query={graphql` + { + allMarkdownRemark( + filter: { frontmatter: { type: { eq: "slides" } } } + ) { + edges { + node { + rawMarkdownBody + fields { + slug + } + } + } + } + } + `} + render={data => { + const content = getSlideContent(data, source) + return ( + <div className={slideClassNames}> + {content.map((markdown, i) => ( + <section + key={i} + data-markdown="" + data-separator-notes="^Notes:" + > + <textarea data-template defaultValue={markdown} /> + </section> + ))} + </div> + ) + }} + /> + </div> + </div> + ) + } +} + +export default Slides diff --git a/src/components/submitter.js b/src/components/submitter.js new file mode 100644 index 0000000..68e9f81 --- /dev/null +++ b/src/components/submitter.js @@ -0,0 +1,27 @@ + + +import React, { useState, useContext, useCallback, useEffect} from 'react' +import { Button } from './button' +import {TaskContext} from '../context/index.js' + +const Submitter = () => { + + const taskContext = useContext(TaskContext); + const handleAnswer = () => { + console.log("SUBMIT"); + } + + return ( + <> + <Button variant="primary" onClick={handleAnswer}> + Submit + </Button> + </> + ) + +} + +export default Submitter; + + + diff --git a/src/components/task-exercise.js b/src/components/task-exercise.js new file mode 100644 index 0000000..5665758 --- /dev/null +++ b/src/components/task-exercise.js @@ -0,0 +1,123 @@ +import React, { useRef, useCallback, useContext, useState } from 'react' +import classNames from 'classnames' + +import { CompleteButton } from './button' +import { ChapterContext } from '../context' +import IconSlides from '../../static/icon_slides.svg' +import classes from '../styles/exercise.module.sass' +import { useMsal } from '../utility/auth/msalContext'; +import { TaskContext as ExerciseContext } from "../context/index"; +import { useEffect } from 'react' + +const TaskExercise = ({ id, title, chapterData, type, children }) => { + const excRef = useRef() + const excId = id + const [completed, setCompleted] = useState(false) + + const { loading, isAuthenticated, login, logout, user, profile, progress, getUserProfileFromGraph,getUserProgressFromApi, saveCompletedExerciseToApI, removeCompletedExerciseFromApi, getUserLastCompletedFromApi } = useMsal(); + + const chapter_id = chapterData.chapter_id + const taskId = chapterData.id + + const toggleComp = async() => { + + if(!completed) { + await saveCompletedExerciseToApI(chapter_id, taskId, id, []); + } else { + await removeCompletedExerciseFromApi(chapter_id, taskId, id, []); + } + + setCompleted(!completed) + } + + + useEffect(() => { + if(!progress) { + console.log("Failed to retrieve progress") + return + } + + const chapterFound = progress.chapters.find(element => {console.log(element.moduleId); return element.moduleId === chapter_id;}) + if (chapterFound) { + + const taskFound = chapterFound.sections.find(element => element.sectionId == taskId) + if (taskFound) { + const exerciseFound = taskFound.exercises.find(element => element.exerciseId == id) + if (exerciseFound){ + setCompleted(true) + } + else { + setCompleted(false) + } + } + } + + }, [progress]); + + + + const isCompleted = completed//completed.includes(excId) + /* + const handleSetCompleted = useCallback(() => { + const newCompleted = isCompleted + ? completed.filter(v => v !== excId) + : [...completed, excId] + + console.log(newCompleted ) + setTaskCompleted(newCompleted.includes(excId)) + setCompleted(newCompleted) + completeExercise1() + + }, [isCompleted, completed, excId, setCompleted]) */ + + const rootClassNames = classNames(classes.root, { + [classes.expanded]: true, + [classes.completed]: completed, + }) + + const titleClassNames = classNames(classes.title, { + [classes.titleExpanded]: true, + }); + + const [taskCompleted, setTaskCompleted] = useState(isCompleted); + + + return ( + + <section ref={excRef} id={id} className={rootClassNames}> + {/*<div>Welcome {"a"} {progress ? JSON.stringify(progress) : ""}</div>*/} + <h2 className={titleClassNames}> + <span> + <span + className={classNames(classes.id, { [classes.idCompleted]: completed })} + > + {excId} + </span> + {title} + </span> + {type === 'slides' && <IconSlides className={classes.icon} />} + </h2> + + <div> + + <ExerciseContext.Provider value={{taskCompleted}}> + {children} + + </ExerciseContext.Provider> + + <footer className={classes.footer}> + {isAuthenticated && <CompleteButton + completed={completed} + toggleComplete={toggleComp} + /> + } + {/* <Button onClick={handleNext} variant="secondary" small> + Next + </Button> */} + </footer> + </div> + </section> + ) +} + +export default TaskExercise diff --git a/src/components/task-item.js b/src/components/task-item.js new file mode 100644 index 0000000..79cce92 --- /dev/null +++ b/src/components/task-item.js @@ -0,0 +1,29 @@ +import React, { useContext} from 'react' +import classNames from 'classnames' + +import IconCheck from '../../static/icon_check.svg' +import classes from '../styles/task-item.module.sass' +import { TaskContext } from "../context/index"; +import { Link } from "gatsby" + + +export const TaskItem = ({children, type, keyValue, title, description, url}) => { + console.log(url) + return ( + <Link to={url}> + <div className={classes.item}> + <div className={classes.header}> + <div className={classes.leftheader}> + { type != "chapter" && <span className={classes.itemNr}>{keyValue}</span>} + <h3 className={classes.title}>{title}</h3> + </div> + { type != "chapter" && <div className={classes.rightheader}> + <span className={classes.icon}>CODE </span> + <span className={classes.separator}>|</span> + <span className={classes.progress}>Progress: 0/1</span> + </div>} + </div> + </div> + </Link> + ) +} diff --git a/src/components/teachers.js b/src/components/teachers.js new file mode 100644 index 0000000..778d68d --- /dev/null +++ b/src/components/teachers.js @@ -0,0 +1,26 @@ +import React from 'react' + +//import classnames from 'classnames'; +import classes from '../styles/teachers.module.sass' +import { teacherData } from '../data/TeacherData' + +export const Teachers = () => { + + return ( + <div className={classes.container}> + <h1>Vi som hĂ„ller i kursen</h1> + <div className={classes.teachercards}> + {teacherData.map((item, index) => ( + <div className={classes.teacher}> + <img src={item.imgpath} alt={item.jobtitle} className={classes.teacherimg}></img> + <span><b>{item.name}</b></span> + <span><i>{item.jobtitle}</i></span> + </div> + ))} + </div> + </div> + ) +} + +export default Teachers + diff --git a/src/components/text.js b/src/components/text.js new file mode 100644 index 0000000..f6aafb5 --- /dev/null +++ b/src/components/text.js @@ -0,0 +1,8 @@ +import React from 'react' + + +export const Text = (props) => { + return (<div>{props.children}</div>) +} + + diff --git a/src/components/typography.js b/src/components/typography.js new file mode 100644 index 0000000..e9d72d8 --- /dev/null +++ b/src/components/typography.js @@ -0,0 +1,11 @@ +import React from 'react' + +import classes from '../styles/typography.module.sass' + +export const H3 = ({ children }) => <h3 className={classes.h3}>{children}</h3> +export const Hr = () => <hr className={classes.hr} /> +export const InlineCode = ({ children }) => <code className={classes.code}>{children}</code> + +export const Ol = ({ children }) => <ol className={classes.ol}>{children}</ol> +export const Ul = ({ children }) => <ul className={classes.ul}>{children}</ul> +export const Li = ({ children }) => <li className={classes.li}>{children}</li> diff --git a/src/components/video.js b/src/components/video.js new file mode 100644 index 0000000..02c98d6 --- /dev/null +++ b/src/components/video.js @@ -0,0 +1,15 @@ +import React from 'react' +import classes from '../styles/video.module.sass' + + +const Video = ({url}) => { + return ( + <div className={classes.videoContainer}> + <iframe title="Video" frameBorder="0" + allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen src={url}> + </iframe> + </div> + ); +}; + +export default Video \ No newline at end of file diff --git a/src/components/wrapper.js b/src/components/wrapper.js new file mode 100644 index 0000000..9e809d9 --- /dev/null +++ b/src/components/wrapper.js @@ -0,0 +1,33 @@ +import React from 'react' + +import Footer from './footer' +import Header from '../components/header' +import SEO from '../components/seo' + +import classes from '../styles/wrapper.module.sass' + + +const Wrapper = ({children }) => { + + //const {isAuthenticated} = useMsal(); + return ( + + // TODO fix position + <div> + <SEO/> + <main className={classes.root}> + {/*<ThemeChanger/>*/} + <Header></Header> + <div className={classes.content}> + { children } + </div> + <Footer></Footer> + </main> + </div> + ) + +} + +export default Wrapper + + diff --git a/src/context.js b/src/context.js new file mode 100644 index 0000000..b86aa29 --- /dev/null +++ b/src/context.js @@ -0,0 +1,3 @@ +import React from 'react' + +export const ChapterContext = React.createContext() diff --git a/src/context/dist/index.dev.js b/src/context/dist/index.dev.js new file mode 100644 index 0000000..4cafd96 --- /dev/null +++ b/src/context/dist/index.dev.js @@ -0,0 +1,14 @@ +"use strict"; + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.TaskContext = void 0; + +var _react = _interopRequireDefault(require("react")); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } + +var TaskContext = _react["default"].createContext({}); + +exports.TaskContext = TaskContext; \ No newline at end of file diff --git a/src/context/index.js b/src/context/index.js new file mode 100644 index 0000000..830dc95 --- /dev/null +++ b/src/context/index.js @@ -0,0 +1,7 @@ +import React from 'react'; + + +const TaskContext = React.createContext({}); +const MultianswerContext = React.createContext({}) + +export { TaskContext, MultianswerContext } \ No newline at end of file diff --git a/src/data/MenuData.js b/src/data/MenuData.js new file mode 100644 index 0000000..318ed85 --- /dev/null +++ b/src/data/MenuData.js @@ -0,0 +1,6 @@ +export const menuData = [ + {title: "Kursinfo", newTab: false, link: "/course-info"}, + {title: "Kursmaterial", newTab: false, link: "/course-material"}, + {title: "Teams", newTab: true, link: "https://teams.microsoft.com/l/channel/19%3a4aa06ba9ed70464ca40f9ba6a0ed2896%40thread.tacv2/General?groupId=effd091c-3a2f-4b70-9275-9bf224fd96c1&tenantId=913f18ec-7f26-4c5f-a816-784fe9a58edd"}, + {title: "FAQ", newTab: false, link: "/faq"}, +] \ No newline at end of file diff --git a/src/data/TeacherData.js b/src/data/TeacherData.js new file mode 100644 index 0000000..7d54531 --- /dev/null +++ b/src/data/TeacherData.js @@ -0,0 +1,4 @@ +export const teacherData = [ + {imgpath: "profile.jpg", name: "Marco Kuhlmann", jobtitle: "Kursledare och examinator"}, + {imgpath: "profile.jpg", name: "Oskar Holmström", jobtitle: "Kursassistent"}, +] \ No newline at end of file diff --git a/src/data/faq/exam_faq.js b/src/data/faq/exam_faq.js new file mode 100644 index 0000000..ce3cb1b --- /dev/null +++ b/src/data/faq/exam_faq.js @@ -0,0 +1,4 @@ +export const exam_faq = [ + {question: "Hello?", answer: "World"}, + {question: "Hello again?", answer: "World still here"}, +] \ No newline at end of file diff --git a/src/data/faq/general_faq.js b/src/data/faq/general_faq.js new file mode 100644 index 0000000..11dc5ed --- /dev/null +++ b/src/data/faq/general_faq.js @@ -0,0 +1,4 @@ +export const general_faq = [ + {question: "Hello?", answer: "World"}, + {question: "Hello again?", answer: "World still here"}, +] \ No newline at end of file diff --git a/src/data/faq/technical_faq.js b/src/data/faq/technical_faq.js new file mode 100644 index 0000000..3e0d933 --- /dev/null +++ b/src/data/faq/technical_faq.js @@ -0,0 +1,4 @@ +export const technical_faq = [ + {question: "Hello?", answer: "World"}, + {question: "Hello again?", answer: "World still here"}, +] \ No newline at end of file diff --git a/src/dist/markdown.dev.js b/src/dist/markdown.dev.js new file mode 100644 index 0000000..c4ec23a --- /dev/null +++ b/src/dist/markdown.dev.js @@ -0,0 +1,82 @@ +"use strict"; + +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.renderAst = void 0; + +var _react = _interopRequireDefault(require("react")); + +var _rehypeReact = _interopRequireDefault(require("rehype-react")); + +var _exercise = _interopRequireDefault(require("./components/exercise")); + +var _code = _interopRequireDefault(require("./components/code")); + +var _link = require("./components/link"); + +var _slides = _interopRequireDefault(require("./components/slides")); + +var _choice = _interopRequireWildcard(require("./components/answer-types/choice")); + +var _typography = require("./components/typography"); + +var _taskExercise = _interopRequireDefault(require("./components/task-exercise")); + +var _math = _interopRequireDefault(require("./components/math")); + +var _multiChoice = _interopRequireDefault(require("./components/answer-types/multi-choice")); + +var _shortAnswer = _interopRequireWildcard(require("./components/answer-types/short-answer")); + +var _numerical = _interopRequireDefault(require("./components/answer-types/numerical")); + +var _inputType = require("./components/answer-types/input-type"); + +var _tableAnswer = _interopRequireDefault(require("./components/answer-types/table-answer")); + +var _questions = require("./components/answer-types/questions"); + +var _video = _interopRequireDefault(require("./components/video")); + +var _text = require("./components/text"); + +function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; } + +function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { "default": obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } + +var renderAst = new _rehypeReact["default"]({ + createElement: _react["default"].createElement, + components: { + exercise: _taskExercise["default"], + //Exercise + slides: _slides["default"], + codeblock: _code["default"], + choice: _choice["default"], + multichoice: _multiChoice["default"], + opt: _choice.Option, + input: _shortAnswer.Input, + a: _link.Link, + hr: _typography.Hr, + h3: _typography.H3, + ol: _typography.Ol, + ul: _typography.Ul, + li: _typography.Li, + code: _typography.InlineCode, + "exact-input": _inputType.ExactInput, + "exact-numeric": _inputType.ExactNumeric, + "ranged-numeric": _inputType.RangedNumeric, + math: _math["default"], + questions: _questions.questions, + "video": _video["default"], + text: _text.Text, + matchraw: _inputType.TableInput, + match: _inputType.RexegMatch, + "table-answer": _tableAnswer["default"] + } +}).Compiler; +exports.renderAst = renderAst; \ No newline at end of file diff --git a/src/markdown.js b/src/markdown.js new file mode 100644 index 0000000..e119533 --- /dev/null +++ b/src/markdown.js @@ -0,0 +1,48 @@ +import React from 'react' +import rehypeReact from 'rehype-react' + + +import CodeBlock from './components/code' +import { Link } from './components/link' +import Slides from './components/slides' +import Choice from './components/answer-types/choice' +import { H3, Hr, Ol, Ul, Li, InlineCode } from './components/typography' +import TaskExercise from './components/task-exercise'; +import Math from './components/math'; +import MultiChoice from './components/answer-types/multi-choice' +import { RegexInput } from './components/answer-types/input-type'; +import { ExactMatch, NumericMatch, RangeMatch, RexegMatch } from './components/answer-types/match-type' +import MultiAnswer from './components/multi-answer' +import SelectChoice from './components/answer-types/select-choice' +import Video from './components/video' +import { Text } from './components/text' +import { Option } from './components/answer-types/option' + +export const renderAst = new rehypeReact({ + createElement: React.createElement, + components: { + exercise: TaskExercise, //Exercise + slides: Slides, + codeblock: CodeBlock, + choice: Choice, + multichoice: MultiChoice, + opt: Option, + a: Link, + hr: Hr, + h3: H3, + ol: Ol, + ul: Ul, + li: Li, + code: InlineCode, + "exact-match": ExactMatch, + "numeric-match": NumericMatch, + "range-match": RangeMatch, + math: Math, + "video": Video, + text: Text, + "regex-input": RegexInput, + "regex-match": RexegMatch, + "multi-answer": MultiAnswer, + "select-choice" : SelectChoice + }, +}).Compiler diff --git a/src/pages/404.js b/src/pages/404.js new file mode 100644 index 0000000..e59216a --- /dev/null +++ b/src/pages/404.js @@ -0,0 +1,14 @@ +import { useEffect } from 'react' +import { navigate } from 'gatsby' + +export default () => { + useEffect(() => { + navigate('/'); + }, []); + return null; + }; + + + + + diff --git a/src/pages/course-info.js b/src/pages/course-info.js new file mode 100644 index 0000000..16f6810 --- /dev/null +++ b/src/pages/course-info.js @@ -0,0 +1,51 @@ +import React from 'react' + + +import { msalConfig, loginRequest } from '../utility/auth/msalConfig'; +import { useMsal, MsalProvider } from '../utility/auth/msalContext'; + +import classes from '../styles/course-info.module.sass' + + +import Wrapper from '../components/wrapper' + + +export default ({data}) => +{ + + return ( + <MsalProvider + config={msalConfig} + scopes={loginRequest} + > + <Wrapper> + <div className={classes.container}> + <h1 className={classes.pagetitle}>Om kursen</h1> + <div className={classes.infocontainer}> + <div className={classes.infotext}> + <h3 className={classes.sectiontitle}>KursinnehĂ„ll</h3> + <p className={classes.sectiontext}>Att skriva datorprogram som förstĂ„r och producerar mĂ€nskligt sprĂ„k Ă€r ett centralt mĂ„l inom artificiell intelligens. Denna kurs syftar till att ge en förstĂ„else för hur lĂ„ngt utvecklingen har kommit pĂ„ vĂ€gen mot detta mĂ„l: vad som Ă€r och vad som inte Ă€r möjligt idag. Du kommer att lĂ€ra dig om nĂ„gra aktuella metoder inom naturligt sprĂ„k-behandling, om vilka resurser som krĂ€vs för att bygga sprĂ„kteknologiska system samt om hur du kan bedöma kvalitĂ©n hos dessa metoder och system.</p> + </div> + + <div className={classes.infotext}> + <h3 className={classes.sectiontitle}>Börja lĂ€sa nĂ€r du vill</h3> + <p className={classes.sectiontext}>Du kan börja lĂ€sa kursen i stort sett nĂ€r du vill dĂ„ kursen Ă€r en online-kurs med flexibel antagning. Du gör ansökan till den termin du tĂ€nker börja lĂ€sa kursen. Termin vĂ€ljer du hĂ€r ovan, sĂ„ kommer du till rĂ€tt ansökningstillfĂ€lle. Vill du börja direkt sĂ„ ansöker du till innevarande termin.</p> + </div> + + <div className={classes.infotext}> + <h3 className={classes.sectiontitle}>Kursformat</h3> + <p className={classes.sectiontext}>Kursen Ă€r en distanskurs som görs i egen takt och hanteras i sin helhet i en webb-baserad kursmiljö. Kursen baseras pĂ„ sjĂ€lvstudier av kursmaterialet och examineras med sjĂ€lvrĂ€ttande tester och inlĂ€mningar. <br/><br/> Kursen handleds över internet.</p> + </div> + + <div className={classes.infotext}> + <h3 className={classes.sectiontitle}>Information om behörighet</h3> + <p className={classes.sectiontext}>Observera att du vid ansökan till kursen mĂ„ste kunna styrka att du har grundlĂ€ggande behörighet. Om dina gymnasiemeriter inte redan finns pĂ„ dina sidor pĂ„ antagning.se sĂ„ behöver du ladda upp gymnasieexamen, eller motsvarande, pĂ„ antagning.se i samband med din ansökan.</p> + </div> + </div> + + + </div> + </Wrapper> + </MsalProvider> + ) +} \ No newline at end of file diff --git a/src/pages/course-material.js b/src/pages/course-material.js new file mode 100644 index 0000000..80ec768 --- /dev/null +++ b/src/pages/course-material.js @@ -0,0 +1,42 @@ +import React from 'react' + + +import { msalConfig, loginRequest } from '../utility/auth/msalConfig'; +import { useMsal, MsalProvider } from '../utility/auth/msalContext'; + +import classes from '../styles/course-material.module.sass' + +import Wrapper from '../components/wrapper' + + +import { ChapterItem } from '../components/chapter-item' +import CourseContentList from '../components/course-content-list' + + + +export default (props) => +{ + const data = props.pageContext.data; + const chapters = data.map( ({node}, i) => ( + <ChapterItem type="chapter" url={node.fields.slug} keyValue={i} description={node.frontmatter.description} title={node.frontmatter.title}> </ChapterItem> + )) + + return ( + <MsalProvider + config={msalConfig} + scopes={loginRequest} + > + <Wrapper> + <div className={classes.container}> + <h1 className={classes.pagetitle}>KursinnehĂ„ll</h1> + + <CourseContentList> + {chapters} + </CourseContentList> + </div> + + </Wrapper> + </MsalProvider> + ) +} + diff --git a/src/pages/faq.js b/src/pages/faq.js new file mode 100644 index 0000000..78da962 --- /dev/null +++ b/src/pages/faq.js @@ -0,0 +1,41 @@ +import React from 'react' + + +import { msalConfig, loginRequest } from './../utility/auth/msalConfig'; +import { useMsal, MsalProvider } from '../utility/auth/msalContext'; + +import Faq from '../components/faq-component' + +import classes from '../styles/faq.module.sass' + +import { general_faq } from '../data/faq/general_faq' +import { technical_faq } from '../data/faq/technical_faq' +import { exam_faq } from '../data/faq/exam_faq' + + + +import Wrapper from '../components/wrapper' +import classNames from 'classnames'; + + +export default ({data}) => +{ + + return ( + <MsalProvider + config={msalConfig} + scopes={loginRequest} + > + <Wrapper> + <div className={classes.container}> + <h1 className={classes.pagetitle}>Vanliga frĂ„gor</h1> + + <Faq title="Generellt" data={general_faq}></Faq> + <Faq title="Tekniska problem" data={technical_faq}></Faq> + <Faq title="Examination" data={exam_faq}></Faq> + </div> + + </Wrapper> + </MsalProvider> + ) +} \ No newline at end of file diff --git a/src/pages/index.js b/src/pages/index.js new file mode 100644 index 0000000..67058b9 --- /dev/null +++ b/src/pages/index.js @@ -0,0 +1,82 @@ +import React from 'react' + + +import Login from '../components/login' + +import { msalConfig, loginRequest } from './../utility/auth/msalConfig'; +import { useMsal, MsalProvider } from '../utility/auth/msalContext'; + + +import classes from '../styles/index.module.sass' +import Navigation from '../components/navigation' +import { ChapterItem } from '../components/chapter-item' +import Hero from '../components/hero' +import CourseContentList from '../components/course-content-list' +import Faq from '../components/faq-component' +import Teachers from '../components/teachers' + +import { general_faq } from '../data/faq/general_faq' + +import { graphql, navigate } from 'gatsby' +import Wrapper from '../components/wrapper' + + + +export default ({ data }) => { + const chapters = data.allMarkdownRemark.edges.map( ({node}, i) => ( + <ChapterItem type="chapter" url={node.fields.slug} keyValue={i} description={node.frontmatter.description} title={node.frontmatter.title}> </ChapterItem> + )) + + const isAuthenticated = useMsal(); + + return ( + <MsalProvider + config={msalConfig} + scopes={loginRequest} + > + <Wrapper> + { !isAuthenticated && <Hero></Hero> } + <div className={classes.container}> + <h1>Detta innehĂ„ller kursen</h1> + <CourseContentList> + {chapters} + </CourseContentList> + </div> + <Teachers></Teachers> + <div className={classes.container}> + <h1>Vanliga frĂ„gor</h1> + <Faq title="" data={general_faq}></Faq> + </div> + + </Wrapper> + </MsalProvider> + + ) +} +// <Navigation className={classes.navigation}></Navigation> + +export const pageQuery = graphql` + { + site { + siteMetadata { + title + } + } + allMarkdownRemark( + sort: { fields: [frontmatter___title], order: ASC } + filter: { frontmatter: { type: { eq: "chapter" } } } + ) { + edges { + node { + fields { + slug + } + frontmatter { + title + description + } + } + } + } + } +` \ No newline at end of file diff --git a/src/styles/burger.module.sass b/src/styles/burger.module.sass new file mode 100644 index 0000000..7f4a212 --- /dev/null +++ b/src/styles/burger.module.sass @@ -0,0 +1,100 @@ +// quick fix to remove side bar. Should be refactored depending on how we want it. +$breakpoint-tablet: 9999px //1200px + + +// Filen Ă€r full av hacks, vi byter det hĂ€r med en navbar sĂ„ blir det mycket bĂ€ttre. +.wrapperx + display: flex + flex-direction: column + // Nav tĂ€cker hela sidan + top: 0px + left: 0px + margin: 0em + position: sticky + top: 5px + z-index: 1000 + height: calc(100vh - 5px) + // End nav tĂ€cker hela sidan + + +.wide-container + height: 100% + @media (max-width: $breakpoint-tablet) + display: none + @media (min-width: $breakpoint-tablet) + display: block + +.mobile-container + width: 90vw + // Nav tĂ€cker hela sidan + width: 100% + // End nav tĂ€cker hela sidan + height: 90vh + z-index: 6 + + @media (max-width: $breakpoint-tablet) + display: block + @media (min-width: $breakpoint-tablet) + display: none + + + +.mobile-content + display: flex + height: 90vh + position: fixed + width: 95% + background: var(--color-secondary-back) + align-items: center + flex-direction: column + padding: 30px + padding-top: 75px + + // Nav tĂ€cker hela sidan + width: 100% + // End nav tĂ€cker hela sidan + +.hiding + @media (max-width: $breakpoint-tablet) + transform: translateX(-200%) + + @media (min-width: $breakpoint-tablet) + transform: translateX(0%) +.wrapperx + @media (max-width: $breakpoint-tablet) + position: absolute + height: 50px + + @media (min-width: $breakpoint-tablet) + transform: translateX(0%) + + +.toggler + position: fixed + top: 1px + font-size: 35px + z-index: 7 + + // Nav tĂ€cker hela sidan + left: 5px + // End nav tĂ€cker hela sidan + + + @media (max-width: $breakpoint-tablet) + display: block + @media (min-width: $breakpoint-tablet) + display: none + + +.ani + transform-origin: center + transition: all 0.1s + //font-family: 'Times', 'Times New Roman', 'serif', 'sans-serif', 'EmojiSymbols', 'apple color emoji' + font-size: 50px + line-height: 1em + user-select: none + cursor: pointer + +.burger-closed-icon + user-select: none + cursor: pointer \ No newline at end of file diff --git a/src/styles/button.module.sass b/src/styles/button.module.sass new file mode 100644 index 0000000..1aeeafb --- /dev/null +++ b/src/styles/button.module.sass @@ -0,0 +1,73 @@ +.root + border: 0 + background: var(--color-button-secondary) + color: var(--color-button-secondary-contrast) + padding: 0.75rem 1rem + font-family: var(--font-primary) + font-size: var(--font-size-sm) + font-weight: bold + border-radius: var(--border-radius) + margin-top: 3rem + margin-bottom: 2.25rem + margin-left: 1rem + /* Margin left 2.5 -> 1 */ + transition: opacity 0.2s ease + box-shadow: 0 0 3px var(--color-subtle-medium) + + &:hover + opacity: 0.9 + box-shadow: none + +.root:disabled + &:hover + opacity: 1 + background: var(--color-background-disabled) + + + +.primary + background: var(--color-button-primary) + color: var(--color-button-primary-contrast) + +.secondary + background: var(--color-theme) + color: var(--color-theme-contrast) + +.small + padding: 0.75rem 1rem + // margin to solve the ugly jumps + margin: 5px + font-size: var(--font-size-sm) + + &:not(:last-child) + margin-right: 1rem + +.complete-icon + position: relative + top: 0.15rem + margin-right: 0.5rem + +.complete-inactive + &:hover + opacity: 1 + background: var(--color-button-primary) + color: var(--color-button-primary-contrast) + +.complete-active + background: var(--color-button-primary) + color: var(--color-button-primary-contrast) + + &:hover + opacity: 1 + background: var(--color-button-danger) + color: var(--color-button-danger-contrast) + +.complete-label + .root:hover & + display: none + +.complete-label-hover + display: none + + .root:hover & + display: inline diff --git a/src/styles/chapter-item.module.sass b/src/styles/chapter-item.module.sass new file mode 100644 index 0000000..f611cc2 --- /dev/null +++ b/src/styles/chapter-item.module.sass @@ -0,0 +1,47 @@ +.item + min-width: 400px; + margin: 0 auto 2rem; + padding: 2rem 2rem; + border: 1px solid var(--color-subtle-medium); + border-radius: var(--border-radius); + +.header + display: flex; + align-items: center; + justify-content: space-between; + +.leftheader + display: flex; + align-items: center; + justify-content: left; + +.right + display: flex; + align-items: center; + justify-content: right; + color: white; + + +.item:hover + box-shadow: 0 0 12px #ccc; + +.title + font-weight: 400; + +.textcontainer + margin-top: 10px; + +.text + font-weight: 300; + +.item-nr + background: var(--color-theme); + color: var(--color-theme-contrast); + font-size: 1em; + width: 2em; + height: 2em; + display: inline-flex; + border-radius: 50%; + justify-content: center; + align-items: center; + margin-right: 1rem; \ No newline at end of file diff --git a/src/styles/choice.module.sass b/src/styles/choice.module.sass new file mode 100644 index 0000000..339e345 --- /dev/null +++ b/src/styles/choice.module.sass @@ -0,0 +1,53 @@ +.option + margin-bottom: 0.5rem + margin-left: 1rem + +.input + display: none + +.label + cursor: pointer + display: flex + align-items: flex-start + + &:before + content: "" + flex: 0 0 20px + width: 20px + height: 20px + display: inline-block + border: 2px solid var(--color-theme) + border-radius: 50% + margin-right: 1rem + margin-top: 0.2rem + + input[type="radio"]:checked + &:before + border-width: 7px + + input[type="checkbox"]:checked + &:before + border-width: 7px + +.answer + padding: 2rem + border-radius: var(--border-radius) + background: var(--color-incorrect-light) + margin-bottom: 2rem + + p + margin-bottom: 0 + display: inline + +.correct + background: var(--color-correct-light) + +.partial + background: var(--color-partial-light) + +.wrong + + +.answer-label + color: var(--color-incorrect-dark) + +.answer-label-correct + color: var(--color-correct-dark) diff --git a/src/styles/code.module.sass b/src/styles/code.module.sass new file mode 100644 index 0000000..f7182d0 --- /dev/null +++ b/src/styles/code.module.sass @@ -0,0 +1,58 @@ +.root + margin-left: -2rem + width: calc(100% + 4rem) + margin-bottom: 5rem + +.cell + background: var(--syntax-background) + border-top: 1px solid var(--color-subtle-medium) + + & > div:first-child + padding: 1.5rem 2rem 1rem + position: relative + + &:before + content: "Input" + display: inline-block + border-radius: var(--border-radius) + color: var(--syntax-background) + background: var(--syntax-text) + padding: 0 0.5rem + position: absolute + top: 1rem + right: 1.5rem + font-size: var(--font-size-xs) + font-weight: bold + text-transform: uppercase + z-index: 5 + +.output + padding: 2rem 9rem 2rem 3rem + background: var(--syntax-text) + color: var(--syntax-background) + position: relative + + &:before + content: "Output" + display: inline-block + border-radius: var(--border-radius) + background: var(--syntax-background) + color: var(--syntax-text) + padding: 0 0.5rem + position: absolute + top: 1rem + right: 1.5rem + font-size: var(--font-size-xs) + font-weight: bold + text-transform: uppercase + + +.codeBox + height: auto + viewportMargin: Infinity + +/* EXTRA SOM VI LĂGGER TILL*/ +.action-container + display: flex + flex-direction: row + padding: 1rem \ No newline at end of file diff --git a/src/styles/course-content-list.module.sass b/src/styles/course-content-list.module.sass new file mode 100644 index 0000000..ffcd8e5 --- /dev/null +++ b/src/styles/course-content-list.module.sass @@ -0,0 +1,107 @@ +.root + width: 100%; + display: flex; + height: 100% + flex-grow: 1 + + +@media(min-height: 1081px) //min-height: Min(100%, fit-content)//Min(calc(100% - var(--hero-height)),100%) // "Max" with big M is a hack to get around sass own max + //.root + // height: auto +@media(max-height: 1080px) //min-height: Min(100%, fit-content)//Min(calc(100% - var(--hero-height)),100%) // "Max" with big M is a hack to get around sass own max + //.root + // height: 100% + + + +.content + display: flex + flex-direction: column + + margin-bottom: 4rem + padding: 0rem 1rem 0rem + padding-top: 5rem + width: var(--width-container) + max-width: 100% + background-color: white; + + +.markdown-content-wrapper + display: flex + justify-content: center + width: 100% + + +.logo + color: var(--color-theme) + position: absolute + top: 2rem + left: 2rem + +@media(min-width: 1200px) + .logo + position: fixed + +.header + width: var(--width-container) + max-width: 100% + +.title + font-size: var(--font-size-xl) + font-family: var(--font-display) + line-height: 1.3 + margin-bottom: 2rem + +.footer + background: var(--color-subtle-light) + width: 100% + padding: 3rem + margin-top: 5.5rem + +.footer-content + max-width: 100% + width: var(--width-container) + margin: 0 auto + font-size: var(--font-size-sm) + justify-content: space-between + flex-flow: row wrap + +@media(min-width: 900px) + .footer-content + display: flex + +.footer-section + flex: 0 0 48% + padding: 0 2rem + margin-bottom: 1rem + +.footer-links + flex: 0 0 100% + padding-top: 2rem + font-size: var(--font-size-xs) + text-align: center + color: var(--color-subtle-dark) + +.footer-link + display: inline + + &:not(:last-child) + margin-right: 1rem + + &:after + content: "\b7" + margin-left: 1rem + +.profile + width: var(--size-profile-pic) + height: var(--size-profile-pic) + border-radius: 50% + float: right + margin: 0 0 1rem 1rem + shape-outside: circle() + + +/* EXTRA SOM VI LĂGGER TILL */ +.content + section + max-width: 100% \ No newline at end of file diff --git a/src/styles/course-info.module.sass b/src/styles/course-info.module.sass new file mode 100644 index 0000000..64324c6 --- /dev/null +++ b/src/styles/course-info.module.sass @@ -0,0 +1,27 @@ +.container + margin-top: 5rem; + align-items: center; + border-bottom: 1px solid var(--color-subtle-medium); + display: flex; + flex-direction: column; + width: 50% + + + +.pagetitle + text-align: center; + padding: 2rem 0rem; + border-bottom: 1px solid var(--color-subtle-medium); + +.infocontainer + padding: 2rem 0; + +.infotext + padding-top: 1rem; + +.sectiontitle + font-weight: 400; + +.sectiontext + font-weight: 300; + margin-top: 1rem; \ No newline at end of file diff --git a/src/styles/course-material.module.sass b/src/styles/course-material.module.sass new file mode 100644 index 0000000..6d0957d --- /dev/null +++ b/src/styles/course-material.module.sass @@ -0,0 +1,14 @@ +.container + margin-top: 5rem; + align-items: center; + border-bottom: 1px solid var(--color-subtle-medium); + display: flex; + flex-direction: column; + width: 50% + + + +.pagetitle + text-align: center; + padding: 2rem 0rem; + border-bottom: 1px solid var(--color-subtle-medium); diff --git a/src/styles/dist/rawinput.module.css b/src/styles/dist/rawinput.module.css new file mode 100644 index 0000000..470c845 --- /dev/null +++ b/src/styles/dist/rawinput.module.css @@ -0,0 +1,16 @@ +table td, table th { + vertical-align: inherit; +} + +.answer-input { + height: 34px; + background-color: var(--color-subtle-light); + border-radius: var(--border-radius); + border: solid 1px var(--color-subtle-dark); + color: var(--color-front); + padding: 0.75rem 1rem; + font-family: var(--font-primary); + font-size: var(--font-size-sm); + width: 100%; + box-shadow: 0 0 3px var(--color-subtle-medium); +} \ No newline at end of file diff --git a/src/styles/exercise.module.sass b/src/styles/exercise.module.sass new file mode 100644 index 0000000..a884f29 --- /dev/null +++ b/src/styles/exercise.module.sass @@ -0,0 +1,77 @@ +.root + width: var(--width-container) + max-width: 100% + padding: 1rem 2rem + border: 1px solid var(--color-subtle-medium) + border-radius: var(--border-radius) + position: relative + background: var(--color-back) + display: flex + flex-direction: column + margin-bottom: 2rem + +.wide + width: 95% + +.expanded + box-shadow: 0 0 10px var(--color-subtle-medium) + +.completed + color: var(--color-subtle-dark) + background: var(--color-subtle-light) + +.title + cursor: pointer + user-select: none + font-size: var(--font-size-lg) + font-family: var(--font-display) + +.id + background: var(--color-theme) + color: var(--color-theme-contrast) + font-size: 0.8em + width: 1.75em + height: 1.75em + display: inline-flex + border-radius: 50% + justify-content: center + align-items: center + margin-right: 1rem + +.id-completed + background: var(--color-button-primary) + color: var(--color-button-primary-contrast) + +.title-expanded + margin-bottom: 3rem + +.icon + float: right + vertical-align: middle + margin-right: 0.5rem + +.content + visibility: hidden + height: 0 + opacity: 0 + z-index: 0 + overflow: hidden + +.footer + width: 100% + text-align: right + margin-top: 1rem + margin-bottom: 1rem + /* HACK */ + max-height: 34px + +.button + cursor: pointer + border: 0 + background: var(--color-theme) + color: var(--color-theme-contrast) + padding: 0.75rem 1rem + font-family: var(--font-primary) + font-size: var(--font-size-sm) + font-weight: bold + border-radius: var(--border-radius) diff --git a/src/styles/faq-component.module.sass b/src/styles/faq-component.module.sass new file mode 100644 index 0000000..c628027 --- /dev/null +++ b/src/styles/faq-component.module.sass @@ -0,0 +1,20 @@ + +.container + + background-color: transparent; + display: flex; + justify-content: center; + position: relative; + padding: 4rem 0rem; + + +.faqbox + background-color: white; + display: flexbox; + width: 700px; + border-bottom: 1px solid var(--color-subtle-medium); + @media (max-width: 768px) + width: 400px; + +.title + font-weight: 400; diff --git a/src/styles/faq.module.sass b/src/styles/faq.module.sass new file mode 100644 index 0000000..fc54c40 --- /dev/null +++ b/src/styles/faq.module.sass @@ -0,0 +1,10 @@ +.container + margin-top: 5rem; + align-items: center; + border-bottom: 1px solid var(--color-subtle-medium); + + +.pagetitle + text-align: center; + padding: 2rem 0rem; + border-bottom: 1px solid var(--color-subtle-medium); diff --git a/src/styles/footer.module.sass b/src/styles/footer.module.sass new file mode 100644 index 0000000..1e3b9b7 --- /dev/null +++ b/src/styles/footer.module.sass @@ -0,0 +1,37 @@ +.footer + display: flex + bottom: 0; + flex-direction: row + flex-wrap: wrap; + width: 100%; + //height: 2.5rem; + background-color: var(--color-theme) + color: white; + text-align: center; + padding-bottom: 5% + justify-content: space-evenly; + position: absolute; + left: 0; + bottom: 0; + right: 0; + + +flex-footer::before + content: "" + + +flex-footer::after + content: "" + + +.content + width: 100%; + display: flex + bottom: 0; + flex-direction: row + flex-wrap: wrap; + justify-content: space-evenly; + margin-top: 2.5%; + +p + margin-bottom: 0 diff --git a/src/styles/global.css b/src/styles/global.css new file mode 100644 index 0000000..a055850 --- /dev/null +++ b/src/styles/global.css @@ -0,0 +1,31 @@ +#gatsby-focus-wrapper{ + min-height: 100vh; + height: 100%; + display: flex; + flex-direction: column; +} + +html, body{ +} + +h1 { + font-family: 'Montserrat', sans-serif; + font-weight: 400; +} + +h2, h3, button { + font-family: 'Montserrat', sans-serif; + font-weight: 400; +} + +p, span { + font-family: 'Work Sans', sans-serif; + font-weight: 300; +} + + + + +#___gatsby { + /*height: 100%; */ +} \ No newline at end of file diff --git a/src/styles/header.module.sass b/src/styles/header.module.sass new file mode 100644 index 0000000..c0772fd --- /dev/null +++ b/src/styles/header.module.sass @@ -0,0 +1,58 @@ + +.nav + background: white; + height: 80px; + display: flex; + justify-content: space-between; + align-items: center; + z-index: 100; + position: relative; + width: 100%; + border-bottom: 1px solid var(--color-subtle-medium); + + +.logo + color: black; + font-family: "Josefin sans", sans-serif; + font-weight: 700; + font-size: 16px; + spacing: 0; + line-height: 18px; + padding-left: 1.8rem; + cursor: pointer; + @media (max-width: 768px) + padding-left: 0; + padding-left: 1.8rem; + text-align: left; + + +.navlink + font-weight: 400; + color: black; + text-decoration: none; + padding: 0 1.3rem; + height: 100%; + cursor: pointer; + font-size: 20px; + letter-spacing: 2px; + + +.login + display: flex; + align-items: center; + margin-right: 24px; + @media (max-width: 768px) + display: none; + +.navmenu + display: flex; + align-items: left; + padding: 0 1rem; + + @media (max-width: 768px) + display: none; + + +.burger + @media (min-width: 768px) + display: none; \ No newline at end of file diff --git a/src/styles/headerburger.module.sass b/src/styles/headerburger.module.sass new file mode 100644 index 0000000..0331249 --- /dev/null +++ b/src/styles/headerburger.module.sass @@ -0,0 +1,55 @@ +.bars + display: none; + @media (max-width: 768px) + color: black; + display: flex; + align-items: center; + font-size: 36px; + cursor: pointer; + z-index: 1; + padding-right: 1.8rem; + + + +.burgermenu + background: white; + position: absolute; + top: 80px; + right: 0; + width: 50%; + overflow: auto; + border: 1px solid var(--color-subtle-medium); + border-radius: var(--border-radius); + + + @media (min-width: 768px) + display: none; + +.menucontent + display: flex; + flex-direction: column; + padding-bottom: 1.5rem; + margin-left: 10px; + margin-top: 10px; + + + + +.navlink + color: black; + font-weight: 400; + display: flex; + text-decoration: none; + padding: 0 1.3rem; + height: 100%; + cursor: pointer; + font-size: 20px; + letter-spacing: 2px; + border-bottom: 1px solid var(--color-subtle-medium); + width: 50%; + + + +.loginbutton + padding-top: 10rem; + diff --git a/src/styles/hero.module.sass b/src/styles/hero.module.sass new file mode 100644 index 0000000..9925c0f --- /dev/null +++ b/src/styles/hero.module.sass @@ -0,0 +1,91 @@ +.container + + background-color: white; + display: flex; + justify-content: center; + position: relative; + padding: 0 1rem; + color: #fff; + + :before + content: ""; + position: absolute; + top: 0 + bottom: 0; + right: 0; + left: 0; + z-index: 2; + background: white; + + +.background + background: white, center center / cover no-repeat; + position: absolute; + top: 0; + right: 0; + left: 0; + width: 100%; + height: 100%; + overflow: hidden; + border-bottom: 1px solid var(--color-subtle-medium); + + +.content + z-index: 3; + max-height: 100%; + padding: 0rem calc((100vq-1300px)/2) + + +.items + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + text-align: center; + max-height: 100%; + padding: 0; + color: black; + line-height: 1.1; + margin-top: 12rem; + margin-bottom: 9rem; + +.title + font-size: clamp(3rem, 6vw, 5rem); + margin-bottom: 4rem; + letter-spacing: 3px; + padding: 0 0rem; + + +.infotext + font-size: clamp(1.6rem, 1.8vw, 2rem); + margin-bottom: 2rem; + width: 50%; + line-height: 2.8rem; + @media (max-width: 768px) + width: 90% + + + +.button + margin-top: 5rem + display: flex; + align-items: center; + background: #077BF1; + white-space: nowrap; + color: #fff; + padding: 16px 40px; + font-size: 20px; + outline: none; + border: none; + min-width: 100px; + cursor: pointer; + text-decoration: none; + transition: 0.3s !important; + border-radius: 50px; + + &:hover + background: #F26A2E ; + transform: translateY(-2px); + + + diff --git a/src/styles/hint.module.sass b/src/styles/hint.module.sass new file mode 100644 index 0000000..94e4e19 --- /dev/null +++ b/src/styles/hint.module.sass @@ -0,0 +1,29 @@ +.root + width: 100% + +.actions + padding-left: 1rem + +.label + cursor: pointer + background: var(--color-subtle-light) + border-width: 0 1px 1px 1px + border-style: solid + /*border-color: var(--color-subtle-medium)*/ + padding: 0.5rem 1rem 0.5rem + border-bottom-left-radius: var(--border-radius) + border-bottom-right-radius: var(--border-radius) + font-family: var(--font-primary) + font-size: var(--font-size-sm) + font-weight: bold + margin-right: 1rem + color: var(--color-front) + +.content + background: var(--color-subtle-light) + padding: 1rem 1rem + font-size: var(--font-size-sm) + border-bottom: 0px solid var(--color-subtle-medium) + /*1 px för border innan */ + p, ol, ul + margin-bottom: 0 diff --git a/src/styles/index.module.sass b/src/styles/index.module.sass new file mode 100644 index 0000000..158fef2 --- /dev/null +++ b/src/styles/index.module.sass @@ -0,0 +1,55 @@ +.logo + width: 300px + height: auto + max-width: 100% + margin: 0 auto 6rem + display: block + color: var(--color-theme) + +.subtitle + font-family: var(--font-display) + width: 600px + height: auto + max-width: 100% + margin: 0 auto 1rem + display: block + text-align: center + +.introduction + width: var(--width-container) + max-width: 100% + padding: 1rem + margin: 0 auto + display: block + text-align: left + +.chapter + width: var(--width-container) + max-width: 100% + margin: 0 auto + padding: 2rem + border: 1px solid var(--color-subtle-medium) + border-radius: var(--border-radius) + margin-bottom: 2rem + +.chapter-title + font-family: var(--font-display) + font-size: var(--font-size-lg) + margin-bottom: 1.5rem + +.chapter-desc + font-size: var(--font-size-sm) + color: var(--color-subtle-dark) + margin-bottom: 0 + + +.navigation + text-align: center + margin: 0 auto + width: var(--width-container) + +.container + padding: 4rem 0rem; + display: flex; + flex-direction: column; + align-items: center; diff --git a/src/styles/index.sass b/src/styles/index.sass new file mode 100644 index 0000000..09c4586 --- /dev/null +++ b/src/styles/index.sass @@ -0,0 +1,219 @@ +@import '../../theme' + +/* Reset */ + +*, *:before, *:after + box-sizing: border-box + padding: 0 + margin: 0 + border: 0 + outline: 0 + +html + font-family: sans-serif + text-rendering: optimizeSpeed + -ms-text-size-adjust: 100% + -webkit-text-size-adjust: 100% + +body + margin: 0 + +article, aside, details, figcaption, figure, footer, header, main, menu, nav, +section, summary, progress + display: block + +a + background-color: transparent + color: inherit + text-decoration: none + + &:active, + &:hover + outline: 0 + +abbr[title] + border-bottom: none + text-decoration: underline + text-decoration: underline dotted + +b, strong + font-weight: inherit + font-weight: bolder + +small + font-size: 80% + +sub, sup + position: relative + font-size: 65% + line-height: 0 + vertical-align: baseline + +sup + top: -0.5em + +sub + bottom: -0.15em + +img + border: 0 + height: auto + max-width: 100% + +svg + max-width: 100% + color-interpolation-filters: sRGB + fill: currentColor + + &:not(:root) + overflow: hidden + +hr + box-sizing: content-box + overflow: visible + height: 0 + +pre + overflow: auto + +code, pre + font-family: monospace, monospace + font-size: 1em + +table + text-align: left + width: 100% + max-width: 100% + border-collapse: collapse + margin-bottom: 2rem + + td, th + vertical-align: top + padding: 0.5rem + border-bottom: 1px solid var(--color-subtle-medium) + + code + white-space: nowrap + +button + appearance: none + background: transparent + cursor: pointer + +progress + appearance: none + +/* Layout */ + +html + font-size: 11px + +@media(max-width: 767px) + html + font-size: 10px + +body + font-family: var(--font-primary) + font-size: var(--font-size-md) + line-height: var(--line-height) + color: var(--color-front) + background: var(--color-back) + +p + margin-bottom: 3rem + +::selection + background: var(--color-theme) + color: var(--color-theme-contrast) + +/* Code */ + +pre, code + font-family: var(--font-code) + font-weight: 500 + font-size: 1.25rem + line-height: var(--line-height) + +pre + margin-bottom: 3rem + +pre code + display: block + padding: 2rem !important + +/* Syntax highlighting */ + +.CodeMirror.cm-s-default + font-family: var(--font-code) + font-size: var(--font-size-sm) + background: var(--syntax-background) + color: var(--syntax-text) + word-wrap: break-word + + .CodeMirror-line + padding: 0 + + .CodeMirror-selected + background: var(--syntax-selected-background) + + .CodeMirror-cursor + border-left-color: currentColor + + .cm-variable-2 + color: inherit + font-style: italic + + .cm-comment + color: var(--syntax-comment) + + .cm-keyword, .cm-builtin + color: var(--syntax-keyword) + + .cm-operator + color: var(--syntax-operator) + + .cm-string + color: var(--syntax-selector) + + .cm-number + color: var(--syntax-number) + + .cm-def + color: var(--syntax-function) + +.CodeMirror-scroll + overflow: hidden !important + margin-bottom: -50px !important + padding-bottom: 50px !important + +.jp-RenderedText pre + .ansi-cyan-fg.ansi-cyan-fg + color: var(--ansi-cyan) + + .ansi-green-fg.ansi-green-fg + color: var(--ansi-green) + + .ansi-red-fg.ansi-red-fg + color: var(--ansi-red) + +/* Gatsby Images */ + +.gatsby-resp-image-link + border: 0 + +.gatsby-resp-image-figure + margin-bottom: 4rem + +.gatsby-resp-image-figcaption + font-size: var(--font-size-xs) + color: var(--color-front-light) + padding-top: 1rem + text-align: center + + code + color: inherit + +@media(max-width: 420px) + td + display: table-row + \ No newline at end of file diff --git a/src/styles/input.module.sass b/src/styles/input.module.sass new file mode 100644 index 0000000..9d0ef38 --- /dev/null +++ b/src/styles/input.module.sass @@ -0,0 +1,5 @@ +input:disabled + border-color: var(--color-border-disabled) + border-width: 1px + background: var(--color-background-disabled) + border-style: inset \ No newline at end of file diff --git a/src/styles/link.module.sass b/src/styles/link.module.sass new file mode 100644 index 0000000..bf3f606 --- /dev/null +++ b/src/styles/link.module.sass @@ -0,0 +1,15 @@ +.root + cursor: pointer + border-bottom: 1px solid var(--color-theme) + + &:hover + border-bottom-color: var(--color-front) + +.secondary + border-bottom-color: var(--color-subtle-dark) + + &:hover + border-bottom-color: var(--color-front) + +.hidden + border-bottom: 0 diff --git a/src/styles/login.module.sass b/src/styles/login.module.sass new file mode 100644 index 0000000..b79aeaa --- /dev/null +++ b/src/styles/login.module.sass @@ -0,0 +1,18 @@ +.button + align-items: center; + background: #077BF1; + white-space: nowrap; + color: #fff; + padding: 10px 20px; + font-size: 16px; + outline: none; + border: none; + min-width: 100px; + cursor: pointer; + text-decoration: none; + transition: 0.3s !important; + border-radius: 50px; + + &:hover + background: #F26A2E ; + transform: translateY(-2px); diff --git a/src/styles/multi-choice.module.sass b/src/styles/multi-choice.module.sass new file mode 100644 index 0000000..3b70c64 --- /dev/null +++ b/src/styles/multi-choice.module.sass @@ -0,0 +1,37 @@ + +.option + margin-bottom: 0.5rem + margin-left: 1rem + display: flex + flex-direction: row; + +.input + margin-right: 10px + //margin-top: 0.5rem + width: 13px + height: 26.4px + +.label + cursor: pointer + +.answer + padding: 2rem + border-radius: var(--border-radius) + background: var(--color-incorrect-light) + margin-bottom: 2rem + + p + margin-bottom: 0 + display: inline + +.correct + background: var(--color-correct-light) + +.partial + background: var(--color-partial-light) + +.answer-label + color: var(--color-incorrect-dark) + +.answer-label-correct + color: var(--color-correct-dark) diff --git a/src/styles/navigation.module.sass b/src/styles/navigation.module.sass new file mode 100644 index 0000000..4ac0ab4 --- /dev/null +++ b/src/styles/navigation.module.sass @@ -0,0 +1,10 @@ +.nav + background: var(--color-secondary-back) + padding: 1rem 2rem + color: var(--color-theme) + border-radius: var(--border-radius) + max-width: 100% + +.nav + a + border: 0 \ No newline at end of file diff --git a/src/styles/question.module.sass b/src/styles/question.module.sass new file mode 100644 index 0000000..577267a --- /dev/null +++ b/src/styles/question.module.sass @@ -0,0 +1,33 @@ + + +.container + width: 100% + border-top: 1px solid var(--color-subtle-medium); + padding: 0px 0px 0px 0px; + + + +.question + background-color: white; + width: 100% + display: flex; + justify-content: space-between; + position: relative; + cursor: pointer; + padding: 0.5rem 0; + +.questiontitle + font-weight: 400; + + +.answer + font-weight: 300; + +.toggleicon + display: flex; + align-items: center; + font-size: 20px; + cursor: pointer; + z-index: 1; + color: #888; + diff --git a/src/styles/rawinput.module.sass b/src/styles/rawinput.module.sass new file mode 100644 index 0000000..5b2a1cc --- /dev/null +++ b/src/styles/rawinput.module.sass @@ -0,0 +1,20 @@ +table td, table th + vertical-align: inherit + +.answer-input + height: 34px + background-color: var(--color-subtle-light) + border-radius: var(--border-radius) + border: solid 1px var(--color-subtle-dark) + color: var(--color-front) + padding: 0.75rem 1rem + font-family: var(--font-primary) + font-size: var(--font-size-sm) + // width: 100% + box-shadow: 0 0 3px var(--color-subtle-medium) + +.correct + background-color: var(--color-correct-dark) + +.incorrect + background-color: var(--color-incorrect-dark) \ No newline at end of file diff --git a/src/styles/reveal.css b/src/styles/reveal.css new file mode 100644 index 0000000..53e1697 --- /dev/null +++ b/src/styles/reveal.css @@ -0,0 +1,1931 @@ +/*! + * reveal.js + * http://revealjs.com + * MIT licensed + * + * Copyright (C) 2019 Hakim El Hattab, http://hakim.se + */ + +/********************************************* + * VIEW FRAGMENTS + *********************************************/ +.reveal .slides section .fragment { + opacity: 0; + visibility: hidden; + transition: all 0.2s ease; +} +.reveal .slides section .fragment.visible { + opacity: 1; + visibility: inherit; +} + +.reveal .slides section .fragment.grow { + opacity: 1; + visibility: inherit; +} +.reveal .slides section .fragment.grow.visible { + -webkit-transform: scale(1.3); + transform: scale(1.3); +} + +.reveal .slides section .fragment.shrink { + opacity: 1; + visibility: inherit; +} +.reveal .slides section .fragment.shrink.visible { + -webkit-transform: scale(0.7); + transform: scale(0.7); +} + +.reveal .slides section .fragment.zoom-in { + -webkit-transform: scale(0.1); + transform: scale(0.1); +} +.reveal .slides section .fragment.zoom-in.visible { + -webkit-transform: none; + transform: none; +} + +.reveal .slides section .fragment.fade-out { + opacity: 1; + visibility: inherit; +} +.reveal .slides section .fragment.fade-out.visible { + opacity: 0; + visibility: hidden; +} + +.reveal .slides section .fragment.semi-fade-out { + opacity: 1; + visibility: inherit; +} +.reveal .slides section .fragment.semi-fade-out.visible { + opacity: 0.5; + visibility: inherit; +} + +.reveal .slides section .fragment.strike { + opacity: 1; + visibility: inherit; +} +.reveal .slides section .fragment.strike.visible { + text-decoration: line-through; +} + +.reveal .slides section .fragment.fade-up { + -webkit-transform: translate(0, 20%); + transform: translate(0, 20%); +} +.reveal .slides section .fragment.fade-up.visible { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); +} + +.reveal .slides section .fragment.fade-down { + -webkit-transform: translate(0, -20%); + transform: translate(0, -20%); +} +.reveal .slides section .fragment.fade-down.visible { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); +} + +.reveal .slides section .fragment.fade-right { + -webkit-transform: translate(-20%, 0); + transform: translate(-20%, 0); +} +.reveal .slides section .fragment.fade-right.visible { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); +} + +.reveal .slides section .fragment.fade-left { + -webkit-transform: translate(20%, 0); + transform: translate(20%, 0); +} +.reveal .slides section .fragment.fade-left.visible { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); +} + +.reveal .slides section .fragment.fade-in-then-out, +.reveal .slides section .fragment.current-visible { + opacity: 0; + visibility: hidden; +} +.reveal .slides section .fragment.fade-in-then-out.current-fragment, +.reveal .slides section .fragment.current-visible.current-fragment { + opacity: 1; + visibility: inherit; +} + +.reveal .slides section .fragment.fade-in-then-semi-out { + opacity: 0; + visibility: hidden; +} +.reveal .slides section .fragment.fade-in-then-semi-out.visible { + opacity: 0.5; + visibility: inherit; +} +.reveal .slides section .fragment.fade-in-then-semi-out.current-fragment { + opacity: 1; + visibility: inherit; +} + +.reveal .slides section .fragment.highlight-red, +.reveal .slides section .fragment.highlight-current-red, +.reveal .slides section .fragment.highlight-green, +.reveal .slides section .fragment.highlight-current-green, +.reveal .slides section .fragment.highlight-blue, +.reveal .slides section .fragment.highlight-current-blue { + opacity: 1; + visibility: inherit; +} + +.reveal .slides section .fragment.highlight-red.visible { + color: #ff2c2d; +} + +.reveal .slides section .fragment.highlight-green.visible { + color: #17ff2e; +} + +.reveal .slides section .fragment.highlight-blue.visible { + color: #1b91ff; +} + +.reveal .slides section .fragment.highlight-current-red.current-fragment { + color: #ff2c2d; +} + +.reveal .slides section .fragment.highlight-current-green.current-fragment { + color: #17ff2e; +} + +.reveal .slides section .fragment.highlight-current-blue.current-fragment { + color: #1b91ff; +} + +/********************************************* + * DEFAULT ELEMENT STYLES + *********************************************/ +/* Fixes issue in Chrome where italic fonts did not appear when printing to PDF */ +.reveal:after { + content: ''; + font-style: italic; +} + +.reveal iframe { + z-index: 1; +} + +/** Prevents layering issues in certain browser/transition combinations */ +.reveal a { + position: relative; +} + +.reveal .stretch { + max-width: none; + max-height: none; +} + +.reveal pre.stretch code { + height: 100%; + max-height: 100%; + box-sizing: border-box; +} + +/********************************************* + * CONTROLS + *********************************************/ +@-webkit-keyframes bounce-right { + 0%, + 10%, + 25%, + 40%, + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + 20% { + -webkit-transform: translateX(10px); + transform: translateX(10px); + } + 30% { + -webkit-transform: translateX(-5px); + transform: translateX(-5px); + } +} +@keyframes bounce-right { + 0%, + 10%, + 25%, + 40%, + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + 20% { + -webkit-transform: translateX(10px); + transform: translateX(10px); + } + 30% { + -webkit-transform: translateX(-5px); + transform: translateX(-5px); + } +} + +@-webkit-keyframes bounce-down { + 0%, + 10%, + 25%, + 40%, + 50% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 20% { + -webkit-transform: translateY(10px); + transform: translateY(10px); + } + 30% { + -webkit-transform: translateY(-5px); + transform: translateY(-5px); + } +} + +@keyframes bounce-down { + 0%, + 10%, + 25%, + 40%, + 50% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 20% { + -webkit-transform: translateY(10px); + transform: translateY(10px); + } + 30% { + -webkit-transform: translateY(-5px); + transform: translateY(-5px); + } +} + +.reveal .controls { + display: none; + position: absolute; + top: auto; + bottom: 12px; + right: 12px; + left: auto; + z-index: 1; + color: #000; + pointer-events: none; + font-size: 10px; +} +.reveal .controls button { + position: absolute; + padding: 0; + background-color: transparent; + border: 0; + outline: 0; + cursor: pointer; + color: currentColor; + -webkit-transform: scale(0.9999); + transform: scale(0.9999); + transition: color 0.2s ease, opacity 0.2s ease, -webkit-transform 0.2s ease; + transition: color 0.2s ease, opacity 0.2s ease, transform 0.2s ease; + z-index: 2; + pointer-events: auto; + font-size: inherit; + visibility: hidden; + opacity: 0; + -webkit-appearance: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +.reveal .controls .controls-arrow:before, +.reveal .controls .controls-arrow:after { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 2.6em; + height: 0.5em; + border-radius: 0.25em; + background-color: currentColor; + transition: all 0.15s ease, background-color 0.8s ease; + -webkit-transform-origin: 0.2em 50%; + transform-origin: 0.2em 50%; + will-change: transform; +} +.reveal .controls .controls-arrow { + position: relative; + width: 3.6em; + height: 3.6em; +} +.reveal .controls .controls-arrow:before { + -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(45deg); + transform: translateX(0.5em) translateY(1.55em) rotate(45deg); +} +.reveal .controls .controls-arrow:after { + -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-45deg); + transform: translateX(0.5em) translateY(1.55em) rotate(-45deg); +} +.reveal .controls .controls-arrow:hover:before { + -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(40deg); + transform: translateX(0.5em) translateY(1.55em) rotate(40deg); +} +.reveal .controls .controls-arrow:hover:after { + -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-40deg); + transform: translateX(0.5em) translateY(1.55em) rotate(-40deg); +} +.reveal .controls .controls-arrow:active:before { + -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(36deg); + transform: translateX(0.5em) translateY(1.55em) rotate(36deg); +} +.reveal .controls .controls-arrow:active:after { + -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-36deg); + transform: translateX(0.5em) translateY(1.55em) rotate(-36deg); +} +.reveal .controls .navigate-left { + right: 6.4em; + bottom: 3.2em; + -webkit-transform: translateX(-10px); + transform: translateX(-10px); +} +.reveal .controls .navigate-right { + right: 0; + bottom: 3.2em; + -webkit-transform: translateX(10px); + transform: translateX(10px); +} +.reveal .controls .navigate-right .controls-arrow { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} +.reveal .controls .navigate-right.highlight { + -webkit-animation: bounce-right 2s 50 both ease-out; + animation: bounce-right 2s 50 both ease-out; +} +.reveal .controls .navigate-up { + right: 3.2em; + bottom: 6.4em; + -webkit-transform: translateY(-10px); + transform: translateY(-10px); +} +.reveal .controls .navigate-up .controls-arrow { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} +.reveal .controls .navigate-down { + right: 3.2em; + bottom: 0; + -webkit-transform: translateY(10px); + transform: translateY(10px); +} +.reveal .controls .navigate-down .controls-arrow { + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); +} +.reveal .controls .navigate-down.highlight { + -webkit-animation: bounce-down 2s 50 both ease-out; + animation: bounce-down 2s 50 both ease-out; +} +.reveal .controls[data-controls-back-arrows='faded'] .navigate-left.enabled, +.reveal .controls[data-controls-back-arrows='faded'] .navigate-up.enabled { + opacity: 0.3; +} +.reveal .controls[data-controls-back-arrows='faded'] .navigate-left.enabled:hover, +.reveal .controls[data-controls-back-arrows='faded'] .navigate-up.enabled:hover { + opacity: 1; +} +.reveal .controls[data-controls-back-arrows='hidden'] .navigate-left.enabled, +.reveal .controls[data-controls-back-arrows='hidden'] .navigate-up.enabled { + opacity: 0; + visibility: hidden; +} +.reveal .controls .enabled { + visibility: visible; + opacity: 0.9; + cursor: pointer; + -webkit-transform: none; + transform: none; +} +.reveal .controls .enabled.fragmented { + opacity: 0.5; +} +.reveal .controls .enabled:hover, +.reveal .controls .enabled.fragmented:hover { + opacity: 1; +} + +.reveal[data-navigation-mode='linear'].has-horizontal-slides .navigate-up, +.reveal[data-navigation-mode='linear'].has-horizontal-slides .navigate-down { + display: none; +} + +.reveal[data-navigation-mode='linear'].has-horizontal-slides .navigate-left, +.reveal:not(.has-vertical-slides) .controls .navigate-left { + bottom: 1.4em; + right: 5.5em; +} + +.reveal[data-navigation-mode='linear'].has-horizontal-slides .navigate-right, +.reveal:not(.has-vertical-slides) .controls .navigate-right { + bottom: 1.4em; + right: 0.5em; +} + +.reveal:not(.has-horizontal-slides) .controls .navigate-up { + right: 1.4em; + bottom: 5em; +} + +.reveal:not(.has-horizontal-slides) .controls .navigate-down { + right: 1.4em; + bottom: 0.5em; +} + +.reveal.has-dark-background .controls { + color: #fff; +} + +.reveal.has-light-background .controls { + color: #000; +} + +.reveal.no-hover .controls .controls-arrow:hover:before, +.reveal.no-hover .controls .controls-arrow:active:before { + -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(45deg); + transform: translateX(0.5em) translateY(1.55em) rotate(45deg); +} + +.reveal.no-hover .controls .controls-arrow:hover:after, +.reveal.no-hover .controls .controls-arrow:active:after { + -webkit-transform: translateX(0.5em) translateY(1.55em) rotate(-45deg); + transform: translateX(0.5em) translateY(1.55em) rotate(-45deg); +} + +@media screen and (min-width: 500px) { + .reveal .controls[data-controls-layout='edges'] { + top: 0; + right: 0; + bottom: 0; + left: 0; + } + .reveal .controls[data-controls-layout='edges'] .navigate-left, + .reveal .controls[data-controls-layout='edges'] .navigate-right, + .reveal .controls[data-controls-layout='edges'] .navigate-up, + .reveal .controls[data-controls-layout='edges'] .navigate-down { + bottom: auto; + right: auto; + } + .reveal .controls[data-controls-layout='edges'] .navigate-left { + top: 50%; + left: 8px; + margin-top: -1.8em; + } + .reveal .controls[data-controls-layout='edges'] .navigate-right { + top: 50%; + right: 8px; + margin-top: -1.8em; + } + .reveal .controls[data-controls-layout='edges'] .navigate-up { + top: 8px; + left: 50%; + margin-left: -1.8em; + } + .reveal .controls[data-controls-layout='edges'] .navigate-down { + bottom: 8px; + left: 50%; + margin-left: -1.8em; + } +} + +/********************************************* + * PROGRESS BAR + *********************************************/ +.reveal .progress { + position: absolute; + display: none; + height: 3px; + width: 100%; + bottom: 0; + left: 0; + z-index: 10; + background-color: rgba(0, 0, 0, 0.2); + color: #fff; +} + +.reveal .progress:after { + content: ''; + display: block; + position: absolute; + height: 10px; + width: 100%; + top: -10px; +} + +.reveal .progress span { + display: block; + height: 100%; + width: 0px; + background-color: currentColor; + transition: width 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); +} + +/********************************************* + * SLIDE NUMBER + *********************************************/ +.reveal .slide-number { + position: absolute; + display: block; + right: 8px; + bottom: 8px; + z-index: 31; + font-family: Helvetica, sans-serif; + font-size: 12px; + line-height: 1; + color: #fff; + background-color: rgba(0, 0, 0, 0.4); + padding: 5px; +} + +.reveal .slide-number a { + color: currentColor; +} + +.reveal .slide-number-delimiter { + margin: 0 3px; +} + +/********************************************* + * SLIDES + *********************************************/ +.reveal { + position: relative; + width: 100%; + height: 100%; + overflow: hidden; + -ms-touch-action: pinch-zoom; + touch-action: pinch-zoom; +} + +.reveal .slides { + position: absolute; + width: 100%; + height: 100%; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; + pointer-events: none; + overflow: visible; + z-index: 1; + text-align: center; + -webkit-perspective: 600px; + perspective: 600px; + -webkit-perspective-origin: 50% 40%; + perspective-origin: 50% 40%; +} + +.reveal .slides > section { + -webkit-perspective: 600px; + perspective: 600px; +} + +.reveal .slides > section, +.reveal .slides > section > section { + display: none; + position: absolute; + width: 100%; + padding: 20px 0px; + pointer-events: auto; + z-index: 10; + -webkit-transform-style: flat; + transform-style: flat; + transition: -webkit-transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), + -webkit-transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), + visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), + opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); + transition: transform-origin 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), + transform 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), + visibility 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985), + opacity 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); +} + +/* Global transition speed settings */ +.reveal[data-transition-speed='fast'] .slides section { + transition-duration: 400ms; +} + +.reveal[data-transition-speed='slow'] .slides section { + transition-duration: 1200ms; +} + +/* Slide-specific transition speed overrides */ +.reveal .slides section[data-transition-speed='fast'] { + transition-duration: 400ms; +} + +.reveal .slides section[data-transition-speed='slow'] { + transition-duration: 1200ms; +} + +.reveal .slides > section.stack { + padding-top: 0; + padding-bottom: 0; + pointer-events: none; + height: 100%; +} + +.reveal .slides > section.present, +.reveal .slides > section > section.present { + display: block; + z-index: 11; + opacity: 1; +} + +.reveal .slides > section:empty, +.reveal .slides > section > section:empty, +.reveal .slides > section[data-background-interactive], +.reveal .slides > section > section[data-background-interactive] { + pointer-events: none; +} + +.reveal.center, +.reveal.center .slides, +.reveal.center .slides section { + min-height: 0 !important; +} + +/* Don't allow interaction with invisible slides */ +.reveal .slides > section.future, +.reveal .slides > section > section.future, +.reveal .slides > section.past, +.reveal .slides > section > section.past { + pointer-events: none; +} + +.reveal.overview .slides > section, +.reveal.overview .slides > section > section { + pointer-events: auto; +} + +.reveal .slides > section.past, +.reveal .slides > section.future, +.reveal .slides > section > section.past, +.reveal .slides > section > section.future { + opacity: 0; +} + +/********************************************* + * Mixins for readability of transitions + *********************************************/ +/********************************************* + * SLIDE TRANSITION + * Aliased 'linear' for backwards compatibility + *********************************************/ +.reveal.slide section { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +.reveal .slides > section[data-transition='slide'].past, +.reveal .slides > section[data-transition~='slide-out'].past, +.reveal.slide .slides > section:not([data-transition]).past { + -webkit-transform: translate(-150%, 0); + transform: translate(-150%, 0); +} + +.reveal .slides > section[data-transition='slide'].future, +.reveal .slides > section[data-transition~='slide-in'].future, +.reveal.slide .slides > section:not([data-transition]).future { + -webkit-transform: translate(150%, 0); + transform: translate(150%, 0); +} + +.reveal .slides > section > section[data-transition='slide'].past, +.reveal .slides > section > section[data-transition~='slide-out'].past, +.reveal.slide .slides > section > section:not([data-transition]).past { + -webkit-transform: translate(0, -150%); + transform: translate(0, -150%); +} + +.reveal .slides > section > section[data-transition='slide'].future, +.reveal .slides > section > section[data-transition~='slide-in'].future, +.reveal.slide .slides > section > section:not([data-transition]).future { + -webkit-transform: translate(0, 150%); + transform: translate(0, 150%); +} + +.reveal.linear section { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +.reveal .slides > section[data-transition='linear'].past, +.reveal .slides > section[data-transition~='linear-out'].past, +.reveal.linear .slides > section:not([data-transition]).past { + -webkit-transform: translate(-150%, 0); + transform: translate(-150%, 0); +} + +.reveal .slides > section[data-transition='linear'].future, +.reveal .slides > section[data-transition~='linear-in'].future, +.reveal.linear .slides > section:not([data-transition]).future { + -webkit-transform: translate(150%, 0); + transform: translate(150%, 0); +} + +.reveal .slides > section > section[data-transition='linear'].past, +.reveal .slides > section > section[data-transition~='linear-out'].past, +.reveal.linear .slides > section > section:not([data-transition]).past { + -webkit-transform: translate(0, -150%); + transform: translate(0, -150%); +} + +.reveal .slides > section > section[data-transition='linear'].future, +.reveal .slides > section > section[data-transition~='linear-in'].future, +.reveal.linear .slides > section > section:not([data-transition]).future { + -webkit-transform: translate(0, 150%); + transform: translate(0, 150%); +} + +/********************************************* + * CONVEX TRANSITION + * Aliased 'default' for backwards compatibility + *********************************************/ +.reveal .slides section[data-transition='default'].stack, +.reveal.default .slides section.stack { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} + +.reveal .slides > section[data-transition='default'].past, +.reveal .slides > section[data-transition~='default-out'].past, +.reveal.default .slides > section:not([data-transition]).past { + -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); +} + +.reveal .slides > section[data-transition='default'].future, +.reveal .slides > section[data-transition~='default-in'].future, +.reveal.default .slides > section:not([data-transition]).future { + -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); +} + +.reveal .slides > section > section[data-transition='default'].past, +.reveal .slides > section > section[data-transition~='default-out'].past, +.reveal.default .slides > section > section:not([data-transition]).past { + -webkit-transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); + transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); +} + +.reveal .slides > section > section[data-transition='default'].future, +.reveal .slides > section > section[data-transition~='default-in'].future, +.reveal.default .slides > section > section:not([data-transition]).future { + -webkit-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); + transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); +} + +.reveal .slides section[data-transition='convex'].stack, +.reveal.convex .slides section.stack { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} + +.reveal .slides > section[data-transition='convex'].past, +.reveal .slides > section[data-transition~='convex-out'].past, +.reveal.convex .slides > section:not([data-transition]).past { + -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); +} + +.reveal .slides > section[data-transition='convex'].future, +.reveal .slides > section[data-transition~='convex-in'].future, +.reveal.convex .slides > section:not([data-transition]).future { + -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); +} + +.reveal .slides > section > section[data-transition='convex'].past, +.reveal .slides > section > section[data-transition~='convex-out'].past, +.reveal.convex .slides > section > section:not([data-transition]).past { + -webkit-transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); + transform: translate3d(0, -300px, 0) rotateX(70deg) translate3d(0, -300px, 0); +} + +.reveal .slides > section > section[data-transition='convex'].future, +.reveal .slides > section > section[data-transition~='convex-in'].future, +.reveal.convex .slides > section > section:not([data-transition]).future { + -webkit-transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); + transform: translate3d(0, 300px, 0) rotateX(-70deg) translate3d(0, 300px, 0); +} + +/********************************************* + * CONCAVE TRANSITION + *********************************************/ +.reveal .slides section[data-transition='concave'].stack, +.reveal.concave .slides section.stack { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} + +.reveal .slides > section[data-transition='concave'].past, +.reveal .slides > section[data-transition~='concave-out'].past, +.reveal.concave .slides > section:not([data-transition]).past { + -webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); +} + +.reveal .slides > section[data-transition='concave'].future, +.reveal .slides > section[data-transition~='concave-in'].future, +.reveal.concave .slides > section:not([data-transition]).future { + -webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); +} + +.reveal .slides > section > section[data-transition='concave'].past, +.reveal .slides > section > section[data-transition~='concave-out'].past, +.reveal.concave .slides > section > section:not([data-transition]).past { + -webkit-transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0); + transform: translate3d(0, -80%, 0) rotateX(-70deg) translate3d(0, -80%, 0); +} + +.reveal .slides > section > section[data-transition='concave'].future, +.reveal .slides > section > section[data-transition~='concave-in'].future, +.reveal.concave .slides > section > section:not([data-transition]).future { + -webkit-transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0); + transform: translate3d(0, 80%, 0) rotateX(70deg) translate3d(0, 80%, 0); +} + +/********************************************* + * ZOOM TRANSITION + *********************************************/ +.reveal .slides section[data-transition='zoom'], +.reveal.zoom .slides section:not([data-transition]) { + transition-timing-function: ease; +} + +.reveal .slides > section[data-transition='zoom'].past, +.reveal .slides > section[data-transition~='zoom-out'].past, +.reveal.zoom .slides > section:not([data-transition]).past { + visibility: hidden; + -webkit-transform: scale(16); + transform: scale(16); +} + +.reveal .slides > section[data-transition='zoom'].future, +.reveal .slides > section[data-transition~='zoom-in'].future, +.reveal.zoom .slides > section:not([data-transition]).future { + visibility: hidden; + -webkit-transform: scale(0.2); + transform: scale(0.2); +} + +.reveal .slides > section > section[data-transition='zoom'].past, +.reveal .slides > section > section[data-transition~='zoom-out'].past, +.reveal.zoom .slides > section > section:not([data-transition]).past { + -webkit-transform: scale(16); + transform: scale(16); +} + +.reveal .slides > section > section[data-transition='zoom'].future, +.reveal .slides > section > section[data-transition~='zoom-in'].future, +.reveal.zoom .slides > section > section:not([data-transition]).future { + -webkit-transform: scale(0.2); + transform: scale(0.2); +} + +/********************************************* + * CUBE TRANSITION + * + * WARNING: + * this is deprecated and will be removed in a + * future version. + *********************************************/ +.reveal.cube .slides { + -webkit-perspective: 1300px; + perspective: 1300px; +} + +.reveal.cube .slides section { + padding: 30px; + min-height: 700px; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + box-sizing: border-box; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} + +.reveal.center.cube .slides section { + min-height: 0; +} + +.reveal.cube .slides section:not(.stack):before { + content: ''; + position: absolute; + display: block; + width: 100%; + height: 100%; + left: 0; + top: 0; + background: rgba(0, 0, 0, 0.1); + border-radius: 4px; + -webkit-transform: translateZ(-20px); + transform: translateZ(-20px); +} + +.reveal.cube .slides section:not(.stack):after { + content: ''; + position: absolute; + display: block; + width: 90%; + height: 30px; + left: 5%; + bottom: 0; + background: none; + z-index: 1; + border-radius: 4px; + box-shadow: 0px 95px 25px rgba(0, 0, 0, 0.2); + -webkit-transform: translateZ(-90px) rotateX(65deg); + transform: translateZ(-90px) rotateX(65deg); +} + +.reveal.cube .slides > section.stack { + padding: 0; + background: none; +} + +.reveal.cube .slides > section.past { + -webkit-transform-origin: 100% 0%; + transform-origin: 100% 0%; + -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg); + transform: translate3d(-100%, 0, 0) rotateY(-90deg); +} + +.reveal.cube .slides > section.future { + -webkit-transform-origin: 0% 0%; + transform-origin: 0% 0%; + -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg); + transform: translate3d(100%, 0, 0) rotateY(90deg); +} + +.reveal.cube .slides > section > section.past { + -webkit-transform-origin: 0% 100%; + transform-origin: 0% 100%; + -webkit-transform: translate3d(0, -100%, 0) rotateX(90deg); + transform: translate3d(0, -100%, 0) rotateX(90deg); +} + +.reveal.cube .slides > section > section.future { + -webkit-transform-origin: 0% 0%; + transform-origin: 0% 0%; + -webkit-transform: translate3d(0, 100%, 0) rotateX(-90deg); + transform: translate3d(0, 100%, 0) rotateX(-90deg); +} + +/********************************************* + * PAGE TRANSITION + * + * WARNING: + * this is deprecated and will be removed in a + * future version. + *********************************************/ +.reveal.page .slides { + -webkit-perspective-origin: 0% 50%; + perspective-origin: 0% 50%; + -webkit-perspective: 3000px; + perspective: 3000px; +} + +.reveal.page .slides section { + padding: 30px; + min-height: 700px; + box-sizing: border-box; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} + +.reveal.page .slides section.past { + z-index: 12; +} + +.reveal.page .slides section:not(.stack):before { + content: ''; + position: absolute; + display: block; + width: 100%; + height: 100%; + left: 0; + top: 0; + background: rgba(0, 0, 0, 0.1); + -webkit-transform: translateZ(-20px); + transform: translateZ(-20px); +} + +.reveal.page .slides section:not(.stack):after { + content: ''; + position: absolute; + display: block; + width: 90%; + height: 30px; + left: 5%; + bottom: 0; + background: none; + z-index: 1; + border-radius: 4px; + box-shadow: 0px 95px 25px rgba(0, 0, 0, 0.2); + -webkit-transform: translateZ(-90px) rotateX(65deg); +} + +.reveal.page .slides > section.stack { + padding: 0; + background: none; +} + +.reveal.page .slides > section.past { + -webkit-transform-origin: 0% 0%; + transform-origin: 0% 0%; + -webkit-transform: translate3d(-40%, 0, 0) rotateY(-80deg); + transform: translate3d(-40%, 0, 0) rotateY(-80deg); +} + +.reveal.page .slides > section.future { + -webkit-transform-origin: 100% 0%; + transform-origin: 100% 0%; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +.reveal.page .slides > section > section.past { + -webkit-transform-origin: 0% 0%; + transform-origin: 0% 0%; + -webkit-transform: translate3d(0, -40%, 0) rotateX(80deg); + transform: translate3d(0, -40%, 0) rotateX(80deg); +} + +.reveal.page .slides > section > section.future { + -webkit-transform-origin: 0% 100%; + transform-origin: 0% 100%; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +/********************************************* + * FADE TRANSITION + *********************************************/ +.reveal .slides section[data-transition='fade'], +.reveal.fade .slides section:not([data-transition]), +.reveal.fade .slides > section > section:not([data-transition]) { + -webkit-transform: none; + transform: none; + transition: opacity 0.5s; +} + +.reveal.fade.overview .slides section, +.reveal.fade.overview .slides > section > section { + transition: none; +} + +/********************************************* + * NO TRANSITION + *********************************************/ +.reveal .slides section[data-transition='none'], +.reveal.none .slides section:not([data-transition]) { + -webkit-transform: none; + transform: none; + transition: none; +} + +/********************************************* + * PAUSED MODE + *********************************************/ +.reveal .pause-overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: black; + visibility: hidden; + opacity: 0; + z-index: 100; + transition: all 1s ease; +} + +.reveal .pause-overlay .resume-button { + position: absolute; + bottom: 20px; + right: 20px; + color: #ccc; + border-radius: 2px; + padding: 6px 14px; + border: 2px solid #ccc; + font-size: 16px; + background: transparent; + cursor: pointer; +} +.reveal .pause-overlay .resume-button:hover { + color: #fff; + border-color: #fff; +} + +.reveal.paused .pause-overlay { + visibility: visible; + opacity: 1; +} + +/********************************************* + * FALLBACK + *********************************************/ +.no-transforms { + overflow-y: auto; +} + +.no-transforms .reveal { + overflow: visible; +} + +.no-transforms .reveal .slides { + position: relative; + width: 80%; + max-width: 1280px; + height: auto; + top: 0; + margin: 0 auto; + text-align: center; +} + +.no-transforms .reveal .controls, +.no-transforms .reveal .progress { + display: none; +} + +.no-transforms .reveal .slides section { + display: block; + opacity: 1; + position: relative; + height: auto; + min-height: 0; + top: 0; + left: 0; + margin: 10vh 0; + margin: 70px 0; + -webkit-transform: none; + transform: none; +} + +.reveal .no-transition, +.reveal .no-transition * { + transition: none !important; +} + +/********************************************* + * PER-SLIDE BACKGROUNDS + *********************************************/ +.reveal .backgrounds { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + -webkit-perspective: 600px; + perspective: 600px; +} + +.reveal .slide-background { + display: none; + position: absolute; + width: 100%; + height: 100%; + opacity: 0; + visibility: hidden; + overflow: hidden; + background-color: rgba(0, 0, 0, 0); + transition: all 800ms cubic-bezier(0.26, 0.86, 0.44, 0.985); +} + +.reveal .slide-background-content { + position: absolute; + width: 100%; + height: 100%; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: cover; +} + +.reveal .slide-background.stack { + display: block; +} + +.reveal .slide-background.present { + opacity: 1; + visibility: visible; + z-index: 2; +} + +.print-pdf .reveal .slide-background { + opacity: 1 !important; + visibility: visible !important; +} + +/* Video backgrounds */ +.reveal .slide-background video { + position: absolute; + width: 100%; + height: 100%; + max-width: none; + max-height: none; + top: 0; + left: 0; + -o-object-fit: cover; + object-fit: cover; +} + +.reveal .slide-background[data-background-size='contain'] video { + -o-object-fit: contain; + object-fit: contain; +} + +/* Immediate transition style */ +.reveal[data-background-transition='none'] > .backgrounds .slide-background, +.reveal > .backgrounds .slide-background[data-background-transition='none'] { + transition: none; +} + +/* Slide */ +.reveal[data-background-transition='slide'] > .backgrounds .slide-background, +.reveal > .backgrounds .slide-background[data-background-transition='slide'] { + opacity: 1; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +.reveal[data-background-transition='slide'] > .backgrounds .slide-background.past, +.reveal > .backgrounds .slide-background.past[data-background-transition='slide'] { + -webkit-transform: translate(-100%, 0); + transform: translate(-100%, 0); +} + +.reveal[data-background-transition='slide'] > .backgrounds .slide-background.future, +.reveal > .backgrounds .slide-background.future[data-background-transition='slide'] { + -webkit-transform: translate(100%, 0); + transform: translate(100%, 0); +} + +.reveal[data-background-transition='slide'] + > .backgrounds + .slide-background + > .slide-background.past, +.reveal + > .backgrounds + .slide-background + > .slide-background.past[data-background-transition='slide'] { + -webkit-transform: translate(0, -100%); + transform: translate(0, -100%); +} + +.reveal[data-background-transition='slide'] + > .backgrounds + .slide-background + > .slide-background.future, +.reveal + > .backgrounds + .slide-background + > .slide-background.future[data-background-transition='slide'] { + -webkit-transform: translate(0, 100%); + transform: translate(0, 100%); +} + +/* Convex */ +.reveal[data-background-transition='convex'] > .backgrounds .slide-background.past, +.reveal > .backgrounds .slide-background.past[data-background-transition='convex'] { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) rotateY(-90deg) translate3d(-100%, 0, 0); +} + +.reveal[data-background-transition='convex'] > .backgrounds .slide-background.future, +.reveal > .backgrounds .slide-background.future[data-background-transition='convex'] { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) rotateY(90deg) translate3d(100%, 0, 0); +} + +.reveal[data-background-transition='convex'] + > .backgrounds + .slide-background + > .slide-background.past, +.reveal + > .backgrounds + .slide-background + > .slide-background.past[data-background-transition='convex'] { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) rotateX(90deg) translate3d(0, -100%, 0); +} + +.reveal[data-background-transition='convex'] + > .backgrounds + .slide-background + > .slide-background.future, +.reveal + > .backgrounds + .slide-background + > .slide-background.future[data-background-transition='convex'] { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) rotateX(-90deg) translate3d(0, 100%, 0); +} + +/* Concave */ +.reveal[data-background-transition='concave'] > .backgrounds .slide-background.past, +.reveal > .backgrounds .slide-background.past[data-background-transition='concave'] { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) rotateY(90deg) translate3d(-100%, 0, 0); +} + +.reveal[data-background-transition='concave'] > .backgrounds .slide-background.future, +.reveal > .backgrounds .slide-background.future[data-background-transition='concave'] { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) rotateY(-90deg) translate3d(100%, 0, 0); +} + +.reveal[data-background-transition='concave'] + > .backgrounds + .slide-background + > .slide-background.past, +.reveal + > .backgrounds + .slide-background + > .slide-background.past[data-background-transition='concave'] { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) rotateX(-90deg) translate3d(0, -100%, 0); +} + +.reveal[data-background-transition='concave'] + > .backgrounds + .slide-background + > .slide-background.future, +.reveal + > .backgrounds + .slide-background + > .slide-background.future[data-background-transition='concave'] { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) rotateX(90deg) translate3d(0, 100%, 0); +} + +/* Zoom */ +.reveal[data-background-transition='zoom'] > .backgrounds .slide-background, +.reveal > .backgrounds .slide-background[data-background-transition='zoom'] { + transition-timing-function: ease; +} + +.reveal[data-background-transition='zoom'] > .backgrounds .slide-background.past, +.reveal > .backgrounds .slide-background.past[data-background-transition='zoom'] { + opacity: 0; + visibility: hidden; + -webkit-transform: scale(16); + transform: scale(16); +} + +.reveal[data-background-transition='zoom'] > .backgrounds .slide-background.future, +.reveal > .backgrounds .slide-background.future[data-background-transition='zoom'] { + opacity: 0; + visibility: hidden; + -webkit-transform: scale(0.2); + transform: scale(0.2); +} + +.reveal[data-background-transition='zoom'] + > .backgrounds + .slide-background + > .slide-background.past, +.reveal + > .backgrounds + .slide-background + > .slide-background.past[data-background-transition='zoom'] { + opacity: 0; + visibility: hidden; + -webkit-transform: scale(16); + transform: scale(16); +} + +.reveal[data-background-transition='zoom'] + > .backgrounds + .slide-background + > .slide-background.future, +.reveal + > .backgrounds + .slide-background + > .slide-background.future[data-background-transition='zoom'] { + opacity: 0; + visibility: hidden; + -webkit-transform: scale(0.2); + transform: scale(0.2); +} + +/* Global transition speed settings */ +.reveal[data-transition-speed='fast'] > .backgrounds .slide-background { + transition-duration: 400ms; +} + +.reveal[data-transition-speed='slow'] > .backgrounds .slide-background { + transition-duration: 1200ms; +} + +/********************************************* + * OVERVIEW + *********************************************/ +.reveal.overview { + -webkit-perspective-origin: 50% 50%; + perspective-origin: 50% 50%; + -webkit-perspective: 700px; + perspective: 700px; +} +.reveal.overview .slides { + -moz-transform-style: preserve-3d; +} +.reveal.overview .slides section { + height: 100%; + top: 0 !important; + opacity: 1 !important; + overflow: hidden; + visibility: visible !important; + cursor: pointer; + box-sizing: border-box; +} +.reveal.overview .slides section:hover, +.reveal.overview .slides section.present { + outline: 10px solid rgba(150, 150, 150, 0.4); + outline-offset: 10px; +} +.reveal.overview .slides section .fragment { + opacity: 1; + transition: none; +} +.reveal.overview .slides section:after, +.reveal.overview .slides section:before { + display: none !important; +} +.reveal.overview .slides > section.stack { + padding: 0; + top: 0 !important; + background: none; + outline: none; + overflow: visible; +} +.reveal.overview .backgrounds { + -webkit-perspective: inherit; + perspective: inherit; + -moz-transform-style: preserve-3d; +} +.reveal.overview .backgrounds .slide-background { + opacity: 1; + visibility: visible; + outline: 10px solid rgba(150, 150, 150, 0.1); + outline-offset: 10px; +} +.reveal.overview .backgrounds .slide-background.stack { + overflow: visible; +} + +.reveal.overview .slides section, +.reveal.overview-deactivating .slides section { + transition: none; +} + +.reveal.overview .backgrounds .slide-background, +.reveal.overview-deactivating .backgrounds .slide-background { + transition: none; +} + +/********************************************* + * RTL SUPPORT + *********************************************/ +.reveal.rtl .slides, +.reveal.rtl .slides h1, +.reveal.rtl .slides h2, +.reveal.rtl .slides h3, +.reveal.rtl .slides h4, +.reveal.rtl .slides h5, +.reveal.rtl .slides h6 { + direction: rtl; + font-family: sans-serif; +} + +.reveal.rtl pre, +.reveal.rtl code { + direction: ltr; +} + +.reveal.rtl ol, +.reveal.rtl ul { + text-align: right; +} + +.reveal.rtl .progress span { + float: right; +} + +/********************************************* + * PARALLAX BACKGROUND + *********************************************/ +.reveal.has-parallax-background .backgrounds { + transition: all 0.8s ease; +} + +/* Global transition speed settings */ +.reveal.has-parallax-background[data-transition-speed='fast'] .backgrounds { + transition-duration: 400ms; +} + +.reveal.has-parallax-background[data-transition-speed='slow'] .backgrounds { + transition-duration: 1200ms; +} + +/********************************************* + * OVERLAY FOR LINK PREVIEWS AND HELP + *********************************************/ +.reveal > .overlay { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1000; + background: rgba(0, 0, 0, 0.9); + opacity: 0; + visibility: hidden; + transition: all 0.3s ease; +} + +.reveal > .overlay.visible { + opacity: 1; + visibility: visible; +} + +.reveal > .overlay .spinner { + position: absolute; + display: block; + top: 50%; + left: 50%; + width: 32px; + height: 32px; + margin: -16px 0 0 -16px; + z-index: 10; + background-image: url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D); + visibility: visible; + opacity: 0.6; + transition: all 0.3s ease; +} + +.reveal > .overlay header { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 40px; + z-index: 2; + border-bottom: 1px solid #222; +} + +.reveal > .overlay header a { + display: inline-block; + width: 40px; + height: 40px; + line-height: 36px; + padding: 0 10px; + float: right; + opacity: 0.6; + box-sizing: border-box; +} + +.reveal > .overlay header a:hover { + opacity: 1; +} + +.reveal > .overlay header a .icon { + display: inline-block; + width: 20px; + height: 20px; + background-position: 50% 50%; + background-size: 100%; + background-repeat: no-repeat; +} + +.reveal > .overlay header a.close .icon { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC); +} + +.reveal > .overlay header a.external .icon { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==); +} + +.reveal > .overlay .viewport { + position: absolute; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + top: 40px; + right: 0; + bottom: 0; + left: 0; +} + +.reveal > .overlay.overlay-preview .viewport iframe { + width: 100%; + height: 100%; + max-width: 100%; + max-height: 100%; + border: 0; + opacity: 0; + visibility: hidden; + transition: all 0.3s ease; +} + +.reveal > .overlay.overlay-preview.loaded .viewport iframe { + opacity: 1; + visibility: visible; +} + +.reveal > .overlay.overlay-preview.loaded .viewport-inner { + position: absolute; + z-index: -1; + left: 0; + top: 45%; + width: 100%; + text-align: center; + letter-spacing: normal; +} + +.reveal > .overlay.overlay-preview .x-frame-error { + opacity: 0; + transition: opacity 0.3s ease 0.3s; +} + +.reveal > .overlay.overlay-preview.loaded .x-frame-error { + opacity: 1; +} + +.reveal > .overlay.overlay-preview.loaded .spinner { + opacity: 0; + visibility: hidden; + -webkit-transform: scale(0.2); + transform: scale(0.2); +} + +.reveal > .overlay.overlay-help .viewport { + overflow: auto; + color: #fff; +} + +.reveal > .overlay.overlay-help .viewport .viewport-inner { + width: 600px; + margin: auto; + padding: 20px 20px 80px 20px; + text-align: center; + letter-spacing: normal; +} + +.reveal > .overlay.overlay-help .viewport .viewport-inner .title { + font-size: 20px; +} + +.reveal > .overlay.overlay-help .viewport .viewport-inner table { + border: 1px solid #fff; + border-collapse: collapse; + font-size: 16px; +} + +.reveal > .overlay.overlay-help .viewport .viewport-inner table th, +.reveal > .overlay.overlay-help .viewport .viewport-inner table td { + width: 200px; + padding: 14px; + border: 1px solid #fff; + vertical-align: middle; +} + +.reveal > .overlay.overlay-help .viewport .viewport-inner table th { + padding-top: 20px; + padding-bottom: 20px; +} + +/********************************************* + * PLAYBACK COMPONENT + *********************************************/ +.reveal .playback { + position: absolute; + left: 15px; + bottom: 20px; + z-index: 30; + cursor: pointer; + transition: all 400ms ease; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +.reveal.overview .playback { + opacity: 0; + visibility: hidden; +} + +/********************************************* + * CODE HIGHLGIHTING + *********************************************/ +.reveal .hljs table { + margin: initial; +} + +.reveal .hljs-ln-code, +.reveal .hljs-ln-numbers { + padding: 0; + border: 0; +} + +.reveal .hljs-ln-numbers { + opacity: 0.6; + padding-right: 0.75em; + text-align: right; + vertical-align: top; +} + +.reveal .hljs[data-line-numbers]:not([data-line-numbers='']) tr:not(.highlight-line) { + opacity: 0.4; +} + +/********************************************* + * ROLLING LINKS + *********************************************/ +.reveal .roll { + display: inline-block; + line-height: 1.2; + overflow: hidden; + vertical-align: top; + -webkit-perspective: 400px; + perspective: 400px; + -webkit-perspective-origin: 50% 50%; + perspective-origin: 50% 50%; +} + +.reveal .roll:hover { + background: none; + text-shadow: none; +} + +.reveal .roll span { + display: block; + position: relative; + padding: 0 2px; + pointer-events: none; + transition: all 400ms ease; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +.reveal .roll:hover span { + background: rgba(0, 0, 0, 0.5); + -webkit-transform: translate3d(0px, 0px, -45px) rotateX(90deg); + transform: translate3d(0px, 0px, -45px) rotateX(90deg); +} + +.reveal .roll span:after { + content: attr(data-title); + display: block; + position: absolute; + left: 0; + top: 0; + padding: 0 2px; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transform-origin: 50% 0%; + transform-origin: 50% 0%; + -webkit-transform: translate3d(0px, 110%, 0px) rotateX(-90deg); + transform: translate3d(0px, 110%, 0px) rotateX(-90deg); +} + +/********************************************* + * SPEAKER NOTES + *********************************************/ +.reveal aside.notes { + display: none; +} + +.reveal .speaker-notes { + display: none; + position: absolute; + width: 33.3333333333%; + height: 100%; + top: 0; + left: 100%; + padding: 14px 18px 14px 18px; + z-index: 1; + font-size: 18px; + line-height: 1.4; + border: 1px solid rgba(0, 0, 0, 0.05); + color: #222; + background-color: #f5f5f5; + overflow: auto; + box-sizing: border-box; + text-align: left; + font-family: Helvetica, sans-serif; + -webkit-overflow-scrolling: touch; +} +.reveal .speaker-notes .notes-placeholder { + color: #ccc; + font-style: italic; +} +.reveal .speaker-notes:focus { + outline: none; +} +.reveal .speaker-notes:before { + content: 'Speaker notes'; + display: block; + margin-bottom: 10px; + opacity: 0.5; +} + +.reveal.show-notes { + max-width: 75%; + overflow: visible; +} + +.reveal.show-notes .speaker-notes { + display: block; +} + +@media screen and (min-width: 1600px) { + .reveal .speaker-notes { + font-size: 20px; + } +} + +@media screen and (max-width: 1024px) { + .reveal.show-notes { + border-left: 0; + max-width: none; + max-height: 70%; + max-height: 70vh; + overflow: visible; + } + .reveal.show-notes .speaker-notes { + top: 100%; + left: 0; + width: 100%; + height: 42.8571428571%; + height: 30vh; + border: 0; + } +} + +@media screen and (max-width: 600px) { + .reveal.show-notes { + max-height: 60%; + max-height: 60vh; + } + .reveal.show-notes .speaker-notes { + top: 100%; + height: 66.6666666667%; + height: 40vh; + } + .reveal .speaker-notes { + font-size: 14px; + } +} + +/********************************************* + * ZOOM PLUGIN + *********************************************/ +.zoomed .reveal *, +.zoomed .reveal *:before, +.zoomed .reveal *:after { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; +} + +.zoomed .reveal .progress, +.zoomed .reveal .controls { + opacity: 0; +} + +.zoomed .reveal .roll span { + background: none; +} + +.zoomed .reveal .roll span:after { + visibility: hidden; +} diff --git a/src/styles/select-choice.module.sass b/src/styles/select-choice.module.sass new file mode 100644 index 0000000..63616b3 --- /dev/null +++ b/src/styles/select-choice.module.sass @@ -0,0 +1,7 @@ +.select-choice + width: 150px + border-radius: var(--border-radius) + border: solid 1px var(--color-subtle-dark) + background-color: var(--color-theme) + height: 34px + diff --git a/src/styles/shared.scss b/src/styles/shared.scss new file mode 100644 index 0000000..092374f --- /dev/null +++ b/src/styles/shared.scss @@ -0,0 +1 @@ +$breakpoint-tablet: 1200px \ No newline at end of file diff --git a/src/styles/short-answer.module.sass b/src/styles/short-answer.module.sass new file mode 100644 index 0000000..744c09d --- /dev/null +++ b/src/styles/short-answer.module.sass @@ -0,0 +1,13 @@ +.answer-input + height: 34px + background-color: var(--color-subtle-light) + border-radius: var(--border-radius) + border: solid 1px var(--color-subtle-dark) + color: var(--color-front) + padding: 0.75rem 1rem + font-family: var(--font-primary) + font-size: var(--font-size-sm) + + margin-top: 3rem + margin-bottom: 2.25rem + box-shadow: 0 0 3px var(--color-subtle-medium) diff --git a/src/styles/slides.module.sass b/src/styles/slides.module.sass new file mode 100644 index 0000000..06aac7f --- /dev/null +++ b/src/styles/slides.module.sass @@ -0,0 +1,115 @@ +.root + position: relative + width: 100% + height: 600px + overflow: hidden + +.slides + text-align: left !important + +\:global + .reveal + h1 + border-bottom: 1px solid var(--color-subtle-medium) + + h1, h2, h3, pre, ul, ol + margin-bottom: 3rem + + li + margin-left: 2rem + + img + margin-bottom: 2rem + + img[align] + padding: 2rem + + td + border-bottom: 1px solid var(--color-subtle-medium) + + th + border-bottom: 2px solid var(--color-theme) + + a + color: var(--color-theme) + text-decoration: underline + + section + height: 100% + padding: 1rem + + section:first-child h1, + section:last-child h1 + font-size: 4rem + border: 0 + text-align: center + width: 100% + height: 100% + display: flex + align-items: center + justify-content: center + + pre + margin-bottom: 1.5rem + + pre code + width: 100% + display: block + padding: 0.5rem 1rem !important + border-radius: var(--border-radius) + background: var(--syntax-background) + color: var(--syntax-text) + position: relative + + pre code.language-out + background: var(--syntax-text) + color: var(--syntax-background) + + &:before + content: "Output" + position: absolute + top: 0.5rem + right: 1rem + font-family: var(--font-primary) + text-transform: uppercase + font-weight: bold + font-size: var(--font-size-xs) + + .reveal.show-notes + max-width: 70% + + .reveal .speaker-notes + background: var(--color-back) + border: 2px solid var(--color-subtle-medium) + color: var(--color-subtle-dark) + font-size: var(--font-size-xs) + font-family: var(--font-primary) + border-radius: var(--border-radius) + width: 40% + margin-left: 2.75% + height: 100% + overflow: auto + + p + margin-bottom: 1.5rem + + &:before + content: "Script" + font-weight: bold + color: inherit + opacity: 1 + + @media(max-width: 1024px) + .reveal.show-notes + max-width: 100% + + .reveal.show-notes .speaker-notes + width: 100% + margin-left: 0 + top: 125% + overflow: auto + + @media(max-width: 600px) + .reveal.show-notes .speaker-notes + height: auto + top: 100% diff --git a/src/styles/task-item.module.sass b/src/styles/task-item.module.sass new file mode 100644 index 0000000..a27e3cb --- /dev/null +++ b/src/styles/task-item.module.sass @@ -0,0 +1,53 @@ +.item + min-width: 400px; + margin: 0 auto 2.5rem; + border: 1px solid var(--color-subtle-medium); + border-radius: var(--border-radius); + +.header + display: flex; + align-items: center; + justify-content: space-between; + padding: 1.5rem 1.5rem; + +.leftheader + display: flex; + align-items: center; + justify-content: left; + +.rightheader + display: flex; + align-items: center; + justify-content: center; + + +.item:hover + box-shadow: 0 0 12px #ccc; + + +.title + font-size: var(--font-size-md); + +.description + margin-top: 10px; + +.progress + +.icon + align-items: center; + + +.separator + margin: 0 1rem; + +.item-nr + background: var(--color-theme); + color: var(--color-theme-contrast); + font-size: 1em; + width: 1.8em; + height: 1.8em; + display: inline-flex; + border-radius: 50%; + justify-content: center; + align-items: center; + margin-right: 1.5rem; \ No newline at end of file diff --git a/src/styles/task.module.sass b/src/styles/task.module.sass new file mode 100644 index 0000000..dcbb50e --- /dev/null +++ b/src/styles/task.module.sass @@ -0,0 +1,73 @@ +$breakpoint-tablet: 1200px + +.pagination + max-width: 100% + width: var(--width-container) + display: flex + justify-content: space-between + + + +// .container-row +// display: flex +// flex-direction: row +// background-color: pink + +// .nav-left +// width: 300px +// height: auto +// max-width: 100% +// margin: 0 auto 6rem +// display: block +// color: var(--color-theme) +// position: fixed + + +.nav-left + position: fixed + min-width: 300px + top: 2rem + left: 2rem + height: 100% + +@media(min-width: $breakpoint-tablet) + .nav-left + position: fixed + +.nav-left + @media (max-width: $breakpoint-tablet) + display: none + +/*@media only screen and (max-width: 1337px) */ +.container + display: flex; + flex-direction: column; + align-items: stretch; + margin: 0px + min-height: 100vh + + + + +.nav-left + width: 300px + position: static + // Nav tĂ€cker hela sidan + left: 0 + // End nav tĂ€cker hela sidan + +// @media only screen and (max-width: 1300px) +// .adaptive-grid +// display: grid +// grid-template-columns: 30% 70% + +// $breakpoint-tablet: 768px +// @media only screen and (max-width: $breakpoint-tablet) +// .adaptive-grid +// grid-template-columns: 100% + + +.html-ast-wrapper + width: 100% + div + /*width: 100%*/ \ No newline at end of file diff --git a/src/styles/teachers.module.sass b/src/styles/teachers.module.sass new file mode 100644 index 0000000..9752f01 --- /dev/null +++ b/src/styles/teachers.module.sass @@ -0,0 +1,40 @@ + +.container + background-color: transparent; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + position: relative; + padding: 4rem 0rem; + width: 100%; + border-bottom: 1px solid var(--color-subtle-medium); + border-top: 1px solid var(--color-subtle-medium); + + + + + +.teachercards + display: flex; + justify-content: center; + margin: 2rem 0; + @media (max-width: 768px) + flex-direction: column; + align-items: center; + + +.teacher + display: flex; + justify-content: center; + flex-direction: column; + align-items: center; + padding: 20px 10px; + margin: 1rem 5rem; + + +.teacherimg + width: 200px; + height: 200px; + border-radius: 50%; + margin-bottom: 20px; diff --git a/src/styles/theme-changer.module.sass b/src/styles/theme-changer.module.sass new file mode 100644 index 0000000..3c9d1a5 --- /dev/null +++ b/src/styles/theme-changer.module.sass @@ -0,0 +1,9 @@ +.theme-button + position: absolute + right: 50px + z-index: 100 + button + color: var(--syntax-text) + + + diff --git a/src/styles/typography.module.sass b/src/styles/typography.module.sass new file mode 100644 index 0000000..9ffc200 --- /dev/null +++ b/src/styles/typography.module.sass @@ -0,0 +1,47 @@ +.h3 + font-size: var(--font-size-md) + font-weight: bold + margin-bottom: 2rem + +.hr + border: 0 + height: 0 + margin-top: 7rem + margin-bottom: 7rem + +.ul, +.ol + margin-bottom: 3rem + +.ol + list-style: none + counter-reset: ul + + .li + margin-left: 0.5rem + + &:before + margin-right: 1rem + font-weight: bold + counter-increment: ul + content: counter(ul) ". " + +.li + margin-left: 2rem + +.code + background: var(--color-background-code) + padding: 2px 5px + border-radius: var(--border-radius) + + pre & + background: var(--color-subtle-light) + +\:global + pre code + background: var(--color-subtle-light) + + p code, li code + background: var(--color-background-code) + padding: 2px 5px + border-radius: var(--border-radius) diff --git a/src/styles/video.module.sass b/src/styles/video.module.sass new file mode 100644 index 0000000..40a6803 --- /dev/null +++ b/src/styles/video.module.sass @@ -0,0 +1,12 @@ + + +.video-container + position: relative + padding-top: 56% + margin-bottom: 10px; + iframe + position: absolute + top: 0 + left: 0 + width: 100% + height: 100% \ No newline at end of file diff --git a/src/styles/wrapper.module.sass b/src/styles/wrapper.module.sass new file mode 100644 index 0000000..e60954e --- /dev/null +++ b/src/styles/wrapper.module.sass @@ -0,0 +1,12 @@ +.root + width: 100%; + position: relative; + min-height: 100vh; + padding-bottom: 300px; + + + +.content + display: flex + flex-direction: column + align-items: center; \ No newline at end of file diff --git a/src/templates/chapter.js b/src/templates/chapter.js new file mode 100644 index 0000000..cef16d7 --- /dev/null +++ b/src/templates/chapter.js @@ -0,0 +1,174 @@ +import React, { useState, useEffect } from 'react' +import { graphql, navigate } from 'gatsby' +import useLocalStorage from '@illinois/react-use-local-storage' + +import { renderAst } from '../markdown' +import { ChapterContext } from '../context' +import CourseContentList from '../components/course-content-list' +import { Button } from '../components/button' +import { ChapterItem } from '../components/chapter-item' +import { TaskItem } from '../components/task-item' + +import Navigation from '../components/navigation' +import classes from '../styles/task.module.sass' +import Burger from '../components/burger' +import Wrapper from '../components/wrapper' + +import { msalConfig, loginRequest } from './../utility/auth/msalConfig'; +import { MsalProvider } from '../utility/auth/msalContext'; +import Login from '../components/login' +import Footer from '../components/footer' +/* + const { title, description, prev, next, id, location } = frontmatter + <section className={classes.pagination}> + {buttons.filter(({slug, text}) => slug).map(({ slug, text }) => ( + <div key={slug}> + <Button variant="secondary" small onClick={() => navigate(slug)}> + {text} + </Button> + </div> + ))} + </section> + +*/ +function waitForGlobal(name, timeout = 300) { + return new Promise((resolve, reject) => { + let waited = 0 + + function wait(interval) { + setTimeout(() => { + waited += interval + // some logic to check if script is loaded + // usually it something global in window object + if (window[name] !== undefined) { + return resolve() + } + if (waited >= timeout * 1000) { + return reject({ message: 'Timeout' }) + } + wait(interval * 2) + }, interval) + } + + wait(2) //30 + }) + } + +const Chapter = (props) => { + + const {data} = props; + const {standalone} = props.pageContext; // fullPath, slug ligger ocksĂ„ dĂ€r + const { markdownRemark, site } = data + const { courseId } = site.siteMetadata + const { frontmatter, htmlAst, tasks } = markdownRemark + const { title, description, prev, next, id, location } = frontmatter + const [activeExc, setActiveExc] = useState(null) + + const [completed, setCompleted] = useLocalStorage(`${courseId}-completed-${id}`, []) + const html = renderAst(htmlAst) + const buttons = [ + { slug: prev ? '/' + location + '/' + prev : prev, text: '« Previous Task' }, + { slug: next ? '/' + location + '/' + next : next, text: 'Next Task »' }, + ] + + //const [loaded,setLoaded] = useState(false); + + useEffect(() => { + /* frontmatter.forEach(({ node }) => { + console.log(node) + })*/ + + + waitForGlobal('MathJax').then(() => { + window.MathJax.Hub.Config({ + tex2jax: { + inlineMath: [['$', '$'], ['\\(', '\\)']], + displayMath: [['$$', '$$'], ['[', ']']], + processEscapes: true, + processEnvironments: true, + skipTags: ['script', 'noscript', 'style', 'textarea', 'pre'], + TeX: { + equationNumbers: { autoNumber: 'AMS' }, + extensions: ['AMSmath.js', 'AMSsymbols.js'], + }, + }, + }) + // setLoaded(true); + }) + if (window.MathJax != null) { + //var math = document.querySelector("."+classes.adaptiveGrid); + //window.MathJax.Hub.Queue(["Typeset", window.MathJax.Hub, math]); + window.MathJax.Hub.Queue(['Typeset', window.MathJax.Hub]) + //window.MathJax.typeset(); + } + + //return () => {window.MathJax.Hub.Queue(['Typeset', window.MathJax.Hub])} + }); + + const chapterTasks = props.pageContext.tasks.map( (task, i) => { + console.log(task.node) + return <TaskItem url={task.node.fields.slug} keyValue={i} description={task.node.frontmatter.description} title={task.node.frontmatter.title}> </TaskItem> + + + }); + + /** + * <Button variant="secondary" small onClick={() => navigate(slug)}> + {text} + </Button> + */ + + + return ( + <ChapterContext.Provider value={{ activeExc, setActiveExc, completed, setCompleted}}> + {/* <div className={classes.containerRow}> */} + {/* <div className={classes.adaptiveGrid}> */} + + <MsalProvider + config={msalConfig} + scopes={loginRequest} + > + + + <Wrapper> + <CourseContentList title={title} description={description}> + {chapterTasks} + </CourseContentList> + </Wrapper> + + { /*<Login></Login> + <Layout title={title} description={description}> + <p>Framsteg 0/24</p> + {chapterTasks} + + </Layout> + <Footer></Footer> */ } + </MsalProvider> + { /*</div> */} + </ChapterContext.Provider> + + ) +} + +export default Chapter + +export const pageQuery = graphql` + query($slug: String!) { + site { + siteMetadata { + courseId + } + } + markdownRemark(fields: { slug: { eq: $slug } }) { + htmlAst + frontmatter { + id + title + description + location + prev + next + } + } + } +` diff --git a/src/templates/task-placeholder.js b/src/templates/task-placeholder.js new file mode 100644 index 0000000..014e6e9 --- /dev/null +++ b/src/templates/task-placeholder.js @@ -0,0 +1,171 @@ +import React, { useState, useEffect } from 'react' +import { graphql, navigate } from 'gatsby' +import useLocalStorage from '@illinois/react-use-local-storage' + +import { renderAst } from '../markdown' +import { ChapterContext } from '../context' +import CourseContentList from '../components/course-content-list' +import { Button } from '../components/button' +import Navigation from '../components/navigation' +import classes from '../styles/task.module.sass' +import Burger from '../components/burger' +import Wrapper from '../components/wrapper' + +import { msalConfig, loginRequest } from './../utility/auth/msalConfig'; +import { MsalProvider } from '../utility/auth/msalContext'; +import Login from '../components/login' +import Footer from '../components/footer' +/* + const { title, description, prev, next, id, location } = frontmatter + <section className={classes.pagination}> + {buttons.filter(({slug, text}) => slug).map(({ slug, text }) => ( + <div key={slug}> + <Button variant="secondary" small onClick={() => navigate(slug)}> + {text} + </Button> + </div> + ))} + </section> + +*/ +function waitForGlobal(name, timeout = 300) { + return new Promise((resolve, reject) => { + let waited = 0 + + function wait(interval) { + setTimeout(() => { + waited += interval + // some logic to check if script is loaded + // usually it something global in window object + if (window[name] !== undefined) { + return resolve() + } + if (waited >= timeout * 1000) { + return reject({ message: 'Timeout' }) + } + wait(interval * 2) + }, interval) + } + + wait(2) //30 + }) + } + +const Template = (props) => { + + const {data} = props; + const {standalone} = props.pageContext; // fullPath, slug ligger ocksĂ„ dĂ€r + const { markdownRemark, site } = data + const { courseId } = site.siteMetadata + const { frontmatter, htmlAst } = markdownRemark + const { title, description, prev, next, id, location } = frontmatter + const [activeExc, setActiveExc] = useState(null) + + const [completed, setCompleted] = useLocalStorage(`${courseId}-completed-${id}`, []) + const html = renderAst(htmlAst) + + const ChapterData = React.createContext(frontmatter); + + const buttons = [ + { slug: prev ? '/' + location + '/' + prev : prev, text: '« Previous Task' }, + { slug: next ? '/' + location + '/' + next : next, text: 'Next Task »' }, + ] + + //const [loaded,setLoaded] = useState(false); + + useEffect(() => { + + waitForGlobal('MathJax').then(() => { + window.MathJax.Hub.Config({ + tex2jax: { + inlineMath: [['$', '$'], ['\\(', '\\)']], + displayMath: [['$$', '$$'], ['[', ']']], + processEscapes: true, + processEnvironments: true, + skipTags: ['script', 'noscript', 'style', 'textarea', 'pre'], + TeX: { + equationNumbers: { autoNumber: 'AMS' }, + extensions: ['AMSmath.js', 'AMSsymbols.js'], + }, + }, + }) + // setLoaded(true); + }) + if (window.MathJax != null) { + //var math = document.querySelector("."+classes.adaptiveGrid); + //window.MathJax.Hub.Queue(["Typeset", window.MathJax.Hub, math]); + window.MathJax.Hub.Queue(['Typeset', window.MathJax.Hub]) + //window.MathJax.typeset(); + } + + //return () => {window.MathJax.Hub.Queue(['Typeset', window.MathJax.Hub])} + }); + + const html_copy = React.Children.map(html.props.children, child => + React.cloneElement(child, { chapterData: frontmatter })); + + return ( + <ChapterContext.Provider value={{ activeExc, setActiveExc, completed, setCompleted}}> + {/* <div className={classes.containerRow}> */} + <div className={classes.container}> + + + <MsalProvider + config={msalConfig} + scopes={loginRequest} + > + <Wrapper> + <CourseContentList title={title} description={description}> + <Button variant="secondary" small onClick={() => navigate('/' + location)}>Go back to chapter</Button> + + <ChapterData.Provider> + <div className={classes.htmlAstWrapper}> + {html_copy} + + </div> + </ChapterData.Provider> + <section className={classes.pagination}> + {buttons.map(({ slug, text }, index) => ( + + <div key={index}> + { slug && + (<Button variant="secondary" small onClick={() => navigate(slug)}> + {text} + </Button>) + } + </div> + ))} + </section> + + </CourseContentList> + </Wrapper> + + </MsalProvider> + </div> + </ChapterContext.Provider> + ) +} + +export default Template + +export const pageQuery = graphql` + query($slug: String!) { + site { + siteMetadata { + courseId + } + } + markdownRemark(fields: { slug: { eq: $slug } }) { + htmlAst + frontmatter { + id + title + description + location + chapter_id + prev + next + } + } + } +` diff --git a/src/theme-changer.js b/src/theme-changer.js new file mode 100644 index 0000000..58c5757 --- /dev/null +++ b/src/theme-changer.js @@ -0,0 +1,54 @@ +import React, { useState, useEffect } from 'react' +import classes from './styles/theme-changer.module.sass' +//import 'localstorage-polyfill' + +const ThemeChanger = () => { + + + const [themeState, setThemeState] = useState(typeof window !== 'undefined' ? (localStorage.getItem('Theme') === 'dark' ? false : true) : false); + + const handleChange = () => { + setThemeState(!themeState); + if (themeState) { + localStorage.setItem('Theme', 'dark'); + document.body.classList.add('dark-mode'); + } else { + localStorage.setItem('Theme', 'light'); + document.body.classList.remove('dark-mode'); + } + } + useEffect(() => { + const getTheme = localStorage.getItem('Theme'); + if (getTheme === 'dark') return document.body.classList.add('dark-mode'); + }) + return ( + <div className={classes.themeButton}> + <button onClick={handleChange}>{themeState ? 'Dark Mode' : 'Light Mode'}</button> + </div> + ) + // useEffect(() => { + // const getTheme = localStorage.getItem('Theme'); + // if (getTheme === 'dark') { + // setThemeState(true); + // } + // }, []); + + // useEffect(() => { + // if (themeState) { + // localStorage.setItem('Theme', 'dark'); + // document.body.classList.add('dark-mode'); + // } else { + // localStorage.setItem('Theme', 'light'); + // document.body.classList.remove('dark-mode'); + // } + // }, [themeState]); + + // return ( + // <div className={classes.themeButton}> + // <button onClick={() => setThemeState(!themeState)}>{themeState ? 'Light Mode' : 'Dark Mode'}</button> + // </div> + // ); + +} + +export default ThemeChanger; \ No newline at end of file diff --git a/src/utility/auth/msalConfig.js b/src/utility/auth/msalConfig.js new file mode 100644 index 0000000..093267a --- /dev/null +++ b/src/utility/auth/msalConfig.js @@ -0,0 +1,31 @@ +export const msalConfig = { + auth: { + // clientId for appRegistration in Azure AD. + // ida-spacy-test-ar (in production): 'c6b6983e-0fcd-4337-82e8-5b7391841773' + clientId: 'c6b6983e-0fcd-4337-82e8-5b7391841773',//ida-spacy-test-ar (in production), + // 913f18ec-7f26-4c5f-a816-784fe9a58edd is the tenantId for liuonline.onmicrosoft.com + authority: 'https://login.microsoftonline.com/913f18ec-7f26-4c5f-a816-784fe9a58edd', + redirectUri: 'https://localhost:8000', + }, + cache: { + cacheLocation: "localStorage", // This configures where your cache will be stored + storeAuthStateInCookie: false, // Set this to "true" if you are having issues on IE11 or Edge + } +}; + +// Add here scopes for id token to be used at MS Identity Platform endpoints. +export const loginRequest = { + scopes: ["openid", "profile", "User.Read","https://liuonline.onmicrosoft.com/ida-spacy-progress-api-test-ar/user_impersonation"], + forceRefresh: false // Set this to "true" to skip a cached token and go to the server to get a new token +}; + +// Add here scopes for id token to be used at MS Identity Platform endpoints. +export const apiRequest = { + scopes: ["User.Read"], + forceRefresh: false // Set this to "true" to skip a cached token and go to the server to get a new token +}; + +export const idaSpacyProgressApiRequest = { + scopes: ["https://liuonline.onmicrosoft.com/ida-spacy-progress-api-test-ar/user_impersonation"], + forceRefresh: false // Set this to "true" to skip a cached token and go to the server to get a new token +}; \ No newline at end of file diff --git a/src/utility/auth/msalContext.js b/src/utility/auth/msalContext.js new file mode 100644 index 0000000..8dc9a1b --- /dev/null +++ b/src/utility/auth/msalContext.js @@ -0,0 +1,269 @@ +import React, { useState, useEffect, useContext } from "react"; +import * as msal from "@azure/msal-browser"; +import { apiRequest, idaSpacyProgressApiRequest } from "./msalConfig"; +import { + getUserDetails, + addCompletedExercise, + removeCompletedExercise, + getUserProgress, + // getUserProgressByChapter, + // getUserProgressByChapterAndSection, + getUserLastCompleted } +from '../graph/GraphService'; + +// const ua = window.navigator.userAgent; +// const msie = ua.indexOf("MSIE "); +// const msie11 = ua.indexOf("Trident/"); +// const msedge = ua.indexOf("Edge/"); +// const isIE = msie > 0 || msie11 > 0; +// const isEdge = msedge > 0; +//const isIE = 0; +//const isEdge = 0; + +export const MsalContext = React.createContext(); +export const useMsal = () => useContext(MsalContext); +export const MsalProvider = ({ + children, + config +}) => { + + const [isAuthenticated, setIsAuthenticated] = useState(); + const [user, setUser] = useState(); + const [token, setToken] = useState(); + const [publicClient, setPublicClient] = useState(); + const [profile, setProfile] = useState(); + const [loading, setLoading] = useState(false); + const [popupOpen, setPopupOpen] = useState(false); + const [loginError, setLoginError] = useState(false); + const [progress, setProgress] = useState(); + + + useEffect(() => { + const pc = new msal.PublicClientApplication(config); + setPublicClient(pc); + + pc.handleRedirectPromise().then((response) => + { + setLoading(false); + if (response) { + setUser(getCurrentAccount(pc.getAllAccounts())); + setIsAuthenticated(true); + if(response.accessToken) { + setToken(response.accessToken); + } + } + }).catch(error => { + console.log(error); + setLoginError(error); + }); + + if (getCurrentAccount(pc.getAllAccounts())) { + setUser(getCurrentAccount(pc.getAllAccounts())); + setIsAuthenticated(true); + } + // eslint-disable-next-line + }, []); + + useEffect(() => { + if (isAuthenticated && !progress){ + console.log("Init progress for current user"); + getUserProgressFromApi(); + } + // eslint-disable-next-line + }, [isAuthenticated]) + + const login = async (loginRequest, method) => { + const signInType = (isIE() || isEdge()) ? "loginRedirect" : method; + if (signInType === "loginPopup") { + setPopupOpen(true); + + try { + await publicClient.loginPopup(loginRequest); + + if (getCurrentAccount(publicClient.getAllAccounts())) { + setUser(getCurrentAccount(publicClient.getAllAccounts())); + setIsAuthenticated(true); + } + } catch (error) { + console.log(error); + setLoginError(error); + } finally { + setPopupOpen(false); + } + } else if (signInType === "loginRedirect") { + setLoading(true); + + publicClient.loginRedirect(loginRequest) + } + } + + const logout = () => { + publicClient.logout(); + } + + const isIE = () => { + const ua = window.navigator.userAgent; + const msie = ua.indexOf("MSIE "); + const msie11 = ua.indexOf("Trident/"); + return msie > 0 || msie11 > 0; + } + + const isEdge = () => { + const ua = window.navigator.userAgent; + const msedge = ua.indexOf("Edge/"); + return msedge > 0; + + } + + // in a B2C solution a user may have several valid account logged in (e.g. one facebook, one google) + // in this scenario we need to know which account to use. In our case the user can only use LiU accounts + // and there should only be one. + const getCurrentAccount = (accounts) => { + if (accounts.length > 0){ + return accounts[0]; + } + return null; + } + + + ////////////////////////////// + // Handle tokens for api-calls + ////////////////////////////// + + const getTokenPopup = async (loginRequest) => { + try { + const response = await publicClient.acquireTokenSilent(loginRequest); + setToken(response.accessToken); + return response.accessToken; + } catch (error) { + try { + setPopupOpen(true); + const response = await publicClient.acquireTokenPopup(loginRequest); + setToken(response.accessToken); + return response.accessToken; + } + catch (error) { + console.log(error); + setLoginError(error); + } + finally { + setPopupOpen(false); + } + } + } + + // This function can be removed if you do not need to support IE + const getTokenRedirect = async (loginRequest) => { + try { + setToken(await publicClient.acquireTokenSilent(loginRequest)); + } + catch(error) { + + try{ + setLoading(true); + + publicClient.acquireTokenRedirect(loginRequest); + } + catch(error) { + console.log(error); + setLoginError(error); + } + } + } + + const getToken = async (loginRequest, method) => { + const signInType = (isIE() || isEdge())? "loginRedirect" : method; + if(signInType === "loginRedirect") { + return await getTokenRedirect(loginRequest); + } else + { + return await getTokenPopup(loginRequest); + } + } + + // get user profile from graph /me endpoint + const getUserProfileFromGraph = async () => { + + // to be able to request token silently (no login popup) + // we need to provide the current logged in account in our request + const silentTokenGraphTokenRequest = { + scopes: apiRequest.scopes, + account: user + }; + + var accessToken = await getToken(silentTokenGraphTokenRequest, "popupToken"); + var profile = await getUserDetails(accessToken); + if (profile){ + setProfile(profile); + } + } + + const getUserProgressFromApi = async() => { + const silentTokenGraphTokenRequest = { + scopes: idaSpacyProgressApiRequest.scopes, + account: user + }; + + var accessToken = await getToken(silentTokenGraphTokenRequest, "popupToken"); + var progressResponse = await getUserProgress(accessToken, "spacytest-instance"); + setProgress(progressResponse); + } + + const saveCompletedExerciseToApI = async(chapterId, sectionId, exerciseId, exerciseData) => { + const silentTokenGraphTokenRequest = { + scopes: idaSpacyProgressApiRequest.scopes, + account: user + }; + + var accessToken = await getToken(silentTokenGraphTokenRequest, "popupToken"); + await addCompletedExercise(accessToken, "spacytest-instance", chapterId, sectionId, exerciseId, exerciseData); + var progressResponse = await getUserProgress(accessToken, "spacytest-instance"); + setProgress(progressResponse); + } + + const removeCompletedExerciseFromApi = async(chapterId, sectionId, exerciseId) => { + const silentTokenGraphTokenRequest = { + scopes: idaSpacyProgressApiRequest.scopes, + account: user + }; + + var accessToken = await getToken(silentTokenGraphTokenRequest, "popupToken"); + await removeCompletedExercise(accessToken, "spacytest-instance", chapterId, sectionId, exerciseId); + var progressResponse = await getUserProgress(accessToken, "spacytest-instance"); + setProgress(progressResponse); + } + + const getUserLastCompletedFromApi = async() => { + const silentTokenGraphTokenRequest = { + scopes: idaSpacyProgressApiRequest.scopes, + account: user + }; + + var accessToken = await getToken(silentTokenGraphTokenRequest, "popupToken"); + return await getUserLastCompleted(accessToken, "spacytest-instance"); + } + + return ( + <MsalContext.Provider + value={{ + isAuthenticated, + user, + token, + loading, + popupOpen, + loginError, + profile, + progress, + login, + logout, + getUserProfileFromGraph, + getUserProgressFromApi, + saveCompletedExerciseToApI, + removeCompletedExerciseFromApi, + getUserLastCompletedFromApi + }} + > + {children} + </MsalContext.Provider> + ); +}; \ No newline at end of file diff --git a/src/utility/graph/GraphService.js b/src/utility/graph/GraphService.js new file mode 100644 index 0000000..6b299c0 --- /dev/null +++ b/src/utility/graph/GraphService.js @@ -0,0 +1,97 @@ +var graph = require('@microsoft/microsoft-graph-client'); + +const apiBaseUrl = "https://ida-spacy-progress-api-test-wa.azurewebsites.net"; // "https://localhost:44352" + +function getAuthenticatedClient(accessToken) { + const client = graph.Client.init({ + authProvider: (done) => { + done(null, accessToken); + } + }); + + return client; +} + +export async function getUserDetails(accessToken) { + + const client = getAuthenticatedClient(accessToken); + + const user = await client + .api('/me') + .get(); + + return user; +} + +export const getUserLastCompleted = async(accessToken, courseInstanceId) => { + const response = await fetch(apiBaseUrl + "/api/Progress/" + courseInstanceId + "/lastCompleted", { + method: 'GET', + headers: { + 'Authorization': 'Bearer ' + accessToken, + 'Content-Type': 'application/json' + }, + }); + return await response.json(); +} + +export const getUserProgressByChapterAndSection = async(accessToken, courseInstanceId, chapterId, sectionId) => { + const response = await fetch(apiBaseUrl + "/api/Progress/" + courseInstanceId + "/" + chapterId + "/" + sectionId, { + method: 'GET', + headers: { + 'Authorization': 'Bearer ' + accessToken, + 'Content-Type': 'application/json' + }, + }); + return await response.json(); +} + +export const getUserProgressByChapter = async(accessToken, courseInstanceId, chapterId) => { + const response = await fetch(apiBaseUrl + "/api/Progress/" + courseInstanceId + "/" + chapterId, { + method: 'GET', + headers: { + 'Authorization': 'Bearer ' + accessToken, + 'Content-Type': 'application/json' + }, + }); + return await response.json(); +} + +export const getUserProgress = async(accessToken, courseInstanceId) => { + const response = await fetch(apiBaseUrl + "/api/Progress/" + courseInstanceId, { + method: 'GET', + headers: { + 'Authorization': 'Bearer ' + accessToken, + 'Content-Type': 'application/json' + }, + }); + return await response.json(); +} + +export const addCompletedExercise = async(accessToken, courseInstanceId, chapterId, sectionId, exerciseId, exerciseData) => { + + const data = { + moduleId: chapterId, + sectionId: sectionId, + exerciseId: exerciseId, + exerciseData: exerciseData ? JSON.stringify(exerciseData) : "{}" + } + + await fetch(apiBaseUrl + "/api/Progress/" + courseInstanceId, { + method: 'PUT', + headers: { + 'Authorization': 'Bearer ' + accessToken, + 'Content-Type': 'application/json' + }, + body: JSON.stringify(data) + }); +} + +export const removeCompletedExercise = async(accessToken, courseInstanceId, chapterId, sectionId, exerciseId) => { + await fetch(apiBaseUrl + "/api/Progress/" + courseInstanceId + "/" + chapterId + "/" + sectionId + "/" + exerciseId, { + method: 'DELETE', + headers: { + 'Authorization': 'Bearer ' + accessToken, + 'Content-Type': 'application/json' + } + }); +} diff --git a/src/utility/graph/UserUtils.js b/src/utility/graph/UserUtils.js new file mode 100644 index 0000000..2808924 --- /dev/null +++ b/src/utility/graph/UserUtils.js @@ -0,0 +1,66 @@ +import { getUserDetails } from './GraphService'; + +export function normalizeError(error) { + var normalizedError = {}; + if (typeof (error) === 'string') { + var errParts = error.split('|'); + normalizedError = errParts.length > 1 ? + { message: errParts[1], debug: errParts[0] } : + { message: error }; + } else { + normalizedError = { + message: error.message, + debug: JSON.stringify(error) + }; + } + return normalizedError; +} + +export async function getUserProfile(userAgentApplication, scopes) { + try { + var accessToken = await getAccessToken(userAgentApplication, scopes); + + if (accessToken) { + return await getUserDetails(accessToken); + } + return null; + } + catch (err) { + throw err; + } +} + +async function getAccessToken(userAgentApplication, scopes) { + try { + var silentResult = await userAgentApplication + .acquireTokenSilent({ + scopes: scopes + }); + + return silentResult.accessToken; + } catch (err) { + if (isInteractionRequired(err)) { + var interactiveResult = await userAgentApplication + .acquireTokenPopup({ + scopes: scopes + }); + + return interactiveResult.accessToken; + } else { + throw err; + } + } +} + +function isInteractionRequired(error) { + if (!error.message || error.message.length <= 0) { + return false; + } + + return ( + error.message.indexOf('consent_required') > -1 || + error.message.indexOf('interaction_required') > -1 || + error.message.indexOf('login_required') > -1 || + error.message.indexOf('no_account_in_silent_request') > -1 + ); +} \ No newline at end of file diff --git a/src/utility/index.js b/src/utility/index.js new file mode 100644 index 0000000..5640871 --- /dev/null +++ b/src/utility/index.js @@ -0,0 +1,35 @@ +export const randomId = () => +{ + return Math.floor(Math.random() * 4096) + 1 +} + +export const hasChildren = (element) => { + if(element !== undefined + && element.props !== undefined + && element.props.children !== undefined + && element.props.children.length !== 0) + { + return true; + } + + return false; +} + + +export const findChild = (child, target) => { + if((child.type.tag === target || child.type.tag === target)) { + return child; + } + + const item = child.props.children.find((element) => { + if(element.type) { + const found = (element.type.tag === target || element.type.tag === target) + return found; + } + + + return false; + }); + + return item; +} \ No newline at end of file diff --git a/static/icon.png b/static/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..169c2e31fb8137b7a10400fb61d437934e6abdb2 GIT binary patch literal 20909 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 literal 0 HcmV?d00001 diff --git a/static/icon_check.svg b/static/icon_check.svg new file mode 100644 index 0000000..49922e2 --- /dev/null +++ b/static/icon_check.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor"> + <path d="M9 16.172l10.594-10.594 1.406 1.406-12 12-5.578-5.578 1.406-1.406z" /> +</svg> diff --git a/static/icon_slides.svg b/static/icon_slides.svg new file mode 100644 index 0000000..932b76b --- /dev/null +++ b/static/icon_slides.svg @@ -0,0 +1,6 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="32" viewBox="0 0 26 17" fill="currentColor"> + <path d="M23.8 2.5A2.5 2.5 0 0 0 21.3 0H2.5A2.5 2.5 0 0 0 0 2.5v9.9a2.5 2.5 0 0 0 2.3 2.5v-1A1.5 1.5 0 0 1 1 12.4V2.5A1.5 1.5 0 0 1 2.5 1h18.8a1.5 1.5 0 0 1 1.5 1.5v3h1zM2.3 13.9v1z M23.5 20.3H4.8a2.5 2.5 0 0 1-2.5-2.5V8a2.5 2.5 0 0 1 2.5-2.5h18.7A2.5 2.5 0 0 1 26 8v9.8a2.5 2.5 0 0 1-2.5 2.5zM4.8 6.5A1.4 1.4 0 0 0 3.3 8v9.8a1.4 1.4 0 0 0 1.5 1.5h18.7a1.4 1.4 0 0 0 1.5-1.5V8a1.4 1.4 0 0 0-1.5-1.5z M15.8 9.5h7.1v1h-7.1z M15.8 12.4h7.1v1h-7.1z M15.9 15.3H23v1h-7.1z M4.9 10h1.5v6.5H4.9zM7.4 11.7h1.5v4.74H7.4zM10 11.7h1.5v4.74H10z" /> + <circle cx="14.1" cy="10" r="0.7" /> + <circle cx="14.1" cy="12.9" r="0.7" /> + <circle cx="14.2" cy="15.8" r="0.7" /> +</svg> diff --git a/static/logo.svg b/static/logo.svg new file mode 100644 index 0000000..6a903be --- /dev/null +++ b/static/logo.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="783.6" height="351.4" viewBox="0 0 783.6 351.4"> + <path d="M129.4 159.4l-29.8 2.1 5.1-49.3-29.8 49.5-19.6 1.3-20.1-47.3-5.3 50.7L0 168.5 12.3 51.4l25.4-1.8 30.7 68.6 45.5-73.9 27.9-2zM219.6 110.5l-5 43-29.8 2 4.9-42.9-36.2-71.1 33.4-2.3 19 42.6 29.4-46 35.7-2.5zM410.3 34.1c10.2 7.5 15.9 18 17.1 31.8l-30.9 4.5c-2.1-14-10.6-20.3-23.4-19.4a31.9 31.9 0 0 0-22.7 11.2c-5.9 6.8-9.1 15.6-9.8 26-1.5 20.5 9.3 30.9 25.2 29.8s24.8-9.3 28.7-23.7l31 1.2a60.8 60.8 0 0 1-20.6 34.2 62.1 62.1 0 0 1-36.8 14.7c-18.2 1.3-32.7-3.3-43.5-13.6s-15.4-25-14.1-43.9 7.7-32.5 19.2-43.7 25.8-17.5 42.9-18.7c15-1.1 27.7 2.1 37.7 9.6zM544.7 29.5c11.4 10.6 17 25 16.2 43.3s-6.6 32.2-17.8 43.5-25.4 17.7-42.9 18.9-33.7-3.2-45.1-13.8-17-25.1-16.3-43.4 6.6-32.2 17.8-43.5 25.7-17.7 43.1-18.9 33.5 3.4 45 13.9zm-75.6 49.8c.1 19.7 11.6 30.7 29.5 29.4 19.8-1.3 32.2-15.9 32.1-37.2-.1-19.7-11.6-30.7-29.6-29.4-19.8 1.3-32.1 15.9-32 37.2zM680.8 20c11.4 10.6 16.9 24.9 16.2 43.3s-6.6 32.2-17.8 43.5-25.5 17.7-43 18.9-33.6-3.3-45-13.8-17-25.1-16.3-43.5 6.6-32.1 17.8-43.5 25.6-17.6 43.1-18.8 33.5 3.4 45 13.9zm-75.7 49.7c.2 19.8 11.7 30.8 29.6 29.5 19.8-1.4 32.1-15.9 32.1-37.2-.2-19.7-11.7-30.7-29.6-29.5-19.8 1.4-32.1 16-32.1 37.2zM737.7 90.3l45.9-3.2-2.7 26.8-75.8 5.3L717.4 2.1 747.3 0zM119.8 240.9c10.1 7.5 15.8 18 17.1 31.7l-30.9 4.5c-2.1-14-10.6-20.2-23.4-19.3A31.6 31.6 0 0 0 59.9 269c-5.9 6.8-9.2 15.6-9.9 26-1.5 20.5 9.3 30.9 25.3 29.8s24.8-9.4 28.6-23.8l31 1.3c-3.2 14-10 25.4-20.6 34.2a63.1 63.1 0 0 1-36.7 14.7c-18.3 1.3-32.7-3.3-43.5-13.6s-15.5-25-14.1-43.9 7.6-32.5 19.1-43.8 25.8-17.5 43-18.7c15-1 27.6 2.2 37.7 9.7zM254.1 236.3c11.5 10.5 17 24.9 16.3 43.3s-6.6 32.2-17.8 43.5-25.5 17.6-43 18.9-33.6-3.3-45.1-13.8-16.9-25.1-16.2-43.5 6.6-32.1 17.8-43.5 25.6-17.6 43.1-18.8 33.5 3.4 44.9 13.9zM178.5 286c.2 19.8 11.7 30.8 29.6 29.5 19.8-1.4 32.1-15.9 32-37.2-.1-19.7-11.6-30.7-29.5-29.5-19.8 1.4-32.2 16-32.1 37.2zM396.7 211l-7 68.2c-3.8 32.4-23.1 51.8-54.5 54-16.2 1.1-28.8-2.7-37.5-11.4s-12-21.2-10.2-37.3l6.9-66.4 29.8-2.1-7.3 67.3c-1.6 16.5 4.5 24.3 18.4 23.3s23-10 24.7-27l6.9-66.6zM477.6 278.9l18.1 41.4-31.2 2.1-16.3-37.7-14.4 1-4.1 39.2-29.8 2.1 12.3-117.1 48.2-3.4c11.9-.8 21.6 2.2 28.8 9.2s10.5 16.6 9.6 29c-1.8 16.6-8.9 27.9-21.2 34.2zm-41-19.9l18.8-1.3c7.5-.6 12.3-5.1 13.1-13.2s-3.1-11.8-10.4-11.3l-18.9 1.4zM595.8 205.6c8.1 6.1 11.8 14.8 11 26.1l-30.3 3.4c.5-8-3.5-12.2-11.4-11.7s-14 5.2-14.6 11.9 2.9 7.9 16.8 10.5 22.9 6 29.3 11 9.6 12.4 8.9 22.5c-2 24.7-21.3 36.9-44.1 38.1-15 1-26.7-1.6-35.4-7.8s-12.4-15.6-11.4-27.8l30.4-3.2c-.6 8.7 5 13.6 14.4 13s15.3-4.5 15.6-11.2-4.9-9-16.8-11.1-19.7-4.4-27.5-9-11.5-12.9-10.6-24.3a38.9 38.9 0 0 1 12.2-26.1c7.4-7.2 17.7-11.4 30.7-12.3s24.8 1.7 32.8 8zM699.8 216.3l-46 3.2-1.8 17.6 39.4-2.8-2.8 26.2-39.5 2.7-2 19.9 46.2-3.2-2.9 26.7-75.9 5.4 12.3-117.1 75.8-5.3z"/> +</svg> diff --git a/static/profile.jpg b/static/profile.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d4dcf3dc717c3b206600a3712e0ae13467ab889 GIT binary patch literal 13744 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 DZgYD- literal 0 HcmV?d00001 diff --git a/static/social.jpg b/static/social.jpg new file mode 100644 index 0000000000000000000000000000000000000000..da89225e8e10835ff22ba5530c2fe9e6f9123eaf GIT binary patch literal 9412 zcmex=<NpH&0WUXCHwH!~28I-d6b6R>Zx{q!N|UoI85kK@7(jvy|KBmFIi}<%r81-( zU|?WiWM&X$VP@mvWnd6`!@wXcz`&p~kAXqu(Er;EEewpr111Duh6AW}CPqdkCMHHE zCb$H#jQ@ui1UZ<>ST-;-3NkPWGBOJ?{y)M{$iT?RfC|__R-p-T2%xLFAc!F%gdrk~ zA@ctg0}nGJ1Ct=LAOi#ATEA@xs5XuAMnhmU1V%$(Gz3ONU^E0qLtr!nMnhmU1V%$( zGz3ONU^E0qLtr!nNC<)dw-`7W85tN^nJl%zY$hZ&GZLGLiOn9Sh8c;?$cPYUWM;Hi zgqefHW`?s713LmFIC50!Xb6mkz-S1JhQMeDjE2By2#kinXb6mkz-S1JhQMeDjE2By d2#kgRY6vicM{+=;F#<@VF)%i0GzP@J2>|TDMMeMs literal 0 HcmV?d00001 diff --git a/tasks/chapter1.md b/tasks/chapter1.md new file mode 100644 index 0000000..7b23ff3 --- /dev/null +++ b/tasks/chapter1.md @@ -0,0 +1,9 @@ +--- +title: 'Chapter 1' +description: + 'This chapter is awesome.' +type: chapter +next: +prev: +id: 76c4cee9-b75d-4375-a698-35e84f063d0a +--- diff --git a/tasks/chapter1/ktr2020-01a.md b/tasks/chapter1/ktr2020-01a.md new file mode 100644 index 0000000..427950e --- /dev/null +++ b/tasks/chapter1/ktr2020-01a.md @@ -0,0 +1,256 @@ +--- +title: 'KTR 2020 01a' +description: + 'This chapter will teach you even more stuff and help you learn some new + concepts.' +type: task +location: tasks +next: +prev: +id: 1222 +--- + +Here are confusion matrices from the evaluation of three text classifiers. +In each matrix, the marked cell gives the number of times the system classified adocument as class C whereas the gold-standard class for the document was A. + +(classifer 1) + +<video url="https://www.youtube.com/embed/5ctbvkAMQO4"></video> + +<table> + +<tbody> + +<tr> + +<th></th> + +<th>A</th> + +<th>B</th> + +<th>C</th> + +</tr> + +<tr> + +<td>A</td> + +<td>12</td> + +<td>9</td> + +<td>6</td> + +</tr> + +<tr> + +<td>B</td> + +<td>6</td> + +<td>15</td> + +<td>3</td> + +</tr> + +<tr> + +<td>C</td> + +<td>9</td> + +<td>3</td> + +<td>18</td> + +</tr> + +</tbody> + +</table> + +(classifer 2) + +<table> + +<tbody> + +<tr> + +<th></th> + +<th>A</th> + +<th>B</th> + +<th>C</th> + +</tr> + +<tr> + +<td>A</td> + +<td>18</td> + +<td>6</td> + +<td>3</td> + +</tr> + +<tr> + +<td>B</td> + +<td>3</td> + +<td>12</td> + +<td>9</td> + +</tr> + +<tr> + +<td>C</td> + +<td>6</td> + +<td>9</td> + +<td>15</td> + +</tr> + +</tbody> + +</table> + +(classifer 3) + +<table> + +<tbody> + +<tr> + +<th></th> + +<th>A</th> + +<th>B</th> + +<th>C</th> + +</tr> + +<tr> + +<td>A</td> + +<td>15</td> + +<td>6</td> + +<td>6</td> + +</tr> + +<tr> + +<td>B</td> + +<td>9</td> + +<td>12</td> + +<td>3</td> + +</tr> + +<tr> + +<td>C</td> + +<td>3</td> + +<td>9</td> + +<td>18</td> + +</tr> + +</tbody> + +</table> + + + +<exercise id="20" title="Getting Started 1"> + +Which of the three classifiers has the highest: + +recall with respect to class B? + +<choice> +<opt text="Classifer 1" correct="true"> + +This is not the correct answer. + +</opt> + +<opt text="Classifer 2"> + +Good job! + +</opt> + +<opt text="Classifer 3"> + +This is not correct either. + +</opt> +</choice> + +</exercise> + +<exercise id="22" title="Getting Started"> + +precision with respect to class A + +<choice> +<opt text="Classifer 1"> + +This is not the correct answer. + +</opt> + +<opt text="Classifer 2" correct="true"> + +Good job! + +</opt> + +<opt text="Classifer 3"> + +This is not correct either. + +</opt> + +</choice> + +<codeblock id="01_03"> + +This is a hint. + +</codeblock> + + +</exercise> + + diff --git a/tasks/chapter1/ktr2020-01b.md b/tasks/chapter1/ktr2020-01b.md new file mode 100644 index 0000000..4a9ced5 --- /dev/null +++ b/tasks/chapter1/ktr2020-01b.md @@ -0,0 +1,91 @@ +--- +title: 'KTR 2020 01b' +description: + 'This chapter will teach you even more stuff and help you learn some new + concepts.' +type: task +location: chapter1 +next: ktr2020-01a +prev: ktr2020-01b +id: 202012 +--- +<exercise id="21" title="Getting Started"> + + + +Use Maximum Likelihood estimation with add-one smoothing to estimate theclass probabilities and word probabilities of a Naive Bayes text classifier on the following document collection. Assume that the vocabulary consists of all words in the collection. Answer with fractions. + +<table> + +<tbody> + +<tr> + +<th></th> + +<th>document</th> + +<th>class</th> + +</tr> + +<tr> + +<td>1</td> + +<td>Stockholm Oslo</td> + +<td>S</td> + +</tr> + +<tr> + +<td>2</td> + +<td>Copenhagen Stockholm</td> + +<td>D</td> + +</tr> + +<tr> + +<td>3</td> + +<td>Stockholm Copenhagen</td> + +<td>S</td> + +</tr> + +<tr> + +<td>4</td> + +<td>Copenhagen</td> + +<td>D</td> + +</tr> + +</tbody> + +</table> + +P(S) = <exact-match correct="2/4" right="Bra jobbat!" wrong="Fel svar"></exact-match> + +P(Stockholm|S) = <exact-match correct="3/7" right="Bra jobbat!" wrong="Fel svar"></exact-match> + +P(Copenhagen|S) = <exact-match correct="2/7" right="Bra jobbat!" wrong="Fel svar"></exact-match> + +P(D) = <exact-match correct="2/6" right="Bra jobbat!" wrong="Fel svar"></exact-match> + +P(Oslo|D) = <exact-match correct="1/6" right="Bra jobbat!" wrong="Fel svar"></exact-match> + +đ(Copenhagen|S) = <exact-match correct="3/6" right="Bra jobbat!" wrong="Fel svar"></exact-match> + + +</exercise> + + diff --git a/tasks/chapter1/ktr2020-04a.md b/tasks/chapter1/ktr2020-04a.md new file mode 100644 index 0000000..cc0aa3c --- /dev/null +++ b/tasks/chapter1/ktr2020-04a.md @@ -0,0 +1,49 @@ +--- +title: 'KTR 2020 04a' +description: + 'This chapter will teach you even more stuff and help you learn some new + concepts.' +type: task +location: tasks +next: +prev: +id: 202041 +--- +<exercise id="21" title="Getting Started"> + +You sum up all rule probabilities in a certain probabilistic context-free grammar. +Which (zero or more) of the following values can you not get as a result? + + + +<multichoice right="Fint!" partial="NĂ€stan rĂ€tt." wrong="Inte rĂ€tt alls."> +<opt text="i.0.42" correct="true"> + +This is not the correct answer. + +</opt> + +<opt text="ii.1"> + +Good job! + +</opt> + +<opt text="iii.4.2" correct="true"> + +This is not correct either. + +</opt> + +<opt text="iv.42"> + +This is not correct either. + +</opt> + +</multichoice> + + +</exercise> + + diff --git a/tasks/chapter1/ktr2020-05a.md b/tasks/chapter1/ktr2020-05a.md new file mode 100644 index 0000000..a4c6392 --- /dev/null +++ b/tasks/chapter1/ktr2020-05a.md @@ -0,0 +1,40 @@ +--- +title: 'KTR 2020 05a' +description: + 'This chapter will teach you even more stuff and help you learn some new + concepts.' +type: task +location: tasks +next: +prev: +id: 202051 +--- +<exercise id="21" title="Getting Started"> + +Choose the correct semantic relation: synonym, antonym, hyponym, hypernym? + +buy is a/an ... of purchase + +chair is a/an ... of furniture + +automobile is a/an ... of car + +bird is a/an ... of eagle + +synonym is a/an ... of antonym + + +<exact-match correct="buy is a synonym of purchase" right="Bra jobbat!" wrong="Fel svar"></exact-match> + +<exact-match correct="chair is a hyponym of furniture" right="Bra jobbat!" wrong="Fel svar"></exact-match> + +<exact-match correct="automobile is a synonym of car" right="Bra jobbat!" wrong="Fel svar"></exact-match> + +<exact-match correct="bird is a hypernym of eagle" right="Bra jobbat!" wrong="Fel svar"></exact-match> + +<exact-match correct="synonym is an antonym to antonym" right="Bra jobbat!" wrong="Fel svar"></exact-match> + + +</exercise> + + diff --git a/tasks/chapter1/ktr2020-05b.md b/tasks/chapter1/ktr2020-05b.md new file mode 100644 index 0000000..b6cc84d --- /dev/null +++ b/tasks/chapter1/ktr2020-05b.md @@ -0,0 +1,28 @@ +--- +title: 'KTR 2020 05b' +description: + 'This chapter will teach you even more stuff and help you learn some new + concepts.' +type: task +location: tasks +next: +prev: +id: 202052 +--- +<exercise id="21" title="Getting Started"> + +Here are three signatures (glosses and examples) from Wiktionary for different senses of the word colour: + +1 The spectral composition of visible light.Humans and birds can perceive colour. + +2 A particular set of visible spectral compositions, perceived or named as a class.Most languages have names for the colours black, white, red, and green. + +3 Hue as opposed to achromatic colours (black, white, and grays). He referred to the white flag as one âdrained of all colourâ. Based on these signatures, which of the three senses of the word colour does the Lesk algorithm predict in the following sentence? Ignore the word colour, stop words, and punctuation. As the large flag of blue colour was raised in a highly visible spot at the top of the mountain, a light rain began to fall. + + +<exact-match correct="sense 1" right="Bra jobbat!" wrong="Fel svar"/> + + +</exercise> + + diff --git a/tasks/chapter1/ktr2020-05c.md b/tasks/chapter1/ktr2020-05c.md new file mode 100644 index 0000000..e6b2c68 --- /dev/null +++ b/tasks/chapter1/ktr2020-05c.md @@ -0,0 +1,25 @@ +--- +title: 'KTR 2020 05c' +description: + 'This chapter will teach you even more stuff and help you learn some new + concepts.' +type: task +location: tasks +next: +prev: +id: 202053 +--- +<exercise id="21" title="Getting Started"> + +We have seen that semantic similarity can be quantified in terms of cosinesimilarity of word vectors in a high-dimensional vector space constructed from co-occurrence counts. Based on this idea, which (zero or more) of the following words do you expect to end up close to the word apple in such a vector space? + + +i. mango ii. computer iii. swim iv. apples + + +<exact-match correct="mango, computer, apples" right="Bra jobbat!" wrong="Fel svar"/> + + +</exercise> + + diff --git a/tasks/chapter1/test.md b/tasks/chapter1/test.md new file mode 100644 index 0000000..93e2c57 --- /dev/null +++ b/tasks/chapter1/test.md @@ -0,0 +1,27 @@ +--- +title: test +description: '' +type: task +location: chapter1 +chapter_id: 76c4cee9-b75d-4375-a698-35e84f063d0a +next: +prev: +id: "20bac9e4-78d6-44d2-bf29-72fb89c391c2" +bla: hej +--- + +<exercise id="8b552fcc-f86a-42ab-ba33-8c9ec37736d5" title="Getting Started"> + +Here are three signatures (glosses and examples) from Wiktionary for different senses of the word colour: + +1 The spectral composition of visible light.Humans and birds can perceive colour. + +2 A particular set of visible spectral compositions, perceived or named as a class.Most languages have names for the colours black, white, red, and green. + +3 Hue as opposed to achromatic colours (black, white, and grays). He referred to the white flag as one âdrained of all colourâ. Based on these signatures, which of the three senses of the word colour does the Lesk algorithm predict in the following sentence? Ignore the word colour, stop words, and punctuation. As the large flag of blue colour was raised in a highly visible spot at the top of the mountain, a light rain began to fall. + + +<exact-match correct="sense 1" right="Bra jobbat!" wrong="Fel svar"/> + + +</exercise> diff --git a/tasks/chapter1/test2.md b/tasks/chapter1/test2.md new file mode 100644 index 0000000..e6c6c96 --- /dev/null +++ b/tasks/chapter1/test2.md @@ -0,0 +1,47 @@ +--- +title: test2 +description: +type: task +location: chapter1 +chapter_id: 76c4cee9-b75d-4375-a698-35e84f063d0a +next: +prev: +id: 'f0552baa-0864-4a4f-b17b-d95fb9525ad9' +--- + +<exercise id="594ff0bd-9dc0-4d65-b118-59a4d6768b94" title="Getting Started"> + +You sum up all rule probabilities in a certain probabilistic context-free grammar. +Which (zero or more) of the following values can you not get as a result? + + + +<multichoice right="Fint!" partial="NĂ€stan rĂ€tt." wrong="Inte rĂ€tt alls."> +<opt text="i.0.42" correct="true"> + +This is not the correct answer. + +</opt> + +<opt text="ii.1"> + +Good job! + +</opt> + +<opt text="iii.4.2" correct="true"> + +This is not correct either. + +</opt> + +<opt text="iv.42"> + +This is not correct either. + +</opt> + +</multichoice> + + +</exercise> \ No newline at end of file diff --git a/tasks/chapter2.md b/tasks/chapter2.md new file mode 100644 index 0000000..f08bc34 --- /dev/null +++ b/tasks/chapter2.md @@ -0,0 +1,9 @@ +--- +title: 'Chapter 2' +description: + 'This chapter is awesome.!!!' +type: chapter +next: +prev: +id: 202011 +--- diff --git a/tasks/chapter2/language-modelling-2-2017 copy.md b/tasks/chapter2/language-modelling-2-2017 copy.md new file mode 100644 index 0000000..6f4f1b4 --- /dev/null +++ b/tasks/chapter2/language-modelling-2-2017 copy.md @@ -0,0 +1,11 @@ +--- +title: 'test' +description: + 'Language modelling' +type: task +location: tasks +id: 20172 +prev: null +next: null +--- + diff --git a/tasks/chapter2/language-modelling-2-2017.md b/tasks/chapter2/language-modelling-2-2017.md new file mode 100644 index 0000000..742ce5d --- /dev/null +++ b/tasks/chapter2/language-modelling-2-2017.md @@ -0,0 +1,66 @@ +--- +title: 'Language Modelling' +description: + 'Language modelling' +type: task +location: tasks +id: 20172 +prev: null +next: null +--- + + +# Corpus of Contemporary +For the 520 million word Corpus of Contemporary American English, +we have thefollowing counts of unigrams and bigrams: +- your, 883,614; rights, 80,891; +- doorposts,21; +- your rights, 378; +- your doorposts, 0. + +<exercise id="41" title="Confusion Matrix"> + + +<multi-answer> + +a) Estimate the probabilities $P(your)$ and $P(rightsâŁyour)$ using Maximum Likeli-hood estimation. Answer with fractions. + + +| | Answer | +|------------------|--------------------------------------------------| +| $P(your)$ | <regex-input regex="12\/133" id=1></regex-input> | +| $P(rightsâŁyour)$ | <regex-input regex="12\/133" id=2></regex-input> | + + +<br> +<br> + +<br> +<br> + +b) Estimate the bigram probability $P(doorpostsâŁyour)$ using Maximum Likelihoodestimation and add- k smoothing with $k = 0.01$. Assume that the vocabularyconsists of $1,254,193$ unique words. Answer with a fraction. + +Answer: +<regex-input regex="58\/63" id=3></regex-input> + +</multi-answer> + + + + + +</exercise> + + +<exercise id=13> +Set up a fraction for the taggerâs accuracy. + + +<multi-answer> + +<strong>P(</strong><regex-input regex="right" id=1></regex-input><strong>|</strong><regex-input regex="left" id=2></regex-input><strong>)</strong> + +</multi-answer> + + +</exercise> diff --git a/tasks/chapter2/part-of-speech-3-2017.md b/tasks/chapter2/part-of-speech-3-2017.md new file mode 100644 index 0000000..c69de95 --- /dev/null +++ b/tasks/chapter2/part-of-speech-3-2017.md @@ -0,0 +1,56 @@ +--- +title: 'Part of speech' +description: + 'Part of speech tagging' +type: task +location: tasks +id: 20173 +prev: null +next: null +--- + + +# Part of speech tagging +The evaluation of a part-of-speech tagger produced the following confusion matrix.The marked cell gives the number of times the system tagged a word as a verb (VB)whereas the gold standard specified it as a noun (NN). + +<exercise id="40" title="Confusion Matrix"> + + +<multi-answer> + +Estimate the relevant probabilities from the following document collection usingMaximum Likelihood estimation. Answer with fractions. + +| | NN | JJ | VB | +|-----|----------------------|--------|------| +| NN |58 |6 | 1 | +| JJ |5 |11 | 2 | +| VB |0 |7 | 43 | + +a) Set up a fraction for the taggerâs accuracy. +<regex-input regex="12\/133" id=1></regex-input> +<br> +<br> +b) Set up fractions for the taggerâs recall on verbs and its precision on nouns. +<regex-input regex="58\/63" id=2></regex-input> + +</multi-answer> + + + + + +</exercise> + + +<exercise id=13> +Set up a fraction for the taggerâs accuracy. + + +<multi-answer> + +<strong>P(</strong><regex-input regex="right" id=1></regex-input><strong>|</strong><regex-input regex="left" id=1></regex-input><strong>)</strong> + +</multi-answer> + + +</exercise> diff --git a/tasks/chapter2/short-answer.md b/tasks/chapter2/short-answer.md new file mode 100644 index 0000000..e1056f3 --- /dev/null +++ b/tasks/chapter2/short-answer.md @@ -0,0 +1,37 @@ +--- +title: 'Short answer test' +description: + 'This chapter will teach you about many cool things and introduce you to the + most important concepts of the course.' +type: task +location: tasks +id: 5 +prev: null +next: null +--- + +<exercise id="3" title="First steps"> + +Synonym för ruta: + +<exact-match correct="fönster" right="Bra jobbat!" wrong="Fel svar"/> +</exercise> + +<exercise id="4" title="First steps"> + +Siffran tio: + +<numeric-match correct=10 right="Bra jobbat!" wrong="Fel svar"/> + + +</exercise> + +<exercise id="5" title="First steps"> + +Give me a number between 10 and 15 and I will guess it! + +<range-match from=10 to=15 right="Bra jobbat!" wrong="Fel svar"/> + + +</exercise> + diff --git a/tasks/chapter3/task1.md b/tasks/chapter3/task1.md new file mode 100644 index 0000000..63ffb0f --- /dev/null +++ b/tasks/chapter3/task1.md @@ -0,0 +1,45 @@ +--- +title: 'Chapter 1: Getting started' +description: + 'This chapter will teach you about many cool things and introduce you to the + most important concepts of the course.' +type: task +location: tasks +id: 1 +prev: null +next: null +--- + + 'This chapter will teach you about many cool things and introduce you to the + most important concepts of the course 'This chapter will teach you about many cool things and introduce you to the + most important concepts of the course. dasdasda +# Hej +## Hej +g +$$ +L = \frac{1}{2} \rho v^2 S C_L +$$ +hello $L = \frac{1}{2} \rho v^2 S C_L$ asdads + +<exercise id="3" title="First steps"> + +ds +This is a code exercise. The content can be formatted in simple Markdown â so +you can have **bold text**, `code` or [links](https://spacy.io) or ($a^2 + b^2 = c^2$)lists, like($a^2 + b^2 = c^2$) +the one for the instructions below.($a^2 + b^2 = c^2$) +- These are instructions and they can have bullet points. +- The code block below will look for the files `exc_01_03`, `solution_01_03` and + `test_01_03` in `/exercises`. + + +$a^2 + b^2 = c^2$ + + +<codeblock id="01_03"> + +This is a hint. + +</codeblock> + + +</exercise> diff --git a/tasks/chapter3/task2.md b/tasks/chapter3/task2.md new file mode 100644 index 0000000..1e98371 --- /dev/null +++ b/tasks/chapter3/task2.md @@ -0,0 +1,70 @@ +--- +title: 'HALLĂ 3' +description: + 'This chapter will teach you even more stuff and help you learn some new + concepts.' +type: task +next: task1 +prev: null +location: tasks +id: 2 +--- + +Task 2 Ă€r hĂ€r + +<video url="https://www.youtube.com/embed/5ctbvkAMQO4"></video> + +<exercise id="21" title="Getting Started"> + +Let's ask some questions about the slides. Whats the correct answer? + + +<choice> + +<opt feedback="This is not the correct answer." text="Answer oneee"></opt> + +<opt feedback="Good job!" text="Answer two" correct="true"></opt> + +<opt feedback="This is not correct either." text="Answer three"></opt> + +</choice> + + +</exercise> + +<exercise id=99> + +Svara Ă€rligt! + +<regex-match regex="test1337[69]" right="Bra jobbat!" wrong="Fel svar"></regex-match> + +</exercise> + +Vad Ă€r meningen med livet? + +<exercise id="212" title="Getting Started"> + +<select-choice> + +<opt text="42"> +</opt> + +<opt text="41" correct="true"></opt> + +<opt text="43"></opt> + +</select-choice> +<br> +<select-choice> + +<opt text="aaaaaaaaaaaaaaa"> +</opt> + +<opt text="bbbbbbbbbbbbbb" correct="true"></opt> + +<opt text="ccccccccccccccccccccccccc"></opt> + +</select-choice> + + +</exercise> \ No newline at end of file diff --git a/tasks/chapter3/task3.md b/tasks/chapter3/task3.md new file mode 100644 index 0000000..8d1cb55 --- /dev/null +++ b/tasks/chapter3/task3.md @@ -0,0 +1,37 @@ +--- +title: 'TASK33' +description: + 'This chapter will teach you even more stuff and help you learn some new + concepts.' +type: task +next: task1 +prev: task2 +location: tasks +id: 3 +--- + + +<exercise id="2" title="Getting Started"> + +Let's ask some questions about the slides. Whats the correct answer? + +<multichoice right="Fint!" partial="NĂ€stan rĂ€tt." wrong="Inte rĂ€tt alls."> + + <opt text="Answer one" correct="true"> + This is not the correct answer. + </opt> + +<opt text="Answer two" correct="true"> +Good job! +</opt> + +<opt text="Answer three"> +This is not correct either. +</opt> + +</multichoice> + + + + +</exercise> diff --git a/tasks/chapter3/task4.md b/tasks/chapter3/task4.md new file mode 100644 index 0000000..417067b --- /dev/null +++ b/tasks/chapter3/task4.md @@ -0,0 +1,41 @@ +--- +title: 'task4' +description: + 'This chapter will teach you even more stuff and help you learn some new + concepts.' +type: task +location: tasks +next: task1 +prev: task2 +id: 4 +--- +<exercise id="21" title="Getting Started"> + +Let's ask some questions about the slides. Whats the correct answer? + + +<choice> +<opt text="Answer one"> + +This is not the correct answer. + +</opt> + +<opt text="Answer two" correct="true"> + +Good job! + +</opt> + +<opt text="Answer three"> + +This is not correct either. + +</opt> +</choice> + + +</exercise> + + + diff --git a/tasks/chapter4/text-classification-1-2017.md b/tasks/chapter4/text-classification-1-2017.md new file mode 100644 index 0000000..77dde0f --- /dev/null +++ b/tasks/chapter4/text-classification-1-2017.md @@ -0,0 +1,40 @@ +--- +title: 'Text classification' +description: + 'Naive Bayes text classifier' +type: task +location: tasks +id: 20171 +prev: null +next: null +--- + + +# Text classification +A Naive Bayes text classifier has to decide whether the document âStockholm Osloâ is news about Sweden (classS) or news about Denmark (klassD). + +<exercise id="34" title="News documents"> + + +<multi-answer> +Estimate the relevant probabilities from the following document collection usingMaximum Likelihood estimation. Answer with fractions. + +| | document |class | | | +|---|----------------------|--------|---|-------------------------------------------| +| 1 |Stockhokm Oslo |S | | <regex-input regex="1337$" id=1></regex-input> | +| 2 |Köpenhamn Stockholm |D | | <regex-input regex="1337$" id=2></regex-input> | +| 3 |tockholm Köpenhamn |S | | <regex-input regex="1337$" id=3></regex-input> | +| 4 |öpenhamn Oslo |D | | <regex-input regex="1337$" id=4></regex-input> | + + +</multi-answer> + + + + + +</exercise> + + + + diff --git a/tasks/generate_chapter.py b/tasks/generate_chapter.py new file mode 100644 index 0000000..11f1542 --- /dev/null +++ b/tasks/generate_chapter.py @@ -0,0 +1,64 @@ +import os +import uuid + +def verify_name(name): + if len(name) == 0: + print("Invalid name\nAborting...") + exit() + + +template = { + "title" : "", + "description" : "", + "type" : "", + "next" : "", + "prev" : "", + "id" : "" +} + +def fill_template(chapter_title): + + template["title"] = chapter_title + template["type"] = "chapter" + template["id"] = "'" + str(uuid.uuid4()) + "'" + + data = "" + data += "---\n" + for key, val in template.items(): + data += "{0}: {1}\n".format(key, val) + + data += "---\n" + + return data + + +print("Chapter name:") +chapter_name = input() + +verify_name(chapter_name) + + +for root, dirs, files in os.walk("."): + break + +if chapter_name in dirs or chapter_name + ".md" in files: + print("Chapter already exists") + print("Aborting...") + exit() + + +print("Generating a chapter named {0}...".format(chapter_name)) + +data = fill_template(chapter_name) + +script_dir = os.path.dirname(os.path.realpath('__file__')) +abs_file_path = os.path.join(script_dir, chapter_name + ".md") + +with open(abs_file_path, "w") as f: + f.write(data) + +os.mkdir(chapter_name) + + +print("Chapter generated") + diff --git a/tasks/generate_id.py b/tasks/generate_id.py new file mode 100644 index 0000000..0660261 --- /dev/null +++ b/tasks/generate_id.py @@ -0,0 +1,4 @@ +import os +import uuid +print("ID: ") +print(uuid.uuid4()) diff --git a/tasks/generate_task.py b/tasks/generate_task.py new file mode 100644 index 0000000..7d30ebb --- /dev/null +++ b/tasks/generate_task.py @@ -0,0 +1,95 @@ +import os +import uuid + +def verify_name(name): + if len(name) == 0: + print("Invalid name\nAborting...") + exit() + + +template = { + "title" : "", + "description" : "", + "type" : "", + "location" : "", + "chapter_id" : "", + "next" : "", + "prev" : "", + "id" : "", + "index" : 0 +} + +def fill_template(chapter_name, task_name, chapter_id): + template["title"] = task_name + template["location"] = chapter_name + template["chapter_id"] = chapter_id + template["type"] = "task" + template["id"] = "'" + str(uuid.uuid4()) + "'" + + data = "" + data += "---\n" + for key, val in template.items(): + data += "{0}: {1}\n".format(key, val) + + data += "---\n" + + return data + +def get_chapter_id(file): + data = file.readlines() + + for line in data: + if line.startswith("id:"): + splitted_line = line.split() + return splitted_line[1] + + + +print("Chapter name:") +chapter_name = input() + +verify_name(chapter_name) + + +for root, dirs, files in os.walk("."): + break + +if chapter_name not in dirs: + print("Chapter not found") + print("Aborting...") + exit() + +print("Chapter found: " + chapter_name) + + + +print("Task name:") +task_name = input() + +for root, dirs, files in os.walk(chapter_name): + if task_name + ".md" in files: + print("Task already exists") + print("Aborting...") + exit() + + +verify_name(task_name) + +print("Generating a task named {0} in the chapter {1}...".format(task_name, chapter_name)) + +chapter_file = open(chapter_name + ".md") +chapter_id = get_chapter_id(chapter_file) + +data = fill_template(chapter_name, task_name, chapter_id) + +script_dir = os.path.dirname(os.path.realpath('__file__')) +rel_path = chapter_name +abs_file_path = os.path.join(script_dir, rel_path,task_name + ".md") + +print(abs_file_path) +with open(abs_file_path, "w") as f: + f.write(data) + + +print("Task generated") + diff --git a/tasks/progress_chapter.md b/tasks/progress_chapter.md new file mode 100644 index 0000000..9b8bf99 --- /dev/null +++ b/tasks/progress_chapter.md @@ -0,0 +1,8 @@ +--- +title: progress_chapter +description: +type: chapter +next: +prev: +id: '09d8c918-ad0d-4ebd-b103-30c903d1d45d' +--- diff --git a/tasks/progress_chapter/prog1.md b/tasks/progress_chapter/prog1.md new file mode 100644 index 0000000..ee3308c --- /dev/null +++ b/tasks/progress_chapter/prog1.md @@ -0,0 +1,31 @@ +--- +title: prog1 +description: +type: task +location: progress_chapter +chapter_id: '09d8c918-ad0d-4ebd-b103-30c903d1d45d' +next: +prev: +id: '9cde2ca8-c4ba-4caa-a5fb-f6c0c796fd13' +index: +--- + +<exercise id="7c5fc3b5-3ec1-4cb6-bdd7-002c34fff91f" title="Getting Started"> + +Let's ask some questions about the slides. Whats the correct answer? + +<multichoice right="Fint!" partial="NĂ€stan rĂ€tt." wrong="Inte rĂ€tt alls."> + + <opt text="Answer one" correct="true"> + This is not the correct answer. + </opt> + +<opt text="Answer two" correct="true"> +Good job! +</opt> + +<opt text="Answer three"> +This is not correct either. +</opt> + +</multichoice> diff --git a/tasks/progress_chapter/prog2.md b/tasks/progress_chapter/prog2.md new file mode 100644 index 0000000..900dd77 --- /dev/null +++ b/tasks/progress_chapter/prog2.md @@ -0,0 +1,31 @@ +--- +title: prog2 +description: +type: task +location: progress_chapter +chapter_id: '09d8c918-ad0d-4ebd-b103-30c903d1d45d' +next: +prev: +id: 'd5588fb0-7290-4bff-a0a0-ce9f38aaeffe' +index: 1 +--- + +<exercise id="1e49c1a4-d278-413b-92dc-9465cf7d9f60" title="Getting Started"> + +Let's ask some questions about the slides. Whats the correct answer? + +<multichoice right="Fint!" partial="NĂ€stan rĂ€tt." wrong="Inte rĂ€tt alls."> + + <opt text="Answer one" correct="true"> + This is not the correct answer. + </opt> + +<opt text="Answer two" correct="true"> +Good job! +</opt> + +<opt text="Answer three"> +This is not correct either. +</opt> + +</multichoice> diff --git a/tasks/progress_chapter/prog3.md b/tasks/progress_chapter/prog3.md new file mode 100644 index 0000000..b256b58 --- /dev/null +++ b/tasks/progress_chapter/prog3.md @@ -0,0 +1,31 @@ +--- +title: prog3 +description: +type: task +location: progress_chapter +chapter_id: '09d8c918-ad0d-4ebd-b103-30c903d1d45d' +next: +prev: +id: '23f0b72f-af60-4793-bb9c-7d6b775b72fa' +index: 2 +--- + +<exercise id="cf753c41-b63e-4c41-ae94-58ae5a5e7d0a" title="Getting Started"> + +Let's ask some questions about the slides. Whats the correct answer? + +<multichoice right="Fint!" partial="NĂ€stan rĂ€tt." wrong="Inte rĂ€tt alls."> + + <opt text="Answer one" correct="true"> + This is not the correct answer. + </opt> + +<opt text="Answer two" correct="true"> +Good job! +</opt> + +<opt text="Answer three"> +This is not correct either. +</opt> + +</multichoice> diff --git a/tasks/test_chap.md b/tasks/test_chap.md new file mode 100644 index 0000000..73ede23 --- /dev/null +++ b/tasks/test_chap.md @@ -0,0 +1,8 @@ +--- +title: test_chap +description: +type: chapter +next: +prev: +id: '098c6496-df8c-4a95-b0c5-a101eabd73d9' +--- diff --git a/tasks/test_chap/test.md b/tasks/test_chap/test.md new file mode 100644 index 0000000..6ff0f5b --- /dev/null +++ b/tasks/test_chap/test.md @@ -0,0 +1,10 @@ +--- +title: test +description: +type: task +chapter_id: '098c6496-df8c-4a95-b0c5-a101eabd73d9' +next: +prev: +id: '72637e67-6f01-4552-8e56-777b695970b2' +index: 0 +--- diff --git a/theme.sass b/theme.sass new file mode 100644 index 0000000..7e29cab --- /dev/null +++ b/theme.sass @@ -0,0 +1,114 @@ +\:root + --font-primary: 'Montserrat', 'Work Sans', Lato, Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol' + --font-display: 'Montserrat', 'Work Sans', 'IBM Plex Sans', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol' + --font-code: 'IBM Plex Mono', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace + + // Font Sizes + --font-size-xs: 1.15rem + --font-size-sm: 1.3rem + --font-size-md: 1.5rem + --font-size-lg: 1.8rem + --font-size-xl: 2.4rem + + --hero-height: 80vh + + // Line heights + --line-height: 1.6 + + // Colors + body + --color-back: #fff + --color-secondary-back: #f7f7f7 + --color-front: #444 + --color-theme: #de7878 + --color-theme-contrast: #fff + --color-subtle-dark: #777 + --color-subtle-medium: #eee + --color-subtle-light: #f9f9f9 + --color-background-code: #7a818117 + + --color-button-primary: #29c15b + --color-button-primary-contrast: #fff + --color-button-secondary: #cdcdd4 + --color-button-secondary-contrast: #686873 + --color-button-danger: #d21313 + --color-button-danger-contrast: #fff + + --color-correct-light: #e3fde8 + --color-correct-dark: #44bf7d + --color-incorrect-light: #fde7e7 + --color-incorrect-dark: #d21313 + --color-partial-dark: #f7f264 + --color-partial-light: #f7e980 + + // Syntax Highlighting + // based on https://github.com/sdras/night-owl-vscode-theme + --syntax-background: #f7f7f7 + --syntax-text: #403f53 + --syntax-selected-background: #7a81812b + --syntax-comment: #989fb1 + --syntax-tag: #994cc3 + --syntax-number: #aa0982 + --syntax-selector: #994cc3 + --syntax-operator: #994cc3 + --syntax-function: #4876d6 + --syntax-keyword: #994cc3 + --syntax-regex: #5ca7e4 + + --ansi-green: #12dc55 + --ansi-red: #f76464 + --ansi-cyan: #00d8ff + + --color-background-disabled: #b3b3b3 + --color-border-disabled: #ada9a9 + + body.dark-mode + --color-back: #121212 + --color-secondary-back: #1d1d1d + --color-front: #ffffff + --color-theme: #bb86fc + --color-theme-contrast: #fff + --color-subtle-dark: #222222 + --color-subtle-medium: #222222 + --color-subtle-light: #383838 + --color-background-code: #7a818117 + + --color-button-primary: #58bd2e + --color-button-primary-contrast: #fff + --color-button-secondary: #cdcdd4 + --color-button-secondary-contrast: #686873 + --color-button-danger: #d21313 + --color-button-danger-contrast: #fff + + --color-correct-light: #1e221e + --color-correct-dark: #007737 + --color-incorrect-light: #663030 + --color-incorrect-dark: #df5353 + --color-partial-light: #4b4f04 + --color-partial-dark: #444437 + + // Syntax Highlighting + // based on https://github.com/sdras/night-owl-vscode-theme + --syntax-background: #121212 + --syntax-text: #d6deeb + --syntax-selected-background: #7a81812b + --syntax-comment: #637777 + --syntax-tag: #caece6 + --syntax-number: #F78C6C + --syntax-selector: #c792ea + --syntax-operator: #c792ea + --syntax-function: #82AAFF + --syntax-keyword: #c792ea + --syntax-regex: #5ca7e4 + + --ansi-green: #99e5b3 + --ansi-red: #f76464 + --ansi-cyan: #00d8ff + + --color-background-disabled: #9c9a9a + --color-border-disabled: #ada9a9 + + // Sizes + --width-container: 800px + --size-profile-pic: 125px + --border-radius: 5px -- GitLab