From 50a99f57f7f0784c433ae406514b7f0a1ba388bb Mon Sep 17 00:00:00 2001 From: Alexander Shelepenok Date: Sat, 16 Apr 2022 14:25:55 +0000 Subject: [PATCH] refactor(starter): upgrade and move to typescript --- .circleci/config.yml | 25 +- .editorconfig | 1 + .eslintrc | 10 +- .gitignore | 3 + .prettierignore | 1 - CHANGELOG.md | 1 - LICENSE | 2 +- README.md | 134 +- content/config.json | 5 +- content/media/cpu.svg | 7 - content/media/image-1.jpg | Bin 392411 -> 0 bytes content/pages/{about.md => about/index.md} | 4 +- .../image-2.jpg => pages/about/notebook.jpg} | Bin .../image-4.jpg => pages/contacts/book.jpg} | Bin .../pages/{contacts.md => contacts/index.md} | 4 +- content/photo.jpg | Bin 4372 -> 33110 bytes .../index.md} | 4 +- .../media/notebook.jpg | Bin 0 -> 99147 bytes .../index.md} | 6 +- .../media/logo.svg | 50 + .../media/square.jpg} | Bin .../index.md} | 7 +- .../media/cherry.jpg} | Bin .../index.md} | 0 .../media/gutenberg.jpg | Bin .../media/movable-type.jpg | Bin .../media/printing-press.jpg | Bin .../index.md} | 0 .../media/42-line-bible.jpg | Bin .../media/type-through-time.jpg | Bin gatsby-browser.ts | 1 + gatsby-config.js => gatsby-config.ts | 86 +- gatsby-node.js | 9 - gatsby-node.ts | 3 + internal/gatsby/constants/routes.ts | 2 +- internal/gatsby/constants/templates.ts | 22 +- internal/gatsby/create-pages.ts | 18 +- internal/gatsby/on-create-webpack-config.ts | 25 + internal/gatsby/queries/metadata-query.ts | 4 +- internal/gatsby/types/edge.ts | 2 + internal/gatsby/utils/to-kebab-case.ts | 12 +- .../testing/__mocks__/all-markdown-remark.ts | 56 +- internal/testing/__mocks__/author.ts | 2 +- internal/testing/__mocks__/contacts.ts | 1 - internal/testing/__mocks__/edges.ts | 38 + internal/testing/__mocks__/group.ts | 10 + internal/testing/__mocks__/index.ts | 1 + internal/testing/__mocks__/markdown-remark.ts | 6 +- internal/testing/__mocks__/page-context.ts | 16 +- internal/testing/jest-config.ts | 6 + package-lock.json | 8962 ++++++++--------- package.json | 140 +- src/assets/scss/_variables.scss | 22 +- src/assets/scss/base/_generic.scss | 7 +- src/assets/scss/base/_prism.scss | 2 +- src/assets/scss/mixins/_margin.scss | 55 +- src/assets/scss/mixins/_padding.scss | 65 +- src/components/Feed/Feed.module.scss | 22 +- src/components/Feed/Feed.test.tsx | 45 +- src/components/Feed/Feed.tsx | 28 +- .../Feed/__snapshots__/Feed.test.tsx.snap | 84 +- src/components/Icon/Icon.module.scss | 6 +- src/components/Icon/Icon.test.tsx | 12 +- src/components/Icon/Icon.tsx | 8 +- .../Icon/__snapshots__/Icon.test.tsx.snap | 7 +- src/components/Image/Image.tsx | 62 + src/components/Image/index.ts | 1 + src/components/Layout/Layout.test.tsx | 5 +- src/components/Layout/Layout.tsx | 9 +- .../Layout/__snapshots__/Layout.test.tsx.snap | 4 +- src/components/Page/Page.module.scss | 16 +- src/components/Page/Page.test.tsx | 13 +- src/components/Page/Page.tsx | 8 +- .../Page/__snapshots__/Page.test.tsx.snap | 20 +- .../Pagination/Pagination.module.scss | 18 +- src/components/Pagination/Pagination.test.tsx | 12 +- src/components/Pagination/Pagination.tsx | 22 +- .../__snapshots__/Pagination.test.tsx.snap | 20 +- src/components/Post/Author/Author.module.scss | 6 +- src/components/Post/Author/Author.test.tsx | 2 +- src/components/Post/Author/Author.tsx | 6 +- .../Author/__snapshots__/Author.test.tsx.snap | 9 +- .../Post/Comments/Comments.test.tsx | 11 +- .../Post/Content/Content.module.scss | 41 +- src/components/Post/Content/Content.test.tsx | 7 +- src/components/Post/Content/Content.tsx | 9 +- .../__snapshots__/Content.test.tsx.snap | 13 +- src/components/Post/Meta/Meta.module.scss | 2 +- src/components/Post/Meta/Meta.test.tsx | 5 +- src/components/Post/Meta/Meta.tsx | 4 +- .../Meta/__snapshots__/Meta.test.tsx.snap | 8 +- src/components/Post/Post.module.scss | 36 +- src/components/Post/Post.test.tsx | 18 +- src/components/Post/Post.tsx | 10 +- src/components/Post/Tags/Tags.module.scss | 20 +- src/components/Post/Tags/Tags.test.tsx | 6 +- src/components/Post/Tags/Tags.tsx | 25 +- .../Tags/__snapshots__/Tags.test.tsx.snap | 26 +- .../Post/__snapshots__/Post.test.tsx.snap | 75 +- .../Sidebar/Author/Author.module.scss | 12 +- src/components/Sidebar/Author/Author.test.tsx | 3 +- src/components/Sidebar/Author/Author.tsx | 26 +- .../Author/__snapshots__/Author.test.tsx.snap | 23 +- .../Sidebar/Contacts/Contacts.module.scss | 20 +- .../Sidebar/Contacts/Contacts.test.tsx | 3 +- src/components/Sidebar/Contacts/Contacts.tsx | 31 +- .../__snapshots__/Contacts.test.tsx.snap | 60 +- .../Sidebar/Copyright/Copyright.module.scss | 2 +- .../Sidebar/Copyright/Copyright.test.tsx | 3 +- .../Sidebar/Copyright/Copyright.tsx | 2 +- .../__snapshots__/Copyright.test.tsx.snap | 6 +- src/components/Sidebar/Menu/Menu.module.scss | 16 +- src/components/Sidebar/Menu/Menu.test.tsx | 5 +- src/components/Sidebar/Menu/Menu.tsx | 14 +- .../Menu/__snapshots__/Menu.test.tsx.snap | 23 +- src/components/Sidebar/Sidebar.module.scss | 16 +- src/components/Sidebar/Sidebar.test.tsx | 5 +- src/components/Sidebar/Sidebar.tsx | 4 +- .../__snapshots__/Sidebar.test.tsx.snap | 118 +- src/constants/icons.ts | 34 +- src/hooks/use-site-metadata.ts | 1 - src/hooks/use-tags-list.ts | 2 +- src/templates/CategoriesListTemplate/index.ts | 1 - .../CategoriesTemplate.test.tsx} | 16 +- .../CategoriesTemplate.tsx} | 4 +- .../CategoriesTemplate.test.tsx.snap} | 140 +- .../CategoryTemplate.test.tsx | 14 +- .../CategoryTemplate/CategoryTemplate.tsx | 8 +- .../CategoryTemplate.test.tsx.snap | 214 +- src/templates/CategoryTemplate/index.ts | 1 - .../IndexTemplate/IndexTemplate.test.tsx | 18 +- src/templates/IndexTemplate/IndexTemplate.tsx | 6 +- .../__snapshots__/IndexTemplate.test.tsx.snap | 210 +- src/templates/IndexTemplate/index.ts | 1 - .../NotFoundTemplate.test.tsx.snap | 138 +- src/templates/NotFoundTemplate/index.ts | 1 - src/templates/PageTemplate/PageTemplate.tsx | 8 +- .../__snapshots__/PageTemplate.test.tsx.snap | 140 +- src/templates/PageTemplate/index.ts | 1 - .../PostTemplate/PostTemplate.test.tsx | 4 +- src/templates/PostTemplate/PostTemplate.tsx | 8 +- .../__snapshots__/PostTemplate.test.tsx.snap | 49 +- src/templates/PostTemplate/index.ts | 1 - .../TagTemplate/TagTemplate.test.tsx | 14 +- src/templates/TagTemplate/TagTemplate.tsx | 8 +- .../__snapshots__/TagTemplate.test.tsx.snap | 214 +- src/templates/TagTemplate/index.ts | 1 - src/templates/TagsListTemplate/index.ts | 1 - .../TagsTemplate.test.tsx} | 16 +- .../TagsTemplate.tsx} | 6 +- .../__snapshots__/TagsTemplate.test.tsx.snap} | 140 +- src/types/frontmatter.ts | 4 +- src/utils/get-icon.test.ts | 31 +- src/utils/get-icon.ts | 62 +- src/utils/to-kebab-case.ts | 12 +- tsconfig.json | 4 +- 156 files changed, 5350 insertions(+), 7173 deletions(-) delete mode 100644 content/media/cpu.svg delete mode 100644 content/media/image-1.jpg rename content/pages/{about.md => about/index.md} (90%) rename content/{media/image-2.jpg => pages/about/notebook.jpg} (100%) rename content/{media/image-4.jpg => pages/contacts/book.jpg} (100%) rename content/pages/{contacts.md => contacts/index.md} (94%) rename content/posts/{2016-01-09---Perfecting-the-Art-of-Perfection.md => 2016-01-09---Perfecting-the-Art-of-Perfection/index.md} (95%) create mode 100644 content/posts/2016-01-09---Perfecting-the-Art-of-Perfection/media/notebook.jpg rename content/posts/{2016-01-12---The-Origins-of-Social-Stationery-Lettering.md => 2016-01-12---The-Origins-of-Social-Stationery-Lettering/index.md} (95%) create mode 100644 content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering/media/logo.svg rename content/{media/image-3.jpg => posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering/media/square.jpg} (100%) rename content/posts/{2016-02-02---A-Brief-History-of-Typography.md => 2016-02-02---A-Brief-History-of-Typography/index.md} (96%) rename content/{media/image-0.jpg => posts/2016-02-02---A-Brief-History-of-Typography/media/cherry.jpg} (100%) rename content/posts/{2017-18-08---The-Birth-of-Movable-Type.md => 2017-18-08---The-Birth-of-Movable-Type/index.md} (100%) rename content/{ => posts/2017-18-08---The-Birth-of-Movable-Type}/media/gutenberg.jpg (100%) rename content/{ => posts/2017-18-08---The-Birth-of-Movable-Type}/media/movable-type.jpg (100%) rename content/{ => posts/2017-18-08---The-Birth-of-Movable-Type}/media/printing-press.jpg (100%) rename content/posts/{2017-19-08---Humane-Typography-in-the-Digital-Age.md => 2017-19-08---Humane-Typography-in-the-Digital-Age/index.md} (100%) rename content/{ => posts/2017-19-08---Humane-Typography-in-the-Digital-Age}/media/42-line-bible.jpg (100%) rename content/{ => posts/2017-19-08---Humane-Typography-in-the-Digital-Age}/media/type-through-time.jpg (100%) create mode 100644 gatsby-browser.ts rename gatsby-config.js => gatsby-config.ts (74%) delete mode 100644 gatsby-node.js create mode 100644 gatsby-node.ts create mode 100644 internal/gatsby/on-create-webpack-config.ts create mode 100644 internal/testing/__mocks__/edges.ts create mode 100644 internal/testing/__mocks__/group.ts create mode 100644 src/components/Image/Image.tsx create mode 100644 src/components/Image/index.ts delete mode 100644 src/templates/CategoriesListTemplate/index.ts rename src/templates/{CategoriesListTemplate/CategoriesListTemplate.test.tsx => CategoriesTemplate/CategoriesTemplate.test.tsx} (65%) rename src/templates/{CategoriesListTemplate/CategoriesListTemplate.tsx => CategoriesTemplate/CategoriesTemplate.tsx} (90%) rename src/templates/{CategoriesListTemplate/__snapshots__/CategoriesListTemplate.test.tsx.snap => CategoriesTemplate/__snapshots__/CategoriesTemplate.test.tsx.snap} (64%) delete mode 100644 src/templates/CategoryTemplate/index.ts delete mode 100644 src/templates/IndexTemplate/index.ts delete mode 100644 src/templates/NotFoundTemplate/index.ts delete mode 100644 src/templates/PageTemplate/index.ts delete mode 100644 src/templates/PostTemplate/index.ts delete mode 100644 src/templates/TagTemplate/index.ts delete mode 100644 src/templates/TagsListTemplate/index.ts rename src/templates/{TagsListTemplate/TagsListTemplate.test.tsx => TagsTemplate/TagsTemplate.test.tsx} (67%) rename src/templates/{TagsListTemplate/TagsListTemplate.tsx => TagsTemplate/TagsTemplate.tsx} (87%) rename src/templates/{TagsListTemplate/__snapshots__/TagsListTemplate.test.tsx.snap => TagsTemplate/__snapshots__/TagsTemplate.test.tsx.snap} (64%) diff --git a/.circleci/config.yml b/.circleci/config.yml index e80f19d..3b231bc 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -12,12 +12,12 @@ jobs: - checkout - restore_cache: keys: - - dependencies-{{ checksum "yarn.lock" }} - - run: yarn install --frozen-lockfile + - dependencies-{{ checksum "package-lock.json" }} + - run: npm ci - save_cache: paths: - node_modules - key: dependencies-{{ checksum "yarn.lock" }} + key: dependencies-{{ checksum "package-lock.json" }} lint: <<: *defaults @@ -25,8 +25,8 @@ jobs: - checkout - restore_cache: keys: - - dependencies-{{ checksum "yarn.lock" }} - - run: yarn lint + - dependencies-{{ checksum "package-lock.json" }} + - run: npm run lint test: <<: *defaults @@ -34,8 +34,8 @@ jobs: - checkout - restore_cache: keys: - - dependencies-{{ checksum "yarn.lock" }} - - run: yarn test --runInBand --no-cache + - dependencies-{{ checksum "package-lock.json" }} + - run: npm run test --runInBand --no-cache coverage: <<: *defaults @@ -43,8 +43,8 @@ jobs: - checkout - restore_cache: keys: - - dependencies-{{ checksum "yarn.lock" }} - - run: yarn test:coverage --runInBand --no-cache + - dependencies-{{ checksum "package-lock.json" }} + - run: npm run test:coverage --runInBand --no-cache - save_cache: key: coverage-{{ .Environment.CIRCLE_SHA1 }} paths: @@ -56,13 +56,12 @@ jobs: - checkout - restore_cache: keys: - - dependencies-{{ checksum "yarn.lock" }} + - dependencies-{{ checksum "package-lock.json" }} - restore_cache: keys: - coverage-{{ .Environment.CIRCLE_SHA1 }} - - run: yarn global add codecov - - run: yarn codecov - + - run: npx codecov + workflows: version: 2 test: diff --git a/.editorconfig b/.editorconfig index 0f17867..1df1d72 100644 --- a/.editorconfig +++ b/.editorconfig @@ -7,3 +7,4 @@ indent_size = 2 indent_style = space insert_final_newline = true trim_trailing_whitespace = true +css diff --git a/.eslintrc b/.eslintrc index fbad827..0b7c394 100644 --- a/.eslintrc +++ b/.eslintrc @@ -39,15 +39,17 @@ "import/no-named-as-default": ["off"], "import/prefer-default-export": ["off"], "sort-keys": ["off"], + "camelcase": ["off"], + "comma-dangle": ["error", "always-multiline"], "sort-imports": ["off"], "no-restricted-globals": ["off"], "@typescript-eslint/no-unused-vars": ["off"], "@typescript-eslint/no-use-before-define": ["off"], "@typescript-eslint/quotes": ["error", "double"], "@typescript-eslint/naming-convention": ["error", { - "format": ["camelCase", "UPPER_CASE", "PascalCase"], - "selector": "parameter", - "leadingUnderscore": "allow" + "format": ["camelCase", "UPPER_CASE", "snake_case", "PascalCase"], + "leadingUnderscore": "allow", + "selector": "parameter" }], "react/static-property-placement": ["off"], "react/prop-types": ["off"], @@ -55,7 +57,7 @@ "error", { "groups": [ - ["react"], + ["react|path"], ["^\\u0000"], ["^@?\\w"], ["^[^. ]"], diff --git a/.gitignore b/.gitignore index 46a030b..10392f4 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,9 @@ pids # build public +# cache +.cache + # directory for instrumented libs generated by jscoverage lib-cov diff --git a/.prettierignore b/.prettierignore index 6465b48..e8332f9 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,5 +1,4 @@ *.* -!*.scss !*.json !*.md !*.mdx diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f1189a..b495335 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,6 @@ All notable changes to this project will be documented in this file. ## [4.0.0] - 2021-10-24 -- Remove Netlify CMS - Upgrade to Gatsby 4.0 ## [3.0.3] - 2019-07-25 diff --git a/LICENSE b/LICENSE index 5b85978..2ec1db7 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016-2021 Alexander Shelepenok +Copyright (c) 2016-2022 Alexander Shelepenok Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 8779745..2720af3 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

- Lumen
+ Lumen
Lumen

@@ -14,9 +14,7 @@ ## Table of contents - [Features](http://github.com/alxshelepenok/gatsby-starter-lumen#features) -- [Web Performance Tests](http://github.com/alxshelepenok/gatsby-starter-lumen#web-performance-tests) - [Quick Start](http://github.com/alxshelepenok/gatsby-starter-lumen#quick-start) -- [Deploy with Netlify](http://github.com/alxshelepenok/gatsby-starter-lumen#deploy-with-netlify) - [Folder Structure](http://github.com/alxshelepenok/gatsby-starter-lumen#folder-structure) - [Sponsors](http://github.com/alxshelepenok/gatsby-starter-lumen#sponsors) - [Contributors](http://github.com/alxshelepenok/gatsby-starter-lumen#contributors) @@ -24,89 +22,40 @@ ## Features -- [Lost Grid](http://lostgrid.org). -- [Modern font stack](https://bitsofco.de/the-new-system-font-stack). -- Beautiful typography inspired by [matejlatin/Gutenberg](https://github.com/matejlatin/Gutenberg). -- Syntax highlighting in code blocks using [PrismJS](http://prismjs.com). -- [Mobile-First](https://medium.com/@mrmrs_/mobile-first-css-48bc4cc3f60f) approach in development. -- Archive organized by tags and categories. +- Beautiful typography. +- Mobile-First approach in development. +- Syntax highlighting in code blocks using PrismJS. - Pagination support. -- Google Analytics. -- Disqus Comments. -- [Flow](https://flow.org/) static type checking. - -## Web Performance Tests - -- Lighthouse Report - [WebPageTest](https://www.webpagetest.org/result/190510_FE_3f2b13d0beed320f477467d433f56f43/) -- Visual Comparison - [WebPageTest](https://www.webpagetest.org/video/compare.php?tests=190510_KZ_1228c343ccf04148619a5d0b89a41f71,190510_RE_b3bfad442f32c690a9f420fe46025b8d,190510_RS_3b5f0bff2d95161351dc6934cadbf1cf,190510_SC_5c458c451941f81b12911ccf4171a817,190510_63_52d5edd8743773815fbacb2e9c66d228,190510_AS_741b29f5af5a6e54980d82826d7bb5bb) ## Quick Start -#### Create a Gatsby site - -Use the Gatsby CLI to create a new site, specifying the Lumen starter. - -```sh -# Create a new Gatsby site using the Lumen starter -gatsby new blog https://github.com/alxshelepenok/gatsby-starter-lumen ``` - -#### Start Developing - -Navigate into your new site’s directory and start it up. - -```sh -cd blog -gatsby develop -``` - -#### Open the source code and start editing! - -Your site is now running at `http://localhost:8000`! - -Note: You'll also see a second link: `http://localhost:8000/___graphql`. This is a tool you can use to experiment with querying your data. Learn more about using this tool in the [Gatsby tutorial](https://www.gatsbyjs.org/tutorial/part-five/#introducing-graphiql). - -Open the `blog` directory in your code editor of choice and edit `src/templates/index-template.js`. Save your changes and the browser will update in real time! - -```sh -yarn deploy -``` - -#### Access Locally - -``` -$ git clone https://github.com/[GITHUB_USERNAME]/[REPO_NAME].git -$ cd [REPO_NAME] -$ yarn -$ yarn develop -``` - -To test the CMS locally, you'll need run a production build of the site: - -``` -$ yarn build -$ gatsby serve +$ npm install +$ npm run start ``` ## Folder Structure ``` -└── content - ├── pages - └── posts -└── static - ├── admin - └── media +. +├── internal +│   ├── definitions +│   ├── gatsby +│   │   ├── constants +│   │   ├── queries +│   │   ├── types +│   │   └── utils +│   └── testing +│   └── __mocks__ └── src ├── assets │   └── scss │   ├── base │   └── mixins - ├── cms - │   └── preview-templates ├── components │   ├── Feed │   ├── Icon + │   ├── Image │   ├── Layout │   ├── Page │   ├── Pagination @@ -122,9 +71,18 @@ $ gatsby serve │   ├── Copyright │   └── Menu ├── constants + ├── hooks ├── templates + │   ├── CategoriesTemplate + │   ├── CategoryTemplate + │   ├── IndexTemplate + │   ├── NotFoundTemplate + │   ├── PageTemplate + │   ├── PostTemplate + │   ├── TagsTemplate + │   └── TagTemplate + ├── types └── utils - ``` ## Sponsors @@ -136,33 +94,37 @@ Development efforts are supported by the sponsors. I'm very grateful for their d ## Contributors -Thanks goes to these wonderful people! +Thanks to these wonderful people! -| [vzhou842](https://github.com/vzhou842) | [alehel](https://github.com/alehel) | [abisz](https://github.com/abisz) | [remi-bruguier](https://github.com/remi-bruguier) | [mariolopjr](https://github.com/mariolopjr) | [ihororlovskyi](https://github.com/ihororlovskyi) | -| :-------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------: | -| [vzhou842](https://github.com/vzhou842) | [alehel](https://github.com/alehel) | [abisz](https://github.com/abisz) | [remi-bruguier](https://github.com/remi-bruguier) | [mariolopjr](https://github.com/mariolopjr) | [ihororlovskyi](https://github.com/ihororlovskyi) | +[vzhou842](https://github.com/vzhou842) |[abisz](https://github.com/abisz) |[remi-bruguier](https://github.com/remi-bruguier) |[sparklesam](https://github.com/sparklesam) |[vinnymac](https://github.com/vinnymac) |[mariolopjr](https://github.com/mariolopjr) | +:---: |:---: |:---: |:---: |:---: |:---: | +[vzhou842](https://github.com/vzhou842) |[abisz](https://github.com/abisz) |[remi-bruguier](https://github.com/remi-bruguier) |[sparklesam](https://github.com/sparklesam) |[vinnymac](https://github.com/vinnymac) |[mariolopjr](https://github.com/mariolopjr) | -| [timbroder](https://github.com/timbroder) | [vinnymac](https://github.com/vinnymac) | [yodahuang](https://github.com/yodahuang) | [axelclark](https://github.com/axelclark) | [BigTony666](https://github.com/BigTony666) | [stigrune](https://github.com/stigrune) | -| :-------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: | -| [timbroder](https://github.com/timbroder) | [vinnymac](https://github.com/vinnymac) | [yodahuang](https://github.com/yodahuang) | [axelclark](https://github.com/axelclark) | [BigTony666](https://github.com/BigTony666) | [stigrune](https://github.com/stigrune) | +[ihororlovskyi](https://github.com/ihororlovskyi) |[rtveitch](https://github.com/rtveitch) |[timbroder](https://github.com/timbroder) |[yodahuang](https://github.com/yodahuang) |[axelclark](https://github.com/axelclark) |[tonyz0x0](https://github.com/tonyz0x0) | +:---: |:---: |:---: |:---: |:---: |:---: | +[ihororlovskyi](https://github.com/ihororlovskyi) |[rtveitch](https://github.com/rtveitch) |[timbroder](https://github.com/timbroder) |[yodahuang](https://github.com/yodahuang) |[axelclark](https://github.com/axelclark) |[tonyz0x0](https://github.com/tonyz0x0) | -| [ybbarng](https://github.com/ybbarng) | [marktani](https://github.com/marktani) | [concreted](https://github.com/concreted) | [chmac](https://github.com/chmac) | [charandas](https://github.com/charandas) | [marcelabomfim](https://github.com/marcelabomfim) | -| :----------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------: | -| [ybbarng](https://github.com/ybbarng) | [marktani](https://github.com/marktani) | [concreted](https://github.com/concreted) | [chmac](https://github.com/chmac) | [charandas](https://github.com/charandas) | [marcelabomfim](https://github.com/marcelabomfim) | +[tranlehaiquan](https://github.com/tranlehaiquan) |[seandearnaley](https://github.com/seandearnaley) |[stigrune](https://github.com/stigrune) |[ybbarng](https://github.com/ybbarng) |[marktani](https://github.com/marktani) |[concreted](https://github.com/concreted) | +:---: |:---: |:---: |:---: |:---: |:---: | +[tranlehaiquan](https://github.com/tranlehaiquan) |[seandearnaley](https://github.com/seandearnaley) |[stigrune](https://github.com/stigrune) |[ybbarng](https://github.com/ybbarng) |[marktani](https://github.com/marktani) |[concreted](https://github.com/concreted) | -| [zollillo](https://github.com/zollillo) | [codejet](https://github.com/codejet) | [reed-jones](https://github.com/reed-jones) | [rtveitch](https://github.com/rtveitch) | [SayakaOno](https://github.com/SayakaOno) | [swapnilmishra](https://github.com/swapnilmishra) | -| :------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------: | -| [zollillo](https://github.com/zollillo) | [codejet](https://github.com/codejet) | [reed-jones](https://github.com/reed-jones) | [rtveitch](https://github.com/rtveitch) | [SayakaOno](https://github.com/SayakaOno) | [swapnilmishra](https://github.com/swapnilmishra) | +[gipcompany](https://github.com/gipcompany) |[chmac](https://github.com/chmac) |[charandas](https://github.com/charandas) |[ibraheemdev](https://github.com/ibraheemdev) |[sladinji](https://github.com/sladinji) |[marcelabomfim](https://github.com/marcelabomfim) | +:---: |:---: |:---: |:---: |:---: |:---: | +[gipcompany](https://github.com/gipcompany) |[chmac](https://github.com/chmac) |[charandas](https://github.com/charandas) |[ibraheemdev](https://github.com/ibraheemdev) |[sladinji](https://github.com/sladinji) |[marcelabomfim](https://github.com/marcelabomfim) | -| [vvasiloud](https://github.com/vvasiloud) | [vstoms](https://github.com/vstoms) | [wichopy](https://github.com/wichopy) | [yairmark](https://github.com/yairmark) | -| :--------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------: | -| [vvasiloud](https://github.com/vvasiloud) | [vstoms](https://github.com/vstoms) | [wichopy](https://github.com/wichopy) | [yairmark](https://github.com/yairmark) | +[zollillo](https://github.com/zollillo) |[codejet](https://github.com/codejet) |[reed-jones](https://github.com/reed-jones) |[SayakaOno](https://github.com/SayakaOno) |[Puterism](https://github.com/Puterism) |[swapnilmishra](https://github.com/swapnilmishra) | +:---: |:---: |:---: |:---: |:---: |:---: | +[zollillo](https://github.com/zollillo) |[codejet](https://github.com/codejet) |[reed-jones](https://github.com/reed-jones) |[SayakaOno](https://github.com/SayakaOno) |[Puterism](https://github.com/Puterism) |[swapnilmishra](https://github.com/swapnilmishra) | + +[vvasiloud](https://github.com/vvasiloud) |[lune-sta](https://github.com/lune-sta) |[yaaooo](https://github.com/yaaooo) |[vstoms](https://github.com/vstoms) |[wichopy](https://github.com/wichopy) |[yairmark](https://github.com/yairmark) | +:---: |:---: |:---: |:---: |:---: |:---: | +[vvasiloud](https://github.com/vvasiloud) |[lune-sta](https://github.com/lune-sta) |[yaaooo](https://github.com/yaaooo) |[vstoms](https://github.com/vstoms) |[wichopy](https://github.com/wichopy) |[yairmark](https://github.com/yairmark) | ## License The MIT License (MIT) -Copyright (c) 2016-2021 Alexander Shelepenok +Copyright (c) 2016-2022 Alexander Shelepenok Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/content/config.json b/content/config.json index 820d66a..d26857c 100644 --- a/content/config.json +++ b/content/config.json @@ -1,11 +1,11 @@ { "title": "Blog by John Doe", - "url": "https://lumen.netlify.com", + "url": "https://lumen.alxshelepenok.com", "subtitle": "Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu.", "copyright": "© All rights reserved.", "googleAnalyticsId": "UA-73379983-2", "disqusShortname": "", - "postsPerPage": "4", + "postsLimit": 4, "pathPrefix": "/", "menu": [ { @@ -32,7 +32,6 @@ "facebook": "#", "telegram": "#", "twitter": "#", - "vkontakte": "", "linkedin": "#", "instagram": "#", "line": "", diff --git a/content/media/cpu.svg b/content/media/cpu.svg deleted file mode 100644 index 94cb00e..0000000 --- a/content/media/cpu.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - Svg Vector Icons : http://www.onlinewebfonts.com/icon - - \ No newline at end of file diff --git a/content/media/image-1.jpg b/content/media/image-1.jpg deleted file mode 100644 index 05eedae372b829c62501ac751b2d42dcc432541b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 392411 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೒nAiWk1Nc_>0wvCY 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ⅇReC24*itWU19c+@#28vU5AI#buW5Dly5C-qbqxL*PCF5Ps2 zIIuZ3Z~q_DXSS+HOa=c0@#9g+B-vE3eV_P&m6a_2q_d>6spoEBBU0T?$Kmw1ud9Vh zxkNIyJaHwie#bH4-U&7O{&CyA*9S^`nBRcs8tg`v(SwU&j=!=VwJl6PlBjwFNm8-w z%j(=dU!7KGoo-0s?vFqllYUY^Ek5BczEaoKnGNKac=c15bLtMqxF-YUGkEtH&B`22 zAw)~P!5XvK6_cHOH<#EXfu>`OQWT@-yq`{Rsai*Cp5CFbf??D7?1&zh2<{;#)Tm^cX5}c5yU!s}8M@AgDG~V# zIyRl@@s8=u09EH-3FCQJa=G;Ya*K20zG~x|_Y*f-a&%Rq)ky7l==y$q`ZOKDAbli* z{%Oo|+%bP$TbMz*i>w3cj3yW&{BE1CVU4vvg2t7UGS|F%O2m7htfv8 zmkgscRQ90W22S~gSY5I@l=|8I3Mzm5dF?Ok)suxLrGHd@xxEK!8j5soR|YF}cO!CJeVZCFnIr!b+GZ^ladq5CD&R^}UVb>+HzRuOq3+KIl({ zrVJmQ!tx-@)2mnIC$zhWwS ze;sJI#k%q#xMY=ow0|;j(z@pKw~I%0yhK&SoZBHt#qGqztCJM3lfsa7z}X;PyB?!6 z`>ByAf+e83hw*MMs|IgPNbFS9-rv+*ANMhc11PM@OTfM>MCoo#^D!O?ykW+%(uKZ4^qw7%~4(bLQVqDrI0%j|qV5(*bw| zbLMK)Yw{&B-Qc=p$8Sk<#KO$!FWYzS!OC#MY(?2UYvKW^YA^nKbN}fwJ#dQKFkR)& z{mEleW0NuzROSL7eox zSmFn7B)cZg@{Y=CRk(LpXER{<0&AbbcLERd?nS#b7`ta%W*a=gE=Dg}Z0iDyG`NCn z>7cT3&h8LcR5)AUl;MspBQ5sZUlx5l8_xeC=N~-(A}hdHMRVdur7jV=rnfjG8WXiQ zYU|hYTC#N`vPBYCh#u?AfpZUcq`mav-#0m3!f9eY?4c@~Z2h033iLmZ>ZUERM$qa@ zzDH93<~a}hjUXzcDU05BiAj|_Y6qmAV0CHU)+cvWHbJpR-jURfa8w;oevP&@k}?*N zJg2{>DDC5(l5_WtTc--Kh+`upm8QhR^^kr!*4Kwx1CeTpvV)~(VDDZ`jn6E zE_HuJHilX}4bZ09wmAQOerazf$tLl%6)4AGK>KcQ;Yn5FNtM_U<`^Z0(ri|m-}?d# zCl#GhadtDAsW^|DnkkvyFo7nol+OQ=#Ov$2I7It0ablYN)Z3yN(znCP z>%H_hr+%9)WtHH63P0Q>0>;BR1Ro3z)qoI)ajN{bI+oG1uPidnUK>^#TiG6PDi?(^ z<#{C=ONQ9!m15UHl&Fqws&Sr9U-r|dr7-WFmD<4l9_ncZm&t=0?C%at;}>*ITCIz4 zDz}0cQDcT7-IBwqEuXz`54|lKfw!nbKt0R_l+VJ}db3))d9F)fji_-U+oRd{K)(F^ zHIz^4LT@qOSWdG>#^O_~)M*^7b4Nt9-_#(CC~=3 z&J?@XAt*T^QlpoRo{F}L+uw8k(YG8+-!ri&Oz7M4o*#A#>CAY#eB6G=oue{o^pse3 zQZ+vwrZOFd?QHJc5&jw8vqTQUcIVFpH2%p$D*uk6lpLCs?-;mbE*acBBwsr2jg_d9 zVf08&t3L#enOoU>@15vbiA9h4DWEw2pK0L(n7>5I2u``n*bUb%kb_HX+$*c_*H=+OnsHh2OIrG{LZt`3gAVO z(7w^~3LG#VxbEm_F(?9Q+GTxHY97Db9Q$&&(=KmUwr#)x)0V*;7A3#t&AX|QmppiP z{820+he1ef%m*!T!}0*d$5iFmw6tzr)iAq2(rKk2yyrTUCLb_T?!_T&#toW!B8 z7ryRyaF-6AGuuT_F&RV&`i11ypJExrntyv?QUKWM%Tj;1lPB0YDf^u~bv9uy?&Pu(`V8unHbb3 zkZE`Bq!Zh)_2fNxs-X)kkqFU{?G-;+vh5_&c=@wmJdN$8!2VZ9%XI@&)Wz>lF((KC z^>*oC2$(GYCy6j=PZNNv5Qg4Hl^VMNM5>b$M;0Pn6?1%B@S@k*s&{349$@F5J9`E^z>|f1Qe33%^v9_4IUDbo&o{5KB7 zdu7aGz@3{Tz0uwyiXPkXX6*1<&&MCKKNZ46gIQ@hVD6|+5 zRYJi>_c=wS{Oj35t-GE%Yxz9LyA$`t4$li}k__RqX>;a084&txhrdi#Q@WRh`1RzO zfgklGqaSZBqsYgmHebWRRS)wl4jRl=X>?NLsOf;e*>~nV^~K-&RRr@G#ec|Bz(HOJLy5y_}nn>fbMgM99Q8>|>HIk=_Wo%@U4DkPK ze&_kaiA5XrI(li{2(h>|0KVE0k3W<8`)(8ME99fy`}0N81&&~qMbg7=zwR#Q59MP> ztT?zf)|i*=kbwrPbVY2h0C%t#!NNY&d|1Za*oo+b)<)~w7Wrk|6S9N8lloNzxBHS& zXKqtl;-yB(wI)bbe6v*%wlIOvA5{HJD6+E#clRo%j6-?`B$4+-;iH8U%#V#jdEP88 zx9iICJhWw^w#h|jb;;d!G#>NCiiKC672H{i8(_Vq5PmhyG2gD2yzc~`wH`J7az7y* z(iC!Leu--dvpmlhe0ucUiYFBL^K5G4{2H?8bZw(=+;Bd^Z(Dj(+t~!d4NA_N53bMY zL-6(?1^4R$W6)lV^a8iO#vD$wLJIBT|nipmX&gqB+Eot zB5!@n@}E@%Vocee!ij$*%;{I7$*i+4msTYG#eJ2vkRGDKp{PozPL_!mF{d{PUJ!$i z-U7LkykDhbA$i@}J4mx@Rls)SWO8D?J`D^BSX|c&e-o}%ykhr)+X{WQ_=Q}2_q+W_ zGZn?qLLRAvA@2UK(1g?lQK3h-F1911RQaGvx|H0FY;Vghqwi5KZ>$e|O0|1p_i3;? zxl)&rUQ4&W2uc|mvPYRi4k9bHkq|8|3JeswfJfFr@Qh=6jSuI^ODR0B=q=E$vv@|s zXU7MGBNxv?503X1M z71Mo?_jWR5KS ze=N+X!FEuHJI*j~PKz^>#U6`AoLTXM)U0 z*7>X7OlCc$;RVGoEoV_<5vS0a93M~(mIQu;THskytkAGND=KUoWb!a-$k@M7>b<+b zbXRno1iapBh`lU{NR`o*xtm<*Bc8sj%cgoI>x$f@cxEF0YuV_>ruMuV;ilZU*z`vx zd*;tB$vuNq1jYTVN{I7IN-hZIF{#_Al{%`_UQ%$dER=lydZ=FN3$SprR{QDY>JFO< z7acgBgh;N5R@sVM{;WjFCppP_s*izu&`;mT~Z68S?16;RwAa<*(O1m8V+dI<;dc&F|Ck{3Jsa2_KsN|J1wL6&|IwO zlRW4<&Sjla&d{xDQP|z`cu%!arDw%K#z;?D{vr)($GgZHiIU=#t1o!|+R@4vEbUfI z^k!YhwY-8lIBh{4+1{W2V;YqT{Ps$1KJ+<6(9Z%n8{ZU^$Ysk`oAA^|)9wQcy~>&E z2XR=xk>iyXa;+(d^4yW<16rGd8RVh(#Jf(eke!Qw^4Zt#TBDJ{Y2_$cex_$3)-1l6dDB?R>2; zENvoJ+Wt@M3N^uSu=Q5T0Nwsqxa6LIEFs}#krdIXyF*Y9thuOA*;365VASfoGwZK#BPQr?_U$X42(g&%<*Bat@#vNJ6 z71+kq67>{tgLsCzk6e=SgS?Fw1euFGx=r_Tb>X61-Pr8h%5-zV6qxQMoh*M7KVX~g z_%$RKMkdPy4WIdxM$q2kJix1Tl+tJz;J;jh4!bQ!f}Eo=UDj5hw8M=+vg{lJi(UoA)d$Mh=Z zW!bg~uzNvMZg|y;put$yl>SDf0|dYM2#6UrfyUYdLN07JL3tIPSCtd<&{@cQ?ssZ+ zk@Qr?2h}QWN`djtnfmzDeYQO@sR8=*%x== zJ_j=3qNon!o*dz#sFd;Z{3EK2F;}JGb1_xJU-=ixs#tzfh^2Kh?fi$Oz0U?;&Le+- zq0Tl<(nfg@FW;nvTe9Cn5U1rLJY1zKPpWDJZ$uWqU2aFb5Ph2tMTv-8J^7<%G&D?B zGc!N2{BTwJ=d7rWN&A~DC6hKNo=%q&O@LYno6lC|4KJpo9ND~Aa7(e#tf7gstgzUA zwo4poZ?C=>b5iX-@l!T zAAlAy6o+^0A&cei0eV?=v7c8vIL8F9QhsY#ndIG3)*)KBLavjaiFwiX^XSdRw{}6bR z$aJG}*kyhs#6U~ac%=2nJm$e-&pV~0xEyFpfp>zH0Y@%xZ zm5^Ch%+(-@!MSJU3EIi5Dx*ptxM_G~Z?{sFOZ|EH95(DkN4f*@GSP{iyw4VRGPaezejC5Hw!Fk$Q+UhN zLGRTyd$|RJuP<=klYhpjSd~2?aXYOShwuJzMn593B(kQFf(V>&kk4|Bo(<=r^bg3m zK*4d~8BPk!J7z;WQ_ZQzdp0n8ffxDLa04bQHcc`sgpV0@ z@pvWOg5V~<31oZrKxhy>p-WqSzD!J7dU=FJmE<$hy?9gW=2WABs+|PG~#qhji0;sEJDqy-MBQ1%eDqEYo57$e7u>x=4b{4#m(sn+}tjoOXu864y z+R&3OW$lO_5FP_?h*5i-AWUt}?$&1;RrB9}(>!NksmPEG+gj?=e|)$o@;U`kjyL_m zjlgZCH{u<7%*I{ZH~9GJ+ra%xJQO=u#2-{--kxzn z;$nq&6Wj9A0#E1Vzfa?1-zKHdZMmrPp8ckoqSpzYC>Ul+dm+6Xt}t{CwIFK!#r`G= z>oRY4wvJochRu%6QtD7jYV6Fgz!DGD*zD(Vx<*D(xe0Sc87G)q=Z{W>w_W0}ZxWk> z92R@6GA?^>>1caN-&ibVKse!iieuSWD;qhFtXNen@D>6;052itvAGHeRG?w0sd&f%Qi zC+T{HEI!*+3pu-POfApgd+IsQ;!V}96ipmS?>aJ1s3hcs-kzKV;{TD^o|iSN{F)+P zg;w@(NXSO}6UGGdLQHZt;#azPFTJn~oU#`OCkiyGl<<>w?T`B#be+#$s=RXb<}aZ* z-8VmqUN1HqKDKvIFro&RbFbEfS#&r~*2Kjh*Z@tPe*C)_@3WW;>-v)*`TLe_2W4Cn z&3GfkccI`xYFRz3TiUcL_NkAY=SH^AdHCah%8Md0&Ox-T?``Dk*j95m#7}ATaoD%h z$3Q^j*g`pwn<2oxnGh$7;1*I9G?L+(Aq7oA1P>g+nsR{!x6qSHAAbL(gkk~* z03=3v{=2*F5f!X~h#^H?5a8{)WemV?I?pxr<1>b34g#DD&eybsoNvC!ir9KvIzDhK zEeuJQF{y|d4=TvL0roXP>ry5kTKis{dZMi?`1d1)P*xCei(ouBTZlRHxj+6{?6kR1 zL6BTfyYa@W5-?s1^QlS1_(gc(xu}849B*y4cAE|Y20AK}(>=SA+MV+?_J;ATjC-;T zcADr=69ECF)D@8zM$Fg2uN+O(<j4cG1pkgyE5tDY+-H4E;;PEv}wou zcccwMT=nfXwRRUi77nU$H@g>4m-(DI+G<%) zZ%~v|F+U4To+m$eUSadfa>2%SrOT$!%Cnvc8TonF>o-r!uV#o$GhaZt=ITSL2jp zV(frA{-V}5^8oYJCsOc=r^V%F^PXRgFG%eVKFfz-Z8dD3z1aNq=3r@95koqnhR%C= zHE|oP6uoye%{Gk7H zNwHKxRxx-Eq=G~4HrDH<#q?y6RD-xpjo=RYk-eANq8h5?uhfNj%N&mjSJe6brZLSxHuf~stMI{i~v|Ent65gaPQ!lIEx~!Z~ah{bv8^8AS zZ}{CQo+0%Gi^RU6jHB0oUH~%%Ux-yKxW49W*@CjJrItCtn>>B({#?|#+<+$J=C6ER z9XzsNiO)wL+?Lvpd-Kode+GRaSNQwB8CbHp$qEj^f_}O9lLTz(H(C7!`bcl>3#gUvzPq+kTcloH3vV+k zBVM!D z<8POn%%ZhTL46%|l`edOEZC&KbQI0E(#dE*XI*C6tp2ktMD%iYGG*+KPA1}4c9f>k zFbaTkd11-2TxWu;!HYRoPIFvTzo%X*Q-}woJHYc&2tLZV1Pf8yh|bxv&Tl?S55M}# zYDuqR4{N0WXkBDK8x^^Kh15T<&Ei&M#WVkYd8dh-_~AB z4aScOQA*cx#b?LQNzFI;*d8i?DxVdN7gM?vGAsEAIk`zL9$Y4yuE%DlrdV;{xyd8; zvN0y1CwxDwqg2X&KF=M*YW@1)#T+TUZcEga!_SJ?50X6LoH8%WG@B}{1|eT+iZ^m^ zg*b=uRGZbv!i24<%sl7p6E1QtR7jLWhS{1ZT`*`aDOquDeDZP ziQ`=eJ@3cj6YChcjFT^-XP$KGCMMxJA!WO|)W$q;^YpP3!l^zy9N*?7)guUj7vms=vVTn4ngdzx)Pl@q)e{ zvX=hrPUf2*6rBf6a3YdiU@MpX!s-DbzpHEj2_o1C+zJpXxn=|H3f5a+$LM%D+bJ*` zk1f=}xZl-0D>q_^>(2Z;_44&?psxPIoh1G*nCrCv$@O0XF2`nA(V=QiFA4Ik@+tlF z?-{MGB*_rL8}z0i07B{4M_yg#dIHzURK=_)bGW`zMgH1^xuc=qMFcb9{E?H|0b zJkFB0FZ(52vFFRZVlTg+8UTqoAJQat=dtgvaAC8B%xl>-*?DjU~CLm1^3blta?Q%iC4jf|YZ#>}Si+Ejb zX7N4?ya!{27}peqpHu0|k&Zp~{pj+fm`!)1Y9UURnZ@h^Mfgl^;c_Umo~5R%sMNY)IIzSCl?qE%?R2xBiF|u>i)S>XH_FBg_qz<&B<$Wm%g z;O1PAL04hXNH~;pR!lmOCckuDO4|rnO`G`e2;~ZcLIr^b2{_*Y#iTiyWy6%RS*lI= z<45MR?ID(-DitN~Nj@Qq>TlOM^$%{;do7cKKIzuqzGA7?lQH*UMZ#F;D|nXWM)u9H zWJ*(x)M`pU7Isbiexp%aMySP@SIcA-t`Ye_R6)+Z&OTC>c9W~v%t=n@>aNjMfT?%{ zq55#W33ysC;CY_U4kcgh>}1O+;%s3dr&5`ZPyQLVvR;ZW?+6Suq-w<;kMSx~Xu4JnCC zYw+_J-U7EVwWn`l$3&}3LQ2DGAK29xQ!f$z+D!<5jC}jA@W=G6&s`$y5iInU8eyYg z;sYLxjcECj%+RZr=P?xvmJ3F9D;T*2FHBu9)5a$@?eCenU62n~ce4laU!Nma$~`AS z1^uAU+ za%Q0-gd|js<@4M3_s9O)+-}45dS2J{c-|k6r?=_3*n$m~MA`+;1aEuR_exv?N)oV8 z72=Dtyoq$@AIk6ehpF#{yPd-?P=WM(LdmAnvdG_w<*XY`kDUdEZhJU1^d;1f-&k?> z*G!sj-_Z4FQWLclAk<$2Acw|uRnakc+*joa95dc}l(q-$H^)t?HIZb4q+^G9PeUxE zQIe@wEPPNf1(t{DISB3vCV{WaTU_(>2o~M)8UHalE9a?YMKR$w-wOh_oU()(A$+wm zuoX9oqPjOd#>D=QX$OqiVMJokX7r>cx=KQd;+zK#QrzRqEZx21_NW!9NmA<6?SF?UMu_Hg%>a+O`m z^df%$CyMcvNYUXxg;}g!k&zb-FU>-@Isnp}WMPYiT@cyfpg3FOoK=ywn5gG#1;`_c zqDN2>zvVELA;$VQDFNi-WD9kU*~SRVB93P09oy}~^{k|OX~~zcsi5bz0bGkKU|yo! z`$uO&)`jm1>A~*yT%-5i1g_I3+Ba9kH->zSogstfePb*kyFGvBct;c4TMP}6g1urc zqVdy2NKx_#Sl>zWJYmj;QIj`LW3M-&w+pYuv^EuZ)xsM`EQS+mp~$+?nHRZc5ndMj>5RUJMx67OG~6!DZjF-)7pJe$FrXcPisNVZdCq#h-L)Xi8lULL>H6k54)^E26u5=j6@@MvKb)tX7)1#py|K%R0>A7Wuv$be_ zxncS=epSl`bU_YV8ewY<6yjBOlCP`e+)6dWHb3WRAl87yJoj;Ii6L+YHkEI>2r@h8 z17dYDeh6U+Y<4?vO%c_#_1%K___Iof)cy{xpm5O~L^3PjS9lvI84o{QlAs2rASMiV zvt6fZmxHq2bjUr1rcrLWrv>Q6=*P%lq*g*hN&wDp_?rAp_m+&WVO@l%|G2mL{voi6 zb1JRj;_H?g2ORCjgp)>WV_Cp}-}tm$^`{c06% zp_8(|sjbEQ)hvz8GgTsG=!FV{Rft4rmfLbRv9P7`!q zZ=l5Q1!7SpX<@}>IV)#7;~eOYWhr6hoSZBE>ObmvWt~o|yW(@9qPgJ&@7U&|2R_B; zoGT>GtGfxqAz9x)l%+J-j0Cx%3Cy9vcOi&?BEQx*1{e3Od)J#DDrXGt5V>p319q8( z%QVvpE+dsK$s&V9FyT=VOlePJ2JS|g#_?u5y9WwaxQLi>M>RP&1FMc())L!RchXMy zJ@ZSGH|lF}i;a^aZGIXf7vBT?4dt%!x87?2F)tjbQ00i?^%{CRuco?f`t?x~^?pY& zY3YE83!gxS5G#fT!8|5IT;VU>A!-1IZ2F&;JniGc<=$YvFbgIO`21Il1D3pwZf z$_#w}mBf$H=i&^5M6m9vbC4AJm+@8C?llF6TI)6QKdk5z+^J1ngVS49j?M8?ua5cx zuZGONDjPlX;BG?Sfp78S;W*%@N5G5B{1O>yGTOh+WM2<0%8({>%LxN-6<*f<@(3^W zm8hAB4r_sX-MM$3cr%jPbB+e z-F7z%QE^|7CWgiu#H0M0^0HVJ;FHi&0f-QeY1vIHBq+m7tcFdR+F+3*L0Wj+3=qT& zRu)r+l(!%OWuT*+v7vuP8e6g}?tp4FluDM$lFlcM?^*fJgS)I43-+9?s$>UutCFa6AdS4jKFI}6!E2dQ7cEwk7>X#Vg|)Uo4>qM=yQp_7SM z!|hbdAG=?m3U3zi6`XCYJl!%wM!n&pb~1wg*l?YCVBB zQ&49s)Y)wE+-(88{yzCG@w{YyBhPqtfUkLIwE{7QoNl{XbMd2S39nhJ;+Hb-qMEA4 zsupVKk~eOVxNip#A;l2=d1LZLZV-ZBG-BlzhG%rHgAgPIB+N3$+|EYmTUmP!qjJgZ zj=l9Z0iT!N|B%CaaD@kY>*NrEv*sr5-HlJFmhb3Q}ET{{#d368Q zwvaG*frB3xIGG_bzZ4V|=H$cO0%A~A4YXK4zS5TvP{GC}$2@{S&O~aKkq#@$&cMfw zrRFO+ny$~t4L&A9yp*UM_uu?>(wx_i*pLwWP$`-96l>tpb8rte_TR}#ZPBkX;~dk6 zF`3fSiu$^?7#XXo$3w#Z{V>ycLQ@dwF#xUOnHJks{c@bc;=8Pru$!vsz}S)3A&*I; z)omS#EpCxc-Rg&^qpr9SK&=v8WY+$dZ&8=HW$fD+GPCsVgoi~2Io$9X;sOX0m0;vF zA@sLY)2Qv0O1UBV0V_3Z^grdxmc0KEdSHh9`VlB!+HH&Zc1C_=T!wi&SM6QY#4chR zsFhCH&T=Sf`xE3ssaR(bwf2Y0@?hA0Da(p0|26L|&5d|89JNa~oDx(1_=yeSFCI@}D>?`+?HWP5na5~%$?^f8eGuv2xf z|6^siIOHZlcA&GLg;`16Z8j&8&iP`)gQ)I0cnsSTIEMNBxq@l!3DNb%*H!X`cpDjQ zkoZAM<~C7oI+s@!`w4G_THpUI>Q~_DaM9yVBH-f!CjjJjQwQd?_Qg&lw;SQ~nvl?C zkR+Kc#+V3Hrj-y`8ibj}{%Rym%_fcOg^KFZ7_&J%0kk;00G_C!pl^j+_U&gP{n0r{ ze8_L>G<8q59J*BG;+FA>XoQ1M#lBSZ*7tfaa&mN+9pS>y;1`2qt z==GTj?TIpOY0s5!lxi*i(n8mgrj>WKtk#*NLyKKL=ps(PtnW^dMs&eu zU-#ePn?4C!gzenx3LKvU*PjuWc3zptACzq}{VkO@dR6pg4g+9auMyNm$;3Np_bGEE zjlYE8)9blDmt7?W7m}q}`|ZT?H!yP;klAl7Ew7U`t@+6E;s z43_dYgamSJ!R@JOKhl-eSq@7DGWEUl!F(^;Ar*Ap5qQjJx}}?u# z<;a0SPLLQFoVAvcd3H`Z>MzROA@+7F*JxT;+~pE25BnGqjd{g7W_ImaNq*#B_Ft8i z%OL|P+Ivg`sQZ^b;~2hG;?0*DoXX+@K)(ZS7~^25*ArGV+Y~wIA1UhG^LhS*(f)&C zB|=Q5J;KEGPY?`!YQHaZ!JBI$O;DkZO5&HXw#2G z+U`trgjK|#a5}6jG0@A?F;y94!-&F#Qk+8tn_}Mom|{YlmvuIT*6}j(VPEd7WM?jG z_kbtCG7MmAI`LtT6ii zhW*`nU!Gg*l6&eIZ1FI^~xt>_8%L;L91b{PqjAE^HeC zZun0b|G{AcCndlZ#2JtC3u}piv+)KfR4<`JNQ4Ho)0ZQlweyi0^{oUSlwL| z88)YqTga(<3anaKCuUa?jkt61d!E$XI>m|^y21(0xfhF>;LEkLDZ^=?D_Hf46q zA*z%Uy}l&F$LYJ-xnegQVbc@!zQ-^Ep<^D0yn;!-golTjrORbQk; zJ(Y7yM|6xanqNWMgHbbBoeA8s+69IX$0=-}@A@s{;4(SN3^QPLo-pNhmC*~tU~rMN zPSTIu*Gfw9JUz5csp)qYhq}wU0bl1`8yxD-96)at_nS_+gZPodcPf}+gIyOxTL z=PYJ)5*3cvVG8XeOl=BK8jOt~dSBCNo(p6;nO|YfA`nvz7 z?K^jLY*2I4Qih^0VwTgpjEEMow{RajmiS7;rKWB-LK@KeJayU^KaTV{{Jud;(XmSU z_)3{=`<6%BMoJks3ttsP;{v-~9x;Sc;X>`cI1D-GROWbR+=9#-0n9OHP>92$(`Au2 z(GOJ9NhlZ+*jl5BP~BgRahG+>1lAmZh=xL#8Rjp_%S%)JHB0&y@%pGscKTfHS=5;B z>toXUA#LIqq&fxrahc>S<+sYXVk6(yUDN8Y{p8fWQ!6*5y=27H@~3R)&}I^-yHk6S z;{R^*#ShE?gdygdZO5@>WbtOYra6gP1Z>R-1T2`wa z%S8cfou(c}W~S;|OsrQ%hU;4XD4rBWu`M>P{MS@cJE*sTGzV#>-F2)_ve5+YMV+!G zU6ZO?7I~kor1#JloOw4nIEEALX!mCmK}O3A*%~I;A-Bfcn{A){PHVq0!U(|7tXu&Y zLY+Qb%8r0L8j;AkyEPd=ZhpK`OZ=sKG3A@!D#(rX?qY<+rxF~yd;~~g>@{eDWs^pP z5I=^9)tKU=Rpjh&`h-IA@865Th2p9Hz|CV=sPZ1u(_syDG}@>o^*TuQ0YvDVNJn~$ z+lr571{P5Zp~C@OG`8R>w!fv}Dy<}r5$7$>2T+2SEGuYG9bu?Kog%x87a}aLywuuC_x;U~_@% zi!+&hVYY9d=9p>onyf-nj-IiqhbDCMWCiJ~92h7_Fv^v_1i|qBdj3no(5+1x6P;DQ z)lYU7vB^c-StRZLk4a_4`!`>C)rx}QboY(XizGd@fA4whT$9Ph9u~|0DYqbN3cpa8|zlr)TB69-GLd;Yh(s=QIw{xyr}5cY4;F z%BK$3&sVj))H5O#Rz^3;LA(Ob?yFTnuP3$|Hc7CY2u*M}_*Xo&SbMkdINLJMoF%cb zU*M?~-tho8_ktT>8uC*2y%bXN0c09ftyKC8Cx_;>+4>mqq%yf}3;d$~Iuby1^Z4fa z+TDyP0SrT2LAerQDh<+`fhjT63iodLUc-zD_i+o)Fiv`OEtjlrnAiOOEv+Q|aH9`ppguof7JW0O;ClWB&+{1MZajp z4(M))oPD2#WKseC*O4=lawQCq>i?6mPC9OYrF-yrOi8uuSP1SjPek|idxwsgIWY;y z&7dbB;iw5gspl@?i+t79D)JI+pLtTAYrivmp@=;SM{T zA8$Loq64Bvs$LFDDvB)Kz8%>in^mW+KkBFXkh8+|oa2|qKD85NrT#Q_$AHpnHWmb> z?BZW8OvyuqrRy~-Ikec`zYP-ohApojw1~=(e+Ok9p(nxBus{_|Iz5lhvE=TkA^T3) zgC|FOELDlpR#Vn;RJK|9exp(YS>2_4PPscd7?09&@6r8g?*buz7x9%yfUdZ?$@a=3 zK#GzmOTMQ_Y*kC&L&!6f@`KpA>kiFs?Dl0uyr;A$bUe#)$@mHqP+|UlpM#}!fhNlE zkX`F?x`=SvJ&Fp2AICO2PEbFet^)eBd7IIj&LCQ}Q`; z$JWc*E&nFWET2iYd=Db)^L%pLlxXF7my@+L_2k(SXjwvTI*svkDHoF8=7Z0B^mXUo z#kACc=2mNNJx$qBtcdi(mn@UuecM7uAZx$Y_^S(46Aj;=qMxqCSuLa&szE&NiKNL; z)nDya%bmge@WUb53)c5if_)q>V&K!f!->Wla93uTO2zx0`)SQ%g_MvFv}uhV)rZ|u zsJCW&&fzsurXeenI*W~=_~)vw23;eIs0ze)}K$%o`;^t2&99a-yXnB$!~-Eo>o0H(f)W0_v!s@J`cUlt-orW z8(wP)DIh~n%nZg|_dEVzG7@xPIeQyUpq&p_{ zty$aLnTDs@Iz;^km@(|{E+O8}q4~Ec=*)%voAUYNq!oUw#&{R|vCkHtkwK5#Ittif zkTjP6V;Uyet);l5N#9H-x|QJK?EA8}^}dr}@quC@tg^QgZc(Nq<|mJA3-)S&{*a&a zsBN!T#Y{O|e=i#?8#+M_o#aKG+bRS7gyshqNqLz?PmmW`F{kA!ujJ&*!15CHR+S!2 zkGCI-P$wOM8LMe&L7UaK*iFYHEzvyqH+>26qFgXL6PHnr8^=<7_JqD*L`!l%W0UGr zu7-sk%kC1jU7kO1>l;_nDkr>~G-`9_ZgTXw<*Md(u@(i`ZY+ECiqQVu&6o%RRujQd znXlW#k+2|s&olP#fuO#`wt^BJo9W`8P?eQJy8q~rr9VU$>*z zfXYha(i_K)B2?yqeODkB{toq&DhUf~Xb1s-izo3~h-I84OL~xwke=^NEg}f#?LaL+ z{b(hyR5o#0;4?$eq%xFu8bvc(aBE9E0R^pToYrtwpRLgfuH&WD} zvy1dVmf?z(X6uvS9yTdGgj7cb?j=)d>Cv3q)hc|0KAN_kVmzOgf39W)1sAl@ zb@yx4!yx_(jg!;2i*(`kvi`4%OuSloZaJAk@%Ntjf2E$|qS+JFAobU8sCpPgyqxOK zT|7ThbVWXh$F}cEK4|R`o1A2MGogGyf&oy5O%5Z=*#a$jz*P zbW{XR3_0kDSi?FVCv$yje6`=AD$d6DI5q9wl9R<$3H3q9sS;OB=|I-J^K?FPxAgz6 zWy`^i7a+egdojC%1}H?lS)jG~fJ4;omE@bkg)>rdR?Nm%DI%FOcfe03b*xDIwVSk6 zMTx7*pPJU+cCA-UJL8vM%}QsnL_KHM6NL|{E*s-#jNbxV>TCyYtRgP3jU-z~h#9ogSD+T&Qg@*m8qo5z3eHd2#(VO{{{T9eXrPE@L^4``CiC|MY%G_~?8vj7j zx$}Hhn4ns}2Fo;UQu!mR??NFxmA*M;wD0yJ`6?rY;D1cv;Q0K&^OtOg6-;*0UJ6M| zmNZfJ+gvMryM?&UD6p}1-Kch7M8@ODApsDZ z9~5>IK#Q-`Q~CP$(w9~i8f=q$yYY_`Mn4qAOKnIk%*&d8YYTi9GB*SV#(@1wskfM| z+HDY~G71%o53leH%NZ%sub;4Cj&emz(g$S(^D1Z(%VDDLUadq49r+l>Iq7K6#0e$E zb_MRKV=x+W#)3<6uxmz*wIfz<+C+s)dzY)&Og`Wq$<53&LYOi~?uh*G+G6+@YVHH$ z>z6U9So4X3$IIHiIguWLz0WdGK9H2q$o%};X5ndm=Mnq@AGjX^s$IiSZLc`(zIhYa zo3TskN^z~lX38Rm8&6^yT-wAFEHhI^2#M-;!<=nAe`znr!ibMcmcVuLbB?9$ZGy{p zCgM{j?4vrHjk3gWAyD;9#vvW6%q!RLPy7A&Gw>BC3bHno{^fMm_wKp7V(9LFp!A)| z8npg6^G1yfSNhe1eNIc>;-8KIsH?jE8;FPg* z)|$8aH~UYK&q);z5f+WiJ9#h@N`9n!9bH^s>rcmQ7R@i3+;;*qhTN5?)KPEl=){DO zCN*^dN8OHcT=Z7Kj$hwWJF4Z{M;2FP5}#hqN1mSa-kS>A<5iawnn6rAtO#&!*Rp2d zH>_VvB!~Ri9h{>=OMWc2+<%!!D%b_4==8?nKA`KbcMk+j_e!bIu7nYO#(O%57rGXY zJ!!VgOh&USO}7$a7!jSy2VSkL(ImtA0oHYo`g-38^721QRe!}K^!tSA)5VhN%dD+i z4Si5*aj^-_XgGm2yQ%=+GEnx(3*+cWevVbZ5q%>(SkI$vWW{ zkEk3Ds61}q!;seXjXhSJWR9EmOovjmkM7vug}H9r!C-ZnqV3RasP&U7c%j)};{NnC zjmj0R2To1-cqdIRz_Q6aEEG_`N%%hb5RqV}a2a!e2%yX+7-0fqa>@t>H-C&y;1smq zGv-@>05VjVDL(YS_v#Mk%;kE3Z*Et^{0j(sXENF7J@%vf zVN~xg*9aeY{O7p}|4Z9)G%a~$Tnz5rW!Q=Yw8O4Gr_1m;naE-~J}kM3&RjcrBzs2) zF2w)c;3}8rI30E0liQ$PW8EFUlLiHxwun1X-{5-rFU(d|UDjcd>D~X_jYMS3qUiA| zKXSEyS-m|do<*6Bc2S8uF4U#z&G&_z5t}r&M@Xx`uQir(gYvMyYizEq%{$a5K6C* zrKD!=KDN2S^`38&?k@S`DbHl~pWqs|PQp3k+YWJpw(seol}y5c!slzhoVP~X()Hdz zq&Drh3kB6cb#XyK3sw`u-{GFd; zF%d8{rU@LgVCJ+6XeA6<|QeMowEPxvn z!ZUFubemz$J4C>pIX2=UpAZ;h8g+WS3xb&5@_^*LX31s>3wFo&wm`%p@DHeMTNvh;i!7^(RO zCamnDDrZ(lGHp6FH?Q$@FcthJ(c=8PY^Su|q98&Ktr>7FM<+cTdpSO?$d&#RU{!HW ztPDB4oAemFnGvvB2pVk-yvi?CYKNbV${SHbwe~!E<_(XWk7)^=xo++hex;6Ey&_M! zb7S;A?-;P{pBr=g8;pMDl%aCc0jy{$zLd&4h5drle`~K7TEf}|9vUk)Fey%igEM`! z1SU+~bOPWD5=!OV*DPleTd_%paB~W!9bLR{gJ!XXOzSa%hYxVA5Yiii?zNmXc^^1V z!nIu($*sWQ(Divw;-r3%y8YDtGdA1n;lpU=8SOrBYIh{*5hn?2pzjE}-pZqWm%!*c zP9wU2&f;n5ToX}C%Rxw!DcN@duCbx%YT&91;yblwBT)IB?93Cf?VR+3j zndzI|guWf9VDl?&aHRA{e@1%`MxPVIMh_PDizpA_t3I?ilpxHa)sntpKTwQK&-;`TqdA5(AHnFqE4xAro9!oh^0!6jGr{yxR+H+^&14V7bZ6lphI z4Qp|?GXtaVEW5D8R4yUnw8GJ;^UJ)*gKLg?V%df*U%|~;s1F4i+{a1HJS4YV-_L8} za;l;cQCL9L$6{=K*PT( zivMnBl%8t)z(XQEHprwiAj|lFOxSErT~*~PzbJ7)f>UXB!O6kp{CoCGaGQ~=WYUsy z(9&_T-CCQv?SsQm!}@1yjfbne&zdl8k1||6fatG=+ue7YEH-?gQz}`tvQYaUtK|_J zo1sh-;sscCo8%ic4(*7>KWm<8W5UVJ)2F)gi^>{0d@S+1`xqbVpXZ#TQYOH%t(KLW zzg&{`j9;is_sR7%iOpECOT2rKyBS34(CJiB={=rz8(=Z_&;Xf_`581PH0 zF8Refa7B!0YSPr_Wp+cXa~SC^6nmLX@x{-fW_x9TCi+n_S%F7Y^)w-sh{PnsU`x}i zOTP`p%RGUSv|sR|wz_@+cj#cE2I^yH=}%>SD| zBT0nMNhfNNk1+{c%i>gtY3sER!&;ja(zDo_Yem|M5ge0y178pnuyeDC0w!g1TKr%7 z(j<{NoXV)kjFfq!*5!%m)n!TB4w|%x)e}Z1s@KlMzU7Yc9K}>aCc7C0DNGo=zyrCi z=OVhD`Ep9b0s48-y*21wX7#@EWt>SQWd^T?i~4h{&Mm^WBFZ-@X0U_Mxi?0l{U_IW z>>|ZxefY~}jLq8FgP+wIi&JZmc5_ii7`UVPqnb#zghbo*Rp2Y|Ss!C4zK z!t!;HsLhyoNnz%0^lJIW&Fh?%{F}8+1DCS?rITCPyilI&zgu~9p{;T^^2bJ+M;|mn zRwh5pM15wo%Y$Ya?I!;wOcw=udHzjhVj%NRVMe)an~1(*-}GBi@T1-tSc1Lp?lWn;@w z#SX(&jj@ii3Zjlb5(T$XIPVqyn?2qCTRg~PNvu4T{SqvG=!8ibz1a57rbn-DaR@ci4RfR{?cMA*swgSnt$~zMYf~t|NS_0e$JI&+2jzJ ztLU#azNDbjnq33t-9a4T+GL-8#z^p=ke8s3c$ZN2EElPbPIJVFOp{$nm&hfKj(5iv zsl|J8eNA4JRBv#kovEZ+8uTmHI(`D>_Ab}F``NU;n@8Dwr8S+|f=Y7#>z%yh|Jj`aOqEnpO zo$S@P^7OmP=-yS6(h3fKmZ*A*a)}mkzBlh3O^t2@zW3rY&!GKW0!ji*f=npBQU~5P z38~e}-4#38Y5Sij-Pff9Oz!j2sT@1yo4nPBHu{AbrIg$nhCFpCGrJN?ij7#QSpMo| zQndRf>$~gpz-4gDTGSHS<%)~2#UW}zHk0vPHL%3*Jn4QZF(ZjecZNB>1r=4F7l-(< zm*hXGDk+ddubrraPS5A?G~jiew=UwoMqG_vt@+7kd@PCE&TQ~0U8v4#To#$b7@wC{ z{NP-@g@Tn1bJtqiK6WUG{=u5_^lk%9?N~_s-0~jVVYuGmY;jW?;%F4uzD} zx7$Y}Z_-`i?<{-^8M#%&6O_Fa) zlE?9nQvAr7^w9fz<(p?n5qaPC@6BU<&si_ks@pkTK>sdWidy=T5zCN1F^hz$%PGBd z^H?7jm;Gw9-r`bfeD0oxkMNV<^&#PB-?P3m_T;;zV%wr9#-&JN_dvloF!2N3*y_{N z0epP^B3HZS&-|#nbK+sCeA0Ge1h3^zhv|mN0{1~Nl^(ybHt$g6C}7e!MXxSY`|hkRp&< zlR_#7Pl+pd4f%QEW#eX@wfY0!x{0rL&JXRjN%vkvW%GMl^jK_X)r2cZ&$=3>i#D}> z&&jlp&ws{91`)JS-f#v9rQaFvzQ#u>cSZz@TKA3ZqffhZt@5FB%p9*tV)T^F)!C)^XOWCCIyLR$q6sFr2l1T>#2$rL5ed zL51L>_bh5hCKjHW>)0LR_G8lAT-)(wCHc)DZdr3U`IY0T`Kp2l3IlLM3o$F#6HQ69 z0^eYOwGhWGR4vME{J?yuqfY*O^dw050wa0)=?lX5Z=YPk&%c@1NPm0V(qFCBm65Os zHVc{#J;(Kz%K0N`<1is|@c0`+rk(eWdxJ&Bi6a&u2I({*K{*rpnu%7$0xN zn&Q2__w8~Tp#y%k9|IF}RalePSnV$mcn$iyL&NDWSiVQ*?x_5DSQOR$i2coc^~VtP zx(fK3AF0ca0y6(4=DP)5xK132Au)8>5_hp*{tJ%6h zSw|QbI=#LE`Nw&=j@%jNEBN44rK?1CYQ6e<+v%{RB?#CAWVpEzH%?UVLd^Q3MfSZf zw%>KsH{+&=S^nPW9Ise?f{zI%*E8Xx1gA8o=N_t;^o_x z7Tz}QQ^xq`JUNM5MlpWBiwlWgDWoNlsZt#8sE1klb7u_qy+IZ@Pd19!Sh=Azlj zX4K8|94bH7tCl%1=Hr8Am@$QFlVk6TUez2`vYc5VZ{aRHhyQ1FJyhzHKByaVV&NBM zp8oKz`}!r)Gb1*Qg~SJ>D&w7M`uPA#qEaV}BgE?M#9o~Fc=&8e;FlEnz;w%9@Z{9L^n3{d30YS zDH`u`NAaUlv~u8O$hCepYxi^RS~fw~Ow5yC)@07_*Pr>j16RNoiF--yZP|b!bCwAn zAaVtW*E7fJS>{<((59%$IG`7~wdj_mMtYNK+rf&kLzVPaebVfpcbxSjmH&*>ieV7q ze5RAaC1P`*)%AWfz64Q`4bRNJGq z-jLPal3zvL3a&anR^kFitaRt^>6G-Dt#$R*GlH&v~f5C zikAzG%_v<6*j3_=(26soman|b!>K=0V+5Yo2i@=9aq}%Myh$B~n7+xN+)+p^sMEP{ z089H$(7s~pG(K9?yKPg?IcQdw&p>Mp;iJG;~BuiS0AM9>egd?kDiuBo@0ea^0$e%td$$8bo_ z5?J_Z2QSnr|n^ETdQ&vYtOCp@^C{2F>muO`4Z>&+`~sIFIU@K^#lW^uhx z1U6yDagivCbolMxGPu-b3p3QS&02W(UHy`JT}CSS z>Ba?~AtN4Dia|!15N&eMu~4UZJZLW2qNyA5Q3d>;arZGmo6bRPoiq$t-~$JVNhe4QGs8DUcJYTS2gx&d$V zM};OYjHL8F%$|qJgGiTwmDe9lyzn*otdrJ1e)1Z>Z^AfA{QQ2RAW3$8w4HhofrW}T z^I~6bOv~Tx88-W8FVhM!$ArM%*uvT%K}I58O7D$UyR&$cL!rQ+i-sBsQ)#THK{^Bp z$QO(JT=K&@qCZWeM8}BE&(nxGli$)ttVrn<6Mx4U5heB&M24K>MPbw{m`hF0i*0qH z{hE)0ojwG9=4D|_>!9fFbBhD<3`aGX!5ye&ySH^0^Ss4P{s2YQDLXA^R+dGi>p5@Y zgn#7lbCM|ja7{QXx4eC$9k#mDL($He?`-fWK1$xu_Gd zlg9Rkw#c#c*3#_sTYvtYL+?Kz6uKMOo?o;5FMwxY>tT}b?{*oNz;83ly zZ>kQ^FU(wZ`|12k`DM4zT!sp+B-y_A(0S`A9%VH)oGqGEdRZ#}9XMXSICELd`Ymk3 zxhPKNV58-<*+1~DQ&=ZZwihmQwb-#V`8$|utdCC>ZRC6H(O7>~by9ok3D0C*6RdTN z0iyaALH<$jh4SI*J=^)7+ifIJc4$tayd(dXq8y+;(C6GKti|nW5E3RZD%c_fG1$l^ znf5_7+q!}vmJ5OW_!-?L>&8)?)izDMs8_y7{&6cD<}cDm+zkRYo_KA4!8bITY2`QN zmAPqP4V?a4wBZ%sONbM=SS@9g`Q67UX!;%mWa8uSkXdkBQv$6|&PE1^Juf<_h;~N%iZL6?G*yzdk=|_{r|T z85j{kiEyiar4Yx3tI8h-Ha%~znX!CYffQoFQ3sKG;A>3X=||Qv@%=79ogjKLDV*XW)2Kh zAg?hv({$OwPq&AqaD*qYHEiS0Gu|~j1+eX#nHI}s!UiJ9dB#oFK?xOxlalgW{lnh&9Pw$M)33- z0DLL+PIpG!EfrH&jp-urUFh6Kau%}i#|vpg+)pQ6ML zzQ|PQy98E9i-AqCr7X1KQ=`gHZG2X{lV$tH4;&)`9vSuhn0S)jCi;_H=lvwMjQg>> zfeWn6cdUNW21g#b45CHLQZ90Rm3%G#?ds{hh={7E-d8CC0`gs&`SMBkTiW|&&WQDK zR`{(NF;R=uj)HDpO2`%8KKCF2H0y-$#RT zGshv!3(f}r$7H1#A^Ph1Ht?-n^Q$=zt~a11qdsq`S=3RolFny;YOG355lbao&I9Ul z{MCq#-V)6|V{hG`OV}$*H~x4dRHJl{HRSxls2YX^-zdvR`jk&^7B$57N=!yeC3z&= z@Qb9joGq8Y7YHMz!u=27vs;Z@!X&HhEO0hL8Ncs%OV1g+npq=9(qkm{%N6`xw6DEF z*eRwS{wS%M>(Abd9Fs>|A{Yf7POfO*D%SVmVC7x1bZ}G; zvtd*g>3vit(~_WtHO);qgCEY9(i%~SJi6b%tHT;#A{Wch6g+sdy-TS#AGBlX(d-s` z<*gM4z(BEaIKPb7+5Vl%Ew@CIfw1$8~&sli_GNKoXCAi z5%M(BDDu3`viw>G z5i8_;mUA}evnl6u!yM8ohf&HQvr>*BEhdCeA#(iu?(gs4J+?jW!*;)~_jSEq&le|J zbBcPk-Up(v*-9>kk{I=B(~@JGn9`r!gwX{Qqo3%UItEVRdv!)&pJX1WE&S_=cjg?; zdTKR}lZNl!$|8a0*nGdOy&5f<<2MV)v6#V1d+5TBzg)3}RArYWH@|)1KZ*Ra1t{&`wGHmrvp3N~_qni$*a=nYIF{to0x`VvPjJZuHXs7^o%sIi!H zTTrQC1NWQU2mIiFrTm=zZ1*!?H`NR6n-3n!y-2!``6yzf@p%AiRmJ*p6S7F}L3Lnf zuNw@K`PlVkEht?o{Hm~0(>SM4jw(nMFK2?F@7;V+P`O0MxK^$K^6u+cdp=<`bt##w z7Y}$>Bs5?wGFNk_HB3CuTb4LdA6U6=mkolq9uCG%mMyJVYn*7?OG|1P-~1Jee<7yv zZq__+Bd^vuZMI*ZXMsd$CNw+}p&~ha-rFD6BpN{_~xt@6zDgji-oS!M{ z!fJrbeY)M@5bK)u&&a(is{pjlx|JbvSVh&C9Bg_OFn&I`!D|=>b^mrcb8azZdYa0J z!2HD}460*jsB`V9%fwI8hNg|iZ%qEmd3d}7zxiiE1}NV-eB^30W5^5pgHHMDz&QQB zdArdISv`ZPkwBut{qN2<^c6^2dh&dk)N238&y3bQB#_ z7JRw5|77A_B)_8ul^&)>cc|Xs6L%S)dvDKI;M!7Cc4K@caoft!c!Hds zIEC11ScD{GXAq^1$^wMdO7B{*6ntV&Vn{Hf6+gUH2}-!o@kja5YrnV0ZRbzG4|>{! z@J}<_PYXH1CzIM8{9`5fSmH-cIjQTP6L|6L|Itx-oX)#Vt{f}pT=02wQ~Qk+AhzpK zhBizv|7bsb^yr27z0_kVn$(@nmD*3GK_AJkqh1k~^rBDp?bOA%=gxs>zRTb8Dh=$* zFNZg!ATW6*;hCUMrT4C9L;d@G6&g7044D=K01drH;Z(g&IwhQ}7h2sczk5~%4}jC)yEi84 z(hvIoqnn)EHGgI%HOQRY0JIpVvdYDW-|A8f)OI{Cj%Ql1F+Y08k>@V+ih{2Jy(=!# zpy>~w>AE&b75U!SOT7CmB<|%e4_Gl?j#Z=Iv19{J#BDN_!~Dkvfvw;b`!(Mh98Pv3 zk;!`FHbEsv-;YD#zTSbKYlsNC1Y5VXKc!=e56{ ztqHnGF5|z!`WfE|Jq^mCALk`7OPmL^2Q2_hq$UW8r7*B~>FS<)gfY|mw_`llQ?pd$ z&}*bI2_^Bfc+6?H9@iuRRm&qu>00&li+oxp{b1SS-90q2u4anj0WN=9p2da`Lm+mIu^P`e_?EJV?V8}}jRP;HBJ}X> zM*8?0N7e2RRid+G!{!0y;Z734l_bs}O9rKpEo7c`@YgFJDkf<=SLa5K8Ya~;H!Yh8 z`{owJco%n$^1a{=8|T!N?Eg9OC|RswBxV75(^b=tusq3RKE*99m&;03d()cVfw;2v zV+3x`Tjcdd7c|L+Vj`p<8;SWpZHfXc=X#K?a63UoU$z6|n}KN4w$yLrm(Hw0@}Une zRY^92x}PvYUXI^V0MR8h1#aj!iWuZAu%`3}|2W3y`82lx{|opZ9TENL24c-X(E9Fd z!ECbrkm z3E|a=ziKtEt@<>04&8Vi;X@*x>?g*3k`I^pRS#V+PZ1=T8blUz1Iz!v3IjgJRt7ohl9e zD2F9JS9;Yy!QkRwl5C#hLyMC1xg#v7T?@}^<&@g21`Vy#!pfOD9?sVJQAUZ|IeB>G zr%|mr*w6whoK%{@9va{HdriClvJW^{5Kce=4ayPj<;e5nQ%&WyvR~vY@8Qx{&|#K~ zTE=r`As8@JN?zVr&bO@gLZ`g_wDx%-K6d!8VfS|WGt;lOV8P9V6>Ufpu-BIrtya@I z1OMru0wI_rsd$dpPlU)utGb4jl3cR^U9IBXZNrZ@8^(z{rQXF=R$UH%1l6>*p=ujm zaH9WKoe^sL6^Uc=#g!wLfeXIcjlw{%ih%LITy#T$eA-7{j9wm}#UVv24`J7qR07aj zg>IWYs350@NP)KbK-;O;^ki4+_p+x7LmG<22(4ceWgwI%MzxjjkI0zN#H1ekG>QF|t9XZmX}vi`FV!08nJ*M~k0#u}aTh6d|xV zsJo>a3rV8eM!Ue6}dZVW$3%2UE<+ICQ^eEGqt zb9|FH14VI6P!ro&gz+%d84~`;IXX*XD@%NDt`qGx#>r;Z85R}xgYEM-{u`~o5NKtZwWj@c3e)sIz0mzHV6%WNYniT;3!qO=0=!o5abU?o6`GoDJ3fTuj zB%fw1^N-_&+_Prz#IUdE9c}*DU=pK}pWN;6V)Aj|N!>j?@yCiyF~dE?Num~0 zd}GYZsGDV>MzxaeYZWzuPovqH;!Lq%U`U<4Q?7myUxL`PR5p*U_Ddq0?4DQZfUKV_ zrA>Y_EP9(2TKCt&26N4kjR!CnRfdwQ{JwhXpmu<(F!HZVq)$hnTfXAWi8zSge zsYkMm&gvy7)dt{9UH>IM&*32~2g{4F&AUvxe;z`Evu-kQp$Fd_pX1l3r{r`U$&EVN z7&uK>YY{oTa&wnUmu6RBT2ut`&d8e!xSs`p*xlB{>?Gf@=c&GI2{SyG*mz+F(HZ9E zh|$3iz#h!xm)rr!36rr}yA#|yxkrs9o$@(BZFOG`5Pat2hEr5^6^t0+{(3Tj&oFO< z0FDCL=E|7W0^DeNc>_(e#+lpF+SCi3e+##90kmU@CAzHW%Rv@B4J$pbgbV`CM*4GP zj*RYfIlWVh|M_r7;olSOG|?NHn>4;Uodpu&0y+am`YQ{9m7O4>fNQdfjq z5VZkP5*mNGqR)Q^eeb>|H+2zJZBKbi^2n1BZBTN!gt0IQI+6qJxam|Kfk)C0Wj8FZ zA_Be*gn6a1_f*xc3L-;f|D(GV&T9oEWlY7m6kF<1E`ZXMvG4qlpGV*xpk5s}sMN9Z z?ST4FXOLaE1$!KCH6;-GhPsCtKNF4?f0zB>;RfmHp5;4hAz9YOZ8+`yQ#H64ca$83 zCkFqMd(0%_QhJ(Qxa7_BzEJX7vd_mft+E<_+~~CVHuo!t_pU-Vcg$u>)&~xRn|n}p zE0z=K;1F+`rmSI#?%c>~`WVQjV8!^OW-)@>5LrnJhAw$ zoI?8#NyUf%Q%y?bKz26~gHEd}R6u$)Im8ssBh8nsd!!tMyu94xvH~~eazY)teqrFc zQ+jhXzwD{mxqKfwx@6Pfpj@{6`$A{F_yMbrx{gcquT&Cw=O5Q+t%t+W)*mImvv_Tj z1IifQA+L|+VksKkiKU9n8g@)DyY9qP?sgGki{8(P$M>vml_qGej|_W>2rkuI`RJd6 zGuTa**xDn$jl1M6-(s?N>F0_vB{uJ|(er&=$1`?X9NLxnre%hV%IKW(BqQ&F3lKMu zn*1fm3nca;NA5Blk9?)aIngg;$z+8O(u(xilQ3eC4zijl@>W)AG{JxMNy869GGkDU zbA6_7l3IjgGDc!Beg3HZZ^u8RG3Qit?VY}3f=9~2cFEu)!P?r$ITuIu&k5$A0lUOW zV@n@xYqk7KSID=@(~PAw8mYV|lvo<|lsX@A@q~Dok>E9X_3G`UzS4W(F<7^47lwm_P4=_h&@Jwswi#o)Q-`#+f35)!`I%LqnBT{B5#`8V$F)&CrFZJ)_uVvE zuJ?Tcz9{ejw)fERKe}TgP48-*UFv43@BQQlu0V-oIrNt99;vt2Puj3l{uDXv`EKK>Q|}2;a>$zM79QxT$hupX0V`NZyGr722BWt9MQUN_S`y zmKm`thWj}yx?5N7kc07!2dKM#n0G6V-!ACgU4PP=^#M;F8jA`f*Dj4O%|V$t*@T;< z$!}S|@YqI2+Vjb1kXh?V+6s6WYez@piZiMqOs6PwC5o^muT$D7B>!h#7Jk3;R%WgExo9dqwT~wRTYme`rX1gE3x}Y*xJ% zBJaISt1TuKyC&RNsG73{oS$>}4WeD$Ru)Bc19RYK#@1D%pHsIC5hW`wQUu}9B2QLvV!3HD9@+272{ zgj*&%E|6EZxx)4*nB#qY!s~kuSS!rZJHB0Q)Yj;X-?&dZ3?P**dKDgFT#=~`lfvCGNt)CQq{NyxZW^WZVbwCJoBGNPs zHut+Tw^BkPmnj&jSPyOoDqkU6T|!t6xx*VP>WFYvKOaW((soK~$kWk5O*#4?)AV_i z&PO8xoE#A!4PWv(a+MN9mUHJAKu)YO?iWU^t}x7SK3_Pn)%cSX5Mir2SRv@bF{=lVp1l}C z7Y^a;?4r+!G3e3pzJsto9GHbM<{mJXR;MAwq~J+5Z}CT1Lm@6 ztZAF2?k~zYD6~F&%Yj|EJ#;F;oVVu~F(;8DVt6usAo{f@eDYnuV_?8~XdK_ldD%9WJ!eUFzf6 zl$G`EmPmS@Ox>m`%6blj%C2@qUs6D4L?cx34nm=LW4JM9)S$ug%2 z$UGzN6{Umzn4Vpo==wSbf6cbnW+V-C`|Eqm#B;Z)y4(JfLxX6&x^`m79uCdVw}1Oy zbO`^t+4thvY_d|YQrbW<*xH49>5hP@_|*{%f_SgK(>T%B>lz-*$B4)c!s~t zMkDM$4$;%?TZ(U#TK_Jl>{aG#`3vF650gy;>m{TY!q+lARhF;PdkdjiIt8VMrIved z>Gl<{7eK4-M_9Co;P?@Ga&bl629tN#|88oT>uo_oziv-d@Gig||1g-!sdwSXa2fSsYdjqOPqDjsJdCZ|-mk`5heg znp$Wl^U|Dg?_%OvNk+r15qw>@n>{2~DI+LvM!W9NEb4|U_tr7bF$Ch;XZDMW_tpMp z(xp(v49hiyurc~JK%rQ#tUHn=HAHS|xj9-IpB~GlI!S8$a7A@n%Kva^MjLDa%dI#A zCt5XW%C4=>jn^ZkCf!`0*Tb;TsXUu66dfbX3UpT7yD-8Yh7-I)73tG_iSt{v%07_r zwG+dvr}o-&Dud7@`744p29}Hx!9v=sU!x4Cib;4gVII0e-pSyO^=EP8-1pE$y2d8D zBu)bK_AO||eGjXXL&tloyx`dBJI&tNU*aQf;j*d`0yiOXMdUwdo@oF(aSDOp;3g<= zP6k#>Ug7WeSu@F62!Dk$^mJJn1H$Ob-3R$4vamkWT6qTAOqVpaA3oxbdUM^&``ZFh zGAiPkVV~EZ5caD*@gs{by74S|r#L<~w+W-|%#;nG)6@Uxux}$BMG)1eg}utLVHMEJ zN*9~bAGN7fx9jj~ybStab~9{A&8+0*$uHT|^^Gtec0(4UC?(rc5FepLA!=rYdn z>FijZs4&mt1-19m+qxSJQ`S3G=6E)t0rMW2%@0{#9XGJmi#`XUfiB1HpU;@h^D@aW zHY)Xa^7-d!zu$-Rp?gWLxX>K<#`H)2KbuQy7kqYh?K#{H`&HusGu|``6ig9>g47RDW3oA`0;zoqqMvc>thgjBZc#TL_z-=6LioT^rB$0uyU*Jfm;p z^Lw+og=#JF9H&ZDO}ekR5kcA2Z) zOGn4P?%^D4A6RM}fVd%#q<{F6>K=Pv<0>3_!)JTO~3w2XJ zQN9>(SPCegLB+W-hZff(MuLCMF`h}e728Ilv^{M+2{hQ)2ExEE%J7!Yn=9SJUi(%N zS(w!UMS-*L$8|nR8~Rn$^TBQx^b-_PgnuRV9Uv#~Iaqx?ThD322gW&Ulh!TRMbf`q?$~8CmgmTm4`|UOXxi=aRRan{d4ErhL$r9V+E_+45QkWWMN%RKBL= zc9(nXipHI?I7gE~Je_GDnm-$^Nw3$;5c`<-EzhEwaxqAOQpIuMuuVxjQ*l-NYlDD{ z<7NYZeDJq$#9t=mvE*9KahQBm(Ka>Vt6tF=n*0V+Cxj@X6pJ@a+MapQGsiR_#H8KC zDSKr;pdd0)|LIjQYR`VGftB)d8m{_5fR*f;hb#(!Z@o}F6#d2Nn*u*gF{Vn%KL5pRFEXqJ8);&yHt9(F~vYU@0q!05f$f!WVzSklks zs(EGm=Y1>f_CEJZMJB*9uQOVdq3e>N3ORj1EfM4W?dvD-#gM!P9H+A*G6XAQQsw*8 zO}n47#x$`as45Tqn*~ZUhl*D~OUHwWs)v$-ET4Z)@?TrNe2!%Vc_+edX|l!avPfLv z=pUj|aD%r)EN~mqSMi*lNaJ&ct1ESDDUCc-kflG;v5}RKdw%#Ldbs3bJ?W;!sQZ7h+~w#&ghH*UemSEH^Pl!DOCifnD4mee(;M zy>&VgE};bk6`2@3yfQ*Zz#fjjZUm@c8vqPZ*7@ z2=(j({wbX;Dg>g182}ap(BF4u;`eE#4=e-c!h`I8oUOeGI#`(Bzv-&Gr2`Bt5`Wd17HBt6L#0?r)Wg0q=?XcNZdty;$0MrT)z=1jBuc}68ckW^H zCm_%*GkveB>qhZG#CA!nM;}2{Ry+Q5isjzPz!7F2c~eAvp0uQPP%cMQAR8W6`ve7z zEL1)DAr54JI@Qa=DZHn>4;dnb#R~S?8tM0pm4!}RMJ5G>T^SBdQ$&?8jFS3o0tM^i zx=Wx)bg1VvTZyPu{+%lswR4Q1>^)l}^Cg`R_!54%aUZ|U#3%g|h?}-e{9kP@ODk@0 zZekzEU0>ZObkwhvc%U04*gy%jmPCBH=?)woGEnWADnYi~H^l^FL)B(Y=JifaXOaUY z6Sm8qQG9|$rp2S{hVry-zgkYeGY(gz zU#9=v|776&_(1P?3F;wl2s1gD4Sls1hIUOs@VJO-GNTlm9qw|zi$-E;XX+kUEMtIRPydk(t+5YnSCJ~0h z>6rKFqF&5;NxaqI*0g`EQY@@c?w7rSJe~|+d!M*j>zHYe78pMV|6`GUx>I#}BvngW zpdgseSAX$qp_ejl=ISy{yIH1UL9B5J)A53IBRkX@ACUs=M>>?Ku)J5o!|1z7DmAW8 zN%zoN+ZpSJA+LL?LqQ-?vcXf~ddbdxnlL4oD0!(E&(nW?g84g;EoMQG19hO8en2qH zWY%I!+|RSr`O5Xza*$v0jW3q;{Sd>c7+OTdWXpa&ul}B!umzMScMM9O&B{|fts&Ukt{#kHd1i-1rf7`bh8SI zM!p62bzNsAfJ5=ePa&o$YaPvRT#ME_H(yC%0b>Dj^VNl*T~N?Z3YK-ELyAp?UfZ=g zH4fULFu=Be7VmE)4c(A3zYagDzQa={>GyIob!g)pg!1k4C5tsZu7W26`QFn}R)>ns z+dTwA63Mgvx)baW-%;pS*Nrgjk67BsKs})^k~$SoMqFN}TlW=}z46UE-F+zF|E~x? zq-_M)+ifX5Z~32ifi5}Fh^BF*dU`s;I%a1W*MsK{7FSt=#@hM#H@U^CaJlv&f94wo z+;p}MwN0KgEE|;qMuJHt+oS+JpyxPXv^1||`_-e0fS&y}-&WoKfD(E?jAx&kvKXo8 zG3|BmW8DZXFS()!2UxkR`#Am)W46~Gy4daUD3wi08!L<9WA1w|WCwRb6TwtOfbDt7 zpI;`@%WkYMvTx?pXimZ}Sgg+AK-%^ky-Sd#Lc8VX+*q=!w> z495`Z7v^+{u8rG?#0yMrKD$7UoQLj9%vcbwY6Y~!!8tSDZULm{X>ROo?{%I4Qb|4k z8ktiEC`mq=-1n^*qoV<5BjbFMR#FsRV586=kG^h8@UU`18tZw-59tL8j>fw;rh^HEbuZ8;+x#vKHPSS)V2MspkbD6EYn)Y*p-AfM}xl z6^+jd+J+~EU&OAd@7%OVR@X3z@p!4tEkRP7gFOloSAI(cD<9dBFFdpl^>9oGHtP<+EnpgwXgsA4fl z6>h7^pn00F=_&k)*I}LV8bKz!3TpVG+Q~w~)7$x9fpYVtsS~+cIM+0izaigtl$Q;1 z%2K8vxupiaX9&fef&b__n*HKjvP9=4-g3Po6s%3~61EJ=WxpoB;Uiyk#Fx>yc$9#| zb})i9X|+`9gQNtKb+#YRBbI+F3ntWnykodxdQaCxfjfZjkyBzR(sf7z#7PQH-%b*b zw7+2NalY~B9P6v`a7&zpOYhdy9MkQhbM*11QwB8-&(lyy=Oi<69t&r+(#~mZP?RkE zH-#A%5}V|e0mrM#LpEypu#>p zBIF9X6=CNut-R50I+TXl^;9^4(I~tYV>QM0aan71GN#!^>~e+Nt^Q*%)%$ZXeP7d6 zckCx1B!bYn2o%pkT#0XFuUnYsW-=iSWrd?>S#5&sIQ}9COL@^r8DuJE7m3d?e%eki zdaArm(KW{bCW53s^J|B)>2jk2MEoD%?d44`Y7I%$(n=g|1gZ!M}SpKDI=~DpBu!6ITbu?WHSW_pi{rMbe*U9Z#r7^G&p6sRG9Eapz=QoyCn`LtUWwp8pTY;U z{>bVz%T6D_aC%=P5|jRLrSo6&lQB%>(ys>ZVRA=|()-Zs=d4)0gB+MP%6I6>`;|hI zN^lo$q`yli-_q4rC2;;;9cg#rv;|zV^;sA5Jj32i+!KDKX*q&KR*h=do~4iCRtsF8 z-AVy$Z#B-D<1@JLuQQD`uaVM89GpZ&3C6$6+NN|N#NtE6m&=YTxo>nP*zs9%=?LMh zwX||&8mx=06t7O1b2Xs{A;c!`9a;JOZWG#6+yMCRgid?!pvVEBI@gK{(foSg;GeA< z8J929Ygu;ng=zmmrp3TB<00cArPCRX1=>Ju+u9YvANVO4aHmc9Ea#@(}>Nb3>XM1Yo<;pBFrZ1<_@v)SFnK9wE%s^z;;CvwM?$(+w z!?n?r^`(x5+jBa|CHATn!)Mc&bKM0FR0jz*u#+QO(UtnpTyMr-^Q3!BEFGZ)VU@c< zr4})GdT$3&ev4jg4vn4<1Ok<0c6)Uop83hA+eYbMlQ4hnE0YpqvgglTdBp+qt_$&n z*Om@H*mXRSi*^&4EO%8W$|_LxH=k+H5IU3?U+G%#l-yrgD~fwkEY_Ug?gBE$oZaac zTmAcUG>xxygEL+dP?|01bz#`uuP<@o`=|#4b7pgljQK_IKkR_*^iXmH1!KW|YvtWm zDIe+Q;FJn?Q#7+-R(gLX6Dc-6ESXDy!^vkFN{5Rgg+ocFaGpHc%#S(klQ-t&C8h0x zU3c;ARed{2Pn%oLs8cLm@#$Ly8iA)&!}ej8HE1^Ol#{hUx;sutnUm4vf%*2C-F8x5i`uw!m(?b`QP>k#+C z?t#K8B*8QezL%0eBS@U@gHXj&0&%9>lZu98<%+oDbZvX`!Xx44CT%TBnMuQ6*sftd zQ|z>3e8$5h;dHEC4Y_2+VEB2O!k8tx$&?lUog_Y?VHw78RgS2|>|xFL?EH=?>Zo?} zBjMhW{m*#QY2nV5Jl))(&6j`ai$QL$9!`AOu9WN=+0MoE3cP-6Co!rbbj&-TLFBam znR3V_Rv@aF_-0nQ4Vu{byFxT;k~?xU7tZ)?4#Lc-oA9H!>I0$MgmDTR?;aC1uDi$` ziM4YICmG!N8r`I`g1{TnaI`zTXLaW0E^K+$aE-DSCrREmd`nYh{fOh8FFbFdK>F;+ zeBo$=W2QUHO^QEW6^-*b_iFMVmYA;Y*Pli3W%4D)c59B&`!|f*%Ee7`S%ZXFk-HZk zoUN&s`CSFA57pQ32 zy=$LhZZ%O6D{ zV)I^CldCU-`brrPm0CpFw!Zl1@1z#?O2kf@19t@`P&mE$$9uG`ndF$E4LG;75}q7y z`die>*QHd}pwLcs1h33vm#X_vp?|XqyPRQ=VpO}G+p+MdElZ*+edqeNknT%wx`04#u-7Bam z$0^#fa~HPw<_&5JT5)~%rm374litX~?@P;P4T@K7?gbdbDkIJFPuVXee~7uayd!}5 zh7bIj0F!kHTeQs$_W=o%Jb%poS0YXDLEqu(nZPGK!|U*m-|AzuyEL5*(sXWvcU=hq zTA=&HjOOK&e;Gy)+#Kx1SQ5maAKyIil9JPOtW;X&`m7)VDFRunfG=K9D;4zGc!st9 znEq97vD+uM`KHfm=~_>M3^zEpSYB!yv!rsVcZ=LnjJYO+Sz`T0c{r$}lc+NRi1yASKg@F0{!~2eH{FeHn|wMA~<~e2aWx z{mtb`mk$}sUcYsIvM`zWXO=*(UW06$Lr6mBd*y8P!a;kiB#-D zo5 ziYvD1H4M87ie2q_p#1%`B@uaUV;xeExGo>_>12fj*mc@S(^0C6DD2Zd4lhBT*G5@B z#BE>hy_B#iaYckdSdn%kph;Dbhpv*sl~UeTiL5sdWC#5zKviP9#;+HX-#7}=seDO}+4bC8D#pJHu|jp*EGcpxDVthjXL zs*(|R>synCK`EqZzB{R&V19AJ^S&E1tSB7y5*{wiP|gkzQ^sIKpC0G0FZP969|yXG zq<;Oif&Gte>))x#lrnjFxK*mEE^xUnpRREwz$xx(quKH8)G*t+NJ(EN5x9CtbDM;- z8w<%jrT;gR4gh*~sh&W5NSaf{=NBaM4}DA{r^;!qsgu0RFy>_LWY}x=+AmM8*o_-A zY{_V3N#ST~pXL2WLWUeq!_zhWh=P>ev|oNYXkH_NJK8Aa9rj8&}e{?hNVut3EU{T)4k>)Kev z%V{SsK`8E5Zg_;uU6b)4@6JqJ1U85K=tSJqOOc|tCML~kGd z_54lujja10owB2%&;`<^;PP5!WU9z;v>k2ca}8;a5@4UUZ}v`eS#7dGszkBWi~Hqv zBL2IC0iC12u3d=<;c2(UU{=4zmn$8}NWt14HZpU&%S@9%avy7uZp<%?Hf!c!Gu$eTcMVQ0m_w%hl8`11Q{ zEH`+i`NjF~`z+0!f#}2k=nQhdn~WXpz8^nlgA@9ofRH%k{!O_h+>&o+fMv$zj1c+^p^0iiQ#Uin!bfPZ- zw_diRP4GZ~!{Dk!mR%GbTi-`;oQ|mp9wZQwzh@F#Sf&dbymY1`DdX`qwK1AUuRO)= z=lv0?Vb8IW$;G(;=x|2DeyPhZ{@!~GBpN!hDEtU?%6no`^jh-0jVgO~+D%4X3-Rh8{B6V)pIYVqch+!9v`MF~31Gde0zc?|2cb=YD0J2p<4X^8#yLD6vor8mZQ`GnN(*li z)Zm(y;dXTIGJFpSHw7(-Pad(L1I$5P?GATuw^M^6GRFI2KadVAH>K#PG$T}P1t@}(s0@>akL!;wTl}IKD-p4dAK#Dr zW=kvnnw1Afn)v@a;Bx;~Tec~5u-VT1ZMqYCsB~uZ<4Bc;6>h*a!8iDUK78ucBnr(} z!yc?n4`fjp+yKhO8!xeg{#i9|jZkaD)4?KF_a4^l)G3yvnHTXeq|CF@w~AN_#W@IE>PBLwo`;R{9eCO1Lp{Za7P9lQBRBkr?9e5ft|vwf^xt zNq*Kee8+q$2?DyYN+|&e$=xUGHCF>Mjp9Ps`;xZNimb*!kP@_<(`a22g)vs&rEGS-X#b-YUwddJvPk9ny$tL%wY%`_t`)A!1(gppafxK>g*~OSR z6EXCEbepMrLJ9`2z{s6XlF?3>-6F-f=auWZno7OVaylu!IN{IV^OTP9$qCYL*nDy| zp*ap9|JvTzF$gZ)LN-S6ec{cecpp4H)md(YQ$2@AM_>0=R$#c-lIbmvt6@|+oAFK6 z1JhLJfXsXU(On$zdufT>tl5aYOqai0x{3_n zmZv4U)rRrWkV&rpIe@OaxVUmN=K#e`)46eBbcS1{I$1vGJshj1oPu__W*7a;?A-G_ z9X94JWd6VYl+;IDE%1%Vmai4vSygFAPvTrk$C;+9yb+j(MlJeZl1t+qu zXdzL8xWFH-^YnUCU?tT5|zsdDG$cr6{@ zDUbXz!@mv29b|#b$l@17#WtQJFY9Flf=~NM0br_s;qSM1enqLzQuLq~^%(}&p`|k`(J=7f>UjmeG{)pknWf9+cBR`DW(?V_`T?$ucp-%3;gHeW0NGq5u}+v z<~*t!qq&X0I$I2vN^(vQMV}u%sNr&V{<+z4gZG#A(vAJwReKaJD`M4~9gBF`-5Hc4~w%Y(@!#*qR$WhKNs8(M~|OA{K8i zc4GNFL~eTiQBAS3Ef zA?CWKSZKPpZHW}<&qcoFf3L@$T9>yLR`WOLL}dsIH>6iQe!>A@y&z@wl)(``+#3}h z=(%pY(Zby60BoAMzzn)X4%r{d+M?9Ihdex#U%tZmSR7D;llCIACpEskA1}cgkJHOK z(ygGljby0ol!!W1Z5c)tNJS)RLnDJlZ(0dF!{}=a76qaXmWBH z)lBg%V@G3f#$&6KqB}A2I8k1&iy0m8Fj2I30+hS|lHw+MSpD?NPa4(2EGnidCcBJ-%^im?bb%#Y5&g;C`7Jxee$chvheeiEsT8h8bzzlBL)z zjG2fXW4sw6(gv---9VcNDI8t?ls_y*Is3{A1LoWrGWt-$m{b@|DIz1lBCQGAYm*e@ z_{^UB8Cl}#5+~I8b#t6uoO60iheMZO5;-jU6X9gve%)a8tf^c0O{LlQk{^dP|JG0; zb@>Ll7Zngc^Ecnu3=;#HO=|F9?=T)WnEA4X;@t?dt9jYrt#jQ`xu$8{UnAB?NoY>*xoKt9T{fi z?#i@z%JziMmPseC^r&|%S{HUB)t}^F7t_jCuJ0A@O%yL^yMwgRd#Ze+1_K{!Gkn1>?>VK?c;YtFm|4tR>V7w#w#dCRv+Ld(KY>Sn)^nL>{xEyL%! zaHoKL+-c}W8C~wz+A`cF=7DK>w;YqmOML#4% zF{`K(d9o=AxOaq&lKxPi{%QsZLC~W@qI=NM{^ae97OYkKpwkHh zV{^A)`~8!|gb5J|a#kf=VDpGHWi2MX=0UKaP>%JKVl3N`Edd+FlT`wF(zX?lzr zy!Zx1kJCv+v*znxwp3|qlxI4b4qGwr;Sswq&VneCHp6F907gVs?m(A#D#0+*Z>V}! z`B?V!_^7PrscgLU{*?sG$=Hei%|_uTqAmzZo7XOzVYyhoWy-8!f2f=H0Zs!#Rc8za zz3MBKPU&W#^4ZE6jE=oEuKtqYrw4mxKe~s=SuZxV!(FQi*Y1FCusD_tT;dh~1uhv! zc=Gk{Y3(`$T^K5|zkm`06q#3~M@nwM?EL1)XEvU!XFCym8Eg0wsQO>$V@Ydh?b)e8 zzGh_6QhhS%AhEZ4NV01Bf$IXvzs9Vep}9t|Da~!tY*=Y*Me*(iPowkxTL_(|$`)=? z5+XiN3~u6V+%A<;AU*7$+Fdtgl3Q!BDY552&p5(wL$IXT2$TP^Jd@K`2B&b%Jbt}( zdQU3ep-Z9T%9};G2gB3AH9*^-7z@3cR?gXAUG#7rIEE_j49`LrRNh(JsL-M ztgGDW&u)8fKRl?5()N_-t)z`iQ%{58?T1V*Wb^maVM#s=oWw+_)g*5qXehYC@tWPI zOCsZBMM-i$v-3u=)1_8Wx20q>Q%p<<_}(~Q5uzS@KO4!A%kyda>QimvUg#>SM)MS4 zMBNO?<@6_2>nN5T7(+lEC@2i3tp;~8(6KS0WNxllI<7zRH4kpeqo);ouqW?1GQW(r_98P z{3`we9}Gu77sE&6@JPodP_bIY@BTS~aU&JvhleFi(|T)l_B|oIx8n*c;&iX`zcu5f zTVcOMV^{u>zpA+s=!@{f(@pCI7uj~cFM>OSg$*jCE%G?8`_sJJj`B1fk@Sfq? zn+YJz^T9uJ?>?}gj{i+nJus#$(X>B{DE)oOcqG8~k3`*UbNyW4H0yx;37$qpz%LCX)6eQtk7f1L6s>1mf?0^v2=Gp_+ zZ2kcFb}>n*>i+=TKqJ2%LYi=&*=W0Glh&x2P)C{#f}nt$FpNlqIBMTi9{}vNQxbw4 zu)8Srr`cpm02tqqF(|r~FlsV@)ewM^oCG#dgbW^3pCX8nJbS6iz~rsDaX&OUjZpjh81@cyN(b>(g(`h(DCG(i`)VR#88n}99w``|Q#xM@ zbk;chkOF*@gT7FN9p}1D!$3W;#0OoVG{_L`Jse+qpF=z!kJ!3BBK7<2)byC@+2H;s;VJWN^r{1!XlLc z7*0b}*#$I0g|+!K&ONwM>Tl{FR0L0|5V=k19--uY?_swl+1$tAv_&7ofTemt`Kpyl zJ!*Nt_TkhKPwI{WD2)*oPZyL0Im&F?%|tYjqM)@ofMo%4sn2xzl+gry*N5lIxR4YX zUXL5D{Gx7GNjpkD5K5oAX(khlnLLPuEp*3C)Qxf_NN{$`7|503j#7*PZP%oy8C4KA zvT%|R)jDPc)9{;_M8wV$zUcTsDYv;zO;H6}7jz7j233^hUR6BLEFtY+h*W+`urazd z3@8NmQd)m?OO-P#WvUp~RjgL&&Fb8v!jgvyQ;y!;avaaDeM87|*O1BhkE@_VD{Ya% z_5mFK08Wlog;JGDg*>B`Bb2KSaqT#fQ-%=YRWsQRE1mUC4x46IqcLq&AUbrq^uPlu zrnGjl^sysYl?XIyg4o?gRy@`LM9q}dW2(@N6h%l2+bg+IZ|y2aigO4$ZY}1Ei62!k zM%P}HYlIz1ZuVUuca>3Sfs`rNer>s9hMkjijB|EEnN<=*rik-I%qGo>jZk53R-phP zR#pi4pe$9DRPrv1X~<<}6i+eFUQz9c^RgFNLkkkJ7D6`9Gn6d}h!3(DSqrFuhvAPc z{ekE2yY%(E`Dzx&@M9jxA^4g~m00}MN>wU9L&{Wgfy%B{_OzqIuG^>+2NJ5GI%3G{ z3HS3x=#WjagQ^jtes6?CM=cAo6j;sWJ4uyTOa%uth20kf9s(r6)F(IqK~ilyDU5H( z7y&r%WK5?SDyqCXBNBX*t^quq?`n)i_FHlsN`cZ44z6e9j|>*?qTk$zg1sMvqXb!29blvo?~(<>$yO#+N9LT! zvY=?KOSW4oZzENxC?~cQ3H(6yM?E<>fAI+ZEMy^ohJA?qR4G-29Hl~zamw7PQ_6jz zvJIx&Cf1pPHP`5OeIk9aNps4!ShOwJ0)5AV~O72a&^+T@8;S zWjjetcBnj*UI^t`e5TZ(f+JKI4Bq4-sVH#O1fl`?CYX>^avybzts!XOQOW`Wh$e7{ zY^~K(l|(4Q4FH5fEiyZ*E{V4-)T7LLk;`vtAp;m&LK=iO<*hkP)MXb!h47Kfvhqbi1{h=YFWfKOts5NsaZmX=wvEu};ex_&1`fDsg)%Ji931xt`-byc(?NG4K(Iqx66SI92M1!(ukCNeADdu3|M=R1tbR90b9_ro1*$_jQqLEQXFEjE$ zP7wr~CrBuXQ6R4_aDfS>N@-A}saNDmpKskfBM3N=DdXs{Omf?G#B6-kLD)ns^;#yK zQ3wbMAi|HL0uSM0eUBRcLz8setp?xF53G5g#KN9Z6r!XmeU$rM`3q+%y3o=xh#<;) zKptT^gb)s@8rpo7i+niUQdgqgTk=E!9ns>*K1HV00Y@O9@dvW3s!8%H5t&gkj>=+{89`-c-T6<|0;Xj} z`>EHK$~~}D(twPhj#Lg_YH{6M0;1kXuQfBuViQopX#97?7oX|v36N0fAA~>9=~_yx zBJNU;t2~1_!l(Ke=66lFPQ>Vjr2{mZLaL)UP682kiJ+(uxQ?)lDMr$|T-_BU#@AIG zt3ugm;i5ZgoHNQ%801E}Chw}QZmps?T0*eGZUV}Y2y!RzGnE78iwbc+k{haoLaYqxTJGBRpR1ohq3ZwH1p*@spszTr^e3kzI8?x`q-G1K3K(r`e{s1i+5y!3&{Bz-` zg;-J)sZ;9DDt$=)pgDIb{aw>hGvuNn9@tHss%a=-?wW0EsFCKcP*hKvmcc^B2Feh8 zk-_B)M0o`(3hLh2?xs0JqS}BcjTJI1k7eYyL*YjVA|~FULf?to*n6jMU^x%Kj3KY| zX;BtcgxB)_0K%*H=PFe5kMtDJA|Rup&mvaKS>#SRk?rSIT&kQ@LT(Cyoe&NMQv?)D zg{xhv&;<}jDo9RfZ!5u5B^ZPFkfYdpuKZ#3b^d@91z1(`{{X_DUU`%LjUJ@?GE@-< zbWCL(6;#SCk$k9_ofIOw`$gMvYIrbjwkFg6t6vyEY^e7*a ztRm}j{{Y9Ues%MyPx@?QlT4tFh+6w0-;ix8ntn^VIuzbS%4#=-kL9HW#eQltG*xAa}T zhvn?_TdjS$M?cVDUy*3#AG!n7kJptaoPSl@{WU(h{8|2mZdCGx9ET|79Im7Nkl&E? zPC`G3&>{T_0)J3n-6Q%a_f0^7(V~_P$=HpRMKo!DxS~(iA9IMK@9HeAl0?iK&P%gg5lx{IU!o)oLKnp4$ciVVJTIw66}i)9uRRcv)FPw> ztLTgZ##f<~LvReb*Fr|kgyfJck!Y(c+@WaVJ+ij;i})cmUd+n!sv35}y|W#z30s#_ zj-xgeDN0uXK=Su0YoOzt7*O+oClEj=9?>iz;+|M6Ho{imkSho(^qYX3DU@LbSh_{+ z>RGzWJwYtHnga{mC2fI2XtiN-G)f90Lin!c{@XpGitYtMvJ-)>X^}Efr)RutEV+$c!U0g` zy6G6#gc2Gp9I_EZX6+oYY4#)zaAGLP$stJHsHS421qam~5IN%dGoTfnrQ|`~z*f;T zYBW;@Qq(qZA+yPd+N5xo=#t~5{c!M(IP!1x9bW>AGlc&)EhPO~J5iEM5IDz2+umqu~c*P}37c#P` z1;i@hk{*#-i^QRIDsd=Usc5J(Qq%!0;umQ#CAgj?R{#de>$V5nl+Zi|wv#^{X*m*= z4nw4`w|5l|PJ7ZS4T2pGh=tUHsA|j1Y zxPojfu>HUbZUSu&UceYgY7OkZDp@TvV&Lm8&y*aT62SxwmO^TET;?Qhco(k_6~Z96 zyQRhYUa%PUjXaR}G=3u^EiEr>puB}S)S!bV9Yqxqq=Xk*ZI&gEI?`bTWJ|)g1#-J3 zj_f%lZ!reP5czoPPquT4@fHHs;g3LpVCIt!6nKzAtDe)sj zaE-q)!C8L{TT**7I>AaO+B?SkPDD--Cg9Y$euT5oa95?!$CuFi7&AW)p!zHz#e|6r z!Squn(O3Tf0Q~@q^r>I{Dg>yEKC&Vw(|)xUs#sy*F;AdD^vk$QnO#dS2ul>w`{pi zJVQn8GF&;j$6Ty2er-5i7^{;qK>q-u7?%(zUBowRC-oEKg(ji30IO{Iikpn2a?DGb zgQ-|ELKr|+Y<7=ou3b&c2P0)hyiwnjYC&Zk#cZ!jEAC!PJTu&;3>s~71vF@^JMk%z zE=~v|Vj~2FdR0N@WJyD@;%Z{r@dnfxj$$Fc$J|9m9gMtMT8r0=3ANH<5!R4Wwv+5j z6XFptB@!@tBuPZ5wMnJGl_-?mGu{Ii5ihwdukFRR9ngyZ04Qf7JWxcxG7h9q6i}3N z8!02P_>TA5h&dAF<(CO?^t$wM2BpiFDQ03H{43OixIg?xU)GYp_zDw9GUfUYptlgF zP;$>^5Q+dxxQC=wl%9prA`t`EE8IoG2$z_a1}x?fvPD?9fw-KYiGYe?`U}Pl4^0Qq zxbG1bjPwh`b&V{O60%}DhzzGXUh!DvDpk0SF2}ZRJhx^EELNo{#ICKdUWb+)t(0DJ z?pS6vKrj(Ox_XUK082FTz@hKVDv@Bc*N7twq(ED#LHn4B)KomiVBZwtT~0-G;2|4m zG`+!9=vfpgMTQ9Ag97xaz`^&0CHtXpzEV4C!_pN+<}Jr^f+JM9IOf3Qi@3Y*4rL`G zg|-pg(d8y0R9(QimT%he+_x$Xi|i+f6q@l10YZmfWdoWrsG2^Kk<-xz!>O_^sulkL zSn6J>vn*i&HX|ZjO{rQUaRsuRu|X{C&72S{DB74~tIK$oMU`|&TtRswvi(N*T%!&` z4Wy;Wl}|GAtjPcep@Ml#nNC=hVK~HW+Pw}kLilAxQV#7*r^sd1?1I=a=q~pZF1^Xt z5~zXCp}58pU#-B5sFKlyq9vY+MkJ%sy(&<~0TpxhBHLext;sDSc)ghLgy9T!{E@<& zz_^}cVJCWS;Cw_lVl1dX`JSOK=)b7?hAt2P03sLAi}ibA^N`JgG2#Oa2!qq)L>OSG zf(SKu4{@+T5ct}ob`m519ro+8`` z)$;-}#nsW=#6v-AL;|{~;$KFMN8HS60-~D|oqC4z)U&R90GP({vtV1WnDC1<2Co6s z(iS*Xz058{9LUOo)1gmLs4~w}YkDln3zdSsg!P$LhdvZE@cdgd`L$W7WyMeKS7(Md|w$%1vI zTtN7bSD?4ig$F$osy;rlQ7k9up^A2|@mHZQ3{&3M?=g6bC*DS7r_b;{wf3FsZ6<4ABI*{s_T)YvMbWPzf{KcGIxo_$Em> za?=i~Y!s}z(OUBA0<f>r5WLJ1<~6EAs|O)NV)kGQ^v zKG^Nzic7J}8`*XlFKo6qYNb_)gy9EXHBas~ZM6q6ro$C}*-;0p{e}RVW>vTqf=eok zq{5Mb5uO$-bu8c-zfwM+staJ$lWoJg^dy1^Mr)c3_0!Xi2arLO#Q5}wq_5hbq;kr< z&`Tw;pMXYO^30+1k`oP8dwVI){-Gl-0%X#jx$lW-AS5mFs62vL?IIEZNkhdA^^O8pn5s#6sA zI9M~y^gyblusjh+EGXSVEC??n4ferJ8AB82T&9#7IkSkzm7AV1w!Z5Q*!+_;=e9jf z>NYW7tdAklF_)~i=$i|I%`Y=3HuHA?v$!}NLm?*6^BG}QJ-%fvrE(8b7gEhJ11Lil zVeZ2tR1BGjLcnxIaCnt~f}#bevKy_EM{sb1f+|*_EB7j#iv)_1RuMFzE3YHRaYh)x z{#fKJr%%{IJM~KH0{~S{&gHT3fI<#<2LTIe5f=*X6lD(IawsEl?7kw)PYJAZMqOO@ zH(WEKh*Tj@;t`D!Z0pQJMj8ywxra^rL~?zI(l12h?kI?MBBj9WSRsjp6{mv|>ueGn z1584}913lj-lAKxgeV~#anM1#mHZKXG#YGzzyqQ~Yh1yLqHFCKj=ey$C+a|+{{SW` ze39CEgN}gwLu$aNAVO6~4@&f=Qu-q*Bz-CbsKrwHC!=T(N{K7e91W8_%EB^q4 z>csS8>X$Y~KSf1{A8~sRrOTHu{{XOm@jX&5AsSef#ug&JlR|=+mt}0ehVg^aB*H?> z7A#_*xF@y~87?se!x!8nT9=OW0tD_|5zWN}LJY^CLZBcgD8T`0mN*R7s=2ho$AyqP zEpdnYKx8)>^!3+6*QYWVpOIco4_P2FcEShwBYj+z1WD* zm;e~Ah*VWj6+T!<8eo!6kjQG_#5>{qCO|JB*-^Do4MKuphl*Dczdng3KlsxtU{S1Q#yL-Ns|d zXv3V9`XLytsC*u0y8+`?Fgk%w6o@wYg!ZC=@P8oF;Fm!TGdp}ApGuFw%iq0*8lTNf zxuhDcOvrjMp+2=tsZymxiRh>hBdK1MaZx2i^i)qul@rkPs1l`m)K5@GDkQH;l`2$7 z#Poe1R&5F4Ahx)!Polj7RH;xtiux<)udB?8cj#g0Es3yLf$2DMJat zx`V^DgE#2viVNwL=33wvPzIycMt4Sf$X^g)mMLYBDl90NZIy(ok1slgnpzJewlFpw zR4!Kt@~#gxfxi;rl|kU>gbE5jW_jIPzip;bR!mm zTjm%vKFrAGX#^es5YhJjS!~_ssZ?I173A~;0T&g`A@*e4kPpsa`A6xM2Q0uqIwck61@p3?245bNRqBF#EApwV!nWaR7p`KM4C#86B4C*BuJ4Z zW+%}73}XR;<~Kk802RxZE?mD=qLJ^MCOk|PsP#yptBYYPdc7FhulEL1b%k zsWw1~Q6)r)61_7#B6_MMsF;->LPYc<1JHpgC#6L6sZk|Fi4s?$M2uq}Mn6Ls`h;$p z{{ZQJm;V6F^c&nF(Jsbh;%D!`zrXT#bPQ9xm}Pi>IDt_DpT+78Puh z7?_2m3b06*m-r93)nh7lMg;9yj|pWtsysZwVQ#G@14vMS8fiw8t)#bIbun1cnw z$Q;WamRu|V%B-*@C4$>Wb9`do?oqPoY_q`_1lTy)0?`jJF6JLylamNgbTVWymZB`e zl-_Pd3@EP|9PT6~tZ*RXhiokwVIMf>6wsyhTk!u5b`{KF>Z_sZJXy@#vS?Po5y2Lf~=b z8mRl@)O@w-SKT1cN}yxtV)~GAzz&eXUIm}aDNg?Ygg-L>0CI@DTsIVK*CVfNFy%JPNlBGseCl8>Esa*O#j88)!t&gsM z{{R_M{)&j8(V{7`Ac{ha1Tj%$B!|+d!J+7b^BIJS`UDnY*oF%9`XkdQZaL{O!5qRB z8gk32--_-Kn-S)Uzg&%XQCNlYN2z4((m`A2RVApdt!gp|R9I$~}5GGa$YP53;0`$`GMOFE!0Ua-R7*}jd`yJ;RS2m7bJ)-97 zF;@_E1>O`?7;x&Onim$~>K0LK8$F03$fvR#+MIVB;khFnDjKm?-2#I0&#TTfsv-WQ zX@_Pk6NuESScNeg{Ei3^Jqal$yqc_sa4uH2oZ5}6A+r z8G9uVKy%3u)u_9T$0c5!5v3oc5Iq6MlpsQK!IOwErLOC$;tA|&aKjU#@*da$q&J5v zIsg^qN33ku(19M2b;IaN{PQi`*2Ko}H>8y~U&EIwb7RZXXX;!W1z--+zmlhVKTuqi zpG7&nzn-^5!Th1nlKx=2abU{e%^AXH?zAAos4J5arcw}_mFZaY%6o-4f>By_&EZxu ztsPg5sSdB7>oX*MSl%Lfj-No4D-oj;F@%)*5>%}ErX@<16Vr0N5>%|p^r)VwMD$}A z#y*eG{csnECZK2+h)j5LLCptvIaE8CKSiNnL) z>D$ayWL63EqB14BgD_->%oKQ_*Qq6mAd@6iIwR>s?1ME7(p#)El2;t#)2LB0DUfhR zI8FjSNaUC%r?d(U@%#i>8qjb;0+sA$(hz{dJdk8xLp%@@^YIvsP;-9bp4OP!-x9&p zJ)1-$sT;YOGH&_v?<#E~tf|2<;)}6_SM4U=_9}HMTdH!#p?sy74GD>dp#oYf8wV_) z3}P*J%nYi8bK+|a0Wcj(YNjoC$Sy zp$~M}8$Sd(Cn~}hasI+Mca*=M=^J4wU`OylGB1DJPDo`!L^~IYO@8YQ)ea~Z9S`m> zf%YIl2w;`WWlEJQRH(&bRHxA)5*hfn?_SH;}Mv;^0#+V_(EkAV zD5)XI7W5;^ypcX2yQo(Xb%2~97ga31lgLX>K`+4=&Qu_(#tF}%k_DugISoNQN<9-~9wv@`_<;AnxueSc!wNk> zej^9|ZG@u^y(%|}Pl&`z#p0mtEAI>PqtN(2ECo{lA?kW6R0tO+^e&mps0av<$P%J!)rBH!Xh`vM~&E64bv#34R1{dDeLe5UY%;-EjiRQUswcE)X${ zeuEgt(TrpCZG=9UAp`2K{y`U@n6?a$tS55><}Z|vy)o}FNRUV?5$MBG+1X{yqp)J# z#X;)e%1op@b0X$Z;&ll1ky@54Tl8jPBZv*LGew0(hda9u4P7@GtrvYMnVCl?nC_3G zn~AD3Ha}#xQp!WlSl>R_8RGS(VbaDXJ&@f`TZ5J$OrFKQS$o{umk^q`0taVf_h>{0 zrVUfJUsEwLNQ4D&f$AGdU3_-I6om$1Qc!4yMBCsx$~JYeig1L(2h1R_oX4VGtbZ0c zmtVI{A-@}5IuNUHS%6UT2CgHxuZxR{0P3G;U~L@EtZF(1B{4k$r|}BgxUY(UMEM}x zs@!h2Tuh4E#)H8M7fp7&#&(W=Q48%`b2<{YW&xs6SzWDuU=q1l%K_6-wngGrxr~Xj zVRCBxp(dUeD<0f5c8}bjrAEkX-b6YSap_8)RG4{F^BEZAu&L1%H!UcPdaVc^b^VCT zh|RgHE$6-c;IKg+%Y;ec{f50EQo@lb=%1+7`C(G!NU`&CKPrC{HSZ5nbpltQ#HbWR zFAS$W7Yz$eDF`VEVP>5>SZVvU8FivfaMd5ja?0+E2w-gN`MpcZN+Bx@v zSbQ6B^9;bpW{%~;q0NE1gr>>EI=DgGjD{0o3XQyqv!C@J_5!i7iC(Fq564LrdWTE=YiE~@MT&Ikv; zaF{O4TY~^s1#J7U+!vW(1;`Gbh;4STWPHj6&1O>#!x+)(Hevfd!a9m-r}AKCi+3e9 z{dYrxF=?Y~Zh??@JnmRG1hbyBgvo|jb~|9>9T=q^XLjI&0%GO?+XUvlc1e-ux`%=_ znTYriY+P09nqlNS2Lx`{0{)Prmd8mgrQ{~v%@rGPhS*lfP>b=}m`my)2q_)-Ry+fT+nL_UR%pD1Md36p#?B3nlN7+fFzNL13B zhtTySf(kPN5Gf6dd=0X)1H9pYnTPntxP2!FqYqdTIH`*JF}9^UMmJN=K!W11Q0Ev2ldbE&90I=eCL2$u%=u!n=qNC_wjDD6e`Zq!!N)UuSYE-ZOH5peIM4{<2L3d;u$>;>cNSFwN z$>~|d9}udjX+|W}Dp?9fvh04Mwj&sj2}u?7XP}rQ7H#@d>0ByNV48?ElGmbkd)!(( z5iC49B`_C~un-DBc84(n7{m_I{;&<*K^%dKU=p#*k-srle;^l$e8U|9L9b399m@1~ z34eTR42m#a5`^lxu&yA%Z*-iV@qr~?Q8|MQGzx)OJ@uJB9l<|zSIfHhVgxfEn9Z;Dk>MJg z!S5b1lUFC|0B&Q`;MC`^0<2Wpa*U;wnK{Q4%>hm3BvVZ=#xD4Z4-) zWe{8)L8Mkw!qHKBQv*#B-BSSS>6G^$Xo(nJtBBc1H7t0!LTQ#C2XJDlQ32k@U#9&} zp*;*^82t=m^lyYdq!9I~UqDLquS%6F7J>8x3~sSHiou*qbi=`qiz{+PxEUxe(!6A$ zCyu57MQ-D4B65!XE9WQTCMb;LgW7Ca4lz2}y$6msEU^fQ)0c^W6i^zE=$fN4(Js4` z8dHcK2)DW@vp(!Lly1q6&+4kA%L8R`CRFXSDtU-$Q|C7XKsS2v6@7J^PG2za0_P-h z%O4@fz62svR?RwW^0gv52FMG`t9cmv)Fs z$)`M9mRZ)SV5$EAp)h!WD0&6%BPt`1b1%@jxMT>Iyj*1g=#Fb6#uRd(IH$hhWvzKD;X>8nq$B5;J*6BRYkV$P$1x!#6U(=7bT#9;bmH-p$S!+^wQ!qyg?m~95Up})Y-kUv4&LLDrgyu zTv-c}OSZQgEr1#zA5qT>*(kfVHF>#~)D|?lGNP(Fa*L`m_2rihF4cQO3&l%qi5Kuo zF?uQdm*;TaH5TyJOVuG{J5r|Jd$eVb{vSp<-fZ*FKHs}IZxEE6RJrq8S zeHi+`PUu7G!3au~E7HAd*1m=f;uYyg<|P=zEv_O?NSTY%zE~jK0}zxPOAZJ=BKVg% z;-CkkZ!mXo4>1u^ssQwyZ`I+%sU0S0qF&`R1iwBl!(GK*(McC8ZQMkeb&yao2mTPM zMi9gZqca0yZHks5Oi~bJJ1>`_9E%AqiP?Aa7&Lz~ZoErebo~hz1=lopD45MnF-jkV z%uWa_Fm<1VvW-F;e4)Kv++}-Ug=$#b7QO=VZX?zFzbVTdmz?7(V^O!_R8$z6O)P1S zSGFo`H~dj6ENE>!#wgiOC%i_IxNpQm#nN;`HL#=kVPg0#)j)(0(v@k%xiLE2-i_0c zUc$c?BOz?+dPa_=j)-@)fUH8{J$P3{?>`#~hD?^W-NXZLA7(tjL3Ch9hqm|hcKx<4etJye_v4d(Ct zjqck*WbPp{L^!%GiH8X3EcuuLL0#!!G51c;jtjYPqBV-Q%nB94{{T~+Tn`*ewhOP? zp>-X9GX1Y{GHPCP$qreh3)Fh*w+721k&I&>rV#qDLI>Agi7V2*M&@12J7Es+lH|t* zurh+_m-PB#>H|=iV5Fii5qgVSi@!rnkQW6*6$$1o+`7a8SLp({A{GtQ0tqH$m*k5R zDpQr1oT7+sqAKQ=XIx=NX|P-a*ANUDJOVQuEqZpv`xCj!=y#pmOyj$U#w|2Z`z6f# zN#Y}9YpxPBKvPk89I<_(m@e3l!bd~f7p)G25~e_~TbPyvpbhc(Fe3*#m1`N;d=RoQ z+X|e-SVC72<%;;MBshdOa2+0D1Bxr-%3-z%+is_qN}3}_O5mv;jkfa*5X30h8AKGuboV-Ym|V&ESF*^)I z{{ZA~-H2`gm`_ACg?#2se zu98}`a)RTf4Tl*E;GtT(mCp#4h^0&K*cNcqavZGFIUb)yB(lbwD84XflpLID7BYa zXiV&)TP4<%;WC0-<1fP0C|O9f7OQ(qCK5e#Arh!W^Fjrn=OuH!d%oo}Hup*TRj*Q+w4k08PGvLCkX%%>J z3gsv+C6H{9(qv$o^tf{vXl^~RNK_T=o0<4BRDFOX;KX81_?0x*;jT$_NU39^wW{$M z(kcK7CZZMEQI0|wtl%R&`Id1F)7-Oilp??yT)$Ky^=L!suc7s?RG36#pxGo_g!Ffn zozf>nVs=U5!^}gpmU1(RQD{F#&qR70k%ROin1REbl`5rrNcMw!!gC0(iBw>rQqUwF zaO$aZ5kl}vJZD2l$Solr>1&R=KP++pTa2I;Y2bd?4O@0nwnF)?*voJuBjp#13iOFZ z?Kg$X0)lx>GSG{TQ{pJ@qIh)}RpRjXDI|k^Y;wyeSS%aFLUZDdpbI5gI=|SY*zCz} zSn5xS{7lH_aS-lN1J*s|)~X{<xm*oJ?Vk84ohd^-764F8XyWm2DK56tyCpGq{>O zIfC>~O0O|qV7H@e2j*FDtOok2Ut^%6R_r@WcN`U{gZG#n(H0`BOa(0PB9v(}NwzX? z^2HLRDWKDR5u4zJr~Q|eYWGD+)ytlEAU25D-PB5qR70>0K+?qnF!B+>7bQ3!{PCU9 z*!mxf{SZ2AuUp!F$))p{V>uAlIRqf}G4hf;!>{ffo{5LPgy5)vl;QLQJt~uj1{CCn z^Rlli7`IATa}rP;{{XB3Jo*SdLZ4g{0S)lup1$xWwOhY8<~ArXr5;vQ(d7uOSD9JB z&UR_2w zvxz0ZBL!&4K*xUNN`yI9Y9(9?3VBqpm`ZCrKZZFiR22#gF;^oItEjT62$m*6n39t3 zNAD2asy2WPM)tzG%r};nzY(`L+NTDDGU_Dom(e7W4CS-CSu)wt>T&QgO?vpS%MDb{=ERM>=HrJl1oFo-)Y9B+a z8(?Ju+B$;8qMw!O2aSb75{DUVh2~bH z0jpA$D+6@F!{GrbK#m==BoYIdBX+@D9wlg%7-{mbIPFIT+@!389fuL0K>#K|yD`Bqsw*Zv*<>$J>bxw+N-FhU*r5gk zqzb6j5B`>|shGI$(2pzoBk#;BSeinm(VuhtlIJ;wd+=J>tjV!g=3Bs)@+$yGL=(w0 zfi`74H$L?-x05NB`7k^>pFJYkfd(-LrpaE1rA265KK}qR3{bymcHiGycM8T?M`xr+ z%l#BKwX}z$?j=9lmYQ92&9fWKvAUw_H{hs`DoMEvk)Fbn#aJ&g0Xn$Z%TTy38|LMB zAml~B)1&W=Ng$p3+<9M`fH^O5>vf%fjO7uk#@CWA%KCxys$}ghJ=Fi zEV0@Eg)QR63o13{Hmq4oH$}v+P(!Wz#6k}?=9n?{Z^U7&=8}TPPzBcD)RkpqtXwby z*0ZOQRAm<5F$~I34r#ci=y9wv#8C_{Y$56@&JnT`a}2A94cxIELj2RMqk*#aS%v*A zenv=KZCs=Gd0~e;uujy=?Q>nBtj++bGGatzQsW767G&n3`5R$T%TZs7UV=xIKDP)$ z1SLxPtLY^GK7b=+OyIAg3UbKDBnh%T>4nr=sL!ZiI>m97y$}acl%pgt5DA+E3hfO% z&b5v0Gw2Yxs2E^_c)|s1lpoDEHf38a>K~qG_>^VW0zJz-HPlh79YrM$?|!2)?!2C# z1bP=tG$2%%QGM(Z0}3BxL>sc;t|DB@$%v{OLDR{Y+ipk5M;*62#WPY9mJ>g zN&|5BCHsgS9tl%uVUeA-tCnj5*w$;*tL$j5D|qW8%mGbO7W)#Lia2bVWy&~vj73&6 zC$?8U6gfaPhkn>edh}h6SgR^lON`2dt^9D6<|z&CS(Uvx2Ki$UysJ6lV0V#O9*I^U z;E#EMZu8DZ{{WS$>(c=VR45>}coMw^2x;+a?Hd084B}-<_#hXQmbQ#<+BD1$!r)kQ zSaDvNjvdqU0Y<6<$*uYV(osW@{IkrA&4kdr#ouavV58faSEW=4eIx;Z6fUk-UI?IR zf^i4JT!S%Q0dhxO;sfC`aA-!vrRcpRCB}%OAr_(3GsWc!G|kzSaRE9)pqy2Ds79m# zhUXA0RJ@qI_6cDnR5=(ZbM4GG#j*&Xat z?Jdj|%pN3z9l@cqD6Z38i2Qh#SAP{#R$dL>_w*(;%L+I0nb?6|q zXQB~QK@#RGq@~rDFWhy)!?2~C+bHkXI0ngUNOdQ8j^u+yxPz~xPsVy@(Ik3WBhsFi z8i)bZ9*BB+N+On+>&}u>UkLs*<0C@A3{)i@0Mx3Maa0()7eszq(&s$7L9)69na&P^ z?pEQU4~R_q{O1bd5swZgx`G45r|tMh(hc)%C&9P2Zys1sCehaTZ#QZrTR)oZAT z2^nAzFWrNOak(Af2ir3*Us!aIjG`zLZ*vmOEo$*b*vUF^1T6uM3WP{wW&7Dot95j| zMlDZCf(QelYe`yFT%)2P$y+tz5t#Xad6bB+MR zhoN`wzq;lxh#=wq3{`F$nU@FeC6~yXj|24q^G;1Ue^V^x&-Iock^IXH>Hh#=!fEL^ z`@npG8RxWBz@(+Ts2eP$zY73qwni5ZLvZvl4^efi3T(MbF{q&8%b2)VT*8@s0Y;n& za@KQ6T&{0U21SxtP_)vi0!3`$uqh4DBn^~OyjmY-R?aSOTZ($@EnfhSgVKdKFhz0@ za1LJ*`9cAFAs*YA@tmCE1d)K;zv4NPS4OU%hApZfugBVJ5Zt9GV*?aU(aOMbi=rGm z_GM>6=Fuv57%FdbQwkGovSO-3bAA1+VmbV7z==^ye<|Fe`#B>iM7=MmQPUc^RC0i# z+J*c`eT z(j!6nseQF>P;?bu@nI0M{LMMMZYp21oW`9ff7rOowvEVGUJ9^%K4w=fMu6pvj8HVV z`;#0PF>=NP7Nu^RA%en`eWRNvk}UL{bQ$0$jmrI!P{R;;F_0SGPyTCZLd7+1s<`x}_(|tu)U?C3N=8eZJ7VzVx zoEf{TQ;(Quj7fJ6nMvEc$`)(N?)WA-%lfOLWhl!W1Gs=Fbi{)S&j@IVQ{z#>c9G~E zTD_dKK8i_?3JN8{~h+EY2Yw@9hGYoFJ<_e-rOd_GTT?{YFFNBI^FqsH4(u8<~3- z;uF}Kg~bxC^dYIw_^C&TLm-Et3a_DLs>Oc_h#dWN)1oz3l`hMutC)0KYiEWR9gj3_X84U9WAiaUT2;UK4WoZ!EG8qRAx5@$&>=H1rxQ7VJx%=P< zf{ZZRR+{S0B_VT=3xSwy9M)p1kJLzpAEFkK*BF%%JGQR5ZRjieN4{GlL_#cO8`1U76B{6 zEFKuWMrg&ft5toWLgK;l#ajgsR}i$pD^0nKrAzL@?VGXYSu27ML_y(!84X`~SBpT& z6*it_#I|kXYDneG!OORgBoop?8;6fLQg)^)BY;g1lzAY#g&}c0Gq)G!B_%^h45BZc zh9@+`5F1#r4}lBBy2SgDn^>}$m=7Lw;*MEU5HsvYR1zBlDD8vj&nP|^%|mZT@DPD^ zukS%Ot({ zAf6{Nfy`Bu3R*y@S*TCMMvSfc5+xZ{zjh!vtSYR-Y}baGa_?EpERk{ygy4se(JNuZERl9ka{!~Om95{j zGyxgxj|XIK=?8-X0hGr+?}&r7?``S>2D05qVz)`Qu?{oLxn9i6Eth3{5CDUk-oft( zR<#a3*okg&a=w$)ptPb1r1uC^cqjn0;woThKVuvzHoRwoVYxGsn;{8%5B-tkW*Bpi z@rkE@)Vnx7;)@@cc?d=8nT0>|606kDwj~Q_AIK!Z9i1sk_PO?yq*jPUT#O&IhTGo$ zlc z#o$M<8-W`A5`;+hEmuooJ&h3#Tr$N4t{TCc!v$1$WsC64#***MfmWuz{{V^QA}%no zZrIYE`?3;YFAlwqRy_y+m|<#N$U5>o%a@KdbmWy8N-r$PAOIcgeemh4N?v)m5$wFb zL?;^>rWeNgV%9kHD&qJ}Oa3Z12ud2v&3jy;Dy3-;#AUMz@M}@e%}IwVm{y2!lQxxe z;=d?%0~bxp{{R(_CK zHLF>7a;nS9>w93?M zi<0m{8{@905pyxY%|&oxHmVybTpEiv7hTD%sJ*d>36E*>Or>eyoTWBPoHGXzz$Im} zUh$+5-TeDw?OuQ9F7IefS@0;fYS4G$G7d~(&_>yjnDDz|473)Gl2YN3lKZaRmD?@L zlt{+`94~?$s2v#&r;7goX}~zHz68yE65brd9OE|j$5!O9bRy5;Itx$&ErEcKETvQo zFPW9+z=rMUjDWU$2R}0v5~NaXn8L7j_LIm;5_+z{m+`V=j#ABHG- z2ku{yU)v5j3ijjD;|v2L)gP#TID_54iJBe{$puCP3yZ)geA$pA85bV8cqU#tgJgsR z9*hZJNbv$OST>U5ssLoJDtNoNQh}DJmeGLSLQ&`ve926J_q4)@$z}zkp(|1wN_avj z9GqY(HSYs%hZ5B!^OnzUed8|~JEEmis|jGYWkgXzSmra;Zi62YMTn$LK--~6tT>AN zPn5@uVRHTA(`q;29kdzpk+I1Fj*KKsfy)`zo8GQFrVfBCRYNRo7yzdTO46057YnCZ z(^gp;L7Rj!W)VTYmx{?Im+vai0w5QB(@2fviNlnq{Q|OFIuN5^!JgbZ(WqWkshPJQ z;Ff*6?+h#eF+pAs77j#;>a(g*n3-_G!vVO$98G<6>L|4px_}ojI-_eLu8xx&-~-2V z4#el0VDfd<(#EyX!tp4gumr%sXT$~f5(LC9ehkHD7V=_P3u&{&7PTq+M)n$psP5-8 z9`ea0fW=pgz=|--5c-@1byRe+)=V-V)J|iOh((-zkatTU+4L-i7DRF4Zkbslx>QG7 zumya~8=|23izKNF%pVFx-USLWp3GE>c$82!P(8}#KG@qboiHVyj5u0D-VaI`%t1gj zl&>+CyXAD~8aL342LoLylV4?FgWavi+a`w#i(*R+* zSqs#8Hy;-3(>VwQRcxdBW$+Tjzw{v^&&Eq=p0W$KGpIa3?#G@KILaP(drv96;c z2P_r-zmd@|Z0X<258Pog4$u)m3kvEmF=JaLugjVjw5?f;1s%&yX3>s=#3-ESg(%(c zRx-SH}qN+EJ-uTC=G`|~exy#WB#kkIs{LKX$n=w}7=H3v;54|$gqM#ysjaeRgR zk+N0`vrl}cZr{XId<*%4;`QhzyhEz?pSv-pjN$ozVW9HBXV`vNMsP!LCZXs`^(mLC z3#Jug^r76_Md55pqkO(-1Xvg{_&wmvGQ;zj#`+Ux8r|w^1nhYX9c~Saili$R1(da4 z8a$xbT2xrpBmS5x1u2a;i69{^hSZJ=aJs19Zz%3n4DG=-k5DKGL=zQ*@ zxJDVD6Q?R!yb};WK^##>+$d1_E;-L-wXOVOEIkQl5ZYqW@L?f)jUsXv23+p4;ii6h zj0^kB#yL>)xY3Z0h}@t=vabq+THvMPjYMeJfy}4b)UC^Zcn2kIw%pIl3+qwMIfxop zgMal>@ZQ8&Km=-N8n}Lng4tRK;Mfn5H~uU3j%=E^slFitAV4TV*&?kzOZ!5V3YbAc zQ|Ap!aR-szaWe+f4YZIC%%#RqLy&<0svxmw2kv2jFARNLtN4YIn==-bl?7KRMN9=R zGY2N3+VXlMaz#Qz>G3OEDGiIf^-)x)E_q4G(HtL_qW*#_!ybr9~ju@@TPk#?cf zNvG5Kz!)MFh<0@z=33a%@bfC>v{)T563s99ECI7-$#Zphd3HpVDhZ zf>vpvU_QbHn%&qrh=y><;UI%hm$o<|FloO&`AEyP*-z+7hRWQ$1ff(qd3X&c2byxm zq~&*fu@!$1+tDyOi7XTQ7VD;~$Cu1fmcRUnqOMZR(&q%k(N~bl%u+d}FQQjNvK2M0 zctS(%DDc{rDJ-%UhkwYHvhfED7G58@QwRKaDjx1!_X&rJ7`#v3erq#l4>CMg`pg08 zAuGWQkh&k(J*z?uA_sOcPl-9=7kBHyUcKy&TgAW z23Nc}3#C+KT?cZY0LZYgm=|4MEtc%CB^bMoKwx?Y7?0VwsM4V&EMh94Iwq&W=!8_c zpzfvR8is}Ph|E))6lzzMsB_Sy0;&Mw?DlRJ1F;P`f}Mi&axp|sE~E{XfsfssYBAx! zx0@g`l9(uJq{3h>U|Te{$nqymtzd11wFR2cb~i&1k; z!1S6-8Bms)B|If!=jjT_rd6_1KwiXX<7R| z@waWqvmQmy@MAjROU-zT-=;190NIQkWb*MV;rPP~M$fonPtnmArl^%^j*?jc9}j47 zYBH%rF%Xp!qUncZN9NL6%NxT2SIk+r?7}J5a@(JS-7|`^I+LukBLrfoO$d;SKD99~ zj$&-!msbV%XS*7=wsy~g9YtBOPNo)~jCn@@FGODd0MaUCcUkluk&D*L!(2daDD(#` zF#gKr`+Fi>m3yxc0I~N$+6yRQ`7Fb`2-(pPKh#*S_90|cSFy?**&>MQJMiUv1Th>0 zG^}?jyeI~kqo3SJZD0IfQeV#ns|KR1^D1bZa6;%QQJrCs zAA)nUWR93`#wLD0*O`Cmx$kh6@6s~xT0bl{y{yB_znF^s-)K~W5ST~70EGJ>tGYm3 zpnF%A`!iS&m5)OTdIzOP9G!6CEAJoV;)d9^MNh?@-7h}SfCQtYw2`<4C!uqEqK-E% zm!;DMV3*QJ6cQh4R5ijZj&OBw?+POnO7I|uK`Z!jDT9fRW0uwShxGfg8Y0*j>~&Qr zKH`xFWpZKWaD%dNAwX{v~n9WS44Mmpn5q7Hg_ z+hV0axaSb6hL{qrDY)$S5f0cWj%sF>jZs4sh}b(wq&TQfZUReL7dgQnpNK@l;9FWWg3*_={Yd^eH-M5Wsy>Wc`5TR=)i^)2tX=z zR&-5olZTSv7O*Vjg{T)v5{9j~>_h=3N~WXk6>ut*2FMZr0O`SvvAjSq+aVdNV-{%9 zI2bXoRJ$f1rCdbw=QLRi+{2nk3_~LfR#MA_iUrFsSyU&LF|zoRA~|R|Ii!tYsA39a>?pPZYau_IAJI zuYtkS+Gf}}HSIBMUi42__QX2RGF2bjS+-MFA<3{Jg#z8;{t}9Do?B!)AtlYTl&=KI z5!}3~9(G|MTKLog+I50A&aR-so{J^~_gdz2@+8dmo zGM^eLo8Drm5wf+Y(G32qP@}`%U^0u|+aA)t?H;%@Gq=gXC~g(TKTZnRB1;&zec}gQ zA9CDpWGx$t?Et0~Tl>vhF^mdoAzt0_1JgIS9u)z0z{TDBN3bdHE31pMX<1{0rW)|w zxIv)}>0HWxee*&4OGa}T92lAFnw*ajRvT2j+7Emn`XPoxd$m%_U*h!^(tYtPd%1OE zgpD`?;MlV#Q?eGdB7_5Dl1i6jAp2l=r8Nr^UlF~mVG`S^Z7>~67no^0@|W_#)=$+D z1hmuc_lb)(J(->jQ^_t`ic$A8$`@L!+_=gpI@Qw>XqhDv^v1jOaLW#fKwM|Q#R+qQ z;9Ta0FS1a`gMpr-hj!|C+baVMk?DUBgTbjs<`d>&ffImyZZxT9;^q%kr|F4LBp6RI zr0N`i{@_%ql$SYsO$dEHDzvP)E<%X=#A%g>zcSnqQ22{>=@n%-6Bo26sNE>EfQs>Z z0WBbTM(vq04g(HF(`7{{Ga(ERp(c&Y#2~pzVpDWt!i2`SX4#hDM48Mb7~V)yy)5pcm9g)>M90zbIR?E+r z%AA8-68$YyEQKqeZ2`~u#1~cgr~*k-cn~7aFGS;o*xqKQA7LkN?SoL4-hIzg3!Ff zIp}G-;q*9XHv8dXm z92Xv=B&>KMM`?)bOY3#;c!F@bTUo?h(HwCcunYeHO9QV5Qu7cS)Nu>}+ZmzD1uE1` zypH2*Zdr8W+#*@4CWiz*%CnO59tkS9pMIy;RvOG0@B+pW$HiXI!0Vy#5x52fLD1VQ zU0lx{&Nzbm(DB4LxE!%gdW;v;X0Vk*;wyg-?pQsa$j>#OlQN1U<%<;fB7C5RqSJW> zAU;<9iNyMFjH}G<4Gb@EFxzbA08V2!qW!Zr`TlwcLO!7x!`vm|t%Zw@!v%p>W&lE6 zt1MhcC(p{2nn1p1Dxkc7Q-$3y2?HB>mJMw`5VQtjZSilt#PLX&up_xFwL5tx zL|oj;iy8^SLgx$su@9%))e6d5r~$f(%~*nCA-J>2kBHHZg;n+=zHOwieynbE%9pEc53G7hJRNdi= z{Mwy%kj&G+4-Uz}jRt+>u-%-ioX2wCAMp+FyV;HBG6XKERH)ZO2;-LZiA$r&*nP8? z=YhN(kQvI1%4$7LU!O9%7PymwGl{%$7R$c^wy~`O-#7mNEz5n@^BoA@`k_L_q{ZX= z>@(B?SgW!0F1h1 zvo9osg*b&CQeoo!2yV_lVg5}|L6&Fcnk(fPdqM?ZzJD==os$RX!YX-|AqZhlL+Eda zHVD=Q!ZvFce_0^fWZKyE0Y@A)W0u{rgdGgHX_2MA$gU7P>xVTNb*pv?XA>zzEvmFd z=}Rp+hNZ)H<#16QgFu2Gwpgtb+D0N94PMoAKH3HY1UYIcA60LPhBj1e0jet5nwMfy z0nVW=qBfQsF``?yg&&<2&*>2(70SmtSP^9k`+tE14kDv zc?r{2J0(%HA74E{jgoA}=>{@Z8tTqpykhD#WZ|h2nuS#eV%ERgWjH4t{bi`}M2$JsMVoB4X=HRNZ z(WD#_mlGFgYcYn4$qL5BGXW}KmC17gX%uC45D*(lQ>&DSMTtPb6v263vAFRzx_gAf zP&Y@UIA%9LLg@swOPIM6j>Z;~0a54}G7)L0naI({r)aQ@?itz<6cG!&*#W}C(IbLp z!dRJ{{WkqA}#8kSI~E*-!k8r*_q|y3&DgP%S))0sFB8#as)D{ z^$OKlK*Y*3Bg4c>7eze9&QE?2?4=V$%J0$v+uX-c&yVj{ZaW;L7r;R~#jjB@u9n8Aj;!#)DR7SJX90Gyhu?g%V?!+n zjGd8*(pYCuZ74AR0FABJR+zcr8Cbw-)BqO|0R;x{nTG@ldFJ43j1ZNUUlCXa7!kY| zFC=m>_Z|#MQ+Z+AmlYm1$PoBg>ad_3sB!TdqYZ};?J3y6(?lZZu}k|e5^Wd4t(T{y zH(jbI?WjvjV6TX262Ybh=FGh#K)AV20DmJLojA`{)yv~^8K;|--0Ed=rV`Or4a2C^ zR4-m*TIY5QutJbJ9S#{yJX>frG!PGLGO>U>@_~?>)ib}mvWzZ{ZE@rz1t@|*-Xp!S zdM_~OJ~FJIfc>j!vZ2UM(S_u${^K2Uy*PSiXn@L zH!LO1SbZ*=1By)fLLnuu*cpGuRu#Tb+|2wEf*yCK5|LSJhC)RNzLEGynJ9AZ*}<~J zY`83ZDs47v(Q&qte8J{6$Hyc)$hgE7v=R0|8t8uvDv(B5txlp9V8l3XHt-d={B8iuaTU6XbFw{3J#d+@gFg z`SSqZ63I&HDzQ4k!)tnZW4Y)hLH*&vUDL5 z%|WvIgi?g6psO)0czAolFokYl3N_O9M()gPeU9T!SK46g3zLBD!nk&aTuiXG;c$JK?A>wy0OS`O;B@55 zTH0;~)!%le15*Xl73d5EdK;wfi(|%ZjWu5kzuErI2b{P+@dy<=AH-0NH!2GGE%=z9 zx9V6^JGuTNGI9OE!~@Yj**M!#9hUz9u}IuL7xOw+Q(nORu#`ZAeJXbd(UqXe%k^{G z?Mjyj_f<3X@&LUoIQJrG4K*>3@U7avFpV5hn^ObLv4iH%c$=j)VlSRgm(Fo;*Bbo z3>&%@46;Ydz-61%pmxTcaD%|(GXN*$g7*AJRhDH5zdXY#Or0oPRW^&Y(_&s;F1y}1 zrX%2{qWNZLz<$wU&Ch#Pd&~@rHjll|HC;iimQ_!^Ftgw@KXUs(pyB%YVtAC=&7EgEvw1N%za3T@eT+AvC$Se zQhw0XSCeq4fc6OuGjJ=H3gs^qDSVC1o3L+&REPyV;k;D=ZgXyvCUflCl`SN;*nqi4EN+NwSIhoZ~m%iZ|qSe15yDOua@8Rbv% zlz0S*?Ni|nvVnCICleu3D}v(NfO@axo%o5^z!==}{Kf z)T5|VxR&XdqtzM3oYbQ^JHuFc*YiD)Fk4e9P4|KYoAZE4HxY+&NskxCLBvWdJ7N}QEz&GD z2v|b|4RsO)XLCXa!Z_`kn*xZ}{Yh!nUlBMt6s!YmUjw)(5oqQJ{E!+o#qJp-;6yo& zzi%tgnTLBdap#^S@2!pjVrefat5!p8A14jM=kPCCl#tBIX*y1(8elA*Yy<*z+7|?^ zJ1&6+Z!oAYmUB8Me79{2XS4kxTuRr9a?6WOr>mACpfBmmBq?{Qj=V4;Qf?7B@WpH} zT9)NFW6U=1+n9Qyvnz0P#@h1|PV43e@#$iTXQ)!q<|Cw+3^hI_!Px}bM+DXQNFIm( z01@@|Iv-@q!TvD`-Ig9%2m`_l zd}3PMi|sHspYs0zu)z&YPiN`|Euv&zVHe_Lh+9Sbq(_r5hq?Sc1U)&O!dBo#R7PsE z>ZMG_6a3I*6zmUw0~?TlvU-4mWgq4+q8DlH4}m9ZRtfJvC~ z^cY;jed9D4Gqx%a)A_MXq5l92j+y(Z$Gr}h@~9%g)C?_LzdSg`Fx2yKF;mIn(H4|? zDkm(5TZ0TGag`J%Vw?yOv!oHYT7gP7FfoxR(O=XkTTMTB!qsLBwPZ3V2v zZgU*=+RK_AjLb^CJZiQ!qMat(KX|TKFLZB!ff%lcG0u5s8T`<+3FO2=2Mw)Lm))pd zXG_`FGa~EtSN0V;qkU&AQ}k49HEh~w4BEt5DI%$TjX}=X5xti$qwV9C)xz_pHbsSr zA94w8Y9GUMglE}s1eO)soyMoRJas5Rd+ai^LNDW0D^t>PQ!%v`)bsF4dECfUp|$pv z&Kjs)qJG&PXa43Jtm>OCL4yQsADF>FSwfKB0zbcEq#*OYxCl%7`76 zJ4V_q#}hST(JBW!;ly>6yLezXpii_DCa2~{+%|Yd26d!Z5YbKsUc3TrRd##96Aff; zQsx7QUt&0BE+}aroP-@nz=u%`>Uas91ix{zMDmIrf;$3DOo*|}Ab5e=T^$8=0jY~j z`#YD`Zozhxn8K@>3?Vh!bV37FJX#A>7Pt=L?Sb8HeWFQ2M%!>pbAlchDG$x*2<9=P ziu{;bq|!JdvIfZltWM&*L$oQ-ih(OcP1oo|Q!Gd6JpuEsZL=^5E z{l`n0e|anp){nduwpI5_kHlsiS%I6KA)x;N=ER|St zwM%$4k7L1pVMp@{JMI{R4@1!OsJrAI`igdBpwc;lNdY(%)YR1t=Yq+1$^yu9(HaB{ zo177n+zFX~cZkJ)q~_J8B)VxUb{W#*AJetXf(LfR`JLg?iY- ztU&-&%{{QbRZzUj`;!hiLv2gzF$Ce{qlOiNi+B-GOO#Y{2_28g=-4q(iY5zgpd0x{ z#y5qTyP#D^GROxOpxZHJd#ng|^Dri8011n5)K}HTD%ai-SSS@mHjLxLh84nS1T$55 zm%<<_AWD^#|mj;A6NG zCC*DP5I`ROec^++QRZPux)tITun)M4uxU`{>Y#PWMmjlcXa8sfBm zFw{Dw4kJSlQx7pp%j#X3E)g1HTojSKj8u{!$;;hGcxZP%$jBvHJ72V|&E<41;EFv9 z`oYXmAG*Q6*l1kfg^=3Y2?RAMonw@KZ77avE6Nu&rAl!gb55lGQ@NKbnGO=IH7;zX zmk?QaRv0#jySP<~spe#bO-2XEvmK0D>vo*5zuJmu_6!radrZe--n_)BN@xaDJ+i?( z3|odJY!=oN9hT#-BqXB?+$RGQqN!5b6&EQi$Z9!s(n!9@znc47iDKec-sEw|PeA3E zU-7UK*K=6qslnW)ZuHH2VAaO94{~4;E44qQ#YU3*0w8OcvztpXvOZGYUmjsiLTwkR z;#p=h}K5n_c5 z59dp@Fq~;c>X_+0?dODnf?WYXO3X}idrAw-cY1YhJ|-K8D(rH^qe564RRy`ur70~@ zXK)A;6lHeDFEmJCs0 z;wBZZ#CDfaCNOP%xr1kzg`naCO=iZGS)5)$4APv!xJ_-Xv`aKqHDlZ!06y#dh+UsJ zB}-V(1;E&qd;Mn$wg$W*_HjFYQ$7{ zf?r{%=FiFCg^-n@+_x%SvWhhk#fx^z3czYq_QnkHF&p3yEV0_o1qdLOS!xWMsSv%f zgAaquB8Is+^BZzY@j?ePCbM|`;V)2CT*bfr*o^qZ{5wO`7Ol$)QqxNfN4|V}{wPz| z!_yb#l0=OFI>mfJKXBj|mQcqL-{i)gvo2ppP_R`EFWBjYp3RH@0C8;V(AedgiaaDZ zI+PPq3e&F)w*Dpg-t*_N6?u)_Kg(}~2kAJ};Qs(3sO?5;wp1p#nFk-@SptTJm$P1L zyv4Oa?;}H`fR%;RHx+zFqS+OCum1oQXi*U;tP_=b`5++b&ncO7s$v~#E@ji>`?EQf z)f63L`<~7yF5?!8j_^OG62AWcxthEF<|o4_-^jm~Tn<0e3?R`RrCzAT(MAlk(92Ni9_h1No*6-wXXOJEVA>o6nZOc-1>Qh1 z1Qq`Elw9bd-!Flbc&h`+ElfeS5qU%GAul(JO5?;L-XLXdR8A3~s-covmSO1;B&2TX zxV)^6a-mTof)%asnDul888&=J6eJ zk?_UiU=A?S60#Mi9IY~|v}>2uu@bC?1O4WDcQ%CSLC{p zfV}yYS7#GO(Z=I=53}YPr~uQZ6a~7M79kjyLgEV0hU5nkJZ7i!90kBIYU_TKBB(e| z3oN!!3nQ;BtRR=b_?kNk6^dhxnSR9F)c*h#Dilk?8Duo=GjLVJ*Ihg;@(Oj)_qT0L)@q;*QvW zHps}r%FnXd!7112(;iGy#4@9UAqCmG*N769@aSN(eh^9)+TVkx1sij@YSyOQx z)5p=LL{-k9V%4r95PM`t-a_vkp9hFmo~sq_LR4vX-)p>6~X}L4y8a zf=am~;Pi7#juDVHo}E5ruO&}+7&YlOyOyvozB&1eiA7|mjqEl;c&nT#cFMEZs;h{~ z2gwKiDl1!IS{{7(VgNEN`@iI)!m72d@JCq7QSm_=C0sn0xv;z}@3rzo5-`UC;PD#6 zam|4Y(&URBZ?qAUQ+`@Jk*#-Gr-T)j#Ch`f5{+C%-Jt|oIyM4Z>eg5_%iMl%75hIxD^%%sB3b4%X_N5KfQdQ7^mFAUGx zEM15}%D?G@lhLX#goMeCi9_-HO87wz50AoqfHHv`A4DZef$FluLV(zeGVP{(KenTP zH#%Sf+{S22Yb<`)g?n>V7#OWe9ppeHtj87ixVju>Z7Pyh#g54+nn|G-FL6-VPdFM= zmy!$3Cc*(kC+Q31n9AT$L!6Q6q*LJIa=2+EwS#h&AUF%Sq3P+iF@hD+jZJUJLv>_Z zAT9}V4l+S@L}P|Ch;wI(4>Yo(JJD?jpv# znM49w1GWfYBZhFPL!IW8Xn`F^Rb4Ko9pnP)_AsH=5x<#dA=_Og30o5^FY~V=@$*mw z{sm+!HCq=sH3csMrkRkiDK+gH8UPo*NmX=L#7Lv^fU%BQh=8pOatuaQZ?#8i4Ou$G ztrjTz%L%Z*%s_FOk5TH~Tv2$aH_9E&${$e6)T>b~3sN{yfeZ_oqIN~R2|qKq_Eh%KuZXD~@w^V9ObFvG+oc(Mt~yht>TX$K zY&?9%KD&!{dS%!>nMA~IHlX981q!EBsh8eZvV(f|D8Cu#ctlbPW$%ZW)JZt0Or9QPjKyZdMbN>KD z#5GXQt9D63Rr_{{3~@(e9V-NlNXX#G zNAO)0BX%R!yo=_uc(8ml=FEOe5g4A(IA9=0NRyPz>UMe-75J$m@ zOlrRcxx`zYvcai)bKE2~YR_{B?75AD!Zs3%LRWzU-Z>$U*Wn32PowxVHqSL(k$7^qgznyfYO#YDX-p7uQt~Y8sAJIthAxrwSL41eLlb z;iwFx{4tGn51=<*ln9laGk8cPzG5vJCHgkSvR+mtDX2&b5YiI0QJ&L0N>CgUpGU-F z!q;SX6z^A+?92rV6vFu;*BNlMI`)Ns)F=?DjH=*`v_3*MR^JaJ%(P#b7TD7peDd`X zG^h+g?Zk~V&rD*O`8<#EcU&(ZR;7zp;exWFq_u}8wY>*S2!Hr{d~n0C(iQj2YA0#4 z!P5#t5D%A^GRx{KpZJx`cC^35T&w7t%?Wc4ub{{YVnO@XUfr~d#ID9RQ- zLH{?m0o$W;`UXWE@b&o_-sUtSQ_qkxvQ~?hAC|rHwH00e-x)2fkswty=(JS0`CIrbU8X2LA z2wJB%yNgl*V9seE`cg~IkCG|Z1oo&75O2UFQ@h&>2MiOEsh;#dm^NDvg{v3D9Ic!! z6s-EfV9PZDBSjaOUgsxjO(8_S;NI_hAMP3A|kYeywToZ`-ER-l-+WuuWR5ZiO_2BOkI ztxgZT08S8!<%;8`1zJW@0AckFs$rD)mZp_`;?A@may9!8w0W7eEn`)rQTKtX{D$!n z)0_VQVSv&5oI;|5MT{xGh*-_tC-MkNgdTf9>up<2j4HEL)2QL_9XE`DHvx=!mgmt_ z(o}4h3(yLx5;rJ8wn`jA6f*!-7))DJpBqC8q{m?Z;izuW-?ZtOzH3hbi?(68kyJIb z&vbA?iW0lDWzF=}+;9OSbn?Wn<;E8ZaBimv`I?c<;G&M#$=brVElUHBX_|0LS^vIz?Q`djh$Cy0=TMJ{Ctr%%ZQp^ z@0d%b7PmwDD1*}8{{WYmqV@(@_J5>6DKN-am;ImC0{%A3XmVZ;`wv~gRIbVWh36^c zw=%S#1+!jPqxx^o2OFS{$%<3hQiHgj7hyVhhXd~X;YL<+rh$DL$Q<+{?1l)8*!H3`` zGbsG!3{!|1-TQFkQEM(a$AuNijTG!6$NRRb!sz@#Ub3aqT38h4yjo0a*`*H5wh1*0 zF3@~ujoq}=rmPtZtc(v?LSF2+v;#^N-6YiBD-g3?IfL$^{$lI} zTtK1*m7i`VE0CRp!lJX|jVc#osBw!K)L>9?2Sl~y(JtKEq`a2L#HGPkdTsy|*x1n@ zEHJGCz%qeD!39!c0QKCXmsYE~UB*;Vc6A%<3m-RetyRT6qj>;$UH<@()KZF=)KN;h zIhqn|AUZjavOS8h5r{-m&(tmnl8Bg0j%6t0nOm}3>Wm>Ny%CmK4q?E{$|r1^xP(ym z3}|J5Acy7aJy)oeaiXGQ$pKm9serC6)kTawS(0y9CfwW zl+K{4azzDIV}SC?pmfT~dte6EsBhvL@B~?s-_rYult#gio9Y2~JT(6Rw9z7{=sdFE zH;c<+>X||_KgMUM91Zt$!>bw-{s>JVnk76%F)guE-r@;`emQw!8=8T`4c)2ue+8K1 z2-t|_m(92Vptv97FG0gR)xaq^uWZ%l1NbII5|RqxEC{T{>?LG`Aw}DgV~4xrn=) zONWsN9%8fb&y@5JQRqIa2{Rx9TCtg;0=9q?99Zd9o{kA^xTm#k!<3Cx(!eKIYwY-a z%-JV_-PyjrVD1{y-DeO1R^p1|?<>R812gk+nX3<)6D7upVl~brEk*7rh?=RKxpT>= ziKK(vyuR?&&C0wO0PSL~(JnoYXauLY!P04HQl#!4lbMddX+pm0oBNVHS(~#WPh_ zL@hOS5qVc}TsP_JhtntnVo~IXTL@zogOMJD3Ip6?ok#5tAV=hu`Sg})$CyoBaYrvqlfqzh zN%)8M%Pg%dH3%Mu(8S#(*;R&2*&Rw-)LvVt>n{+}y9E8$-W;coO<%Z*XG}`u8_oWs z8xNJ+s)cuO755Q6P%IeSE4jjNg`DmYRvHW+w7`2it1ZI{W2g;{Lv3okgGWRftli7S z__!zUA*(aK5sL`(NL8d&;hMQa?1e`r(r1HuZG z)XhhO{-KSVo>^Wc3D72zJEJLLuPZBz55{*tnt0ulHe78bxiBH#E-O`wRKQiwejt*z zM*{6*NWf8el=k(U!sp4MGBIaxDKr9iP#!%uD)ibH$x*Eazz4O(saUm`BNVc!9miF7 zbGQmpYYUMyE9zzSByhuE=})}hR8lCcqo+opo+_i*fELrv$oi#0i0 zw+_fiY#2Q06XF zg2<*_nqn_^nyELC&^3h_GJr*HwJF<0U~Am-`!MBsOK?zuoFd{r5Vy6_3ZvFJW}gr& z8HnfWoFWP>t156rYi;(!mRtwC@;mlG$K$vHpkX=jv$>I3HM!OeSPu_u7Ryqludn1lp;arHLAiSuUlOL7r^Euqs5qm^DNc(i z%70`6@cOj?zIq3kmr9`F+byg_tfAqJGl05qz4&2fT2g+Pl({Zo@64>(3Nh_Kc9kQ5 z@1qnK`CCqpBr3TF`yrIW-9F2&hsWI7e3=4lJ zqPRHr1WYkcoZ0A+y%BNA9gqFNEMC}_`?QQXclVS-yV!+<>3$(`M>KaEal{MJFkIXSCD0eQ$LD=9QuQAXFESkPzObkQ&D zvoeO2m3^UX+=dl3<`5ajS9Tmn1>hP|jZ4c}7|9mE=@pXy0I?rt)?*^=BUYXAS6?`d z-W(w%uT5HwW$*bLI?y9fy}_ zSi!Z@!_v@#=J)XiEm8uJ%PThy2P*2IqY*XGf(F-ZN0vWo8LxqAg%>`AYfoTY!f`nrZM542n>Ws8czP?VcC*UjkgIgNS(yc zyok^>E3{lwQ6U@{eB7E$NKyt^El|`e&et{QyrINx4ijI`%sa3Hc}4f(jUv*ey0*cT zCpVrefo;WfOKpW1F3H@#Q0|uBx)Tl5DlXYYa8q~amf!yXJWVOB&3+uli`6v~j&u#` zlyL+`5zHsB3*d|CnrilVAR@hl0WS_b#l~fU%*ar9g&3LK0 zX4Y2zNC=}p7%+jMAjR!YbmcDq4X+O*J4w-i>0L~adBu3y$?yLF{+MLM4TqSHJXiH0 z_pV-R2=cM&01ZVAy4&hW0R*{h{q9aj?5``+; z<^e)_b}&&Ri_{{R?t&JPN0{{W26P>sd>@WM=gt3yFE^|xUN7}lxJyZ%e1 zZ*Fv44$l!zB_=)xWU^T4^bSIlL3)oq)dTNwKyt+*ze!!*pt%B1WQEd6cC^|m@`vn- z7m2M0H6L=q=hycMWYgxb<>5E>f{mOWf@(a>{9t|{1T%zfVa#68lFfKOsa3o{t9=91 zoJJRMdoOOv4Umo-Ej6 zSqOO6Wot=?p@}DQfGp@Hh$`P#WOP+R>0!^FB1_2^6y*KHjOMk(DwQ1AKpHb42=k;4 znqp`6rl4-(mFTR-W*kHQ5KysL*>ayXCo-Ohtrn{VRhvawY${aOgQBJ2@mLUL_zrxj zTPxv&PDUANcI>Jk(7QvMiOUa7w)Yq6GdK?Y;hR>Dyj;!=-iGQ}$SqDWbrGWA4IpYn zB)I5=g(fYw%GahlMa|{S$}CYs_=)cgd&j;(QYWy3eoKy)&Sjf^geN14xrYo#@02X1 z74;&af(%S1!H?c$o(f(nW(*A+JWTM%D~&}F-S#kRF-?v&7&{bp>C(IE8bY1IJ`(aVWW@nYP~?kU_SZL{X#xl4*9-ZKeE+XzZnYcZKH zJxqRtvjobLy2~OOfmu*#&W0^v`@EzH)8V1*h6{qxT@zN|{wW`|qL_JrGQ>1sVmeM( za9wzqPZl4*LcRsylS~nN#y5UY^9oErb?!~vcsTSt%5zPNkti|-f^1WwL!?}f)D9=j zR=ZbmaYcv!09s&0q{l-azloOX%M}Bd!5x*!hX(0HHbQGD;E5&oN3tQ@G5#ZCvo1)Y zT|!W=&!EKE)!mE``o%_;rRTOeq|7*#3sL?h7s4j1J~GTc;kz0L`Wx=1$wmig9y;y39kIg5j`Gti9={{X2g8a=XkzR%QmEHiwLJdqM~hUrh- zwT;$1_t^6j#HF`fK0K4z>kG&I5W~_rS*Q|?(!Gx_k25~#$sUjU4q>|NC-=z}Rb_4+ zKk69NGs{o>TrppDA`5!8YmZELu$I(C=NY*7D~F*>=LUa9AU&Z{T%i2Si>%M`eb_8L z`S^^u($)LSOFrrTm`WTWkCguaJu#?8`G@vRzbR2ekrj|ppWI0YZ|YpP00-)24p2(7 z=^low0bgP`&nV3`_GUHQqPBuvHN#xNteMuB3@vKwgyC~Nou~x@rI`v?(=Lt?=!n@2 z&K4zwU3sZ&{O~hOkfSyRQoDVls^$VLtuGaYD5xcj8%ujq6+EpFwi7|hHwP3PVQeR} zh>>JK9#H~$lGf$Nm$aj5&>fb0LT7Weq^XM+8*&Agns3Ad8Zspf*`AP!BH%K``rsv^ zl-fIb-CWFQ%EDS>2&6{rKZlv|F46tLzP1t8gQFamq-%a07rN*Q!$S1{vICLrew<7y)qs*H+rhUKeb zN06(A5kp6kJt0iIUW9|_GQhMdrf?f)+mu-)QS)$W^e)%Ds$AQF;B~n`0~sbhYM?E% zDSaJWSFprm$_qh5>O*eADUDDCR1X?n;T>doH#0SSvgM?7S<+RK)9WG5aT~-4c^GHJ zz8KrMO1v;+s^I%s3Io3|LTSo)j8%(jeUiV(z9M@IJDrRLI0cSIAJrbgb2zLaQi7=g z3$d7Y8z4*yf?(gGxvCAu;(=CDF%F^>!M-4>F2-Pi>6lX=j4s3$9#+KS{CR`wCqsaY zR|~daT{b^`tX?1+itT^cWNaw9>Fog&1#j$u=O0e|EG-pWcPptYm?e^oJ42vX z9SB{OFh2>v;)h3M%&50-1T2sP^6e!n?-@)3KsQcqGTaK_dw60*o!(z^G$vz5;CBtL zFkAB)uM!7{CpZ!%r_W?e{C0k#0nxBfxlWiNc4e?A#! zt$+GK1k1sR6Kp^!NQ63}Ko9(+e>%^tyRgjneDM&d?x-`%SIo-MN7>6>qL>kYWcj6Gc-DOSh^$)R4l^lPF#j2co0r?Xt z+ZiK~_eMx}{-LaU6ClPcqWC3A^ZSGXs}GVXI#KwJ-;0$T^1l$>^N{?_eu0^nXny0n zIe)k*yPB-AEA%h&TvoP?RQQ|viBpfDs8(sdW*c%jvyjG=8P43QognvwEe&Qh!pmqB zOG{v=_6IRgfYenNKF;E-^p#Z%6MccsSe50>pp+EQx}|)|W~f1i`sU@P$(yBL?S?&7 zVy4VgjKHQS3PbG2))`tiOt|Fv;!1>x*n(;bo5Wn`P^r$6EjZnU_FzSKS|cvYT7|vN ziqyu1%j`=1&0@U1!~&~C8Vr)BT;omvRKG^rWES$v1ruPC&$%)qW92ppW<0VA2&7qT z)Y%paCXhBgugylhg!lVr;xkgZP9cGoqflHSuFb&hsKx@^S(j16RqqFde`FgN$=n=Y z-l7)emPAkXVYV*)Is5pQD_@_qMBXmAUoG=6YHB6X+WW6$k1;o0Sqa12_9_RaIFa8q&=jMMtyd!!FgZ zbW4JPv&36}UkL;@v-8BsZmD_dDxM2Bh7cCo@`1wje`HuaQhAmlUPHDR7h>O*0#MLH zJUfg_=awzn89ZDT{UAl6W)TJ;O`-_mA7~^X>NX%K>s(6`B1f&g%*kPi6lXT?6$0_? zifv_uDI;)1eT1vj6xu9m*YLx++j`RGSfg@zAxspXei20Ce54YhdOEM4pA2G)S)jg5 zV?5Y1;DJ~SXayWVfcZ@iM7~ugzRLmKd{wvLfQiBQgIl5GA{6iu0BG(m0I_aait53E zVN)Zx&}WvzC|A0xxpi;B$HT-7>~b8Jm|^9NpZ)p~1wutC?CLPF+h=x2U)E=*reB_=d<27~&MG1pC+gW04m= z2`2|N;+!4(L`wX$1N-eA5i4Wg}JWIcxL0R7xs*3SX*_C^V>{(i`wuHwMrke)qVyCZqgU9bLmjbA9!#Qe`* z4u!YKjM+dVapn7!_fz{X2dY>NStB6jyhpmfs8{)v_{9tgyC1d~>j+SJB|Y@Z`AI)8 zl(NL_s2ts=^3TYcMtv0$&r)c+>nPs6%8p31!gxl(Ak7wqT?q9O)d+$Y8N{1mYclrS zz*YrkCo_fc|(bT7*>ay-CM9V<41W6+vf<+e0eJHnc{Y{3?U#^E=CrkE|ncb7G? zz*y$B>Iy3mC7X^ddV;#=nC+NMrj7VU!7!2n-zFnO1S#?!^C#y*!$uxt?b40Z0}N2( zXwr+^#E8S%NJV}y%GHW3m?a5o!3wqeO=jy3VY20@VzAI$!|qT0AtsC$+i||-n}tHw zG)JAi@PO?*D)V|B#+0+nFxmeA4q$7#^CGzBHkPZ%h_@RCflSOW-w>T4ts{49qTB zss>+-Y~qvJqDim?cXHKqmKO@hq0yr|!r~JdH&UY5AhGpC3J2Ab03IIYOh;mw@e*(f z7t0$l3fC?oLX05bNSp{>n1 z2v-qxfs8jxo;Fh-7Oof!@;V;Sr8*Dj*n);88h7MAdWBjC39lwt z!)7%166NUCo}pkg;Ln#+IU?(l41A7=7Y`cVVS$IRQO>El5vE7kmSZ1v8-n^Y{mh`~ zH4|*qvp~ba229sR*QJz8g9|P^k!?DS6j_BgWP?0yM>GJ|(}>M45bD!h1DEV^r= z?dgIo3aw|A;uISf9i9hI;toQs;;&{Bj;WSXZJaP;?$CVFST&m{m%aZ0)U#(N`w@kf zk%b%|%%YCp?7b@g0Eq4bH{pMzT&{n~g!BZyNkVFZmW8K~V;!*Z*18rlZ8XhF5wQIn40ZS_sTFUN?KMJ z4oB|+I0-5ZvWB~w!d)d?!S}Q|FPJ%7kgsC1Jl8E!w=v7n6azGu;bmMwjbNG4Y2puA zo*XxSGP`Z&=ZUuQ`$Q5vWU;mt{u2Q0f(tdn$u5~wS7|NSVui~fK5SaeP?2SzUMy*w z4&vLTH|)gl37?0&R1&d#EyGwS7WA1hQ4SX!d1mm^GO=SWY>FXDNJ4X#6v_|$u4 z*+)oAD%?F8a?xO|l*(_!AgM+n=ek;f0>C-|zA@Rgv2lkpFmqk=0)0G@M_UsZwv2P=S1W-OB#bP7?j04OB~Oj-fi`&@TJ$c#@( z92%R*{!*%ea+tld{=@Bwl6X@oRb87 z2B5sfff$D~S8`zChURWyc5)xHUkqK4PUDxUkQh5Vd0=g63{PfQa|}LAW$ga|u;IGj ze{Yx(t7|9Ch^*i_aFVA(!A)b?f}LYg?}(n+HJ)SC+1|V+B*ZWW-?(F-*WZ@y{{UrJPTPmW8x`~AscW_oj8e?gvcJ+Z9!;s@KW+m}o!)1#2TgaYt!hlBb>c_CHFp9WvJ zNw1UP@iCQUl7r8R>QQG-2Vl_a#JGSkNw_yvk34nM0ks4G_E_D9@AnO++AmD&j z!4(|TCgBdB(GbjUcCQDBl(@66SuPs4DU&S5ZQ{#YfTY;EOSQuq8n-$)65{v^^uyT2 zMS>cja9AehHlXp@?jtnpS~{T!Uj`O>Et_IgjxHYPy<3+n{*vIg#+dO+a?d({ge4O6 z_jXQC+~t2ra5kogvTbIu(8rrQ#T;KaIAYegowvjULkcxq(?q2HY*lwuG5{mE*G z%YZxS^Az4_{{Wg{(_3FY1RV#}&ynAfAw@Dd2Xo6PAY*cyfD-56O-#@09|>_`Tlz3J zW3(~Ex+svLkaaYxf<{uFQagd7Y)<)_?zR@DEe=MD2{&wfyMUiNg+_tYrAi{lUc2_5 zbj}`6WL38zxo&*L(6<~Mc@QqMQMx$tPOD17=cYPW3W{@}%x&{{T!=H*`VB?Tg|+xtjXF=$G(_#K)yqPB+>ChXoK=oX>0f6s6uDr}h`c zCB$I*VpOkI?YirT>aOBek#NPV7$aLM;3DNw8ss~D(+46LmvBe|`6|RT4O%dWEJCCbTM$+Nj}2yjybimeIb_LX()n4!1t8Z??kBMbiH zU88V9BxJRkx4BQ3K8BT?`iDVY0CYnY9!X8#k zJnp{Og0OBLWYqv)Z02AE!tz!q)@97H zi>6Wt?Ewok%2gP;fbk4#1Z&(msz0O50@nC@f>pZG zH-`~jU}~t_<`e$_5IxDgRZ3BK{{W~J*LV3p*r>x$A0ZEBmCSV=4iA!8x?9T~Ttfz@ z1s3L5F-clz)yhR>CMn`AREQl$^L6LXv?{YqY6e{n+BWHzE4$lY)VrG4vR@t`d#VDV zU}G%b(_k2SbkPB;+KQ&vrg57tko_<C(?#ZT~YS)A`T)Dpyk|i*WyMh3x0W(j52tcPB%NGtMXdnI4AFTJ5 z8A#N8O;&V#khv`3k6uLHof74!6lq%uV&(LB}-o9In}o@ z{{YTm)PL#_UgkTwPGWP>^9=hWt?I?Ekbo8=7!%M(+!H2+ob;h81o>4*+!3YZuw=(e1v;6RrZ)))LQSvV}0BD z*>*LfIQ}={Fx)rxjn|7`s3PR#2>fcV?H!+QOR{6)R|*Tk{Fok8{=;4rHT!aX#N(^L zOoO5HPebSlZ8ih@#II1tQI@FK6;9Bg)K7M+2Li;`f#4hh#AjqYbh0s)Qc9qMnhZ<2 z<$N3;v|}ypS%0xn@yrka8Jm^RdsO=YK0eao1hb+*)5f0&XCgkL7o7t$7>5BF$E2Q@yvR(0d|Kv zjO-@F6?^lTS#*49Ly~cEh~P1~@MB4VbJ|Cu;qGn{BO+3e;o1Y#oPWLqv;2XE?awn1 zx>nk{$MFewZk9MMI&zCPAM8bri0`hOGCQ{YWa1pMx>25f8)_K(stDVPy!7RnVswdx?hVH#gvH`DURknS&FFv$@Wd z-02&&gDw0W)?x<>jvAwZ7U~8f<0O1|nIbZc93Ctf5Fj9ay;xikllfx@36$Env zsPskzFv%$8DanQ4LI#l?G{OmhmV*Evw1gLBQ_7el=qaVeVm4|0x%PF7J<)WQH4tUjqwc(hBYyL_$Uu$+_^f+}n zr%9-NNW&fPebeCVZvxT_)sseu@#9kqdJ zw$p3Acw>!Aw*Vd>V#%txmP$6IJ|)h(ONsL?NZj)WHUS7|%mV}rBv6tG6r z2w8K<`WLbUU#K{|5Bf&KTL)y;-E^+gJh>tzjlsOldAeR9lV&5&lluhK97jYE4KDMv?gkBsz0l?I+S3{{46OVlxD+j75#85Dj5V)spk7c$`NKW8yqxwL{F*Qjjr#+SZs4yM(? zOd-1#m{C#XZt5;^$34W_lOC>(?CUXu|%~JFujW`~afM{Ja zRelXhvH~&h#0^o1Qt+?7V$`cJ8>3H%Fbq*fb|q2k2E#D;up^VgCgwntQbhF4`>mv1 z2zitdadPrXsE|)q=#?odUfGv<3;t2Ys)Pb1x+I|#1gn8&)?&kWAu87xM{)CXC~3Z8 z8rc`=S)CR<%zjN1s~+MUqqE`_h%7XKel8eJ(&oZ5xk3<>@KBsRqjDez%FBQNs5oJ) z#KVl?mDU56I9x?J+)x>VFTNXLH#^jA$YH4ag%*3T%ah0Y2@-Sln}VYByD~dPq7b7u9h9)RKd{(=L_U4ttGBk0(vy;MJ^?@iB5=%zYD% zQ$LSOpEi@Njv&ZY%u$Lk%XUMZi%SK#<`b!j*aRJ}7AE6bLXV6}(J*FI5tsM2w*_Lb zx-Ab>wA=e8Veytu{E%)VOSj;I4S{B7@>Ex7i`d*RP4>b4lQntkv8N8<+y&ml+*!Oz zpXnbSX=}DHJAsO)6*B&LnAY&Wx0Q;hSsrip(%jmjlqK4#qc_Bs?i^pgx9fl7v zzQw{FL9zSKJ$Lx6}A^M_w(0MpdhFN&@&9Qd4Tafe000MAhn@>BSYI^kl z0IA^jzXJZPd&dX8L*(WUaX9Y33)w5WD*=V*AM8M@`?&9a(g;(X&$Z*pGckel-S+8< zxl?O^f96S7)Hrs3;^V9yedqrGNW~XzsvQoclNl#-#yGjX<`7=Ohvs45{aK5wGeKts z&ZUk>;QpXG*(u!r0EiZp11bBL^Am2UeW8TtA`7RdIAH9L+|xXM6f#>3uFpzH=Z;EYD6P%<;64jj2*OXRoyAmwZj4T zs*C5Q9w?|+MKctwkOz|?$Y5SK2m}jry}iK|wzl&HIw}>gZ39ix71Q&}T-fxp4G^wX zpSq1!KK8xzYpG=A2mFsOB?$Kp;uZh{7zDE8-%6+&98YJLJ~sk69Ot*At$yjr7Ro597m*<$9q)E?C9LHx4U~b7`4*8Y&@1M~GWl2NDPE7IT$;?0ggvu)M)m@FdC62n{xO z3&JqO9URjC03tY8EHt!tO)Q9%yr9_7gAP6AWi6vM`Dhh-iEw&}YC#G$fDY;au_zyC#jz>< z!&#MbFpRWNm0va=dY1_b!mXO0tLmj;)`!f{tJBA)&TM`Pyi4;>RYPWOc7}6gC&n(%$5HD zBs9G$7gtd+#^N_!+rvNl4JWk{+Q40j4kgn7vC6l!~XyX z;Qs*O@KY8^qKpG?P%z}s^u)?`VyuE~Dqw#LHU|2Kc|#H&!<3t$_x}KqVTx6Qs13MR zYwHb}T{Cs}ZWj~XFZ{55W}8wwbBJa1#51~-0n^?jN*XHnU*j&t+G-`YI)b`6O_ihk zAY@YV4x^>&CI0|6CjGoI8Oz8W{{X`;Lo59kM~G6FRo84rrp_w)eoc_m(DM&ut2 zCErfJ!U1~z%Uu;MCei1r`*>y9#J97a4!l9-ZqD~%-Z)}k1OEK8E(AJkypaa=9FocB zcW0S$u2lCFftao>2l&kM3;QoII89l<$Cz~GhEh=$g?RXbl$~?zd`4{c<1ORt2TXs6 z?%Z%Bq#<912SgkR;G6yanMDuh`5YZ%h`E+-2l6G~{{Yg#jLQCp*e6(z z?k)iObusqA0jE_lCJg@NRr3i~pV0!o6VO+nggp;NCwke%D)RS?y;sAvFmYPvs*pGo zEGBe}PZh#b@Y1%&_d?_D;xm6xb6ohI zOBpHg`GDzzpBBMEs)qFL2LZ)~w5o}=u)^dds=}&^g&K~6T7rs*J;L>z>%le4SUAAw z#hgpUA$11oRd95)%WYzp6(9ZKX0-yvy{g{=NzbTK$bAuj#lFn|Oj2N`LNZ0e4f7KjYn4>6HK z>tM#=uHr*Z;9%&hrI=pC`7n_>_}SsS$^%sZcchF$`6c_!$Su3tiFLvXV8E8>QJWT2 zf|rXW@W_qknTDpaWa<^DO$067tzR(xWTZ&g7{sKab|Vtt4U0XnO%$rXD9Z~BptuHW zh9>KhqhcZ+E;X)b_WE!@2o<8EsavFe1!c#G-*_k)ACEeaGWy+ z#D&AtnS~|H*pZCfOa`g#$?+E1k8vu?H0`n)iNF!c%{yR`))6U%#*wH-FSJ5Hd5YM{ z2O)48X%}rWrHo3DSqN8zH&Lh{aV}iulLm%xBEBL;G*{_{X6EK(p5&w<$p)~)E%l3w zoQ<>dzP*woD@t6Z-=3u@;UtIhF0bXMO-rkWmz~G?5mv42L&`)D!4quV9z0AFE}Z`W z35)h^k0bnx$b*es3Z2m*>K)C+ey0P^w8}DAKk#Xl^L9&ISC0~wy_I zC={Six}1|1sX>47 zWFU$nGVG_b%qr5^Ag&KSNrrHM(~x{rSfX410IJU^3Sxo zfWBWOWvZj@ju=TvWK6RqM?wA!!)$7QdSKw);V!>2t7G9Il>v_9Jl;Kfq4%Tg#cnHb za``+)UMdZj_C{OZ8XuIbJ#xTy_c=#yxpwvtx7x`^<@pmQMnfm#$*k;`DX{Zs=4|`l zp#!h>lw+mtkQAz>A;p(6j?-TdT}~A%oA-{qYc2)jWb&pZ;yl~S`2}C;c}HDD#4_gJ zV2=F45iGd~INZ|xN?on5LAZLKLZuBu#xK3NV2mMYe3jEVenWZSgkj2BFfoiHkkqoT zl}HvECCGto^u=El4viHQ+euhp#iE=uKchp6P(qpV)mkhniB5mDj8qy$ExCYd`7R=x z>goqzDrj|XfFZn!6vYHhHT{fp@Q+9pOQEP}7#woLn`BtQ3v9~Wgtf?lKnW|!ES%6C z1W0yvUgcC;_~5?lp{SWPB@q}W8yMpm6KuN>t^%2L#S-s6Tkarz_gFaUIBE`*up9V* z4bEke5}{ZU%S^RUhRNGsh;e)C{>EKqFJp*m$53YW9s=H@niX)SNs^NFU!k5SjwtgAsX?@92^Dgn;5KOFjATL59Y&4rQvSSQ!!L_>k~)Yw zVswd1iF|IM3iob9h%03M(=v~&w`Ik*g)RGuK%@3I5Ugy0eoAH-XQ-}vywgI{%OWqMN`s$ZQqZWu)RrlKA6z;vc!CxGek z0drgd{JbIsIMsgqM`_KdE!U_Wwe7(7@4PVrqsOBg%Lm-PmLw5Kyi91Whk;;K1YUF zxlLU7qx%KrF=X^Tqc#-`9v&gXt{P_7UxO9f=g;KANY|5rtVOwy%Rl)u6(=DCU{ju7 z6C}c0_Km@;)HUUXZO^=wQ_Y{4F8NnEEJ@IQ2$jU`kHI)s7FHz~dB|g*&SGVnm zFAM4(hoR~*9U)#-{Mi>-SG_e$?1a@wwRycH8 ztyyk422<|KfuX0lmoyPkWMd1e>iw|In*athtnkD|i;5c`Fej(gs1PE6gCWwcW!o^j z4cf=82Pm=uAaOsKRC3=D7BET+xtwbO+OSU-7{|mq37?4ZkPstCQ}Zj_2xCDJpDJTq z3kNJHxiFGny+02~V;D&E>c@Vko;-SHXw-) zPDynLtruC1f|q)V9YArz35BklPM#+H6AZ1c!GKzHeo~MuSoUC)1ELAc5olnVDii5Qv5uqB0zQR8 zp(C(nO`az3Vu|TN035@r6kv+3rl6POgs%cQgvSFk(r5QsHJU6-iQpob+~O5=Be*%KP}+Lhbl8#?&+nDu%obV$U|qer)+E56(p z2MXzd$i}X=aK0<;3iQ7{Bm@$s9BmGo;%kLa2hY!lC1>wpZO)u(Ep(#a!o7P#BSJhs z)qr|dGy}Q9&5maN{2f6^J!^bA{^U)oCMnF1*%z-yWuxHH|ehgTx`)v4~k;Ev2ZxI^`!#4NjC1!Gf+P++#Au;W3Lx?&Co@iZn z0(AGm=h+(B^(>DEWCm%Xi{_<2rViwF9Gpc}_mw=okP}s7$`cp zv}f`~EzXADj>w^!Dvmvn3Ldm;{IZ5E1kF2vai_G-HZL+7AxnH(Fc$ejVnpG1c23C4@PLiN+Ir;)B9)e~}+%JbYc zChRr{EMRj?B$3duK>0x4Kv$y~$-!XPGl?~U*+djmSm?EIK3PuT6L#OmC1clWuN#*s zDz3&Ae~pIM46BV`{Kj2J7`VjGxb3_Ta=v6NlFUo)a|Rm?!;8RR>rtUB%?4^A7~s6E zuM;3&+J+=yws9&h%@?r&FtY?85 z0z;gM31*u-xrmCGQnF&9a0BLz%b_^Qp@>Jv4naW)-k22zIrE(PY`V>5Gb5-74l;^s`;Cpk`{oaR)_qS)e8vl_821a3EN z=$7(dm>a}Y3rTm`va5~>MQRH0;~q`|lwuTeFSp;4WbZ$}X%Aff{{a4iUh7&b4=60e zb!rABL=i^ghh)EfvtV2u!KSSFVD3LxcyDJ1ykA9`t+et(w_8pB0Nx!*jBt7KCLP9p zTdyRsM|UL9?q%nE(>s-_2r`^L$o%bM{{YzYGn)&*E+K7Q>}fDuwtF(|pV;)?96blG zB)+m(>&Lsb zzX?*J!FT>k->UKd02y4bi)DL!N0sg72umI7;FyjI%xd>vzxtJQ3#4wg49>p@ctP3p zAU!65-A6g5EQrd+T_v*;liCH^cM-7wcTeS0!;!nhL?lt7GfemXODboV69=&}5#25o zT|?q$I@$ASLHrN9f-H? z74Se|bU(0!ypPls^CKwpZ{20y7HB?zXM^_>jJo~U8-1|B*=9%467&K1hd0uH@Dzg0 zC8^0|IkPB54>eW9F6j`!*#LZnx(W|?YG|VaLgf(0no9bm2gp|y8qo5R*eo4Es~%7& z=b3;do&-h)J*^rRH|4llk<#nCA9u0IC?ydo5q@qVRV;%6!^U`o)&xegOlbBI;5WY{ zbnc+e`>^DJ5?WddcQW1!bq2J>b-uW+kF~@A)++tZqXml&qhYc$+%@a4>0xdJx-`R zmvZX{7!`U)lVt@?8eKts&)pZp%s?|j&bfmoz_3+VN9tv0aMKjEps8z;A$G)g<)=O& zFsrq4lC$FlB|H(!Palm$4o}+;IyT#2u&{%3a5ZAX;^kcO&H*ixE+LIV=uKt`?7~*% zC00bte!{>WGR`rr11-Ubc}wmh#)%psEz}!aahP8iuigTxCO>mw8V0Le%tlv@`%9i> z)XY>1dW##HeZHuKtrokE)FP*|nDv0V7=i-lK?w5y-lSf-FwDo2AR9 z*}rAI(;ZSB4DLf~mFgLc0ypjpQD$$VNJBls3*e4Jj7@?FxE!Ljf~#`?ra)Q0DdPnq z;0_Ce0#ga#j5bWhC~``$*rSUTztO$=bpvZkY+1|G2+Dl6uh@j4qtKdH9`OOH_Z%mPb{h2?j|>G} z<7(#KmvV-@m1y&faaxpD2T?ZBt)`tYUy{`Qp9&r5iqxlSBsp}p)m|oAbWsoc0oRxD z=fRATbltN8@sD-?0L4b{`d`QQ@XAu&k#fqrjlBiK`axM;K*oppFe``Wf6#17Epp+X$Ov-pDjNuSkc|0Xmgf4 z4B8PMs(?!Ar{X^dT&)gpg8lF79y<_>FYJ{b5};jv%(b1ux^h?IBv~>=P<;OYBGQ!Ed|ihO0Il?j zoDi~>Yc;j@)YU+ms#K$G+vG)TB~V5!p&4=Ya;Y*g)yC8E%$U`}DCRA;WTIt&xd!Da zo2tiRIg)2fl`&4Tsm`|dsE!Sg(5~gSMyZSwZ)NYA;y!|5hh(YxSzeawI~JF8e!=NG3{~o{41M?=tV$E7LnN$s=jJ6+oB6_LGqT| zN(qx0A`x@+{a&vvLOv>6qzT_+7-$vJk`$-J{svR6l5!O^%KoX_C!J!)7;GTI4+*KiO$!J_Dv}O z%-n+wffn{G*+D4>(kShNsUb09)MgBfFQHK6#@r95StT^sOk@d#IE*#9a&aaY%&2V2 z9uNvtKFjSeCMzOY0-P>agA`$tY!43%QZonh;odlA#z@p0zw&VYdE>poLOvNO;Jyx{ zIN!Rb{wi13Z|3*>Vp-2p_W1D1amtO~{@E^ixbU-(Ka#4B9bV1N4CdB`%Og_XwD;H}?+_(=KhgPRIbv@SL9{14z>;pRz6Rjof-S z4Y^W#pmPahDaF6ALlX7dulf+><;=|Nc)R zu`8ohqS#xl(z^2=XdR#WOTtQlup!*na_n&*FvpwzjgV4hcwbXN*71jgp|Y@zFA*O- z@4PXw(r08?L(}|#;MDPGZo|0w_#D_-aOKitxVVi{#K|lD4xaB&?)C@y9={Fg#{U30 zA21~B*$xEJ1*?}~7H}K?0I?Zp>iE)a^tKMLnQLtmHurdnHrfPtkJ!sG#Z(*%M`+|q zLy)KCKT@xo{u1|jAC^1xl|L`>jX>B(+FJbLW`Vc={W)3Ml3{)2@f9jg_>vZQQXvXASi$)N(!Y znJ5mf>`yVUEORyz23dzv1$&FhN`)b`D~gT23{1%G{iId(93}Q8?5YfDP6xyptCI%7 zq6whbBBMrSw{RgBpLL4MT1LO%jjXgB7#k6(lr_^ArG;3CAQhrrXlf2lK>|=5@`l=V zyv(Z2)-ll)!^Ez@m;bu@5SeJJ zLmBQ3m*>BDA`=rc``jA#=p+V(>VS9tlp`EE+ym54nM?;H_t{DwdawIfTtdO{{Y4# zJOY%nfa~60`YIxF^t&NEd=<-|Ob)uu(vG}9#I6pe!=@dt`it%13Jb;rKf!@*zcVYU z1EyEaK?iE&fL-dmx$*j8n@q!JeGiB^i#XS059Gko^1kUZ;y*bAieS_E8*nWUn+yTu zh*cKEPSUWw!mfa1@JC{cGI@MV2ua^WG=Va!zjz4#I`kd4E{ z=Dt>O1wgJ|)-breeb}$GCbe@fhpv6XD+9>=#sR{9Afe)fAPw*DOdLWL4=k)aABa8M z{DjIu_kYlrX{&t%Ve}EyJ#=E>b=a)!cL`-y{an91IduvpW|7m9^)iw*;mzh|Ac9pBYPXbDWHk}RY<7&fS*R`1WGmBb>RMME7ncmMaRw9s@+6?cFPoyd zMzc}E@=Db}i`=1ZX26w9+c352DF4Z>P$nlo_^HRzEAlF0Oh0>@&;>qR$;vtz>xr0KuBlchzRsOD|T*L%YH8I9;Wv z;0~ZEcyW{T{26h~4X<~n#4b-|h)Z|~W1L#9DRro)q_C?X>)JBEMd4-l-WY(cpE_m# z0Eny2ij)3$V6m@T4jONkGT$A~Un&0sw9`-FSSB5*EP?QhD_;xCa2@dM#7GlKk)s0N9dRw4rlM^eLd z%WqyIcP3k788tLVQoPu~zp}bwlZxZtv{mj2f&MTQ1uPG}3@IYRA^j!L0b5o-?UEYI zrZ2>|`1U%!%P_MH^BjAUr3zj8KvDCaA9g`A%*kQrkRv}UW zNy-ONZcOQRCK0PWW8m^ZZ*e@D65ThE&&&SHz-*;^dpyCKF52URxk{QdWe!*5%u1DU z{{XS#EB^qSmr;+xK<>c3<#PORnO6AVu7A=3-xd{pxbrVetl>@`e2|*(5yO|sfUalf zC_ML}dQn`>sb#e?B9ZJ6>yS%PY8iTfBA5s*UO9LpK~OX!Z!t89iLu3IIUXQ5L<^_l z{{SIMHBCFabd0w4DEBb8rA{E6zzb!A1BPgz{{R>y%HQrOik~5qquBwq6R^YbLnFaI z#Wb|Lu#JssB*4t0gO)x}3cOQ+gBYeQuc6nwF_F07 zROW*2+Wpfa<~282mLBy$l_Gnbh!JA34Kt5Onfnji0xPtCFxQq?9|U8{;lIL)E+Mt* zAETdJp?X?%UC|A>rAGv+iB}a_ZY=7A>6^QVRG4p?w*uRCFhV(jA#I3pR)kf{^o`Uh z`ddQPmrXMQrCJGuusaF?taitAF&b_(2ZWX@OSEGI(6P<~#0G%|%d+LinF5N_h(gku zX?6JK9J}YUf(cn>wPW#EfT-2F7b`34!d$b2r&8s-Xo%wLY!7RF+ALtLN-uY}sFzbi zebK8ygUN}1?6g7_>&({Rcq>6(AhUvsUDN?MMFB9B)aoTca=#MxURh|=v~E0Jg9)m; zY`dtUUKs}XTvZTTMW1LbIv;iZMX*)fe%;Iht=6X~bv3(Qii>$(t8A-1W^>>)qfTZY zFcy|BLX%S$?-!M??urdUh7WYv2)IUM6qIogo4taEl0@c^UD2x4bU~rr>Mp4sSh?($ zUb);}#<&3A64FYl%jIy3lZ0&rfO17H*9%V-EL+>}6Q~TJENT`fuqZXuNS2vQ3B_9| zkSM{Kf|!NOo4&1SMe8QxpIm{WC_W8otITChn$$AE!QzsRXb>Z?&hPn4g%iOiN zN3c#_mOO)W!F1v>rP*~Yz)c2SYOAjWlsiV6tDguXj)!%Po0d;+WtY4? ztatE?;gd*@;VNbe-vQU@i0uQby0}mc$7^>;x=@%m3kzY^1Qyt2R( z1BqarlGSzEMurxKZ%myNaRJ4Rp~-&&BQdHha=nlRRk%D`7cxFS)GbxUAH_oj7@^Lm zPrx>ifITV^hIGuZi=6>Tvmo}YAyvT!N( zVcgZfwipoFz}tnmYsg|?3`}=jeX3M4vdWRU!7$%vr8}3btQ{CJ|iSxw4~M z4%TT=@*t1KZEh0aowgGT(y`9TPz@^`)sY{cm9F$dH-|x2cUkK=nR~0>4KY&_T;gST z+y^O6t(~`^Po1!pG6vqi$n#A3ix#fD=I+YT3rEJp70kuF*GaS4@m z$l01PA?*1cWvhBLJ^S0RY37=zV z?m7Zh1k|fQEqg_%I8vc)gK=wX9O8oz27_v`nZt?;OlB4tY}arr6d0mm*~3N{fXPKa znCV3Z9wx@h+!kWRzEFY>6C?z+TYOy8du}a+WzYiy3{w&gQdl!l=4|@5GfPVODjJxs zK3vAal9gmkY*O0G_ZRRNaYc=Rc`HEE zDbp*w2}{x4xr(5#(0L@WbQ6d>!5uv%6A(2Bc1A`5$gaezh;Jo_)|UlsA*{mpFj+H$ z2f7oIE3Rb3g|Rt*;nNwfFjxNo6$OJ0vs3Q0TPu@zukCaB%mB%nVoYm zM~`MTDw5H*HOGgj3iC$nJ-@~`EhrDL@!^Ua<$&LK@iO+bc>e%=MVnj*{{RW%K3aXF z*|Qqi7%s@D4HK2|G_Kysd*Ei~R0nZne{~PtFs7F(BYAw*J-%0@Sz=?~a82gewGiGu z_XvhLv+Qzn~j}{a=haTrlD)9aAy1x=M_VNk+;18i={O92s)F2s}hEgUTxLXaRWvh;TuFd#{pj}cO-GGMx9$%5w#KA2QaLw4_A+fvvJsxrC8wOvSt`KiC)p}&kYN+q(+!;3m$r6wV)rM904uW5pT%OkeoFPR(H<_1oA87|@_d%*y61M=hB(3)nIk6jDPM{ehVtK0q)dwXPEsIk3 zS#35v!(MM=Dz%2xU<{PxVafKqgd90HHkQ61>N{g12g{L|YH(0;pwuzefwO2~f~yCS zV3igM_9dwd{{W~ULaZsOC0uAn-IN{GRPLqbq+2yXL~#;JGHn?}t%#Q~oux0@JPPOc z7i_LjAH5JQiL>hcl@=%3;6&~dyiDnO3zR{+fo(J9Swm1>Fw2VqI}@OyixFdzY;>RE zQ`bShLA*uHsjd;!T)KaCW>z3v24N&%au%JT@XgmkZsP<)eH`3f1Y|U~uZSGP&xEms z%Qy&8lv>D-EMMCbVSw`;GQoVpbx6fRE&&>8%F1IaH#jC@9Yf%bL(*nFFHQ~#)Q_ka z99)<-<50Bbqc@Q^^vkCF+Y=;gV?IJsb|7FF$@vM4O)vidGcp8|ZG83}l9NxdI5Dv7 zg37j#zDpmucU1CnKR+HwqTpLMn|z*ljX{^Y@V{g$-G@((pRxiFVR(7|816wflV9x( zU)M8SAM}jPQEMRIV~lLVEAU)7jwKb$zQM0mO>7P4xyz&md)^i zRG9gTgYa5zE*kje(d`xBjosS2_Lt=3lpg&u{GzP| zvoC8HDrND=M?%km?H9QjkL5C3`0In={frN~wQu_)PFEud&%=lZYk|jVbohfR_ss{7 z48a-;weWvp*gksr%ID3+5h}*~H4BX|k(cTUn8{-xP%MM7ULO&bg$)2@Lvc1lw*{0x zF{$_ZmjQ%i3ezx+Pi&<&+xH2r#&D;T_rxbLrQrQT2z>5fnT_qZWcNC@vTf{H(zI zz*ngBVd&%1lrB`lRfn|2`~W4EqA(bSvdi1$idQx=^1}v+u6c=HAj>#Ft+i$jMA~Xo zq>EZ*l8uw(<_X_8v?~c^%r@1INx%`bD;EYn;^7sm3pH6CfN0fjZU&k?X_l?QCk5*a zF$L)3ST1~FfJV|ZONN&cq$p^^DhqlOMPJ$#Ng{yQK6XdUfqD2~bnjV7VjIgUMAX%r z=z#&R&WM0izjV?VVL~;r5-@-Gs;upnRp3k>7p%&QZ5>zSSXRAPlSq!W_jaUx()Bdc zKF|z>Lq_VHq$&rpT4_{E+o(~1(`(5A{{WLI{DoLcNpAJ(YGx$lVm4Y^S44Co0d}Y^ z9X!J)b1W1B@`IVX1A#6!UVe-KKq_t6bUnCM^NC3JRG16WPgk6?!oT>vCUW3C- zBG#IUy4A(67c0aKpz4h1Qo(eoU0~KM3!-75eTSF^=vfelN`Tl)*r5wt#cneN%djt@ zAg;*W#0@~YU{*uDA(F||!$sJOxU@%bUq~kkSES;-Nu!AKXvifAh(T~;hUOvw#f(E@ zQ4R{ZpZg~TOUe+6Q2QWn*>aREg7M$EgxD-}6KAGVmv|Dtju47^Y%Vko8L#{mJRL5g zZkx9AP9MV+Te*AB9!*14Q8uS2Kar1#=l=lwsIk_fZeIpCDUT21qv9b}aQPeo{DHQF zuY=567;rO@kiW>vyAIcFo}Y*e6)*;J2l0v@M-#E9@<7DCiBaO;sC3#4{C|w2PsCZ} z@4<)WkxwO>g%>5R!70sBjRr5n_6IL{~(k(XvT zji7LOdn1jqjV~?^$d?NT!0e1iT$yz}FfAprG&9eiF-<$>o@wbHId&`A*$mQ$Ip2Ws z4%uQA&lQ!4G$OTZ%s-G1r`anRZurEmvaw@lynQxMA)xnbU_aw!hLKbZfCkJ#s(H~gi%C8kt=6Ew*&eQ>IiF@RN zuh%abXo06!&~T#=%lrmhS1~~b`6l7L8zLM^M(a^ne%&xT&GcOIE_JQduC**zGOZWLUxN5 z_b5Oi%A-hF>x$R^tjh(b+swz%XYhQyBymm@ z-Ky{1+%;u0Q-4qGF_@Vj6B`xo;y7^9$YQv}iV~a_@bevVWOwuAfLx5)N5m^Qh0+Q- z(fToIzM~!wOmqU9H#M1M7E22M0Q7@>jn$?0f0LA%+6Jey+L;wj4k2#Afam^^%J6Mn z9wr9O(?ajV9iYDc}a-fsyl7gX)Er9F{f(HyhISNb~Ir*_S8m; z{z{M6WpZfumi5bZ50W#55GC5+{>7rx3=ACm-AWr2g)*^TwQoQxP+a)l0l;s}GF(8d zMdg?nmaQC{`$L6-9all-1`ASwq3ftH+gCMsW0_%9Xfj)MDNN0d3*dv^aEcb&k3%ol zBDWnH`8SxMTRw3reo2-#0xK%aJE=y|oZ3zD-9#jVkcF&z_{xw+1q%hsZl$T$7oeE9 zNOYuie6LYnD((tkM^TYKA1qSLA_59EM#GYt@<&E6%qZ(&vPaJlu=>75I`Twfi^wBB zV~SYObzMWBu}EqmTr030{9JKH$HDoPmJsd~Zdx|Gptv#22WStu9I$B&wA7~JRCh5q z7&pl7TxLb?%c_d9#LQ@#>N&syl;D-(uOdqCdoik1u`7(sv8oL|2t6!Ok`)7hp_)YY z>opwVNK4EOW(+>P;=K5<;M!Cu)M)BbK2uP2Xb&LNE_4WABL|dWVxLDo6#zYv?Jfw z+(QvYY^ijqSei~bN>Vq9>4-xdV=;E&+iNXl2R)&cBQ*>#dUNQok+xIx`evk0F==S4 zL?D5k!3Usf*eJGeKMpkkQ~`Qy5*U>rYHg*Ed1=IP!|XZ5Nj4 zd5EJSMOA0n`eK64fq;_U6|z8L&3Dh2(g z#8pS!MBKXF{G}|?Cb_0MF4{*%uke{<<_Tbdyc=I1q=;9*T?x2cMG?=h&x zQLij=7fWp)(otixGT)t#wj;n_7#|wkFxAwFNAec z$`wan!Q47WCld23#C9S)ky{@^{E@!Y_z3-&O5Jk_InB0QRrMExD}B zd@PP@$zSjCQjpNK=)sJ)CMxaJ2e!V13wvwu(k5c=e&NA}ps65w5cBDzyT??6ZvDi- zM#rKTA0ZpFqqedSxi0RNy>^CW0@|O^$qTjwQ)9(WeSl1%QcBXzABNIb2Eogv-t}Vz)_6{isH1!*K@^vfe6$!_CZE99vg}dE za0v{nz1W%5IB`Q6bhF-WJct{4VTy=w3Jm6Rummmwld5xO)eFQb+6VnZWOxnQ7NQ~- z$_0Rh>f_H7RWIKC%*s;-vB?kUEV7s#dSpNf5l|bVcFGGZ!A%-C)XZvwm65*#HRLBX z9T3h|xM2m*ZaRGeq!%*_)tsEr-r!iGQpF6s$MUyWkgtp=_`!Pxr3k!x=6EFA)FYNyI{*Pn`Kz!ojAto0)PxF zD5+Q0$x=j7EiXUXW_mv_x7|ELTVM|V z03RMu=_6LJKir`z6^XFf_H8TTMdy&Dr}UfcyY`mbQgylZ@Xb>E?zjDnK*s53f6Mkm zrT8-Y?2s7D<=pR+@V1gkcT1r1!0&ZYbyF@E?Uo7!Mg5*g*FYAg=>EX&T8BQ#O0U>tw_G$*zs;6_ zfzz)Lqwx*f{=?u9-pcswgE2%HNG4Do>lZr= z1N>t1(6_Vo18CQ4_x}K9f8|`Cp2AwX1Z44D&l8UVD$J6^FAI z8nbA&5m8hFOzTXBzwe=fFuIVmUTR)PCH;mK#+d5$O`d0R{eovzL=+bvd8&c2mvRv^ z)$Jn59Fb`~5#NLS%Z=_fW_gC)E>tLgq|Ny)%)N+5=^scLSX@$87n2U@tUoa67j$uh5Aq+x@)O_N` zIU(W092L*vHmo9sT%ZaM`a;tC?kQfON-!|2K@`m*lkN~RHHCz0%@OmBlT56PX>D)@ z&hZ-A>k}3S-lhB5+tTTTaT42*j7LAU{g>M1@SHwku^>FjAGt`h`;d+9QCot&Ls^H( zFnBrgFS5v_)GM*|@aG{N=ltP|+0ga9~ywA7Kfus19<=D9ssSjvxgkqY)8c?kc4# z9e~UPWf7F9Iq?}yK@FbqJ(;{SO>0$tCAO%-E)a~K(b3xBUB(6T09byp>tZQi#Ib7( zJQuPr+l?J&GgW0C8;4S5FC0OzB^L$EBl-)@Ga9QQSCUukVEnqK>@DZP99aEztx7}K z+XLDFQuwC{7BO&Gpx`3YP?84r*?l(**N2s=m$fH1pqCX|-{grBU>ISd;zX*^Dw%F+ z8l}{^mcWWqApvA)Qx%3bvoYAqM8mT5!oHxaDM%-#Fn}en-AYwcn#P7+rK?3bg}R&b zppH~O(UfV3OkGVRU$McQpstt&G<0Ks7dc1O4(S9G(&ES7;vP3JSMGS}BDK!caD0v~ zYOq|7pYb4J;RO4yf#w0s9Hl?;WW+{d1;bqQz*QUq=?sa!BM~Nx;>z#2Ao=zrKvq`V*WB^M#Bwf?05 zZ;#m@5QFnO=uC*OScg zYIpvGXWbaL#O(0~48ar*ycj#u*P{Obkgh1xN2wzl$tZae@o>Exby9} zc_xC2Id7k5GVe@7n~0RjR41^BcUcm%YHzws=Q%vGiT0nosE#UpZRk# zUq8f|dK0(PekJ-9%lAy)gQKdWVpnW0zvwb7)^djQ;UEUZW9KQu!CDtf z95lC11!BnIj zYK78`OZ7Tc+0-4_*4Nxe077149l|fe8F>fo6zT)G1a|l*XhUOUuARq)zL}G0h7wyS zaTSv-nnqkj#k(0oZ4riuT83sYib_Jg2#GR!WG~au>x7^k%n6V_yFnf!kc1-sPCv0 zjsOZNu!PGocA z$irWwJhjDmJ4g4J>fgj-<839?i5iaqUd&>$puSmwZ;~MhhZt^Xu8S1wOt@id*mjiA zu>*Ae!0Sp|{)m z;%0KA-`v92ajN`yoRd~vdH(=qxod@y(cDRXEEn?$uHO!Cr-mT-G*IyL!u7c3SMRar zUhKc8O49&}-}J@>QV@rMiuus-G#>{EmoO&i`+oZ)O#vU;`0R{sT#r66+#Wcd5JvR7 z{YaGyrycREzqt!~VO6Qgf^`5h_mtGZU$YIGXMUKw@n}%ZB0Po=hXOuXvKg`!2rooq z{{ZS@DjG8kBID3K2>RhF%VS+f0gJ6vc>y&riYUZSscfV>wt%JQF^^mAl28MVEKbV{pg&mz{~=pj+-IGn^_ zu}=}q(fE%LpzgB0s#|CZx|NVGC*CV{nN>s~Io;UOLV29HdJsm|D;UNZejs0P@fA=v zCp(wn50GhMEu2pw3XT@Y4@Hd-ID1;5v@LLE8_t}8RhS(+(RcKU#5ft z`X1d2kcddZXanZ@)+GX}fas&mG6MJ?`gFWJJOg@z|9cjxjZFQ6))>?c5j)i@jXGD|+p zoD`hAd$$}K#sGct99#R}=J-1z$5~Trc>;*scCG(V#bdr_A3GrYk%nm>3Am(gSZ&VL3H<*RaEcHS_?H;?X&F| zvDGbTnuBO%V+b*DY3dFcwAH)t%#WzF{{W0;TT1-C{@|9JDQ*7%WCdz2HaZu#5Dtu` zi^?4xbr5jISiH?pz;v%Z9~xj*iiGKCI`T7yqS}YwPl(_bb@~4QlEqvLY6d3=`U3c8 zcsU=amFnQN$d~NZ_9Er-{?eez30Ld(XXnHfaA)Vu{R;aB?3xWceql_wuk5F-e?f-N zAgRpv85JKw^gR!tTsAhSr%)THNx1ym>3^tu1aieexGjaoE`r_y0gMAK+kC9H)k9z( z>Y%RO`&>WOOw+YgB{}8x8AT*1grHiv5a67owuU*Da1r5}&m%Ue zc!~w>DS;AYYcIvcV?~17USiymhcL5_NNq2|y8WABK|(f-mj*h*xZD}FQD@WY8xN&k1 zXfg}5r^BdKFf>$`3KAh7k@b90ak7(=rB7K_+||c|2FFCK-~@Uk1emkr%|@suCy>Z6 z`V?Oy{YzWuskHJBRYygp)B$HL)88!h5=ZGjz+kyz@PI{n&(eF}%}Hy{8Um6=|1 zW0>XkgVC2JZkcu<{1vHN=o?W(HEwd3r9-r0JXI{H7=(H}^GRr1h^`I7#DfkI;o>oo zaiIXc7>q#01uiM|qMuL{1#Fl)%;6_GR}v}GIH&`taeQS(R%q-wz7}eBbn2s z9vWen3$|=ykZ~!xM}S04oUSk3gqmG7ihyl_yB+*NSkY;x6)Y)rhW;JInb<2#JrD9! zY1yq3ikKR*uPRSMDgOX0zb{=}ub34%0*??2817^Os)ka$IUGQ;xhH9A>YEi<3qV-6 z+vl7$KnUbm2%+xN2UJ&w#-jRsJ5XRD}y*5ADOO8JZyzcY$fNG5r?gP z1)R=n0lr5+V2d$pumw+?%iNBQy`~w^b_sU0I)Cg&mU+!0Ysj$l1Z%+|JF>>CH(-@) z8s~WYS6cfnk$y+Nh!r>J8Y1#zD^#Y=NJKlggotM1ZCA(7&jix1J(-PG<)K0`&fGSc7^A2|JHtbBtrG6#!EltbQE52Cn z#H}7GGxIRBFk@(@-sZ?Ekf>C@PBp8J<9m6nyDo^%2sLw)XPC3q#pJJSs-tkWopX?rC1uaN`Yr3^2XzK7%fDOjsguq*vAs7 zfV?oiV^~xk#4-{~vA8f6jC(aK;>3=bk~qY62NBnx@;0&HU{NS`{q{A5my94u8H}7uz^bT zs(IGY8ZCCF(kezvTuZe2he6h+7IFSz|PeylQ6NL-90xC-VoT z5N@BQAGDu{L0w<+39BEOh5jYveF#r6hpoVCt1Hgpz*sktxJ)uNN#Z%NBGlBd`?)%8 zi_iVjyM^wIt)jrej%Ya4Eqjy|1Mqy_dB}*Zv_Rs9pSTzMOf_hgwLNqpFRS&G!tsJw zIdLdFS7?g z%M^JL85>zSBZR=F4agnJl-wf=r-Cg_xOW*4Uq7%%j6~+DwA@P!LFXlD_$L*67Eo3- zjM2$xl+}c$#o9nO#+Vi&)t)Y28j5m`%){BJ4+j~Gu-3q8`61%CyQ(qL4T;h<4i`P8 zDffoRV?!=`FNv2Dg^wg}Z}8~mKQqx?89=W=1dymC@o}i2luvqsUs=Kw{!}Ml5j|4^ zVm26jqE(18z#O$H0_>+U(+;W!k%M_s!jtp9mNA7@Vm=r%zTX>-#jzFFNUH;|afaqX z{{Z7aH_vH8n30-O$(%$OyN$>FBc+uY)vhFfiKm)~sXRtUBdK%f% zD=PaBz1+1Vv3ChUSl-nT`)ysoTK55y5PZjK@fN|v53E)F5D2lsaqcI4C<%Ehh%l7h zfiDzB7-ixT)##8x=*@z9V{YY4F$QBII}8|LDVVY?GeZ`<=6K>TR+0|G9qYQr*QFcr zfuYuSQ_pFLRNgV?lT{<1VY8wcnp3ZLsrKjUVYyQ z6dP8;JO2PlRf^8rot&3rD&C03raZgk|762*|d; zz(4m4E32&Te%n)cCg41nJv1Qv{%+(kv!krRQg zk(e;NRRpdcCmVYX*^8IcUP!FvIyN>i1CXsOF3$vUFctFPlL$Jle)8BMfL%A5fmj-D zF6!oQcYljl`hq=M6IGFrY3(94=W@_x&Q2qlkwyJxB$=q;jm4NEEqHQnE@isfHsCl^8uHp;44|=cb-3dUMw$7RZPJROV^rYf zATH^Pi6ATXlqbw?7Zt2g&E_Jh7zqFkQp+kOI3Tr)F)QRV)L1zpA9&hDpPBVAC=|%? zgdka_d6m_j<%P!FSqiY!P)ttBfyD^PkzpP0Bv@c~47-HA-OVxRgE(b3ps*q*M=4!Eqf$bM%WB7&F zXt=7A4`bX$d%Omuc@~p?!ly#)#fk2#h670?NErtF={cH zEzgUBUN2~I3h4%p$1y#WvfaJhw4Vo%f$SjFEyD+0zJ5`Q)2y$XgmDEUwxxSD51U!1 z+F5Mm0;0c-ih~s?K#MIE9VZT2_vLDaey3a>g)-@Z7C%LRV%3mLILwHu8X1H!)(TL7 z2qg$tOb4M}=V~5O<5xG4SY~h&0uz=9JOP8MCox+PChiL0hSUjAJxDeoP09iTM5(o0 zFxS9~0@UhX+nRc}B4u_(fE%2KTL7NNaUqb4c5PywkP(>GVDUy3vtx|;UZ0Xz^W;|G zD9`Q;)p{`;jJ*#&Z|+2`ssW%I?>y{y8X8s>A zAsI9{_CM(!h~CvtBmR-n4sWmg`^8vd0_A!?(sd&+r!8yCOnSoFvuof-Ot6vNYPtSI zsZib@(0J!0zgh8lt2mC-9n2s90CNNFTQnV4?SL#{H|)=Fvwx6)>v>v!Ry9|ME97O% z8u;PqM5&-P?N{{XD)3S=*^W|raLz#iA3>Pm(WTyLk{H%R*#ncRch9#0auDr>!7 z;tik@sx!m4?E?*mDI|Ga+_k9w9q}s1{dpofW#vMRgQwu z0oK*_x@+?kt6^(-Mh`(yu7u$Mr9t(OllvXJyuY_f=NnC3_( zh*6esVXkCLj507<&o4mkVWw#SP=*@Ul-Y;QlKiSOkq06K?}x8T6u?Wwe(?BWc9fST z_T7Er_rUqRmM@$dd=7`_Phfv9IYTLtKW2RJSws~B5K1@no z@n{F&Ba;kzAnQ%JU;YdQe6ZCX8nvlzvFfyA48g+wK+)j7Uxq3BkF$k%KL%cb%<8+P78gpRfc6r1}>L3J1XESg3+pqL&R zX)P?FvAn=9kUWuMK$y?+X0qhyCOLNp=$EJSp;dfg_YW~e`=MUIT|OAa!ssyhe0wqA z9T4cb55`fSl%aHWds2j&jyu8QvX!Uhct0$BGS@q3((pVTrMGi0YnAxQVVSUAllr1q zNk}ldKgKnXxKynBLrsNS4R+FEZ@=uDy-^9nMLp_Q6wp3n9NfRKv^oC(sATMRzi``o z6G9JhwRC^6Ep%H5Y$xrBh`c~QBl^XQ+ESqj-_plX(%E-&z$#w50@DhOC&1sH%CcL>39@f8pUB~b&Vx8sbZut#aQ&p(n}d5k20&;IZ@6W{L0~Y zEE_=*{M5!^B8UWw2Zwdxinj*9LT--Gv>boU&twLmTy_EswEt)#Wt{p zgJESuf(_(T0f)NQ$Z{^Z!~mSRfOb(RT_$S>g${ zM5tddSMdpJb+SDX?f}`R5}MekLaNe<4+A~oa{8N?yy@Z|j|~?*aZJ22`y>U-%JQ59 zDsT|CVJ%63>N#3b4${>T%8RBeY)bTZh?Shi9qLoMWmzUSz9{Q*z<*^9v`vWGW|bDx zdk2zM(5>%7UtI-1qG+jd#w@6VXka~7;yIFXOV$UH4bcFFvl@z(w9}Y?m6{_eCCMV* zoR2YtK{Cef0nBx{*5=!YIh8ifeJarbq~20i98%}ST$qj)47^z92XJ0TRT~$8iz5>V zq;6;?OlpN*P5$5)eA@EE$>Ij4x@czy_`@W`bM=3wUuyH;x09Tq(^NrjYVqNSRt>J4 z9|thyRqd}FmBz@b$qRSGd-jEQX#{4k^$62(qMTpy1>?5bxI6aTX3=f|?>i9osP-pA zu)S=S*dM;?U3MDA$T`8k3FDX^?5eNraK~E#zIn_sXr({8h$B$5{6fShH0bI&jaUsZ z8I=i6P>OiP<_gl++g*ezywyvuF<;p!W9QlDWUrN1-hU6dD{KJ03tnH5EbmTnXMV@z zo$lhQx8xV@MlD@?&cFQ#g;37ft~(F8EksSXQ}_EJcxrvwrsO{47`>PGLGB%yo9DZ{ zfAtcjG}E=fQwClb8<)mh9%OuaN;Q#Ziy?=y549yF;r=mUoQLGH#OZun{j+PI_QJrG z_Tfxb5p24PcQFS2zr!7q+8ja<^be&&LN>9;Io!2F1Bn2+cgn=g_~uZ&SK{2Zd(EYN z*<~$R_K2a6v~E6)T&*Py)E6=-M>~UgCW9?%47lb|mJH?0v39P@mMM58yt(O`a+JFj zXd4K&bfL~S7II*fgXj)}I5@gUyWH)i2vg2+17?;1vgZS!ExkvgJp)M>6Z>a;iuAoH7=~W89`gfYG~y+hc;3Qt6t*d5O*7TUl*bL?P=74nkO6 zMtm#hsad%8LjAQe@Hs6D7Gko{5B~ri69;6%@<9awg5a^JZOw3|L5Yq}>Lv!|XH&rp z+GE-bWa)}GWXkRucWeTzz zcAJeNdukH1!!62F?UcIKo=BfF8^!O#1Qj08?+!iXdX0b4$>f{(HZCG+W~H*3)At64 zysyhmk(6Z}rf$Tg>MCe_xXBCbOKdj*`yn`7cHHZAcoL?}wWQzw0HP|JEpCo{uSk+G zfAU*F_k#;*PH=yOl=V5)nAt;&BIoRb^Ig6dqD|Ja{vtTUF@ThpNY;-mIB7Usoh8vV zxjqcs+TZCPI*I8-#ID_MdSRex`%-^K8Fr-e`%aiuG-6EJ4S91gtvIUHh1VG|G0KT} z_DB8<1uzYaRn<8?n1v*-L%)|xRc0gp(k9Hlz4X8Xi$#myh5In2zl@g8k@#Wbf0Da= zehfrmG?TZkD~1HO^BD}R;$?p@%E}Al^oBFyQ0qbojk-t5M{NUSK3G9?FYPPYyZk|; z&-!EgS2U9=_RMSe-doVVbM+7@qEKs>{Dvp%W^b!Ojw zVdjFy%@4^d_3~B-SJKFa}hy(;F=p3n(58Pu#OsQHHd}E7IW-nOw>SV zwXocfP+-?(m`@A1Y|V`}3z;%Qo`#kQNCFnOn2H0L36;^TV2Xb= zMRsGPHma!N({^e(uxG*}{1-@~DRi#nVU2KyVum^qeuFE8YbcB%Z#+YRgN5p?tTPq7 zKO=$)n0yzqS#+(VT_fSyCDx%bNO?%mj#dV{A*}FCnM0dlvZ^yO7g3{%c$cf9Vsmks zS)!F$msM;bg{Ii#xUbZ}E?oGqa;=*om}H3XCFzuuVlYas8~U)65?fP5yd2sbM-u%> zOlZ2BIXk%KGEz0E&|5J?4ia+i>&v*{W>A-xKM^2>+fibhR3flIDX6CmLgQr?riO6R zZx~C*C_{un{{T@Bz5}UX5x{*l3~Ep~Q4sYhu@~swpG5r%As2pv0?1(Ws6a-LLlDCZ z`U0@ZADF7l6sBR2F%Kiq;X(vRqqsT2L30N+iUudWi&>J}B3(fj$j)MwDzoXrA!wE? zi2>oL7-O3tV8mM-SVGK@i+w$bO&#w2&a=eUDS@GX7}h9b!hejvnL*RZ@V{nZWOvq% zUkApePRWT|&uwE&6$i83Ky~dNU{`^MORo(wo@xiTKGDk=<(tPJrW2+~6kdE-;s8@D zQC|N5cwwcz7(X=@xq7S^elc=~a<;s=IF>81RhLq7`S(F@qS7%ttg^TB2CEW1~%&EAIAM#S~X5{Yq@RlycH>0l3#J?3C z+x+8LWhnr0?PuOq4B8FcRpfrLPr!@RAFzflABv;B1%BqP!s7+OYQISncJ zsGQ!K2G*X@NP;{!RbJ6BVcF8Sci}+u%zf|mwa7IrV{PhH8vVmMsWHmjQL{iBMW}~d ze7+aRK>Z3W{i4#~&Zd_PUO$m42VDws3nSr;WpioH1>KvLgO=DHqp8j2Ue!1Vha)jA zivua2b<4Df3~|aIG3xU<{t2YKLTQPkC=(A*p}zJWQsH%riZ&WCS5*~&t`j{Fx@E*s z1-9YA)NS};?Vr|0H?;-_in38Sf>OhBu%`y*7E!1aOZKx4W)DOagVI@t0<;V5Sc6$2 zp*XT;G*1B8WK%+%*}@29tWj652qL}inX7(as_cM?k~9`$a?cSX0IJ>+RJ0%pw};+m z+AX&X8P1V;Bf9HRNb9JzK@g~R87JJ4464@}%w}^U!w)fAVic$faf-P^HmeA-(KEBC zxka+-I5IQ%n2N!Zgo+p*-#037l1vto-vl~t6?EkKnqqS<7l;K2HasvTfTfsOi4IL` zih_U%d>liztC&(tCn66+X#=N7?0QLkYqqZ|@97w!3j&pDM8&~vyGGp6naRxFB|Za0 zUa8GMxOQfYs7`r{mJbXB7?3XveA$FIXRkZy83ZAN(Oa6A=s^#pC3+Ew=sf|=vWCfN zOj?LM0zGdn)H~iwhg8_n1ViX37z;Y*L(-GH5J@*7=Q&ets8M)?(p4dwyEDlzsss*V zB9un(hU%-hb{gq{5KiHgK`Md36^g)B`=sSKLqgJ`+VT1&l&mer;5j@>2|}FJ`wHV^ ze4Wd$YfYRhjgs2&Dp(%w$H@$iO~CMX`4B4_s9KM~`66LsF^>NLFh~TNwtIUXa~;#y zew_)jUK+u2d9U0$Cs!~vZA{A|8}F#Hj;*Zi#^p2cY|;ob_SxTH;n^D1i?bT?JeeWK zeejykKKmk2<>tye>@&T_)E!(rp8Tdbev*UoJdxj-wFeB+?3FEWLGou*W4*b0%S5w?7 zoIT{BD1~a*(XW8gEQ47&4H>fgn?x70l|N`|@Q(iJ_d*N3&)FzF59pOAh5IJq;6G8U z=k%pj>I^7uG-t=|T?dj;s`vYZ6pTf2{biN%zLV%4f@{$PjJh^FwRjVoeTZm^>=hDngO$gdC}=YN8Ry!;S?WSg!nYJk^aoG}cWBR_S@?l(G* zgW?#uNCKd)gi15JvK95J%#~>#&6?_qMB>s)oW^DU0Hhq8TnqBwbKMpT0s|%!GnA&Z zbCOfag<_Oi%eRGPxYT!FIon|OqMa=kKwU(Ubi2fHxoB31OjL_}VWfhGwfABu)QSl^ zRQ-#NdQ^%vlZfmfkQfk-!aG!MAhs}|Pb9BFGBwV~AiKZ~m&ZGd7MwiZJj6i6>EW3^ z!N6OX-^PgJ8i8sRir9p{?9iuXJmNesHv@GADh~cUF%=3KvA!X)tgV@a^Jih!;eyOV zbqeOD15p)C1v$mUkuas)4FSK}E+T+}yM}2wgr-#hMi^Sn%+x7UELp6kX9_V5)_{7leEE`BEO|y8=aN!*n#rluNbiK;Q^N@E z5!Xii9-#3Nt)s>qcuIR^HJnESnlK>J90P{mwi20dpv?>EjuRg(b^Jlzq9ZaF==A$X zn7y_Kg99*C!;G&pd|(`cM!F1jY;$C?N1Rptm@*qM3f6jq9026Kc=wg!)NLNuh!J32 zm>yoA!v;Be0^`aV*VMTkJ)^vs^(y5#KGLalN12C~Ukr12^|X%%U#3^ADB62rq6!t2 z4qqRGGLgD~ZG0XXR1a#!@45D6ecMhiTHevq*A7YGj3r-9Of{fZADfoC;n<}NWErW~>2PNHpIEAB3icr6txXSiBLYr@gOM^{ z3<{yyFr>|bF~xW>79R5d09E;wjm35X>Now*BATU@*M>H6+_I&Y0a@;~aJOKYSRs>w zvsds%u|vXAm4AAepn@qSk3=h2+f1^}>$td7UqX7A6>;y#6)|ygV3v5Gy3=Rx9^WZK zAkW0J+aqX3n)8a#hsXtSs(6lyL6=*X5o^^;V&OIOT9fSLU>PQytH*qjtkqRu-vKRT zI(Z9)RgZbkiF_t5hZe+9x`hbSl_iuHWU)xa9&w56xe;H7ICgR*WPD=y)D^UJmNS2DZ53} z7bpiYF;+6<A$)M7I& zc~~tb=}p8@k}-MAOX&Xq2&t?80O~u~ay_Ch(aWubiWy8(aIAL`Y>yb!)UXnZRF}Vl z_XlR-3Oatb>{YSUcxFY^=Yvv=ST^8>_XgUgsx=9v#}ATp<$;qNM%J2&jvY-?f4TE= z@ew@ni;NC|g*VD^7D5X_Y*w%=9xNDH0`i%>c@)H8TwfpT3Y$(wGb&tU(uYfkX}0tB z_0b?6j78`nE(`R6A3|Ish=>s(FX)J>3RDd~NDA%DxjRc5TLINET4Cr5LVfVP$L@4X z?+9Rpn1oL;KOw z!TI)u5RK$88GW7{l8xpjc6DB8r;N)&un#kQ=P>h}vEs6eO&R?W9DpC0e;|jkrGm(1 zcuJ~pQ}G4eyOF~OztbpX=l271W?4LDEAIqtlm(KtIocvUtKdr<4^@iDIQjumxb{PA z3wB!t2n@W0TNbJxNT|*T?XT_fauM4aJZUn z)Q2%ltwq;Lb5W2&Zao4^M#s?OE58iB>JT-!x$jVQaf24sR3@b%AY3|o!?}NUg_hbW za?|Zn><<#NS(KM7sP+oF?aBC*esF?0ukAsCS=c&>WWiqtUolXY3uoh^J;n!?9h}Z$ zF8eHqW{zEns>D~TRjSa(jX;7C%dEb}6X_Q&)uwk0gb+Ov}iBth(R=>J+gdo!(u>{GeNmmPYzOwRBeOB6sm0Er*gAqbhR_ z9PrNxxT_ji1`e4<8&4~^j=VNF*uk$98uV*0jP%$)W)xk|l@Q)xz#{|94`>B4uP>ZS zx-?sZJ$%BKN{(uo+r|U1ms(VxgDGKQ4WZmBm&YGzZi4X$Fam+%7J)M0Ss1G-$#gjC zBb2#6aI{(%0Sfp1eByBDz+bQJCR7!5M-aX#Z;GhH!iC_xF{RKP6hlDoU|@YG zv$$V&amdHTnO#`12ylSdg-6g%u{{Uu! zjl#2Eh7>{d$lHap5_NCEKIoGn*XG1M*9? z@%l>1TpXT;JHK~=<3WOXjA?oVso5}?(jKI!dZ0vx6J{mO#>`!il`44Da3autVx6js zWMalad<+yrb+}MSAgW*`_Cm5Ptz9rGS9Jz_+{JOcN6w(5J4r`|ZF0k0-9zHkM7cz8 z5vwwA#;<4$0{FP%@xKQiT90j2KPABZ43>l|41WW0=CVY!UnFjKkgSbV4`z9% z#XwU)T%xf>V5wtQZzarBtfK7TFXwUR#C;9RS7ITmOMvmHs;k54+v)b`WCXJgX^Pod zMqd*ZxPHx&{T9!OD{#UZ17u0RY|YA%aogK1BLdAgSJlBm5^r~uKdGtmu@Dr(I1y+1 zu&~Z1U4)qG-66}>@@Xx(ef6AA5}Y;mVWW0XoC}$MD{|d+5mOvZD{_(wg-i4@i_rA3 z^oOD7VJxY*(db@-FquG=7E~gcngpxx)ffSuSc)T3^;<^z;fhGN4@43m$WFAoso{;D zeMjmK9J1lS;dseGb9~GMtR>0{qOq9b&y}TW!0hCoVhe7JiR2E$Kr))dfj~M(k{}IJ zht1RV4Prk+*9ULI8)~l=ROIrN-%kxkJsZ>%GBr*-y*(r%4wFt?bYF%GcG@7cc_71D zgT!%um$>48g>K~W@1`hg+B&BvN?(R8U2Dp6{{Z+f(kqr6FH8q{lrd;{JTcpDH7d^w z#@`U(<;~RG`72H!W~6Yuzv06&v!6BVuO^tG=Mpas9C_iH*=Sce1E+SPIzVf+$>n@% zEaj0fM}w^x)OggfF@8q9oG~l{G2%LWGa_1+1#*WDG{T4pU4JJY987lv`B(i5fdJ$T zpiMe^JtHi|FG3f!{-$f)55lkSDp!BumP$FlzGG@33ybCoH=2G(Wr$hJhtP20%2ls! zOgrxwzjUw83>rBLXG;t) zJ;q3@`vJi73s@&MAUq%;Jhom7!A?Set>ZOr8*3$}aLFNd3nEml>x@e-uMNl6tz2h^ z-U&{h;E5h+YiQ4yn-o@+m8HYm3(UK?t9^w?FIW!K3@A9G2}=o6<8*5(e#l}Tr^6K_ zAVIFr40305gkFt{ieeBEi&(p1ocndv2vXACgwE;>wqbYWP^$}(Sk*;{y9`cf%Jk8Y zT&jt{wv{eo($yPEb;(dY8Uf*GZ!y#A--0_zb*H&40xzYi+UD?Hk0APtdOf9QG2YPD zq@5OvIv(YOmKa~UT2}bF0V3klkRyJD5mhbl!|KE{B3Q%VxH+q% zVa|}GJ6|B?527JiT@3O%=Fc*v$6BK?tE6}_Dpi4bS&SmFlbBKmk1p7m#%vo5#e;N1 z)OhMcEEQE!j_k3wIj9n)%Z@BtU`3Wp9*iNFCCiL0!KmhFf$I-a{TMw7>tu!?>5KgKVrQ z@}=SC7!~n%$_7D5z&kao#-XcRS(w#^6G~ogspn^iQ1lxm9)FNaHOAxD{xZz|(DT{x z$_lj_293+@&82yqwSZeb&7~RUak>>k!!snd1D8C#p)`FVyFObyqOM?a*{-ak4F5Z#4e^!1EM_cDvu-O?e?ezI_ubfuC{``li6}dmiK~>{llqnD-zPv_(`k zO$XXgGO;^3-gF66LV{{Y6B zOdfx12g=*sBCgs;nCZ?TCz)TE>!=UhRP%G%YZx@V5!m@)eL#H(XiwS<=$@;woAxEW zFI<$}vE?FqfGaEbLp8I2@+iR)^{BDfU}LX06PtMQVj5v!5}GUrp|xBd`NYQsl@?jQ zK1jzSu9H*A=UX)m4M$`f%nLqfuc*bjWaN7xQEVs-{{WE=;|UY8)Tbc3ZmTluR^C?{ z?n25KAO3++`idLy?cIFl4P}UIEty7O$aXR5f|%$6sx1vogD$?%Y?-`2X0`Z2-&ZRP8Sz?xEl~_0o7)hX6gz5MH06yT~ zMWu02Cz{Mi@GGB*y?<<;@W5^XY~takMz?Ec+6%@6jE^vzyTdk5gLjqJw0j|79&sgw z9MQFufr3^MS)4yxmNL-??y2qI?&e;8=ayp!F(|( z`-D2ZomheyxoYKR_Botzi!l;~hbO#HN+n~mrw)WgSS8X|S9OSUND5;V6#YAWG}jsj zW}8a*p}MpyvM-==H4|W>IJAdKnn>;>z_#@eLU9)8hFE}`$awga85rzg$bIEBAV?ca zH2Yk!%i0Zu>)vF=p4I`ni!$QnEbq)4tCT2)K93&z%vI6H1RCZAhMPj@g^NIB>J&hY zq1a&;(+Ri&QMq#2K?K1s(0VV@ta=djhtmB9Y=P)$1H-aftq22L!$8>`kb!ji7S4%D zgi~wNNwqo5h{%eo8M)8V1yQJsEV8V>g^xJ66@q31?+NeXVt|7-8^X(lHU<<3!^+5v zuZt1bg)Sw1_4uH~Jj>c-j!KTa2=F0<#GU0#ebad1Dp`z4jCma-V)zfloRiMUc4k7h zy@|8Ql3lLsQ@v>KWI0+|5!M?OvQ?dVZwmoA_cBcF_Ulypo*~D*Zc^p%$b_W*)vgvl z5sY<9OKQ_TK^))qr8)iJiuLeay|uHZHB@u=ME%FnFAP&coa1C3v_V+UucdGA~=lS_+d4M-`xbukN83yKjju; z7WEn9S19>ZB-mM`Gib3M30?GZ>K>N{5dAN`6ySg~*X5O4^8+^3PTF28GQI&39ERXz z;?+X)+_+^5<12_dTWW!QF%d;(DmW@*SKPp{V8E4fwmPbnL$eeoIq?&O`)pAwgxxF* zlxx?OZ~cS@M5@}_OJfpYUXh)^od;wc~*QOdMR*S)~Uj7?1P^bW|u z_1f`+OsNwybr^dnpiT;5*iCf?3MvHyA$hLx1DepbNCsr7woVK&6f0o}pN;2GONS$p z1_Ud*AGO2`EDNfNZMSQYGqPdV6Bf%XCD$<=;Y!5nBtQ zn1FX-8!Uj<#dv7n-Wo1jHW;@)(>N<*rPxesbxyMmOcdm7VpwFbE(9Dt?7Tc#@)uFa zU_u9CV*yMxr@Q9kOA-mNb1bvnA(mevfgWJCFd`dr-NJMtsC8FTx`wqfh;GtIbgT}6 z(!k>7g~2svToXM4HPj;JM+car$kaM697`y&k+UZV=#FIu3dBSMq;mpt%cxpWYnCoq zfTOQY-%mOe7E_vI3#ZJNfJsn?flq3pp-RBBqlm2jiiVGnSv(5}y0Sl^@fdVjxgDX>)=d$@b<~x zm`rhv>A9u*F)kJ+9Ja{2B#l;^ZEXqV>HILC-qeg6*Xfjc9bF1F-0`Mw7KXdL z>>(|5ORYKVy+&DYJa~VmrPAg+v#z(eGsh)%c6w`SXR7LlBW`zUBX5sd2ZziXhm2OOf?$*@R=4<-`DfFYK^r%bE^LV_ia82zQrK94Z41K{OLcoxx?96uC0=A2<}FV9 z2<3Q!E2#@In-~BbIO7TKx($@u6$`}`Td|mfQjY40UrLaRjZ6`Z8f~lQ8tc%-dNv--+pMdja%InkKh)?_z=aiF_I zONjwnDrMpm1`A8zfH!_Eu1prh%NZH;>L4IjL`!E>RpKs16t3lF=Q;ugN$}W;p=L)!C#QLe@u;)Sk7RLalUJ zRoNY-sHR&&Z3Ure#-ODf*-jgp54Ivg(N-COwsDUPs4jj6VQoTTh%|xVd4sTX`;TVB znYh!2T8h#T()8{0v6(G?g|Pv>!2=C34sI*GXAuppyKdO@u`Q-X;4ozZ^9OeAS4OHU zC{Sr0g4j=-D1eY#Kki-{D-E}lSvD35brs;31^SKl#RGEZYMFiWVgijwXnS&7txs|wBe#|Deo^HEr!-f?|A9C&oBgWymZijFjo*c$-W#hWLfo(OW zMXA%n0Z#}FOEh+4TZ$7|vBSUF5UeVy0Nc^~kar(V1#jQ%f^YJc4?^-KQ=SdDmVokp zV)Xw2C5Hv^YBFSu)j;jt3-TZkc0J-gLx*tB!j=VWJ32_3re+vE;mz!XyA%Z{mm}OL zCkyCfMqb51{%8v`6^lSFR^DQKmND_-hc>%*ahCT+H9;i;bpNyNoY} z1%X_qGQv%DBl8u+g<`Br5?r$*QqNXRbVK#+_VG*rhd~o;uUhF3zDhi`>-Dv{6}{0<{gY@s}0-k?b~-9 zM-WDf8%bP%F!l*iD0(P1hS^Z!ni~>;!G$%oOXRu@t~Z}z4J?#_-iRn}g7_pa8w5GD z1(2dPCzk}x3Uue0XPToJM~FMu zS-6Q4AllPnte37SW1I#c4lHT}8@mRu#IQQ7w@GtBw!Q7k({jh5!z|^O=(soOJuYrk z2zu4R1Rza%kz?plM3nXBmOQfp(?rd*fths7iGN8ZX(%IH%Nv9RdMV76a}mlR#PQ2a zMY2qoRxx(i%?hTK{_)Xci(qyPQn41pqahZSd4q+c5O|3=*xub@n5z|r^Q~tc%3hmy zhkUog4JOXD;y1nSRXKiIyR~o1Bojq;G^=JR=5{wS2kq`=Z*`W(L-~n|{l2^(VZett z&1T*h)0YU`RWanzO)V5A(Dc~rUwTFA@vv6u_=HGuTH4W#dzgZ>vDIA;-b^u=roepD zg<$NyxrdvMJTmSK##_y6^vyewu)ZzB_+~3&_rtTNOuc5?5_i_`rd5_i>n;cX0LvQc zs=5I*AG*Y${J*$&Fb*00LJxL=m*xKeVtK#BF}Gjo1PaX|iQxU}2JGc#eDCnXFNprj ztjdoK?SSi;nS9isor+_gctH|cK7-WsTwEF~=}HeS@XMv5mC0CAGi+OsY=J1#9guj8 zDT5>{3QLZKo?mi7rBG1{f3nbhah(h8hb4n&;!cRm@#KCZ{lzV&o&GZw5Loj_7V>D0 zE=&hH$mvCwo><1hn)mYyNlL?jvU%7YWrJS@jxL|HYyemgshJukx8xy!L9@p9E#}p8 zE=z|)cWZsemGYDz{rtvI9Z{K3z6ji0XilO$V$+csY$gf-s_#=wXWEM3mxL@E;i6^k zK2Y2TscXH73P~ur$FM)P(FwO#zDHvY*J37RshD1T8;~g4|;}PJ11Wra9DMnC@ zD?<@)HVhu^2pXcYfQ1pam}CC{(1aR-n1BN)E@Q9FLEBzo3cWjhJgi~+*K+>=MnE@; zf|u<9AhBzGbuZd5hhFnbId9Y|QWRvhE7Is*bvZ%2ljOx-77r55oChW4DmE!*d$jQY zpbUrh2X&S=7DQ%mn6fz~9;P5wFLbN9SS&m8MRvMq3xRi1vFN^o>ButS=pRK;U!aKz zaDfj%^$(!*zo0!L@ED2@gt=L0Lom@5$1E7&oWz&}qy`JZh;8ZZqR?MV>(HF6BM?&u zAba#!$G%tr8|refiJTx7AuaGu$As@ldr!KR2s*uQkcPk;=jMhgs{*?h$in)X^GEh{ z;v*Pw;(K~uIAM;>-wrxsRrQEaO!OZ3U>`Pw{V|I3La$vP3|jHr<#LDbXt=u8(s6uWD3+~{Lqc`ol?u;J=P$*mbwM_AQQu^% zb<6zw+2S#`(Kd1KjH0_b<%G|Z+hkoRazFh~4Cc{O)@kd+d6x3RJLgZ`7YBc&Qt$$! zP;%GAc>ezYa%PQx$O=4H*qA)g{lkIp`i{q4ADK}4e2@H?JmrDNqaV1`X<3fU)wc$M zVL5~$^b=HvGW4MEAqSW4YA{~02Lkez7yYB}&c;aOb#bfq-EufcF$Hu4x&(DK(mVqN zMpAC9n4A2vq}&fz8H1HNi!ZtdF*%>}AX_Q)v~mo6B{*%;-sSs&suvHnA}@E5+y;v( zn>;8+wTKwxG2ObDsbldCu0>&F6J^nG8YODf^9&!zVKnNhP!HavUa(qAC%j^F!Xl%dD6VfH9bp^ zkLxL`YW|VXbeY)9J3-;kak+D;=g9T4 zT}~Wb<_Vc>)=~RM+?PP$><^bsc_#hxGyW!JNxtGga4%*_ovH`qFQbMiNRYM89>l3I zw3C;)i82g2I8EOX?GHzZzuk~O8tLA<9${wAuOjQqj3TQD!hD|GMGg`Hs!}YEa)uZa#s@wZ~OAg6U}ctgewX`L$j5-$3MYZ60v*<{0cQl}W#bQTTAfnOSkhJ=9&qDttie z81n#8YOUo){I5K<64-bQwHk9X{>r$csG$i`g&HTg`AupIZoqkNj(YFjOlb z+VQxgy$V8+bK{yqK#l>G3^!USsYS_hg%sju1WdKl0tPo-#_#~>SO5jPdG||1LN!vy z!wc`_?8L#eg`F_7oL-MC(X%y{u*6d;^*U}pQOhJT0cDWr029$Fx!)o(uvZl~HKK?$ z%3)vG?=KV#k=uT@sEJaaFeL`uyvlOWxixWjORjh#mxhmtXB+T4tCrbw*$U*bzZ;L% z?;*gK2(B|l%FTvuWIvEyFfF46!b#Bi4p`okrt(GpYFJKj1 zDco4J9+jU-X^4X^JM;ksLT#LSh=T}v2dP!)ev9&Zsu5D2db%`rzI~^ zrIsUZMNpH|0iNi`Gqyf};R~)?kVTOvhOefivNNl)+?m*A9NUB6ID=sZ#h$Y(PYcp% z7nb_-4GETnGb#=iw`ZALPZn2es);ELDtldm@RNVwO-?DL=_`tguN{s&uA%a&e9xX} z#z>f9D*6DLeCe0CkXZLe@@bEFYwiN^<)$HN-#Ppr!wEALE@uyb?^7YtD8(0EoNdJ7YRT-jZ;5J3KP=**6Q9sNMzCW&ES3h3FJ1KEG5%9T}doNM_q$2cFkT4zX78O!#|f#L|?-}eA}$LNNnaTZTvBEHKqm(WL> zwqePZVx6@8Bi8){%gR*ga#b-_tJKwWZxPTei*!dkN8T2+qX&{S&3W4{n5FS*hFCUQ z6=usN*NE6~DTq21MLzPq1lTx+MEf|atjEf=V$rwEDr%6UZ@&yDtfd4F=MK9y9o*%P zJnbtgiXN=evEYTBw}rjkV0}W2y1OO)<8`Q1J@Eil-DH)gFl1keTW^dMpqISK zzNPfJyMqwhek@e;5*eFI5h@EtHZJ^2>LWlhI)^Jqa)aoy>;!jiQ2`py2&Ma~ z4s1Ygm{N^C+I`0{zhSVd}+; z0x(A%c4r)Y(drtKm#nXbqvbZUweRf>g=I{L2kgp)a4S{m7iFlLj*A{LD@uqEa7x;lU(gpo@g#zm7!r~1ssuKrP-a^`Gb~ADN^StAchot4V86f zR*JeBw-rXcv((vkFfw~FlwXE5GRiqvc$aJ79A^pb9eM&uV%&2p$uJdgrNR+Kqh*6} zfNaLSj6<+ZmY!H;rc#&;-?;t17B<&WscBK6LfC8-Z~$Fb<||@z4P+$|bsH*Ncx#iG zurwWSmkwnl!qi0WJ4?mjH5Sxxs_2-HKf(mfOrnTOn(mK2QnAZuxIQ9pN>tb}EjPRC z%Hl0f34CZFEFKVuj0O2)-zlr@tBqFb5thy+1N%Zc5FdA`XbLRhDJ&i(7|n%XWg-ab z46>&SIE(@%_KQ)9TRby5fx7N0w7%sv37%_1S{4)H^AeQI{?A6=Nz~d4scz~OvO)-T z#52K4wJ%*XfilAcC6;T#R9WO5+u7|8T$|e3L?2Cy*@y8pu^iMiy8`R%g)EmyX(CN_DN^YR;9Cmx`^gjQhg4PRG;HA~T7!6-C>d=W{!GLYi zGDy!ETc@JZ^Ee)nf{x&@lama}OSyyWLAXe=P{dW*prkcOV}%3ZXNiOxMX@9`MvClF zNWkN~25;69Qeor8f?T6bf9dTnC1Lqj-d(B*xH8DG5zl267^f1|_ZDEyAGR-$`fJkRIrO#@6L`ff61B1z zD$B$s3de6(XBmOds~7^hjo(m#)fN_4k)jsi#nbW^PPu}*R)Wkl@2F#VK+^o$trC1TUV1OEUJ zo*QOT1S$(nDmi{T0UE^s8q};62xu!yE$iM`>pIXMH!2*8wmYTHFw8_uWS4VR(&1q- zszcaiN6`W{C_>t%^!(8r?!xqU4%N2N3XNjHY8~P@e9*b2v%xJf346k8_Y_sC-ZPqG zS(95@&f%|`G*%_`P9`kA(%!=ZTqQWSU9g9!A?O~1&_00rPfMF({Q(dlf$3;6 zf}zUdN`~@6;mH~mNthSu7O905bgU4N>f7-sm%?C(Y7Aj*5e$IHEoH};EHY&w78sW= zKBgz3cQAI8If^MumZT!Bn0Xk(6=br3#23$?0EmswK^ABT9yHA{l$e=Tj?{4uRQ}V! z1RaG3D3udFT_EaHXBzk~h|e?T>>eS7z=adh3WSSu16?1cJaWP7&mVz^VG3`!bn{wb z4%Jc%y7j$BDZOu);2en}_hiAGA@GRYbY8FZ;h$GByL~NrD>KUsV3da>LRsrzT2n1b+w{WHL zO<5RJBY{+oTb1vlMMV_I30FiQQ-=V-()pq=NLnc11jE(Avz8(hN;#=bN6U>4OH5LYTE)c$xgP7PT$1$#6J8 z0a4c4#4jP;(1IJf0!t3Vs8B-oup@+K2iiXI7(+IxoHC|89qs-^E3+Oih_SbUD&tq* zG-g;LwRCk+oHhwc`6aJwDWzzw9%D(R0;VhzR$Ln|WT|2QWlAT{YkF!3a?td}qKLQkhP}y)<}IO>sYo9e1S80NF$#r?D~4gH z7*@pn{+<4lacZsKycZ#iY}!+}Z&fi2c7yIzAS-g-Is9DLTXWTMA7zx@#c#RBmn4&4pCOc8z|u$&kBwj4HoXKW!-_2 zWQzQVFSSY{VD!EpLn09LA4Ab$=u4L_rNhzm0zQj^{ZP~-P|nxw7AP1rbDAMk87^U* zxt9gFqb%?Wg9)X?I=Q)K;wTLeLZwlTQ4l94B`U_^ss|GY08~(ky?P4KacOH9mpmcJ z^eg0QHJP|0WXuIc)ys6!$3$_M<`6heA9CJ8Q7$}6K~;}MiuTX{bIUnAOIpu}U&S5e%Zfo0`i<@vX!8EhhHz{}IBk1M=^tl|@+=H0wGJm5v zH5)OmUyOMNdxO_|Sp9ZCh?3^ZJ950lQQ?$KI$z5&ya|QyZ_0t}wfjLq^2}cai-5`l z_JbH$2{N7DO8pW3U)<6NSHPv?c}Y__JzbII=tYh~Y3am0So$GA4YIH^;jQinfK_6H z+5xTKfGzTU;MI-G+Jh7AEa~h(2vY@o-qGL9UchU~6?&&mjfNTpiI3anmWoBN~UE93*#at{5JGm8Ocr*`sPc@mI0TmXjvBw zb=_Fn4WcreFhq`}+729b+(R&+S2ZXVOD>pVlOVVPTsa3RkhZyH=9sQEm$dJxUR6Tl zz}o}3iE0mEl8M^EDQjRvL7<{RSZsbN!AIAs=# z_Y|4#5lk-+PCAdwJu2@IfoD1B2P7!Th}$MeZWdt!TukU?v?+`fl4hatGZ zp=7|7h`|%r4tOi1fonWy{{R@pUN>XrFCOrURg5?6n6@skI5E=GEjPzo-Q&xdjhEF| z`h3fi)(ca0d7wmwttozpD}A31>`SHuu&+Jag35AquKuOXz=3GKtIqung%tw)V5uS~D zP|aF|hW6Vxe@V?Uj@A&?m&;|KK&GK$1|_sgS|4KbQi^8*rjq{v=m;8r$zTH@(3&vh zzTCjQp^g(mqTO%^z`9vl(zhq!rev-9;2bdkhGR^SA`rVZZK1?g+zCdemR=)$oE657 z!D8B|y@gsF7N25dMqV|sg(W3H1nsh@rff14ruduq+J;pQu9e1Pn%#`SSmecIZW3nj zjJZ*&Ed_$yfr{fWxMG`Axm1K0YUc3Es}%tz;>bS5u9v$N}Ai6dTi8P zAWqgPz5saB2<(OM7|T~lB^Jb9ua}4{4r0uUfIDaJ`u_kWs%Nq`7e3^ni=0G8C@so& z9V-yMqQ7Dk&TVn>O!$;sr^ICnnrW6$ilEWu2~Cx-IAxG6Yie;)@v@Yj8-Ybt40mA- zCg7^#SZ+9NW8`fjEnTaVFqiAgQ>j;|Ef=Rp*K++1C0n1P1X*)0Si)SQ3>uX7if1Hb zU^s@nx{pXKV71_7IwoUaXBdw5dLV+Gq@-|^PAnPevO~tiVgn={8jB%DqBTGvqlt#5gBc1S3@$@QQ1DN# z;e$aCZ9(Y|n+_Rx8yE0-JVP%}c3(g8D#jW=0sS#EXu8`^T&Ic3WH21-{AHGh0X|dd zepsqFs(#UT$_k8Dg1AbQU94IB#!}(_pl&fr{X`fUt6>*ePw5@|(IXve@g0HIWW5#e z;VWeGa@}E2b_9F8sZ}*^seJ~$TDr1yFfcO8Y-SoH1!>boJ*6kYT)RTk-lfA^wxuJT za@vR#1cZ|}s+DSm7F9IN()r!hf%c)K=D1?16=039rwCLmpyrl2!iz5q zO>C$oj-P`u+beW<=?n|se!wm=DB!zdMuoeE?xXgls7gj==_Q5ha==nCY32&M1rE5l zGM0uG;@xYFLc~@9tgVJEw(fZr=c)aS!j1s_9wQ@lgGk2&C7uD_mt@M(D9H#xB?$unk0K(;28tZL1hgKS z*@=*0GC^3XC=A46n$ZcJVPGp_R89sgi#>FU5O_OqaFV{Bo*?nE7$=?&h7o19th{)H zV%*seGY_z)o*8w0%gW8h{T)U?4#GUJIh+U+flMney^ou%vZ8W*(w zlRU6baxQd5m8C`_1wmjGt_iorPjIBRZhZ~<>GgdP_lTQDk^+_00+#ufex;yMM=@0Q z*xHdWa6pzkvJoB+W2vjQVhLNot<1j4;#A=%*>Ogia6?tO?+Bw&ZfUXCFg`V_G&My$ ziPYRGsCEt9U%j?HDU`Bm0rCkRe2}8oWNl10fa2Qxz{@&?8To{=Mv{d9shZ(HVRl!B z3X8g!P@G;)>)a!A#f7Hl#{LBg`OdGNdAfLM299CorJu z8rI82hb=}~ThaEo>FCZXaEm3ojbt?`&M3Mxj}i7T7A@=uZNsLGkI0bUxW7mC5w;4V z>fvgmOzlbV- zBh2|{%Ht6W(29nr9`flc3yNUP6lU9sgM?kiw!?rdL>)l$V`GL&3h*x31(S;EU|0Sa?&*BtCB5V{6(nWNw7gXuwx zL1y(>aO{eU7N){lO-ke0UJ3K#J*Kf2RTZZ=Wp%u+PGato0%!&$b24}r{>I{rL!p!q zm{+mlUGS81EULbt7e%4aKt`xlq`!DHXb{j2=9zbK#W8RSS-udbEytO1v{PZ;vwpaz z4@t%8A4AYzL(=^ZLIr&!#$Qc|1#d(NoRU>t(khLs;>D!cgJ8lh9uP@wt&hnNxNVr! z=t_79HE9qjVh9HGfV5HsMm}YdBi8UsM_S(x_2MxWtKgq+(Uy<|GQ`3&T@1m4%!{2e zk9mU>0s|-|c_40J5C)~*Ac?8Oq_pQSOjO*0qz$JG0fvGF<}wB%`IaK(A@d5m1Yt;4 zpsP(+9Ec#Ni5%E@CkG6NF}oX1T5(X0)qyKnuQ8PoL}h83b?if4Y`>2oyZ4=w<`;nrErU z^Wr%CTf*=)DPBG$)?@loGsW8q2yw7e99jiYSuWtxnH&I@xWANkJdoCiFo_tZHZHS$}}SNoPLEQQPfcMM7eNf`e_0lg@d0`C<^@`okmzJ!yuLo zG!QhyC7#cMS>h>5Rm>{+i^8Si!=@OA5wL=?zP;W8WKXZDRlRVc%jJQEm|WO)!r>=V zIdlQb;vVGty~wv+trHzX^78sDjH3y}YA}A^_xp&WIIA%gFoUrJE>}=T(8~Dq35aM6 zGL0BCXoWa3-MbMu0>~zwm<~wQNW=ziM9L9mfGzhtN>;&>i2RQ+Z7OmLmv4y5`DR~< za6@Ht0A0&3%}f~K;7qP^ zshVnpH=4^Mci-G-uE;>0L(uxix27${xUEbA1*yy`am8jyT|_ML*oV9s=B1bBjKkGb zI||Pdoe1@Ow=qXC;>f9L>9#s3mCRH4%nQ6WH8`nnS5bQf!qL(oh`CjQwS+pObi}Rt zf>n{^zC?s9X&Aeq_nY)IyIRD_O^A)JZ3E=$BV5z5nF}}Fa6`uB4q)S| zKp?e#WB&LUjg}=$rwdD4z2+6)MqLp_T%bxoYT|C1P#cRj+R7`;DG6WAWcx-UK++ta zykljoLt;8o(-s1(2n;ej5|d$wKcNA6GV!@zd0X3XU$gdMQC0NLokGsLg9XzsBFBOm zv5q^ayety2!DZbX<^{tFwILFsiD_8solkgr?4e4yx-;TR=}NTmQv7P*;jUuc4!4Sr z45d|Gd6x3W4Hi`-Cevn|7_2nHI1cI(P@C}-w9@V@?$#jFl5+Jh<;b$t!YND429D8xiw0m-WxZ6-=HH1*WHpo^!_U(qKD491N6|zXbVVu+ zOM}sJh~*AhdO{gdnovu3j}0=z^9Js`q6gk=gsdW%kX&>*g)2Nj4x&X1h{|}Hs0FaN z^B`nFz(N%k+zMo!1f-G{H3=!UqT@Y!eI5x*?~wX^^Ylu467b-C=rZt7Qh)A$aO1XD z4&mrQ=nZKDZ*BD+o`-O3nijGq#PTt{v* z5i*-*?9y(mtQ-%BOHiPEZd{?3AT?gEbZy~)F0uT?FvgI2?eU);yelMjk!3QEW)kEjT)5#Wx%hma$bF9eBP8E_H!FG-=iL}Dk- zL-R8)FF{^E&`Q&Wj0!=)0H-W{ql7ubGG0HyIl+_VhW&@^g4dCK58=g0_R6&Gzf2$; zRJxAL6tMc9j89hymCmxd%Sx78UCxIe2*m`Mr)yDUID(x*X`%i-NRh zD1k%Goe+h=jVdc45os#M&ZAd0oy_9Hl>ij&xn>BA@KaHYs~QkBaVAayeJo{Ga;z!c z@hRhQP_9`6p$cN*jz6tp<`e;j8VhP>8lt&h*OWKF1I=OYQfJq0Icxq|c?I+=V)dT0l8AGfi5gDTb_rNW#4$qC(h< zSHP?9zlcs*TD6y-Bphu$YSR*+D5>I+wSkT=5jCyy3>1B%x`MnC;OtX+ec+3d)}6sb zv98Nl{4fh0xi$%)LaMRc7a#(dm?F}_&(yGbe$6M8&5|6!XJg zD*7%`)CCB9D}JFzrGFC3-qUk6^dGH-PGC^U76Q{jP2=+r>~qv?t3MDWD(o;!WIj@I z)2UYNOl-WUn^2aR+T6_ef<4zu5sAHk-3oqU#2CQgakJD|-Z@Py5?FC9OVq2j>2wWZ zXHB%i>d(B&Hg2Y%LRfAF38eS|$gMD(a~!F}E*W<8!N@Tj6kK8~e5T=QnG}g2{{Vzo zm3TH-N4tOn7jav2+d;n&2^uGLr|*s~E;C?asgJ_^dwhP^Mjd;THtRHU<&n z5!uAI6)U~AL?|e`?3Sm1Cc8$;ScDhi1-CQ0TqH8*JMz}EumUv z31lN4vq=0y8Vb3Hl}s_bDN`&mZlRb3hxh+jzCv9w`8l% z-J{CNgh*LR^HTT<0t4)nrEH*H79{HA$0HAILei$OEx2qPx3Z=Ow0RO2s5eoIJ_3;T zfG1e0+_I9ZCSCc63hvml>blZ2WyzpmPp8Vr1XY^7F#0dilraPkO-4})FJPBZ=m(=! z_k&5SX(2(mB|)xZDhDg6V=yH#*k@i9@>3i(awHKltweU^ObL)G46wrJlG1Hv`9(7Z z`6U41i;Q?~f8i3dZLAgqrYk|DF!Y4d4NLJ3GbtNqWYnz0L+345`TIh0bJQk8TWHBL zFo=R}734i2N--eFhzp9DI)Gyl2C|ki z79bgAs$I>GqN4C$yuWsDMSck9#fkfaDhA<+z?OC0m>oHD??0jnUK}DmV!52KP)r|S zKreg~3jDFsbfqNM_J~$^mN>FC)%0Hk3$F%b;}YM{?8}Ro8#^RH(E)!$nFDFiX(# zH#PqGVI7kEi3&`n1`wqjI82{%Mp_pxkK!Yd$yIikgOv=KYdm%p(+Rj+lPp&WR+uU| z_#CwZWN7rIl)0_N84hcbGh$?AuQ62qN*X4q2bzmOXrz8Fj#C*6XT$;?YqP~cYAMMA z5NXesQEUT6SV1BUsEvlBptrH-EE1-;Y;Y)n!>$fop`ulJOmVMW4E z%KE@swru2TA110iUdg9s40P6hBjbt9*k%_GC66(!mtk7r76KxzJXoIiA*(e|%`j1K z4ra9FU@aq`n3Za|*xcZ(@G4dn_7z4@(k{h6jdrF@I=2s<3v@mUh#cLwF9Qv?QlG?Fk?}n!3@;&)%_8O zOZ4GoA|s1#ey^UR6Hv zX0oI3LrLcv+X6pfjCf1Wg7*S=m?N7Gl5UkQ*= zI(bJlc~?I&@bemz)D4_~OdVVe_nm%RMy{VQG1S{~`X|<$#qT)`BRB{H9Q?#K_yC6_ z1>pBw<(PnT87i8FuQoH(LEsd%u_>EFL=0GfQ`}mtMHke|Qj2w^qYRLgg(0<(6`-}; za==s+_=`wef5~9AT0&KmOjM@$`C|a`s87rK=Me+9f}+XDw`64~tzyJK!_lM75dt)} zA;5)XnPT;&pCil%n00d4;YwyMnibfahdkSm)`#8<3I*(5rM;1my~mvCz2lEH6UFOH ze8qd_>BL3zv$9*V-UgQ<_ft`Q7~km9`VB9EfRRk#n)C#^^g38w%l!dfiNVZ)RkqM~ z(SzI0Pb9X>lf{*cQsdmZYBD3aRb=P!l2QTS^gsiCTmm1cFFKEUi7;cPa-dqv{^Z(j zUy%0nB}s9=v*nc6qOBZ{pg@$+GsFX}j*(GgKo~bbA+JH( zM3)&2QeQBs0pXu{t;s{Osy`*NX-BC8lDV5de-PUp*CK-hrWSH$h4GcbPJ5=;;xy@b zEmmgdZY@D(bj&t`@4+Ar$cM2E-uBU5<)3N4#F!WyPAb z9k6`~IMdV+_bfKR?u7&&A#((1EXR)#Qzw#y9CxbNri!pk zPM}ee3MYr)7J^*)Ap?)n{E2M!Erh5!7zQU)3S2SxWPRA%C+-laAO<6aX7lXDd9GcH zTe+aC>{Ub?h}eQF8YKx15+xaLQay}KqFd_Ec$_AODGmUz`^T~o9Wj6N&EM^aN2Hv3 z2ZU6xmISBK1k@UT6&d7dC5H4sHn4=~rjd%GWlU$wP&)}w)_Et6A#sYa6ENnL9B~&! zy;&%Na{cyk#|@a~rRU9jou1uGITWK3V+7l_^g+~GKlQ}2x))#dkHn>_*EmI{wc*6C z$t}dJFM|knMKioaA=H{tpSeu8Ru`Nr-(yx|0brzIb$l<8wgM@`Fs`(k^tUyB5_CEYW?h8nB_`KDU^+i68nM~+I3xRtf6j^9qT6#$(w)y`;J zJaGkYs_t2<; zApo)xwFOb4>o_gy6^m0VZ}TvE!}aP62FH1=J)i1ipEIU6ov=oB%Ye5)qO;!AuYpfa>EPL(%y^ zT;lFQX=@Ul1^C@cZ-t1gK7zn$_h641#z7e1VSPNn2!!00=pQC-*gwIu3#XP8HmzF z^mTu%x6m@T(qQz1)()Vag^mFfO%)KlnV|~fdfyB&Y}Bq1uIHlRz05SG^E69yq3iDGS07TqwgI7VKR zV+7n~Ex;dnO(BDtlN$CVq#ok7m3$>UL!XI7jkRBPSLOXFape7oW%@s|3LgZ`OT0q= z0J-v#Bij@55aRv7DD)T7rAqn*)>$4NV8F4+2~}hngDbrc>f!agz-(2Qxd+|gj{t&x z0~d<{8I>^b!0`!#!34C)5mdaIDq2~<7Y`m{X22^fzcm@+TT|~9cuX5gv!ee1ZX^R* zidk~_K*fw*V?o~ZV4jOdftW7uXGkA}>z0fy;Z6$PejtS10Y+tA#z6(FlBmu_y5vBp z?XXh@Xue<@X*RmKmpPFsk>44LDV-XgZeSH4Qdg;aq=CmUtkAY8)ym>5y_O66MrW0R zBrW7QI+3cUVvY|zL@m2$p3?-yU$db1i~WfdFStb$XtayNFS%4fBO0Vuo&N@ zai23Rx|mOfm=vpRrBu@l3&z8UtXx>7uZV?e3hIe;TL>xxKruF@9FLl)U>A6`o?(nb zFVr&HsNW2xL|lCcPs#e>5(S$cZZmVe&ntjNt77v3J6jFG+ZC+*EU^g9rOrgwV|qps z)Z=vuK)scz+_ak27cV|w&5L@L^IaUvYSD)7TS;Jwq46okQst>kN;Ia(Wt>Y^YBlo; zh#R#=%XYyiYNqm663BrpHPMObGy)wk=l=i|{{R_&hls5e!dQt0Ar>Q*=>-cUYBj2R zV6kkh5}<}FiL08}3i*jy8Io~z8LrUNXE*LK%*DkZY=&GCKl?c?KBYC{M8}G_`Az*{ zes$r3Ar}^QQQ|lUECtBI>z_b9Xf5gRLt)oZCGYASE-9|&>qAR|LO~QB# zY}uP0Nr2su9#ajhZ6FuS8kWF^qLx6)U^IxC0tdvaVnaINqh!9tO7$>m6qaSpyJkt0 zi-Xa8)+#H}f0BF8^qa~HqYVn^j+N6av|GW% z7O>^=fqXo`H!p>j#qj5?O1mMw7TRWgJfI5JJ)ncVdmBUy3(q4FR*_Rt6K%)N*a#`5 z+_%nvb{=J+RxkkW;lHI>N*4AN5iCa=tTRx3g0|vN;=J_)W16!e(Iu9-)nP<~L}Xjy z6)s#G*+T&#TZ9n6x{Qfl^5pD>so)#FOgLpOEwEC$?8a8wT1P0?w9(0W`@|*4faI*p z09vOjmroJ&=$JUwR`(wZp;Pk}5VKnmrV7(ca&|$s$pI+#OAw~Bs`;19;yQiEm`3(e zF=>^(YBJ-y0IP{a1vq6|7qORV0vs4}4aCy+M}maYvzcMZDSeo02}(I-C}yJR?pjeR zo+VSu3K0d?XG}=_#PlIQBkKiXKnBamTsmE0wQ`Zn!UG1<`h{H6NF2cMdDa94+WCj0@u zlg#i};ip7(S7^d{CH?#yMZlG-%N!btD033FS&M7Z8W$gDr+^Qm7Z)_gR}>3hh3cX6 zIva{n#>Nv`3baF-!2bZ&gn5%IR|DT@Ie?BB&XAvYq`7QHrSQy0L->T zYY^d=Gc=%FNDVN7OlM)Z-&uv@6H*{sgvVu-fU%m)esW5@KkYF=m8pEZ%TyfHaV`=8 z{{YK~Y#KjA&@k8PVm+e^Bo}-K<{_!6XN&kCY12~Dc3vhvHaYyl{RSSSPfAQ9S@(pl z!f9I(XckcB?&2|AwFMlJ;)O-*is~9^tSn_0O>rz#Eq0!i0=3L%W;h%x3Q*7rQmCs1 z4zH3wnwdcrvux)p4ZzvoJFs&O4np;#2W{D04U1kO4U_CB9%Ecc1?^rNl)G+-O11vs z#=MbLUXL=^+zmyIHb7;R<$%^^cgE|%EXf|TvO2H?5DFcEQBms-UP$~3hiRc~2Dzhd z$Y4+-=~t%!?FjX10ZzGybJu0j2c8AhJWPOJdjLNvX(}%7Mii_^ESv@N=WDsQIbE4R$PRh=4mWu__>O_7``OWMX)9``mSRJK)f z19ahMA5Fkc1!8+(EaIb;5aaPNSq@K_<=RHsZp~YD=o>+}t;3d>VVeS@1&#e6XnM9w zDND_BAE?-_)Ei7@1flnaO?J_&4=|rA3SkK~1LTORfShilha?G?zfs-2G7-dX;n2&* zoi}jn2JO^A+z`wX;-S=VLWasookYixYwliBtaIGd$7C(3S~&xOEyg^NAWUzEBzwFD zRaXTlzJ}}~uc1SzEJ~F6T-t6?To$tP)Kk=)c0j`TVjOqP!qd2!3|_2_38@guCZM~C z*#~`X+bpg1(?l+#j4qRkosYO8v~korxVbuy>}>wp37Q^~T?oUp)O$*!JpTa7G=>od zg^|oOdW5$==rD){2cR3~fygMK(J0lhm)6)Zs3~q5Cng_1_F|_@Z1N&9p|Tf^qBz0Y zC`OArB37bh%Shm+HPh-HX&@2S#8*qG-eEN+w71MIc$Y0yOAA{Z6&@aiU9BkB{{V!6 zY})?-a<8~dVEjkuiE9K2XQV7jq%2|o0H}dU2M<5xf$^aHGf%q*iDL9r`z8Vi++YYP z(9kLpik>MQjV+Lc;+@wKp8Liq z$~wcP(8SdCJnCdHG&&Flw&BQoj)4}m0jk8p#A(8!vd$qHe00oT@(m?G63x)f{{SP@ znvt>TgEJs@lrjn>k;#qZIPMiv-A@s*h#tI|8zV$Rcr^0Q;#pdXSZG(iQT4%4Wv*l8 zvrO#(!s*s2z0_p{g?J0*2wVO_xsNDno()dpb4y-WttBHW7e#K?2d+e;#FwbcsuA%OL4^)jlGtBp%bc%8EWV)wHGrdAi@<|O zkYR%`Oa!%t%~OIGvKHF0t3&293lQCiNcMD$*@B+T3nW-iCo#2=#cUfz3Uv@p9Fd`L zGSo;~f?RAx%)ZgtT*BibAYhg#l|Liv44|+A8fp&@ZR9dbHK`-POmLoWOQHhr>?MeI zb8OcT2inK7h5&XL{_T?w=U)v)QtP{fcK-hWMKQhFWq=LlE-l_BE7_r;Dx+Hw>x0ZK zO_6k{x& zO}5h;j2Tsba6mH=bS#ivko*r3Vleh%L%wO3wL!!ZXl2I*b=Zoc!IS2&BwJ0efaW)W&BIyN%MspR)St*uMVRa7)jU(f7jflYS4GY2C|%8}&z!(6m0 zndd0|KtR5`;^FtHTz9?(xgb6YK3kHcUx8!<1(jR>vsqV3uKCNxvKt7Hkxe&IicDaaQAvY<1`?S#3Ku@zX>b-i;Dn$>vS zbmj?8S9HSa0)_iOW6UDL%0ieUcU+>%?#E0WqUn~4;gzSXJ;noTq5~KJ=<_3;hojsq zS%4keEUh-N@c=0`Z{}n@MDYhf7!~7jAet}8x`f{}vFb3QmJ2wCZK9Wh5JaV3Aof?H z^dbrF7=HijMij0d&(VvtQOr0B8Fk=Hgt_^UTY^sjEAWYd6RV zqNr;2(+>y@4UU;vId6u|%eX-|@ZClaGg{W+0_k0H9V1=Wk@j56&tU9M5;tvb^oM@| zRo*PVEE<}YfXJ0oS5X^ME!~Vw**1eYD#wJ2t^|1^?b}fe?;?439kASY>pW*;gluJ+U|NhwCK-YGvo2JG6U^w#F>Mjp z()Cp+(T1yh%<+EXkPZWDpgCc7kG%O)D*zM{+bCf_J0iv#Jqmr#@5q%KN#NlJ&`^GX znw#Tw91)y#by9+WCCiW4yi`_l;XVNrm=Nqn0F_RWmx$^Kq&)(lAS;F^3`0yeJqYOr zATvAc0jC#<9b}u!EU4-VrA=VUI+Yfcgww*A3*1*1;J-vgmSZ9|VJ)y~T(w4a^p3uN z)L!7s45L!Z6d99x8Fst{M3r>J6?njggdRNzdJH`X9n@C2;E(w*khl<*66}hbLr~** zY0=AG$t%jC&z38Spf9W-bV$H)8h(kKvKCxUk3(%Mk_Z?e&ly>@O zCDAQ*0L~$nJF&&8{J;^Yu8E2jY~Qk2?Zr)^I!YDnMCHqFq2!g>$-IXXIq?N5fe>X? zsLZCR!0{BJ|hs2a|Y!&1$qSBq2bn@zNvU z^CDrl*4{{pDca~IqCv?a%%>4>gr#vB(|dj*@7Y>4RRP+@+(4k_P2Q=6gqt~!h6+^z zTajV#8x9O$=pboYgB_=VOk*S#OKY=)A&&`Iv29s2BP`(}rgw3O7mF|{a|cE^EVLp+ zMJ$E9gJ?D4)rf(>+HNLmmoTC-&zk#P_l=4%KV1<`y_Yf-RO=_6vJZ#D5QY%b-yfS`#fhB<@|rxqcKFl7~` zObCeN$@B!aR|`x`tBz>pmu3$SnN5Oht;N6{k%6=kSnr*tR06{hNOJ!15jLEw<_19T zJBXOQn9%skAyxD_eh5t@cYM6EkYdmru{l$tpGSgT*;ph8rv_ZBs02->^hg%9*y?P9 z#K_zo5kt85JjEPdi!KzE1EC7EYkhcxP-VhdLZ(^Pf%H*&k=cU^!aE16e!VpGAVipo zp>4_}5l^86z#sxtK;ZY445=zuL3&|KTept3jJO^YW1B%=F(lA}XM1DxAq-o8aH^55 zxCLS4{-b+h{!LG7`35k9na}*peFMclBE<3&A3&T!A3-+TV|>I^I2A%#8HW*sd|b43 zgfV3zVJA%0!{27Xsy}l1?d(iVvj#*;0R2QxfrbN%mM^;;H^tRV?;%j z>Xt!okgPRS)?&|DlF3_%rlG1qF0lt=L>GL*rHXM#9?Z&NYex^`7;hFvb%YG7=c~yB5q-21QBKj|$c|x=;r>(nfC7Q%LM5Ki z5w_?7lBLa=yVp!5Tuc$DG8!`?C4 zwUB$o0mCAwrq1WuQiXD~C_5vts3izrjn<6YYO*OnnDB{+ml(lv;Hb>_dwj&EDJE>{ zXONjZ1z0+2)lJ$NvC5M#nsndKE31kQVbz(h!<>NO8n8zSCmw)AOkU3T6_^@ zfVjDigO5ycL5nV0+^!BwE(1%W#6(-nvjfo2kWKKCjztN5 zp18wNE@w!0nLz24?h7dNDbaGBG=nX(3Za=QS|^znJNf4RX|mR+y{fQUG&Hj@D`Vdnk5><-6-o~T+;vMGd7lZ}d$(T1Q zDgx*`E*=qMPS6{)$s1330iwnv)gYmEM;lNOc!k8+drsu0TEheGTt;08(&UKMWyYUt zl{1A6(;aFpAh?#1&aVT^M^+WKSWwHMXa)02E$it<96;SJfT?F9)CgGj?+ga?RSpA4ktW28 zpJDqL+pASog}Zg-v*lydD!i(2Cpw zrc%>M~&yz`hS8Yq?Y8;rawv*|19bW=P4fYoZh)Mm}0& zD1smeaAsy{r9AFg?Ms&y5oXOXjxqU(i4$bPXD6kouX5YsF>oQdh5+I_QcCMM47=ho z;#N^Jkp+93phiLkO3+~{TOqgvmMfpoN;07$?EVS!w1=Y=vu^(YX>(pF_hPm-2k|c3 zYBpv|e&zsl{jpH^U%9NseC5}kRz1*ylu3CXx%o3+qJ%zO1ZtkUV? zqPDCVZbTSm0+!VQM7ZO4;@e9904NkTYbnowy5btQKTs4G_BD1a%Pl^d4FSQlxn zOMzRuE#@7IJ#bV)QcOBRqayB7bj%Uj2)^}knplafv0CkbylciR;yNW%AY1|(OmeH) z=1~P8m7D(nQoIpi;L15;=K^Uy&_Q<6u3c_1(~z3m6Ycn1hw7*Bk{YYX(chm zW0ABQ3sYvQ!?KOHIc<&OmTxSlBp~NJ$KJ3wgP4|56gYFt6JaU!ihM5TVzpo(fhFg9Czi0dd-N^-l2Q&N&x80DQ#u^+ft3koQ8E> zK==$%ylOa?Jv3EsH?m~{C}!;LD>O&LahM6GhTri+Q+C^y4nJzrEdu?z%Z3?1==-d z7$8tT%3G$%YmgfI%D8fjP{Q95Zp=zol?4SJs)0B6BmJ<5OyK_j`l2!=!nGFWAYO+l z=on!!&Cwdz7aYp$>4}Td`^2ceVW_zuGM%7b^Z=qzL3b%me8r}rD#Osh6XLAp+=^(9 ztY0bn-`rTk=q1F?Kvwc$rgKp?Ap5eZj`qPCk3d2cvb$mogrYQ5PNYq#i*(Y$h6apO2B5Z9o^=oj=TZYXObB?r81iGwJq$p)`ej)lAVmLi8zIIPXy zV#QJwFRGP;GG6Gfv{k@&K}KY{UH}j3R|8_)#TsQK<+5I5S%m3d1h%$&0mfs?sDpOl zd5bs-CNTM@74B~8fV#5`0f5^n(5-9|2VT$@(UC0|D<0;M~q^zF<7#%aB}YUd=Y* z32{6UyfL8g7A$346YLDSU|B4H!=(-+?NJ0H?}T{+``hBz$WeC6hVA2 z!MHf6KqXZq8ml+4%1ag6gutzZ-bgmHX&HT(YwC;i8xhs9MkCc0fVprmhf5>rz(Ydl zU?^!{1;jj8$d0<1ou(Jt3d{M|-4WF+zsbEr9XB~S)C}81#N5M;xCFudm%Cd-6kw#N zZdyw)y~Hg7lO{S48M7RJ1=@U<#7Nj%{s`I4g_jh7tx3nyZ(Q?1~`+WGT1l z+8V~5VCIYst$|}~89@Ve(mPnfk2wLU$a_U}KtT_I40vp~B0z>!i9zi_XBc3X$HC=v zMZ^vdLx7rAQpAcN*+=q8-aRLQc>_r!( z<}4FYW)MtlH3w80*N8I;WtQDQZ#IM+!!ylnyUqK^6t2l7vjrys*X)kNY-g;`w4=d& z5d{0o+3o#9efNVC3nN5JS>(d|HIDtu4Ztz#{S8Z(77He?U?dA{bXDN;`W~PhVa`Z+ zmjD1Pw;ID7nFe&W3UiRQw4s5l$d@9zhy}_n$An(IbbvUd08;iwxHldNRng2Kp^!m+ z!64_IhJAxNRyFjNWQv zbWKMzr!#)bN|#pZwVQ_J`zo^*erh*5#HsRisd-Q;uM;Y2DenN2fVMDO4{xbYO5w-i z4MlGbWhQJF4#>%CXCs_SZOtL2hz&;RRvQ)VOUng;)9>aNu7?fgt&c13D1pUFK#D5& z0!j*hc4cjtVYR!cOpA8IOX5`Wlb-UEDL6+ohByXv(lE;~$4X&+s~`bK{{RS9mVlZ!5Tlf+_XrlkQ*T1rg!Xk_ z%`)FmMeMO5_N}buSEN7+VkzzoRGw}Gtc0@_64w{2Z*9PE;L2fnzp<|yl z0IHTsM@Xk&mm&+BE*A=-Vf`4Q034EsC4j(1K!I||r&yFmWjZ#%aP6(wv0SzmIWUz5 zL{-7d3Sj)w*@D>UA&c?je!pYWG@}b^f$0KpP(Z63ke4o8ATh^BC~mAAp73IHos)$c zd&|#=#e;X4N2Or&uSFk5U2@_*j6x`S3bQKiQX(G%D+8$3cM>~Ft_bu+E*YD|IZ|L) zKuR*p7_f}3WtFzbGo>9+Gi7}!6!eZ02&rJpccU&&6_};En)=aZyxs^dQy;r1zW~10 zM&jgvq2z@7Pu$*sMz6E=5pO|M+B_1``~8#PQi>cCDFwljR1ZO^ab?C2X-!uy`QaU- ziOjuiB5{=5FXP>b zHe%i1!iouFG2~d7_3h-&HO?i-@wcNwnnB>M1Sl63v$1l7G@wM66 z71=;?9MNz(8plPRBAwyTP>i}L!Y@!683^zhM$g}Hkd)g6#j@lpWvOJiNUXIm;jBM+ zc`W|`hz%ynD9bP6 z_97hnLheCp9mRa<98$+n^1@SM0^whQr+vj%C619hAwcrXwkTwrK>6gV_m-C{mnxKm z@Z11wvdbBuax~$W;0p5KgUD5-hzzstLhK~~x4XnjhAyh}%vQ3iu@E094^sY6qwfSj zEAt&Kwvf?Hj~J9_tgj{*Q-0)XEVa3m4q|IzKkP#iR1Oi5{{Z2PwrsN(d{oEm)ob1N zfi}MC9hTx-Uen323zc_sv*)Lu32jJOSOaSVJ{F-@#K#71I$>U1F368*4*bLoI2J9J!efIGcB6CB9bY)O;}w0Gfu|VR z7Zk%>!XdxjahAmM=tdG`f>*XTT=JN+9%q-IKWDd7DC)u^QMv+S;Wr8hMUN3ry5yj1 z*N=~(QoS6)4jjmHFr?z1W;okH008s=<}rYa7AOno4lTzE#C-!W1c8CfCrz-b{8ES8 zB2mI$j*!O*SE*Bnk4s4jY;Gm_V{AR$!5A9`S5(9yQDxb?m_!||904bZ-DBnxOszzM zpGmlTH}}lnw|{w=9{&KARIRulBp}n<@iq<+svDsF%PZ#76!!fP&^m^s((DjW@IcpS zCO*gZ5}u)My$7nkfP$suAQ4d0(*pHQ3p@-v28U%de$lN=0X1r3fJbZ!z;^?Kr^$>a zc2GJdxAtLh1OTw1iR1$oWQm`zt3ZG#n=P{=NhlTNg8(Liu*gK}qI+(oQU$4jf-P5W zNXreo#$Z4Nj?Zy$6>^2cA|bJu4r5|~tC(`o8oeb%LW-fL`i84g3kC`+GN%K{^8#g~ z!+y_jx4=unl37o}31b;ea3$s?aLtv2YhsBm_!uH}d1+KRCT)Gm_@hu27WJK9IchbM z17faY4uD&tz2T8RBqX%B2L>fpwOn3FlH!svZ*;))C-9Z1=BpPq{DHCDE1JiUokxwD zoT6Y=f(JE4$KhQ=0&g%;)|+o}FPgKcu=g#wfni2t0>c|&Iv+8>FOY62bG6sPJZ<+d zv2d2I;t3HTrl`^2nF_W$CGNmbyCyd@ryGO{_Hsb1XgQe}tu*7}YfP2n8k|>6Wsd5M zRujakL5BhbQgZs$q=AA}47E}2dXI4z;+(-|f*Jmtlay+sPl_6u3&h}n;A;;q+U6f<1Z!|N|3l2 zMR=p=)wUe!lVY!k1NzV*Vz}}|?JK~>1Qx^`#f+epC&YCEZX*wbjfP+bhHg?twtKiJ@Bh0t^k5 zRgOa~&?V^-QK9*prPf19(TPXeF)bDBBaayL8Dz^)gvzBVV#Xj@K_I3>19OCL0r{Mu zmL<$R_(d*N_;8B6ulEi4{{W~Ka{mCR8ob?*Q1-{>WgSq0`oc;dYw$t;9q);AITkzAcLF??CBj;X<1~b?QGAJ?k_)2Ij3g&$OS9Ue^l9qo*3RKZZ*V6ScrMg*vlO+IA@8Ysoy&|#C~Y_BbFuXmWRP0*(BAU7&7$VRXL z*zo9Ka5qr5PZuh_tD__qDpVl#R0{fn5vA%Z6&IEwWdh9;FJ!YY(VQ1E0^m&hBg#i3 zsK5p_P5{kUWcq5Ll?YQL#1hWMM-fkL*?%$d`3o%OC0mv3 z00fRz6Qnw33Kgj13Pu@pJOz$(*5jF;K#Sx$_o;kCehTc3JY!wuXjEib(8Nt!3I#C) zIF7l5WrE9Eg4+UjdA$B2v4TKC z3tA>$2E7vb8CRhXq@X+WVi31+9wKzCsyXIW1RjeP1j^Seb68^2qMFR(7$*TP5&a3- zX@XPkF|J*{eG*lp<%2C}Mg-O{%FanwWTk@o1yZz_EU}mokrsqy%9LcVJkn(uKogSr+ z#1KWePR2TxGBSuvLm}_fHNqr4M;)lqh)my@p)SSK$)+Mz+2Q3P2hs5XscjuHCEjAfIA!JiUNfcF`(}<&IcEgdOfQ2%z zF=P~0AtdsOkC28#ddEQIU`xzA5U^y=lrzb_AL%0fY(u$>8dZx~?pD7emPrZzw8y@5}_yTTmS$51C=rp%y534X!=;igdbLh5~S;V(c=w8c#6`CGZIeC1qGhd5cxHjMm6#a$Fi}^klJHslwx{Ar-X>%HLAtHCKR6A!yLOTr_oP17y9z zigzH!cylg1P}+r#jWBsEO`U0zoqt0Z%Mv#WIa*iR$VL=O4q|s{7r-}2_ZVRlH&ET- zB5iY$8K~Ydr34OEFXj~%4>9fHDr>}*J6-w~cpjYu2kt7!bbs)ncj(NeDBQ)FDHsTP zFQ5?|j4XLfcgvVCXQ_eaz_~&XNt$>bn7pC1ST!pv%q02QnFpFXu`Z>uA;Io~Bnpm% zDQO)y1ggdXYYGt*;f7VJ7z=E<1cPGvQ4-5oheT1uj7Qv;ang(*&i&v{I}hV-Fz>)j z+r=eMBEJ(MT%>H6&7ScTc_5h#mBN{N72vbwoWS87a{hPr~QQ*68bXT|kb7n)U66(FOJ4oEag zEZFVhS%Yv{1P_ohE0WS0f_fN?@?BJ0P{mfN4TLOZjj$nGxAsLV!D(FSj)6f_%_Ke% z&M-Dh+I+Xrv=y+2<+AqsJ;(dL)P_)_1p)^Vaq+A2nHi{; zyj9z{dWFx8oP^Jw&%!dzcc!JW@O481+`7GFX>MVS7Xo8e(1L_`N>Ih6(>Br=K52rW z6~RfDl^f>r!I^5^Ly4U|z?O{>C~cpeQwpjf)p(hDY@8xf5p~F7rDS27eBH&qws^Un zvr5y5(Wd10E;Xpk*5xcfbxAO8BPEbR1$I>62n3EUN!bNbWUm627D$1n=; z)KhZv*;o3Cl&C?ZcW`>m9Aza!8buf(;tOjOW#Sx&W#8ILHK|>BO%YIZLZaV>3v~}h z-Re7ldqAlhT%~3s0WBO(M2j7r2d3aC*kHJ29Dy?B61A)Id6dLrTZC}LoTN&~VCMt4 z8iDYT-l=bC0b(L>Ky6W)5tejR%aq+)7utzxp&>$1vB8(65ff zm(=;BB~DrN3{Wtt&Qv(LwnEHe`UB{j>E^qdB6HDxP(-Y?!s@o2!Az^-E8e=unXFQts{eXOr z=c3e*DDuZw3x8~(cxF%AnffCK=;zdlRS_5nf?$@HM+Gw<`EYrv zshpd%Zq6klISgMUJ!dweL5Vm$RE@idu(UMVvl>~IHz}geBf;$nad+NSP{hD%78WMu ze0h|RDs*3p7Zg?+oCsDm2IZ`6y^Ta~BHV3)a=N%>dzgNe6-$!XE-1z2Id`R8th0sN69L(W7$;VY?v4k%>1nfKeE#S5RQn zOyY9-(`=q|EmKf8M_eC4h_?BU(#1ajc1c6Fm z?lPYVM?^Lw_+d9w#Vq9{5aLjfMCTk2Ct%5e-Ly=`kXw(p0_=?9PM6B5*9T7K7wrmjm@AtvD(W@B_5>2NLyJ%7N+|5200e&akE0S&PMGNM7Cy{RWBnx* zXc99WkK_q5XgEKalk8zE6VC>54Wl%BLrDl7^Mi&Tzn zD-atY*@So@yw5o{GQ7A!aO-TMzhw&HT~NfgCgtxy6>I2$T{-*CAQ6cnrPCbDphf3` zo{N_*F@Bfy+_=S;=&;X-C|V>rfz+%JN6lVLd*@{Km3G`sp@*M zjA7`Ko`8f17DAC?a102j3%ZU#+%ZDi23H@=#$1oQvCuG9DvS6T*u_&28z5F0QCu!c z%1Ct&$_R#b9z7~D3&YKZ!c{qEuyfQ_J^uhK!f@B3;FtOejG!FMKiCFE37ISu<7459 zZy~h1*#Y(&T&e}D)kkvlHqvaN5biZ}`G~#P)LckaCKk5A5*rezoGzcd<(3AmO z%nE=KW=C5XATBiVl}73XxM-U26y%J^OmriLqV)u`w0nuj6NE|7Osh^)sp-;E zfwwT%pGYL*nU`)ONQUskF+yLZn_=055m{=W)HoIH!m|U7sZo;6sD!0;4noIfq5TXt z{8(ImW62m98;-p@rCX*eo)GFpM-^gDVLdO^{{ZA#K(=97wal7EMGHy=S$9e(GBTnpPOxZ0OWW-uWeI-MvsM45-Z9;9rBbYG%I4RA+zTMBlj zqBBgh7u=4HFcF{lH!SU$JC`%fq6Njjl8pGg!SD#sJf&Bc2O>m1>is$RfeZGp;%2KB zM^E4&qD(!dN}%DL+bh;LFiF>9*i~g1YjjVmIrFcw8^m|yGz)Iv@43x z7>z|{hcgl6XYh|)fIp^P@U(@M1(Y>Sfz(Nd7Jm7FC=j~oQD62eJ399mC=4hq1|;t@ z9?eUk_b%L#fI0$KLCg8A$H_l2jF5C3K4nyGD0S?{B~d6UhZzxriUGnFZtJrn=H-gj zD%k6mDF(=7JdM&jS67(@JLzbD1!NJ6Ch2g1y8_7@Hgx)HZ zx5DC)FN+!9$bw)!(GN*^(o}4I0SG$oh8X_<=D$Pl2`F$TgAXlRV8IQv#)3@fH!Z*rJ*UW075R5(BaJ3^!dilK0@u*7;Htz0N&7|`@!G(>lt8DzE*WxB(hN*JS~ z(2TmYN6;*@kP2{XGKE&_`;e{_pnF`;&SOyW{^Ha&(ECPZssVqnZ15lf7vQog0 z3zxMrch%2}9?Zev2gaNcg4ovLOoeX{7R3`4GJV+Or=g?kYxG9Z%mCd%F={v2RWuEK zf?^M4I%DNwF;=QkImW515XbT({(g+Oi&nNJaf?^sx&$?3hrTlX^xg%bs-v7V#3t&K;wYR8+ZyikAx* z5gT==LBkn9gQW1o&0C8wS1xUf&>Y_{%G0jfdNQ)0})oTWe{Ub{eMSrgpp z*96c104`>F8Gho5ebRnlU^Hj?U^(fXe&^mQ_mfk37xckii>=~ITk-vaH)}KTC+1KW z;%S(kfQ%l5euh4WtLnmTIFF+rLi&h(Sc3*!Wx@>79;GfQ#uw;g>QmGPR5+aqkHG=3 zC9X}P!UR=xtB#_R5zpcMi9eNQshx~;E0w<& zO-Bm$BJ;914$JX*>SQn%!}eyS11nAjCGvz?Mq47O7Y;Q;!i)}Dj?$-a(~vt5)FVkj z2B>3YM^gxc6V02KY}gOeFEtIUcMn;bzcJQ+)I%0^j4j+pm|V#XMU97i9d z#2~y_x5>!>$_y3LE-z4u;5RQI=t9|ifg|(AF=MxUri|@e!>0 z5cvopBFW-2_@P|xP&E2NI6MTPYZ8HU!zsjf2h{}aA$&tf2|AFSklBZvinN3ga}fFjipE`DL7=Q!xH6-ca<)NbCz?OCc%er zLt+-;aOE+{L6nGbS{*RvQ-JDFNOU{Qyi3C5M59WmZw$k7BE^T|`e3v^6L9?Rf=0VA zHbOH3nVcC*v=$4GybMFB3nqvRukL8*ml9SH>U9bZjmz}L3otyv;l}-?ao!BSMVVBD zfM~cpp(ZX%%NT}j zA;mai)`J%)z0Zc2qZ+XpZb^hseejP@ScB+^a9K}h{f{xz6gLU|gfWTtmOt>|gVAJ% zE)thy#tGew)Kaq8cdl@M@$hk538p0_kZH6mRGBdq+z@5PRx4~ep6I<%XWkxxZ1m#f+32vviZ>NIV|g$@rdS3R z?@tGD8YzgJB2-qx9KaA_9GpY@ED+SYfb@huVLO0A5n`rH+)v6Pg2hFs9qu!xr$tQ! zL~Tqe;*ke5hG3JNfdJRMauDj3%qXutcq0hBD=%8K>sbhZ3_)zzKej2@ALPvU!|ewC z^xCsgy#3G3OM@;wDEI|SM}P4uN#zE!jIz-6=LgfDM^V?%$3BnN{WL5A4@N9~4@&wU zqWuTZqLlPl#S~()^YjURyXa;5JNhH)W9UQB-Sl>`$Lk)0>t5HQdLKgl0CQ)4E1?Vb z0cjGe3Y~3H+<42|=@2n^4I4|rw=+v+ za=U(%nnl4xb2Wl`*vO)48Ch7=6y?NcN)o`O9TUirgJA(4RJ(CZ%(A1*uXyHJVA4g* zcbE^RF`U7Q#TU`WH6;B$*CL-uFE7^X`0kr}zDkRc*Dk&j)eGKe%`X$Hj9QIcp5?xE3 zF0OoM`zWLr-1G}EdOo%P0Kp^abCc3deFTCCLJ(!k^nDl6LOS$d`VQd{U6j@(-KxC` zFI{@9UrK3|SWK-N?k2vZ!&*3oWe=r3xwnz@+Sj+=kT@Wb*51}q06`+?XLM&>g zg##wPNzf9hKoYnj1d6>mTgHWI;sKb&3C@rUVV;&Np*-;=S zH~__cla7r7eF^5cOIgD=%W!|95=9!5D5akA3zem+&!ak4E#&PR$BN+M% z^fB~U!Y`rR7^3ts`p=@<7;Dw~M&6D-mc}uUp$|hx=~_T7Ye- zTmlwRDTp^3^B5R}!WCEm$Hf&Z)WoHh;##yZnv(n84lAN1Qo9dAAp;1GKtvTtjjb6$ zIwR;T(PxJr1%wxDAk?cdN+&1K@oyj$Qjg3m9m1thSBY-j!w#{TfpBX%C4{c=DiDB< zRtyJJrgh8Ej=;6tFmpq32NQGmSbgbyo7?73{RZX`IFQ0H1A-1?z^G4v`IG z4l-&;ifpEGkbu!sHiUmO#D_i+Ya;7RS_F+v9wn<4^C_^1WtO-hLBZ%Xk3Z!Ajxw2X z55S8b!^Vf8ewk!@Ok`dq{6^Y8_GUO`NosuoiZ+FOWPUMfrZFcl)oo0(t3rY<1~YI` zEEb77Tl5z&i-YL0@#wQpqX~YC^cGlKMB+1;&7n*^Zy!S#dWgjjMnqA4N70oieMT(T z(w??nkJA{&KBu9hH~QorgU~-i82at%STP$30_b6oY|66QW(Eh5M6fJ#!8p*`fN@y9 z5;Le!ze<--eZ=k}(=-`OGQgeX{n&!805<`yV-b=e$V4Xi{0mk1-3DciZ3P?EdB!S=2^ZDmSU zB~^_}1}edfjDt9cksU$t3Ugu?k^s0TFcgjpT!>;?cZ3f(k1QWlm3R#x#t~wMlv799 zEXDyHxFw}n0O$P3YR`4|O~;S}h zxHk>QnA`_(LA*x9i*q&BXP^ir!!8#QOd_L<<>;h_Pnp9K))i9lI+U( zg&Zi1do*g~dnX}4Tu7wKnaWji#^c3Aa|abFy0|q7ix)ZBq9VLcr4< z)N_p7+vvGa924ZgCHy6@eI~ z)F{kR8}S<&uu06*HsplkhlCW!q8FOE&VaoM?fM`sH3cDss{-7JmxeZGSzw$J04Cwd zBe6Y_=71Pc(`3#`rt>&TmBdDv4KWL7;fDB}LzNei2F=D)`iU9Deu|{`!3NnJve#+E zY}0<3pGopb$Y2(@q%2|RX<{)S1pl{7+fMr7KdSYbww40$3QgWd#6 ziebq|3MDQFWN*h>GDy=kvMY`GDFwfD+bubHsAL@p5$%8WECr|R!4M$tGpS-Jt3L6t z3uv59<3sRHz@5l1WQMRGG0^yu@t@q5*t^68sq>LMzw8S~*-!U*M~JhVJ_)6_0~L54 zP{K>hrHD>=mE>5BkHiy`?%~Pz4C6W@vDu=2q$XhOE-W3zY%f`Gth9 znu{|?DZ|`@Oy++ww}8q)iLJ|yQw)6^M@&(R7{)lpF^{1Mr>B3=Oc28lKv&UmZ|HLL zzL(Gq5Zf;#q;&{-hrKV7FsNO;c?6Yc;3dcdBpHF4VQ{n|UA0P7b}%Pdy~9EXl$qNS zKMhUmT&l!y3LB9}u17gx_?6L{G9ex{25Uu~hz54!G}ln=w<4THo+v>p%wR2Pl~Ve7 zCU>799oA56K>3Mu`Zh*%LO?_KA}MzrEfB(EYHgXOGXffXO+1pL4xoA%ZlW-hIrNrA zjZUb}GBw*OH#DG6kr*^_3+6b)nMgahrx=bz*SLD4?PYFZT@iN#6)^;g4NYREZ;uzT z0^*i|&7v4}OXg$dE7{?U<*%AP+1ft_M0J9R#D>yiuRxA)@eWA{=@8izWk~Hp4IS6vc$0_IJLuy4~ z$dC$J2BcqT z3q^n%gOIbm!mJ3L+$?%wW~A{kdKNx|7_szW2*ZiL&>-{-5P|AGg^TL_O3q=Yf4mp{ zqU}YTK(1s4C5_xUY67(e*qq%$>T)gSZft>Ah;gBU!{|E{$2lQN;nzA5AUqobTStK= zYLmSd@Z4b63(*Z?3@%!EFqOCBW`>~2SeBb$CrC4j7O4=(PUa6OUG7B?Qc`4Ly?cZE zCjQoDw=fAXX@$Q~Gel)_qQHExpn?q-qqMU6brCPAI0*?+jGsWj!bgUR6y6@(-l$Qw zP=Gwmgw&BZgk9h74`VRya?s$0{1-Wg3OSf@E?uU1mu10pGPMx~79UH|=tzc`Bkc%? z8jIX`tl56>s=osmineepfFH2SxA%xQ zmG3ujw*LT|DgOZXf~omL4Zhl&9lS|b>N7RJ8lr1|YAIs3%_C?2znM$>f7HW|xyOtj z5o4p?$cx9_fHU{tI9cdE{+;trIGGOt8}NpBUo-yz+JXHjr(bph6Sejr+aDrP$?+af zi8IYOtSe-EPbj^j-Ji@nIc}ynLK?;J!0{lmuXb>Y^8v~8h;aSF9RC0m!`bgJ z=)(&PWjJgk2s#2AQxRg&#|F_H7+2&+Ogle!C`-SY4j9u5;q;0nTT!In;*6pTxmo8e zgN;!uOz2@<@9aCnUsihRNFm=fC$$gwtgF1JLhx}-} zpRmIE{aKe;)$%gj{&{u}zX!+VmtgjZEGQ*wFWfS?{U%aE3e6Y?# z%m}l;kewCwCm}1^4v{6gKFp)1=2xTh4-!yQ5V9!o`jvxiBLh{(m4j{l%J5=3A9=g= zXA|yVKkW`LxhhM`JMZpc$@Z{a{PV<@z>(?vDQ^9=n(_9IllF%Rd%$=Pc`|<^o?F~w zpuaKYJ%cS}Phk<4?ThT=D7^>7UqWAoiFWylIeHZ?pujL##z>=u;R+Ej1TldTIoayN z5R9o+5+oJqV=7QWrNPHLl*I}V$G06EsWA$oog~~e_+XqZEoQ-p8!Azl+@FQNWk1Y>F z9;R6(_anjxYQVceS;&_V2+cNdhbts zXK8$~<@-dYuguZ@<#Cp0b7B;JCUnoi%JNS=p;GRC$>d*%348uy{{ZFm7pXK7Db`>9 zv8NaN#)s&DarsOC0Q;8Zuu}>w2tcwrVpOb=YB-m|s8uT6H!G}i@aAt8DGjz+95V_D zs=QL|!v?0N@O{YgdIUx}rmp_{?Sbj^yQ&R};iL5I(dVdnP>a^fJYtm_Z)J=aG}HnAttz4RD#in z*d78h9*h!*At`Zl?i(Bs43lp#ipNn|Gia^h1yZb5UN5<7S$H&pn!!u@Ef~mH7;|81 z2PKOo0}7Q}fcca}-0o3wvZy2k2!qa901JpPWvp}{RZFUu%LoLoLX`@76_{lL@eHPL zp)RR~Q~`v6D1nVaCvfhW5RhcAMiUV%!2|%@7Eg(?V*3rmU>$=FU+=EE_RvH%Nn5s=@q4I<_Awl2LVC0gbU27$pEm7QV2u2 zP}agB$t`m|$%df2!zJ8(@H(1~QW&eloEcQifsvK?B7%r}?C4W?mbqAmz7Rz){3iht zYF-R+4Z#3JHiyZNo^Xqs#G@5!D5&Fx71(j_6FG>hRSgpCAZSm_u^(bkhc4iwD|E#U z(be1>hUGAOMam(IkpPBMm@Xp645D(ydKGp|MHrs^Tc|qeIm;pzb3!O^V0dm7G?0et z-X~OrjJmO8!I=|>et=MM9DR3K((V5}A|fa%;KGdx<`(zNKyhN_%5Y?eV$PhI4GR$w zXKK!}963`9&7G+zZYwqGQL`R1HJgu`4a@rc`2M&q{^5^v-P{-4@AEqM>vfJ#oGNYk zTvhU^>Tj;;${r1djsLX=)CTS`+sBjhEN%#hM&I^?k8aw3wm5>CxPlTAQVaTl42~%f zx?G`KlFOSJP$P7VYaZeSRh?RZh;)mD5Jfzo_MUJ0lOS~6xz*qC%Oh(c(t0lsC8Qto z@R?0+SJ|#hD1MAtQKLysZ949XrjSf93UxuSVWaDzhf;nYJ;H2y@TT|?(LQP@fOLU~ ztojV>LZ=B@=qaF>Iu|LU`2sf!9PIfi2|7IA)F!fyyRiJ8R`#^-!dRCdCR&V;X1J<8 zRqx~c@d{HS6l#Joj4q2SdvcqmPs6bvb00X%I-1?}obs`Y3pptw9{hah`^bROEIt4I zF^2D0vTcP&R9-*o#i=pq*y(`pRp*>0N*8ahMK@pKy{>;u@&UV{Vw;hPkLfw=h7O_n zK}pW=$IyN|3l;YF=?BkjW580TQ27m!2LZGRwqKFVhY{cOJ`6Xt_wrn^D^@ZT_2}E-3gH`_neOr=ddQ3;(Y|SwnOstB?YlAc(6y3OS&;S(I45K% z9abD^`6b6b=TS69MankC&iD(mzc|C7h&icb=WK&Lnr{P*J3M9W(4Q|hqWy2XV!i=p zqsC%^6ff&>6#oFJQ}NPRtAAUAsUkCd1NE6L8jVe+2e*mf5Szi-2wfRDUVy11_TGy( z0kG)1PF9n`pt%c0dO#^Hwp6P4%{RSX6z@Ze8&dk>XGtdxRSIvEV~t=5p5FrOlN>b$ ziA`#PRHH{Z?eE#R54Lk}k!Am8C52iUm6S;h-4HOFkprn)^HuCMMdrTCm9UISOO?zmec{CXZgnx1i1d;dLk==UMwE#@w({H2-(D!wS7 zI$+qex};m#-TAuLG0Xj|`nmN~GkuK8)t*k89i_isb2v|N772wK|SXg#AVzOFo5(8>$<#cnMB zo9hoyPzNmg4f`1;#>_4X`{j;z{!qBy>{54zGsDvH_nkM$AqSi~@DS$qetFh`(f8_S zhOk^!3ghf8o)`;SDS+7db)o1FiQR=26>2vlN<#Ya0EuHs}eutjU686kk~6{zLIi1*Yi3GsEv?P-eiDt<0g@&W+)lAwV|<#Fn^}omrTm zE%?CXY|v0*;?(5R1uqd7&$~1Kl+mpg(FS0C^8p#mbnP+mF2w0no?%sOHAb z(s!ySgccMK6S0Q`HT8NFLF>^e`Zlnp;||NUy1K(jZWo#JQ^)K?w$I3)GFIzN2er0D z&8U4gJeGgkSj_X0Cad7yn^5@IR%tvTD^F6mlIV+oP;0cM+S~}CQNfhw!TN4X?L%KB zfY~=(mV<}uGT{0$*crjH%jH;WWIDbpE97Q;S;@Op8@3-yW(e1;BKg;W_y)5WYee2hNDqm3$U6Jhr$v7B}p)Y!HwXcwmgOKoq$O z8DFDH05$MVv*(3&FA`ydHySn_-XprN;Ev4U)$ElmT!(^6f@IqElSb<^FVkZRq-8IR z7@defcrUSK!Y{41J>fQP#I9H$#Y7W|@N))CyC!%K9JmR`xr54iuGv7AcFzbzQrgSU zmr464GlC}Uc6r*$_$cG(w4`%Gp)3Lvdb%#ljyM60w($GGj)}8!%ak-uM&u6>TyD>p*SeptU0%Do- zKz^l<93;DR&CV938(;$ulQ@_h=LrGn|v9+Sz_TX z(SIKE5^DfDv0yJoJr=cyNcH>|_dpNVZ05*es;HeSlM8#&n}Ct0a84-GG4sOEA*u;F zjq(6uYHECAQur>D;b3|6ETyE7BD|1S+JW=jmZK6BVequ_VZlv)S$eI{< z#@089O`AcmmByS?cVKY(j&3aAC!KNVAt3X-L=`71ODu@B3liJp*&ga#>4FEOqlbm_?prD+N zI}9O(ZW+*G0i=f2s*qkSUh1l1r~1%{qspidaOk~L*1seWM9HSkGj(WU5XQodH-~dN z$&^Pq2?F}DZgCFVv)4S8XHf7TR4YP)p15UgEF<1Qs$3q;TCTTvGrP_N+lv=);XXoH z;dlw}1`FhMI2t$>=x#U4QO_=s83$lG*}6->?+zQYprZoxU+Sj%;VbDYmSd@lS7Fe? z0q2s)&8ng*!JoQQJx`ZIQs%+5JUdZ4Jj&ObSM!2|yf<;n@Vq@d(P3R3|LnE3yYh$J zg#yEn`iP|jEq8W~mk@S|k#Xrm$GZuP2$w3vkPfnU@v#cNHa0}_Oe5qtexE~vttxSd?0u& zI$y5lQ1a2zqZRx~bl70pSJSlOogY(BW!*!ODQn*Ls6J(Od-2UAL09<+xkbee%078? zF*_XN(FvWu6VyDSaBtqfzTAwRn~a?yRi06a{~dm|E!9Xkl6+0w!W~B{(+nrL-_1PM zg(taAd3zc^*CPWdUM>!0@>Cm)y4v>0t(3B%8+Stg!woP607zND&ysuBr9FjO%5&!` zP1Gc$Y_3Dhd$s&@;Ah_j>+9iV3hv8l5@gN(zLzNh9(GkKco3OvOY@ogC6rw`B~+GU zl`@%Q>vH9vju4)=IF!(m|J7(v%Rp<5sPM3@?7*w?KS*Sm{D#Ju#XiBDxEJEDTcmTf zSNCSfGgaeoh3KNQRab(vhaam=<;_{wk+AD|$**eiFQK1^Dv8h>(W_5KboD1w7Jt$$ zZ!Fb_2SG0*fl+Q9Jf#f3qi2x1cSOG9EpU#zj#>W$NZv3WIvyr)EN~WbQ!Qac?!@$s z+mw9&Qy0&A!Z*Py?}MhviO`{o(46ZQwZa%FMFEklH>PW#bT*E}bBiFa-k7#tj`cJC zw!JbL6`nJEMqSwd4A@+2J69j6jAWjm`jSX;7vI<*3ft|}3k1R2MGbJyFCC*|(enmV zBUX^^#F?mRXA~4sYgbO2kbp}V>ec8|PU3=auRZm%kTcq%mdDy1mdy2IU6!A^I8us+ z)(TKCLRrSSCwpoiHgAQ9#dS0Bh1g~>vo9fjXpx$*MvOqaeYnRW`_XZWj3z%*OW@vh zR_5iGst%L+J^GZ%C)0aoao#!@b6uVDV3(IaNB$DEn?GgE+OB_W>K4;_F`9SYZQ~4R zOcFGHnCU*SgZ6o|sDgQ&ngPFu$e!*X*LH1udD@d{P7*2d-4g86&%IQz(y zl%4L+j_d|d%*Eb`=wt!CGyp{t2)VzWn;C7!Mbkx`6T!dRJN|5O@-^?Xl@N%K2VrEr ztElW48hTNJg&s_WQuf)qBIL{JLdQq6WDdWz@1b&jAMG3&biK>5kk3jZ3cIIl0@T7M zO0V_ZL{%p0UKys;d@l)tvV{95t4o$VGo^fw1CC=B?)u))cnkP4=~z$YwqZ#sc;-z! zby494!@9vtY?{ae9dP$)!n0R4hx-~ZI6;G z$VJ}LK9x~ZRqFPF-aUs3EIA2zDS;1J9Z3`osyE2|I&p_qyj&m9trb?1t-nER5lKs= zd~2}AMm5)8$1FNwrvuET_OmMMWVi5TPBXFsl1($uGe4m|1a+h%RLX=MWy`Ev0-lH) z%UjW<&-xDo;tMp!0=*G;Gn1f$Y`WH7TvpY2^Z$ex3D`N>$AdpAT%vaWl|y=0=B$1r zKS?^_93F32Jpetvbs^Smc}iyf-jx@Jlyoo-Hzj>~ZfTE0VSX#@E|TK01w=2?=sGgP zX5xiat@YH=Z)bd!7Tgz#f25<(KjZG51OH>FD4$G?Gz)IwTtLm3TysVIt+gnCcKN2f zO(OkBiy}&oVf=hVh5OOtuYm8MUi`{e=D~4uaKJT?hBHAsa6eB@GX1BUE>cfQI)wkj zm;K4m{Oa!OXZTgf4?{S~W9WRq0&N0`n85C7#g95RBb zq|5Q}C;Yk95WR^2cq4N28SES@ZVF~J!o;IQuV!QD)q75eN1&jEmt!1#0N2t1H+cbV(?bPn`Fs+)!2(J2q&Z1%0hWhv(}DB zwGNPz{7~Z9rmIvjo`o!Ks!a6+oN8U*LM?ti7?yfOabV@cof*%2&?+DBsG3Ygg)x_X zf~Cav?*QE!$d^zp5e;m=e>e5!Ct@`>ell6BtNzDFB)Qm# zsg*&@g=eTnrD5taYEvaniYF9@?{MWwa!R*3w_#J@x5;ubnNss4Kj=5e<1w&%(#{2c zf#eHKq>l7|jzIO+Rgi!BdrMa+mTEWTe>x99kGj(zR{jl0?yCCCw1)z_)0-%jUp*|F z!Hby*l7iP}IFD~gm8<^`V5X-Y|3G{Pq$uKjB7*9jak$`YofP!*wRoY&Wm{diG?q6p z?Gto&3fFUuVC>dA!Ha}W+88zfg|lwuyhS#Tz}uw#d|kf`s~Jw!KyS!J)}BE-vDMw6 z@Y%w2cJf`Z{AN=DDf^RNsJRNyTjPTzvU<}AGUsrN)Ox^ z@K8vQq36T32f~&G5v`U8p?UU?Q5@A8Tj6jI(pP*|8xVod^?@d`&&Z8d-`y~JSVn4O zf&o%JD+HJ^cpER|DJPGffk@*v6@Q&D85ddKC)5Y?D}Lja`Er$C3a2{k7sBp9OhEcU zjx)pOhjyFi4zDXg4Jc4g-5H^1_#I}zZ2C!EsA14j%SoVb&{hn_gp$*TM*U_AhDb>C zn*~fV1;V~Na$z#n{|Z{14l%qg6JMhhRJoVm-u`DzpUpu1o(yAI_0d!w2t_@hIg5M{ ziN((_<>pij?=9*MdkQ&rN1cQmcW5vw?(tde%`z1)D6rd4<#*h?DvHoM(edLW*npfFrJGhb}yUT8)$&ieHqyWKZN0# zctvkZ^kt$|YDwniS=+=Er{vwL^}QeGDpN~#jc?2cHLk15l3QPhrE=Z3ajg35g8nzx z4_!Dzh#v#YkY82F!0oiWyyW6sNyQeqKIGxtx#De4&uo9CPeS*IJvGXIwx>SI$2PP> zJARgVDA;>}YqGnX>`fM!iyF2r2%NXOukhT}Q29cdwM(V0CQZ>Vf3mFJbM>2y5vEye z+yW(JrEYt@Wh&P~@&0G{Y!=7zVnV8m4Jc|;-)KzFctuUIr9Jf#$%n(ulPMWm<9tC~ zS2x4d_;pyPtDf^P8q%c#r=7MaokrYM75Jmq>sa-4({1#gmgUHfu>ONfzY#jo1shVT zYiYOHZw-(V^#N05FVkfc%%Xg!>59f#4(qYU^7kBqao^{sE>u|MkKZD$UlhHbYV7gA zojC&>TF@_0bV)00+e}Sh!0kGn2B@^PfP4p;no;^gPBE1CfI02vdW2W))Oj%9>=(Ir0be?&IdI+0H2Nv)sSc9?-LrN8 zDt>c_v4l>P%Q_)TaPhd|9d}^=@48xKJEFki1xw81z2@f7q2uo){~-3W+Bv0()-J`z z<2iGmf}lz?e!BSTBF%U(f=T5ZT}{=DCb*v+Lo}E7)M|{26!!`K2a&;_t#X??B<@-5 ze9>Ig1c%OZo7ev;(s$kQ?M-u0&q*I<;$z2d*@`u#1Ae6O_?>KB-sR2_!8CzsT`qYi z>vkk?Vq8;b!EST%80>hDVEB)l2}@_RFvmRakq_4|^PLIJ*`h#eRrd{ysPQcN9%SH| z3+-e$5NjrAFc}&EC0c)xwAa3st;ZE0lzN_IR}Htxx?8tH;;a$+?YhU_A_e5t2fX_> zsOg&$*kJ2aRO%DMg`o8!e~o-g)`Bo^Mre2wcX)(AP!S0N)*nhpFzl8(3+LRamzJxh z=?-~uc@ulbyo{Yswlyt18FROAIbQbWCeN=ZBi9(Abaq6?oaJj!zI$i-?4g^GoTT0K zRk>r##tu8n3U{w3)-2+r*atN9KT2M;&_njxoYgWTv_KgmuJ-DgQXTdQC|T}&6!L~l z@Z@*5f=foN`qriAhz}D99-&7YXpp{{6H~7h7h>`5eM6AqSMG`!;4(iumNGr%T#UPZ zOy_m1fQ5KKeB04KKhd}o{jRdC1gQ2F=^d21QK&oNx?H+mYkq_Qe+86^xG-qZmtT4$ zM6lMmKL~Ll?cCdGs!4^26T3~U5_UZHt0nPa$V)UY=?*TX(7^5*L!NaovxEiSn9>GL z2=;5&JQIey6l*C%NcHsr1l$QbAF{05ydG!xj-g0vOY5XDModgky-`bxw-g4tz>ybu$QQ(LX{cEpL9_L->C^tffxZ*u4gA8At5`_B`|~j0;}ueG z8p=APg$mof!0yPtgv3KA zr>GGum#m?v!sfi&5a5NqLu%WruV)ANoUN*OTq{d+OAhEue5pwFtVz{YTd==TJqHES zMi+U;E*>=niq1Bx-H=0YnPDJ*L`1k(Iqr+SP0WF)%Chs5rAM1+l!?TEYBuzPK}W2b zt?LUXWxsW&xLgTUnxd+pb}~g=M*7U_Yu-!A7CK5Ompl^O@i%}HSqjs_F$jDIU^Lb z-a4U$)=!d7o4YbUuD-$u&soXfN#KO)&0UalMHdxAa~=9MC}`f(D#uPsBSh_r{aXB- z?EU_tHDyqa52&MdBUR8#q_M{0MA@8PqW;VDH;#2k_2M%9H|LFtL(>YrY{GX#;6Qo)zwbb z@*`{pqubk8e$@QE_6@8{hQ+35x#p5yIE{Y`A@jKD)*==>nCw?2>lq#YZfbF%P zAbG4+tJWwixgTydJksziieX*k|j!6 zPJ1fq24l4X99r+fsr7=Ek-E=mB_1&pK4xRAEiw*CTNbE|>2bl#Ti&WVD*Xd3`rCP` zFnI}|8u+!WW|kHCxc9HRkCY!ue-|^2mth$cOPpq?K7FISdaXHZP~5v@^`@^rwkcen z*UQvx>aBc$1Xive;{t})J2t-4eW+8Z1|nBbxqN%n0rsqDTB8w{+}J!);HE#c;@E}y zHETuoPYu+-hJLLu8hssC=j5xIH{v-wRXn7o>+Jf-p;Nb7>Y^5N#r2!MEMVQ3r)|OM z`%lMLQY+(*$k^h<5uEcT;TDA<2kIqx!$2RHGG(&$Fm3G@k4)~qHG9vBo}KoQ73m3r zInwVRWmI2xWFC3GaW_Qe*8{3U52;upDHqUfYJ;iqRP(A;6_>0KF5{$b4QZldZ0Nn_>1V; z>P=~#pxU-}@39&Al}|?Xt@7*aooT61@i<-bUf6SO?;b`3L_m$%IShVt1)^J1PAaDE{~rO@tc-} zJS}?@DF+-P^zV*x?Z$PaeH~H@Az*SD2bHx=;h0Kwrr}m^r%F3>@r`Xq zZ(O%@Ip*HyqtSO=#v>3L>7_6O$hl{D7-W9F%?XHYPyU1OQQ^rd*$ZoLs)Wt^=r}{5 zb=i3PXDMqYZJ|fKB|S8^FOkUJ(Pp9FM}?$|N=N297}5GtehxlN&=B2F*r5%mIH*|w zMgSa0HyR^OIl9x;tah}r`ZByxLhjkpfPnLE^Yh-Ju|RnWf*PK8@00?$osPe7`0xf4 z+=2g&YHSql`K~R#_0{u1naFin4cY8)hGwUpS0zkm!-uR8l zfsdT$xn10|HZdnXwEU)Bz2$wzdR+_gHqEvLo;8oRP2r?K7<@<|C-s<7jk;3C3?k>9 zSp;=1Gpq2BI!)-a<<+p?SHpfK#QhKO_#WD!b!4vVmzk&r`pBUtRhp}2008r?wrxo< z6FC8pj>I&3G5o>aCaIX>VYzWP({)`Zd@!0UiWKO6R@TNjEOoi}D&^PJnD5sbz9+2z zdysaq1XJjODe|BOYGWR1F9^Y<87K;)wnw!A<<>}CKm`|r1n0@@xO+JqS0M1qX*U#;~qtGwftTn@YK-x!v6vM z(z-BN`ORYV%b()_xT);2A%u=HqrX$+yLzb(h`4#Ba_LX!ujTb+h-%t_*?z)1KJ4Xv z^S=#JKo>wyT}xTXHQDF-TOyv?sSr2`CBUXdxMcZ2SR#vo?x>^qYsEqh2+KBr(MS=X z0I-dI`TO|nzvUb&qeVU(uX7-v_v^;w;O>QZ{^~}@uPNK$1Cn>%j$*UnnV5ViqN4=_ z;WlFEl7?*BW5*r=Q0AT>z>uJbDxNL~wwTKOZEnGD(bKe#_#`|<1l1I)yYy`&5T zr1!?JOXx;(E||TfKJInB>mYz7(juu84FEPW53+#0P^4W(Ov)Q2lSf7I=+mOk!ZiBq>V#T;D|6NT=FDUAHAGa8c6}s#WE|H8!%7_ z1#~BjEeL6>bPhJEUn0{~Sw3PoSFQws-z6-uWmV{ceYKTI-HmB@k_H3%SS>tY+ zaL}nvVz3^q|n22}wm4hx=8SA((*3L1VZw)FaZ6z3g4q z(=Y`&BO8VDLFyLgMhZ~8d&)rHjUIk4VfcBbVB6>Or_Xg*26Vu$<`PpwOEkD07Lm5=f6Mx2LRwe zeSFjLXYX9OatinlsucymdT8+E*TxP&8M;x{^wCGWAToc6AXUY8fwNxrKJ(hoNAhc> z^BWV^X-7Xl6pkw#Yr<8CPRkG`#$k@UQN|)&F`Zr9=z(j>eLmHT3x-87Kokw^hk_Qh z)u6Z_5(vz;QuFoC{@W(YdY_r5v0C za`?y##Gpx`OPou@hvu*QvuR)e1^FBx3PCedDFDWl{B?n1U_9z>P{oeE8j||8{~o_d z-p@yFmrrI@OVjE&To8`1rM6Z$y4wFTrY%beA+cMTMOx~9xv4`w=3{G|hEc|AQaftb z@VW{jtO#Hu4t1;whOnzJ>B=G(q*HKty` zmBg;F<4*VL>w(-yE&Ep$7fNttbTc_BK!3DQTPGOeJ_4wq8@12+0(_^+Iq;n z4(o%aFyjp!J8K>{9q=52kqQIx23m=0FV#RF*K8orXvjj&X8Ya=l4B#o)*=!aRg!4Z}K*Q;%R+b zhQo=&AaWkeg=>K!MjQ%Dj%+1CfH-p(9Qje4T$I(ty5FVQaotUE zZ~4y?MT?!alGesmgE&_x;Tz6QeGbCTTCA+Fx(lf?>Qo0{KsdTK^zV>|82hrz#vhf4 zs|p`&8?Iirz3J<$%77tzRJmY9Imkw5fvTESlk zAqqm)rinqkALMyxFh{g>#FwF``Yrf-pXL;o_Ta+-jO4#{ zWLOC-Ud32jC=nmO`;)xvnS-}w((pE!Ot>R^s0zoF(B?ug2Te{Mpp$5v2csTI3)*|s z@ND0^Ql+Th`k*XnzMaD@;erGG`RA?8Y^KDa#c%xi9guC>oj<{{>?|`FF43a;OIZ_BUNVT3Eyx)V>|?be@@SkOah3ptJUoNAhu%8!3aiJA%6B_u-%G zXhFp+e~?^qY*^ZJ?wXBH7cZqmO>O+um4c^qD|Yorx?}->Akfy@fA!|Kzba2{ODnZgt~?)Hxg0$>`92Iwt1|kD zBW*2ne+r*i%KNVho-XWkzx~gd>Mz0^p50cl)A-x(_h;}}hySzzm;xvT1(jjC1}>;s z<#a-d%z^al?yCUQJ_VHewa)go%H#d3;=AJ?zx_Ql{c-Qm#@D}2&sNR%ajPW^AHS0Z zAUN#}xAPk!Y-^RfYIq*ew(vpe^nSR0BZM2O*?IXr;UWMC9k*;jHj;}7lAMTJuPuRUShcW*R{&+p}%LI{S5wiP+9qu^*;c*j8ejY(2TYT zU2~mjb7`{#z=wXtl-Vt?1?(#40?aB=7D?VWRY;N6`nq4q|5xB{2qDKH%*O33NiP>q z5{lSVqOo08ZphOK@@Rcn&S{a$e+N`tTyLya zrnLMTDJhyJ%yM6FlJiCy=Rl`?Y)3eIr-b(<1U?j!(f6NJ8egr`fi%i+R7}HQh(RRC zgCOLrhR`OgLd>O2i@}NlID$r1A&Sm>_w?P)@8p-@l<(I+iu-x#>HHt+6_DBw4~G>l zYTK##VC3#D5JUeoPSC>J4!R0<)^;{UE{>>ZKz7|%(a4Jkkc{b^A_jGox(*V`OhDKW zD*xG5d-a(C{hpzHrFNqZH^rR|noFD8+6&a%vsL%sRbgJxXA{`h0A@wCO^qlWS0imb zaepEp@e~n*m#K)eS`3_T=jLF9wW0V$_GDaY7&G#n-=9nV;FQ>@<4u;~&heZe)=3GE zbrb4V-{857=A84V%dW^O#vs4wxXKTyY5eO)7vr_Tx44Zm;{>q4J*1i`90BS_wlOB@ zPpCL?=!EM#LHN|=fzyFq+)6U7VJ1a&+SR@|4Td9#OU$Ux{S>%1^gU&K^OVQvrt0&o zO4}n=ezUH?Qx1>Wb)WRYRN(|+JBuCr8qin`TEx995>?6$#w6NHIZg>shm1zKyFV9| zx*&&M7-`w&XNI4ue~m(C2;a;Yq8y}EJ*U6D`skO1l>jVyuikg-+c;yLi)Q!eUKYMmiGip`aC4bKdoy)P-M^raec zxLVyTh$_QJ!e0Dd%ayp?tu!gp>2;^=p8mgARXuk5H9FVyZ$s*GY0=_r(^YSl9qI<mo6 zl5gW&@#$?VMx*F&V`?p+X295DoPe-hqN5Jm9stNYsiq+EdVWy=IPJqwrIUN0I7rYO z46bZizbqHNI~`5ipe1c{L6+ph+ykAS4<<<@g+1jvcegrz#0?B;@#wZby;Eb=IG;dC zKcA9j1`Je&W}*2Ylp{UcRKf5+`i##^5xvzI-Qte0n-xD@}_(2Ti3GO4{m7GH@x?{IGebR zTO^%^0_+sY!7`W2EQCIK0tKoWI@H5-^wXkyipW{l=iFd39;76ia4eMrRy@(6)i`bOQL;TXR_ zxazb#$xlEJFi6mK+jk90GXT~93%d8u<6n8rGUm$S!!Q8I%6#F9$83_Tfpm5&pWIIU z&?ViFzilX@T?jKyt&x#pnTJtwAXHA{#?-%VZ-)f!VaX;`X9!Ui{KBNxjA6AV)dBYj z_-OgnbVQrB%b{%(I)5lfkNwuqMD^M5`Q#veOMQIpTk^u!>Ygcu%T@@WL1X5 znGb~vojI{#9}Fq~D8p28FV%g*>X984=4%xo=$4*)07z5Cm!oPbcp|(4P8ZAFt?94~ zCIgK|z&<5l?}&wJKqeJv0V8Xj&44u!Km!n?KN(e@tnXd(|6rvne@FN`f3g>zX&|i= z5%_|qON)x}s7k#w+YSIM&$=^T3VmHq^!&PhB0QLMd8o9-)KsmVo^20mQAd1A1-Ctb zz}dN9V)t5Vfe`G3x*JgG{@p*KceZTYND5b52MtmBm_DOexLfPq@rqucsyuiOFjG>om_nM z#TS(Z*-t-rpnXv^9S|xwA5Ov|ZrAzcYbKQBTy!L$RX> zZko7WZ03X@NKmi4hy^91xu9PJFp8N}jFuQaa3VfZ@nT``9eKi`Y}xRMQo{`kaGO-0i~0anjYbT>-Y|LW zDnlTu1(a%FO2wk4k@p6ZRiXw{ww>Jz>EC3-^Af-%VuQBXAP zz_Pf{bN+8^XIeFFWwHuJemHUY3|>G!%((E`t5R_k@MUAZ8X(L4v5 zOykodcfxO`d|M*oV+ztx&6NAW2CO7+^++Hor6?t}bxbg?HbA9X8ZJnG;TH=>Xp>tr z+e}&CWXyhM4bvRLzj2d6Zeu1n6fRW^t>Y{MM@DyZiy3@MfSw*<_(4x^J6inlKBbV8 z7?{SzGW4_b5QS~T!krZD$ON5exF1@|j-h@`EpU8G*QHZ${6^>B`1x*GR;@yy*J+2A z)l6>u)q4vlH8t-SsPpeZ^>*N5rM7$0YvxIrTkuw>?1$KCMj9&uDivYK8JMa;kNSZmH~MU`FVw_`A{k( zDu~bjp}+h*D_Sp(?p0bGcoA`lgtMN{>G{|p^vf7Mt>O$lEtV(j7t!$gae{<>69FtS zh2C1BDi71d0!1QnU8DR%rK zpyr;}WdZ4F+O#H1KJ9!tEwVvi@I8j|`KJ@eTP3$&{u1{2+bydKi^8p6*q z-}B$}tBZ0&#Ik&t^ML`{^Bv5x`(7}3(DXSaNb#&cFV81Xyd;BY{k4SQ2^)Z*x%?IK zYpxxO-*qzPix5gn`IkjXW`y;1FX_big-hDy6qXQJuXLfh;c{9!fH#v(AV;hN)wx5by%2(sQ+$tG8-;&_&%E_Z zxsu4S68+}a_hR9fU(KRz3C_P5drfZQX<6r%gUf~`BoAVWhv6J!70OiKyW=W2=&h$M z*2zij+pgS_Vg?eOwhKF*lSI065r)DMO@E3{o>O6rRT5$v=8HR8?|Q>kq??kVUw`GJ zyS)9Lw{b8GT4eCW%N;%zQE1U-DyqGGpNy8Xk2GW=vDFISO8%|2pkY^w(+H)-Y7*+d zyixs%xG-)ee@O>1eI7|TNotgKq)R+aEQ$yxC;DB&W;7N*ii-5#XnrzCB82Y>>jep* zml%}R_hFPRD*?9Xh_+e)nTd}Hmc#vHyE{wcj_4SGTHwCAxE8b^WUQ zDV+boBr#k7TH#eU!KGZR8_yx{#JwHW#9m<)bEXg8>+Qi2dS}nEYW&)O=#KvC=QXI+ zX?unMn`N(|dLsI-8;&+P>XD2^mtdgeAZfvwzr~9`qQ`#KcK$^)XVz=Lf)A za+um{C^mN>Q#%j!trH~INvk_P>skgb3*MM~k47zQ=*gM3ME$pmPBVbP zT}fOWP=^tRG@>Q!vG2qX+!oIa%I%&r7wXeRewmrzUVLEz3?P+agiwRKTD z3!kDk#-^=SA(*VBlxHa9W_JjHsByF4=B!pu(76VBos}+RbO}qqmr4`g9gIaa?#+O!acwp_^ zS`5TxYy9+jG;Oq|xRe3GPBMHDT3f1G{ESHy5Tc}z`xkM|$sI}JzzU<+bRoShaKEmD zL*k6TC$Yf$UmsmL|47<}qt96(zZn*~FrKN(5~Sm#Gq&Lj-7wrkP z$CVuk&%`bbWEl)w*~BPBB>|Cd)Om=ASDM(E=H6~w;v1#ri?5%zR=55=a->y^7Bn?2 z@_Yw3_2L=*7j@p}1yZ%78!v@&ysFK=s0a_kGXfz-Ke0&z!P|oqFJsz0g0He8oQ3$s zUn&%PUAWA&2jfH<;4yMNa@)j`>uMH$!*xXl$9mL5+UNzml{}2-uJAE24dZA$fcjQ% zaH^E~f}bc)2fQDiV<2H+Wb(ojwc#gioFKYw76eD-JYAn25%|TY`Qc>a_h}%b zz9YC#2M~FiisXwJ{6X3dJ4gc+^sUKVekG0ZT<5O9z_G(AD%vZ7qV|F3O?u$vWB~mI z>mSog*>x*Sf z87Nie%d6K7ib`4j(OTfsV75uJg;iUV#G!qKxJNkRRn(Sx^xL?uHyS7x%+I>nph{SYU0T%U5MPQPGyx)GvjkEU>;#qbcW}UnhEY08aLk?B<|- z0-JS;Thr)whjetM&n&*%<=^S}SF^lnzt|=h2GXj&Upy$m;AB;ZH9rs>Vv6$N*g}^> zyJ8?;gg|R2rp5(R=pjEkcKI)BXjpb8GnmJPg5_7#wQb|a1l(GHvk=yiPw<fbuDsZCC4F%&^4_HYvuX8W+uiWo6(F z7w6YzX1&MIvVcSWT_6E?B*0Kz7g=KYW0|C=aJ1u|;{7j&o!+A8Bz|-DIsH4MJ!;ON z8W&ySue|XIWg_kD?=I5C!eRf4f%B3@o!Su>;Mx&5_l0ScLzpwedp=;RqKu(v{bSrE zY(sU5P{M!)Yk?&ej`&B9JjdRz+J!r+N6GAry}e@3+vh~m7(?Gf)?Ba)VMV`&h-g9t z*-q@J1Jtx(W`mY7)v)f|#$;DBhww)4Y=3`c`Jhx8o)8xXgjg@0)_x#ZHEUHVW2I=P zk471G&;AA!;dmX1DlK7O^lF}Whg>pOh#?d|I*Zo=+E!GRw#!iP+B*7f@XS%1f9}gG zzjs+DbzsPRd%jFpPCkO$GEGif=bWdMnf^bPz5|}k@B2R`Dt2NQH50V9s@fxF#I6rP z8*0=pZPD1oie0ffs9G&Wi4oOWA$F@)jZ(GRs?v(uMgLE~|DRX#BrnNxo|Aj;bMC$8 zywCf1=8gd~nzh3LbsCzZh)cM3Sm_5|*kOc$(zc;c zF+9I`!Y~6A3_;VcU)szsR`c|GQ1*qbjL&0#*`g3B(z?)}?J@ziZI(LM zGH;8s&nJ%;n=+kk$cN&?=tSu_&G7s(=VB=Z>U&A&Xi4_0ih5$B%AMa4nW{%Z2Hb)3 z?uxv$7Qsx8tt5gGMA0lS#b9*lykJW3*!Z-Y7k6kE znDe7b^p1vnJhtPzxcHPr6yFQe8_aB&QkTWdc;%+Uc<(6w(~IO{3R=3kVacw#W> z={gjwdOG5IfM8uo%i?Bqaw6x`b#DpG|3}Z1_wq%K_q`uY6fl%>)`^}Ks(;FIeCx{k zvB~W-84b>Tb6Ll+VtIMp7X5nqYp>;Nso{!#JK~E@WVpbIx~n2D;vK3fVt1^0SYIYT zZ%uSf_f8rOmdY`p8JiB1)CAu@8*AXf$o@BfpL(+kil9NyN$o%*D-ZvP9H3IjRZw|#^8># z%GQ$vFEZIDfP79-fTBc4B_|En&D@}l&D6Tv+eX)*wD z;e6jXS7UgEEgzt|?MVAvf?K#c(b6F8x2es&i46@HUg%csTgF zZK^!5k8`gur0dI@0>P9m-W89;%LaYXNe}{yz($R#B?o>zpi%ZbDW zyQDc#eDZ@k#pp?X$}UcHT`Zm< zvDOr{5&R$=f+&M}3!5_3w(BMyJc$QQ3*s~oi<+@SN*Qkjqx(T08%Uq&DLoS%=-oqA z_;H6TGEyhTs^VghaCL7;QD z0A+X1j=bduFK1_yfeN*);0!`#+Cq#kD5E`Rr{&_o zHNvIxEBh_+rDtHgs>gnxT7;tJaZeRsEHH4G{VP)t7e9#Kv(9f=qURZ!|Y!Wo({CuFSt(pglLAE&;>()#(qwFd*d$lG zqq(6zmnC5r1Fkc0;h)tb0U7kb79_LmRdR*$jA}<6&_APMe?e#Zj_wzjEMZqFQ$Pi2 z5@)CcHGS9_b|!0;p$uyXs=1_CATt~q28Q%ui zNXYoOaxC7ul4hs~tPl9bhQ8FJJzXh_B=TpQKO*+D2O4ljlS#@v9jBfs7|od?R=Ji1 z1H%)@c6LZt9`L3wD&es@?OD!Q%sEGwi*^~{H9#?uuDPE;NVo~QL`nYVK~AtS`gEEc zZ=C`skwoq%*DI0d&Z@0=^p6EIno9V~*x0%9@Kh;ME-Lp?pTx+pNjdU$M?#Y;e>fx0 z9A7{@v*#D>0V|?ilYrL?hv#&2qv@OjI?5U+z}nTL^eJJo)=T{C_mK%_5=NPciuxc$ zqWPt)o>j%3(!uO5v&=4j6}u_+4^0MRh}w3*1JetJ4)p*4v3S-RX!t7?-*_4aqaYp< zylxX5*j;~6sT7QPqdJeFP>~o5y($G?cFcntA_@=A_r_I;kAJ!^V-BTo_%4XXsO1yZ zI2%UIddduie>kV>FKQ(dsp8iKU3afP#EbBOqd3akO}q4ao`Wg_eeB&8dvro7`+{~r zdj8<+taNNul8^|l-#Wj#^yPqC1Fa8Mq?{$_Dy`+SMjN~%vuqUD{~<(xz-NR+L7aGL z(ks%+8i#bf9eXoh=i6>`muaUZwTL@#Od4Yb4ia8inP3k~;t;C}@H|TA9MzY@vq4>t zWy%8j53YrW7$!K)WtBQDCfCc~3D;Dkh1|Yv44Y(l$}h^-s&e)Y9=PfCuP%_0qI?9f zAKWZGN@i{0p<|@xwHifzxmZBb&*Yn~S)};hooE9?e_oa-c4%9Ic2dPM$qnTm&?5{< zHm+qdb__)nBX3;i%wnk>19)dfF<{e#dP|bDvY^Gg=(`BRTm(cTMn2w93J%wt2CK2&V(;U)`41qa93CZC ztfWJ1I^SObk$p0mOcDo3!zQ`P21Cr4{Gs|Xc}WmNy*FiV}Q2b(4k zF`r|9o?%JFB!bdlp7vmJY5SWSYL7sC{n6G1@RM~3^MSC%BaaRAj9Skyl|JaxKk3G6e7&z_OV-0 z(E5X$iIx7?shjUbMg1&2T3}f~AsK=&3i=m=W^H=OF+L;r9k0z#TwmZ9hjv4jbNOd7 z_MF5vBwSkr@v1XfIX?~24L_NxcrN`pClK07jXwk_-j}%s4W)mL2GE5#nwdsVM1U*s zvqTFh0LtaablKWK(4SW$19L=(a47j1nQ(h$<8ffUn%odwQ@V0_)@{(`9wxfxu^AkI zpWIbM-vHdR=gi5h%CB^Xfw(1rh=o#?Zwo>9&ENz*BM8<9PU_T`GgWY=dz~%Peq+tN zRaEJ2i0>Hhk5T_$Z1Z2*GY%14%Enp{_rB~|d#{?!@rW4RB z^GbTXb;kcVQHF0~>zd<@A%I&O;^`WHDz;~BFoRSp&liX2!P5ma*@r}Ugjt||7yZ1O z2ojgKc-GG-GEeIztO?h4SXEy74uJoTD#vIq9;&>k?;wfcQHSjBZ5<@di(h_w?#aEdeXGVY;`4VlFKEbfzA@5ZG~4)hHQ{#n)b zm*Jd^IRF&AIv04HeaLZ8OXk3*z2%Qf2qQ8W&pdPjnzQ9o3!Z*2Ng@g2)^%AP7)mR> za7N=@!+h04)%obBz^ob5XA>P8#BY)kYv-NB?0uXPc4jZRH1_sV7i(lI%aspsqSNs> zIu&J10nn}h=1JHFYcOC`Esk*H@y&aoDK4gi-bGRSj*AKC)|-3laE z)=K|3ek%k6I!9v6fE@=)J|(Q83aaR;!4V5`{mFPh7gd74UH2Any^&Yei0CXH0RD8r zcrJ?b9}Y^(f&01qwZq@v-WTXt>|Oh(e6+;TWKMD>fu<>;95{`jb_H$FCTz zTXe)BmC?6rSYR^xXc_n#yO3JYQqR#}P~E?0@-Bd2`rk9gVfWv|1^AqXo(1r^;RV7M z;6y+tr@4TAMBg0HIKU&OITZ6WOTX&|gzada*}-HnTA}~DlYk3Nl<_qR{)+bh(Otk5 zk~w~ycK%p8iJ3lenbL`w?m0U6_g{7`wekW(VC`^LLVp|h^1tTz*J=Ov(i`^bFNl8U z{FyGd&$Zu%9%(sm1@tWd%_`33>lb_eW%a#NeS4Mkd*y8|c5hUVuB;u~roaonM2#Nn#UD-rpl{6UGo0w(bSgd~lZ@YE zQsjpz;ktZ(h^Tup36R67_cYbd#=9*-fORB)CZgzPx^$7$f}2OL<}yzI`=qeLjS45w z16lyr|MIi>^yXZkFxStOK*3w83l-I`f5!d=8T|$2mTmz<{eUwz%XmSd@2KL_p>*fc z<71y_BW^4TabR*^^wqJ;ub9MFbAhKmhHb>Pc^!^-2Uiw}*PYke9@CtNX*=>6?cqdJ zNKA#oz4cNo%Ztf3Ez70T)wat3rg+Rf@WpipqgnTWmSq6Qj&*O`4d|p5FS;}@rbrWM z(SUjZ2X(5u@+okDnxZ|REuiHqaM~%$Ur=&D3!v)f)cxpy9hCIk#^=zLC{7e&mVBfg zvt@Ox0{E{;VVw+%e?h)$pEpbo)c%4519k&Xm0Avn7)`Z*+wtD@f)`ks>X14}`hZx?hm#cg=EDDi z7C*nh{@RCUQ`;X0tYpzz_|kxG_(^Lyz55r$bf^GiDJTFr33O-Z!N37b_b*ui1Udr~ zgVKrWbBZe}=~>&j-k?_wx-AjMg`~u0|6k4my)I~hT*nDbP`^K#-Jb1^r zve)cwz!xFqb3yO~WC>|RCgNPB`w*bdoJ&7ZsVnci4uO2f;!CrK?XdkI$q;%4V;yZw zMajl3u@$KKO^FuBT9QqYi&AEe2tiVd=BXYTZm9|@N{=!Ogsl_ASoTpKvdS!^cQ;Wz zvoc&i6z>dPH1%3cW|S>eU_L8&SJdZJY1%GF>yH?0D=^4Xbw zM8n>K%*ITg(h|hQEkW!CuHaox`K`X~Wu!Pzo%laZA9}R92S?(fMN{ERwc-axW zbl(zjUtbWBZ3rt!p^C(jHi@&IH}@C(jxVVDM`xRyo4EAv%#l1suyvEOMqvX=N)g4K z3Qr0N=gmt_;VKW###O-sJudXam-5o^cXHwyNRT~8WMRbTUzbn0h%nZCWNF`gaUn7{ zcy?-a2|BnV$9Vd79lm%ChK%1v=U?^?7#14?-$zT1=?ufuqwUWjU>g{JVq^E)^|um5 z_fvbtX;wV1X@FUX&mU+jC-mTm*Rz}(q`wQ0k+SCD?d+mNb~IHyfX5I!D1N^kVxr(T zM~C+CY`4-*FLh+$4$U1hT4~NB1NY^u!<24>4PRpAH4!}Fbm@*+q24N9`a5zpn`|L; zUVQ&yFba}E2(-~5>pfISXyZ1ndhagXHfD5b4EM}_sF&~Y_Vh;G9a^VsiqCuXbuOO(4>?}^viOfkefQySt`nZ!^;QPHs-m~5)~D2djB*84c%p7Eyg$nFByyJGuMw2 z$!HQ>-gq;^-o3T3u{th7zAv{%-mHWqf@caf_L}W}i&fv68tDuD_D01KSMfUasJEfh z6^TGgwZy#@3-6h_omp6G2|K=D!Y0%pmxH@?8&l;m=Pp=o2g9tuHeN^)#4}3=KMlh3 zgau}2M#gD=fSBFIy7qD94H3;J2ZJzkdG6SM>eh% zF(!_NT4Y=hXbL%RXC$$uVtLIiGw7rt>c&CU#)j9e2$KJfV<2zam2Z)3OAV{7y-$X_ z3;(=}{xoSUjW?=rGc~!&t*^l4|BVUyG?785?fMFlR}{0p7bMOr#v87bCNU_bv&4`+qflNwiTSp zg2*vhOjqXl3dG}C51mpgdwzYn!hU}t_8`MvuD=_9Z*R&9`EL&2CAIF?kazqN;_ zOCqUIvg+1iDqnlHp-7?WoP-iV^pP4?XS{JH)N58FO@Sx#D|YT6-;Ac6M{dN`6}Xrk z|8gIuwe$K~9cV1T5L}sjjhTko&$G8s;0prMrT&pT1l#Qew}wUH1t!^Ol!%0fE!8Xk z?gQG?NKYfL&8M_p_tu}CN#A;%`QkQfo73L8Me^**_(BuJAjk!vq6T%M+>DI;F2*v) zC7mjI{3Va&yb9_=)`)-%pKM{*gQ>xOi-s=+;{N#-vPM}#D}@gELK-Y01cO2ARdSnH$2aP1p&0UVM_;cA@3ps0A4h%hE+5MHa&zX1mTR)j} z=3!+{&H#Pz6-NJIqh?C9XtOxm97aGO)!ycYn5SgCMvP`p(z@pc;aMoPbOrx>B?Z1y z3zu#QA+Bnk#;K9Fj#esrQ!-1_Kh51WP2pK?d%;zcMx7>CMZ=3A#q7ByUm-$iGmm76 z(%%bB+d0PJcqMod(kxX1nt(nhd?hTrxk1HJ#Oexpfg{>tRJ;UzuUb&+lDu=G}51c&^Z7er!v(Hkq*0sMKB^(8 zsmlFaFkr3-<#y0cBHuQO(&wy!qQNUt*1u1yJ(4jO3$RqZoUK7;|Dgs zf9;;*lwGq)Yc#V9_IW5wHrB;6P}CZ@2R@fj_#b(c)Zr4r#NPZAo2-F{7op$AnBe-% z=MH5H2(!prhQ}76C35E-zvpX*Czc_Rr;jfG1zr75pb0)97`k^)u82?*T6dmrw|Oz< znQ8kvZ?eHHOH{wCe*#*iEO+3W!p!haG%v5~I_X7Nr@OD35QRTZMNJc3Zg)dQe8f>j zPWgW6FqL?XQ(I$>mpq-=GMO?q0oX8G#4gEuLgMsUiTAiqCUNhc|AvXrMmbidCvdTI z{)VHxDLn2?SblJy;Ett-q5Gkl8idd8}n2dlBqiiN?GO3yz$JuN+5jk$W13e8)0GlNBmlc`l4N3Rnrkh2v%K1;kJ7fSGHn?3X1jZC5eQUq*=WM6A!@isz>1qC^&~qJ_01zgNvqu) zx0G*3TE{I$Ld+I=E6A-P*ec#StY!OE@zc!wk#^+ilLyWbdzLv(d*KSgJ?NdLA@v1D%$4hn0zAN@1zAWW`+k>Q-iYMuSuSidRVW)m&&N8m&`(d1NV-K}4?N>_-PhARw07tn0@b5V4y@U|errXlRn zIRk^gAks@F4MO+$9PoCqO38P3OOs|)RN+Q5x%bH-wNrmx#n*av>;*4k1Rgj>EfSA` z38jU5KvB~8ME)A7f=pDun*U;Ujo8}Mzk#vR^HS4lJ!Ye?b#{Sflxt)3?G44H)?o}q zclso=qy^(RnarPZkWr{$h-tP+k^8{vVL#A=dHwMtb&R5u2sLWp-m)NlS(}{MUH74V z{e>$Xb8NHu)X?Y|eaMW)M_4-AJmz}|&Q(An+}cPDm^{flK!$vA#239G#7+O~He(GE zcM5?w?_p!r=&sFy7*fpAHlSp8-P~$Ar**jz)AHmi_Ne#t_XtAOqLD@rX{_KeP{U@9 z=V(S=)?8QqYFg@2W8wBgu}q}cG5JBw-IVu?22xy^5Ce?gtj<8UaPhi2@3V2*e%nWd zkcQvRGJJc1J2xk@rov5I8|Tw(2^#HXmB*UG5iUtuTD`)+K8$KNHpplZZHc0~$?!E2 znW%0;Y5!%Ysc|FU-W=RP7KY7djSvNuoa`jAx~kij&!6V%RWRpaBpfEM4%6OZB%mXRkN zn$U95(u)PG z^Gan~>SIcc1?jbTHpN!w;be%Kb~NlzP^1LGpA!!hdr}T6sKa<)bI-44;ekBL_8EUL z7eJhdPV+{m;!xTRCP}yXz43SX(>xZ`WY}&&PsvixH)G*OB`bRsci{}Indaw2rUI~)FO|M-(Y@yT}q`E2c z7sRHmct87iCbtzaGSd*LggMUf%po{?xy?K?dF~vcIr}MdIfQSeW_qEsI{KzEZ2ZfS ziW0i#R{iqqT70JIM08(J@?Vev!g?-2Teh&z9p?2$a<5OjoLZ8BI_ANBHACK+6QpwG zL5-z)yMgUP4>yb;ScAyKdJ>I)?%m_Pcb?idjc;W6rSP-N#>279DarRVznZsMW(;Wt z0sICgjQk{WG-}U+7x^8VSYcjtS1Us~)L31u2jgan9f~_Lc@|L(PhEA;NlKiMZtx4n zVQBE|wdmRRYK5ne27i*TsC7^qS5-dEzu|q@^VE0CX}wW*|AZeX%0JY&|AFhIX97J2 zhi!OVa5KBjRIVCC5QCwy0Lrt0!a+%(Ax5`IOB*-?IkW}?{BQ8rJ zjD_>yVr`acRGe%}ngaLlIr6Z~`ZPZ6U39Wa@Wyv*ZF_{_b_iR8Sf2P|@^MCxlFG)9 z4+4fnQ)HTOu{+!iQz7lOa^Xl@>spg(_MtA=Orv4Ii{3CWZqtubCEAE`IeCOjhRaYI zo+#TUU6A6e-4HsVaQ;m|zK!82joq>)c)@8$`(g;2kbndEf@kn@K)Sz={^--lBEvt( z-~qT#aAS7!F|g(mX@wJ+g03|wDePSF`b~O-6Dl%v^P*t6`v`X*mclee8jSK92ca8*_BPCjC#j5p6A-42wn8_{Q~Q_L zUh_VdeY`kP+p`l)&Nh*48&;Di38MshIamEn@hoBm@G012XNhaG)A-1n3?`|QiR)LO{<38w&Y`}?Dbk%CxH68?|s*^ zONYq4-*C1=oEHl;warFnpvK<2bXa>?$y2!Pd?)YFiD%eT^X$HXJ33V=o!`6n6YH8> zCW2Bp%TJy>9NtZuhs#||_4>VW{N(XYG`e|>oE8%o)XzMUC!4SL@v_hD{7)&)x)MQp zP2rLr>uw%@K|ATvZP9lPv%i>oV}Jj&d?-3FH^iFsNCrTdLR5rhot+m&Xg4@GNw|{8p?1CY2ehNk< zKlZ4A0X)=(!}Ez;1`|JKKdc!!o{acWyao64od*vw<55UMlHt%xD< z#AhQ`U7y66g5@DDBV6Pw4N4J$+g-~LL{2K6+pD>#^%+*W4Lfv@@348Py#@u|Of{5Q z^^yWhQ}4)Kz67uGFLn=5t(>Tyg(M(s;e|!m!Np|X%xbq=y;a>R-zQk&zCYYUcDnl$ zovsxz^R*eKBIfUxObyA-{Hsmkv5jaAR2hH z*y9hJ(7??zLD*~0x@u)x8uKU9nXf#!F<(`k>n~_+cRjvBsPUNzz&epr86eGB(KX%a z_6lCGh(~j)1P$C?O1Jd9K@HgS6sCO~iU{=NOH=O4jmoDFJ(dnrkMVWTj~% zrB>7DqP`iSX%-Pkfk!f*h@CM1R*}P`Q|=B<_Lexb1!><(wU8+H?dLq;DtIV>ZBK=e zs&NlR6Ag=zOo2ExB2m3obTkhW| zD!pK?+y`^yaJ6epHf&>4c1@NVhGUFPG{&o$?B{T$BOc+O8mpc>-SjM2Dcow*jB3+Y zY5T9?q0vpIK+l3dbO$niJqM$5rua}By3 z{I2NvE!hV0g5M7FQS(kv&`8OeTUhJxq%Ss2GMS=Cm^e+-h?$wC7MaKS>~Ey4e&E@d zmUpbSe-S+}o;mNlkk}`|Q@p~L)iq#mN}Ko#^73zpx^KMRn{S-cRLAhO^EN*E?zo)y z_onE(q1RXxALW?ql(=l8HJUH{_dvjcEn@YmY=Iopdc#tLK*?~SezdfKX4!{b@uBr&&N+edgm$KDe`I%cQpQ*CZJhd2g5IUym^k&t?a}VHvM_f$Tlfg3o4w0~ zS@p!U6Q|UJQN&5NZzgog>uax)uW+{3jyzexV;J6qG>_j3(OtCNc^0#ZUCd*&D5>_q z%)-gp2ffYhB84bH-a#=!BAlEr-S~WgSHkO-f^g=fLuTqp)CLfNzvNKj@8!_vypZiH zKBoSG(yfLo_L!Yqbc)gx%HxQWvrt;UOBWi#wRxXl9pN8tdUtvC8;3QKdrC$LS8T)` zq!2i|tJcp5zTY^Pg4;Bbbu_|BCpfy?I(FE-x|9?hEl#sg4q%IrVzJ&?&p>*uK8k

An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.

", + }, + }, + { + node: { + id: "066adc91-f87a-4e57-9fef-7a677baf5c1d", + fields: { + slug: "/posts/the-birth-of-movable-type", + categorySlug: "/design-inspiration", + }, + frontmatter: { + date: "2016-09-01", + description: + "German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.", + category: "design inspiration", + title: "Johannes Gutenberg: The Birth of Movable Type", + template: "post", + }, + html: "

German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.

", + }, + }, +]; diff --git a/internal/testing/__mocks__/group.ts b/internal/testing/__mocks__/group.ts new file mode 100644 index 0000000..eecace4 --- /dev/null +++ b/internal/testing/__mocks__/group.ts @@ -0,0 +1,10 @@ +export default [ + { + fieldValue: "typography", + totalCount: 1, + }, + { + fieldValue: "design inspiration", + totalCount: 1, + }, +]; diff --git a/internal/testing/__mocks__/index.ts b/internal/testing/__mocks__/index.ts index d9d609d..ea5c831 100644 --- a/internal/testing/__mocks__/index.ts +++ b/internal/testing/__mocks__/index.ts @@ -5,3 +5,4 @@ export { default as pageContext } from "./page-context"; export { default as contacts } from "./contacts"; export { default as author } from "./author"; export { default as menu } from "./menu"; +export { default as edges } from "./edges"; diff --git a/internal/testing/__mocks__/markdown-remark.ts b/internal/testing/__mocks__/markdown-remark.ts index bb95bbd..a6d3abb 100644 --- a/internal/testing/__mocks__/markdown-remark.ts +++ b/internal/testing/__mocks__/markdown-remark.ts @@ -2,15 +2,17 @@ export default { id: "08870ea6-bdc8-4ec6-bf72-1e7d4488eb72", fields: { slug: "/posts/perfecting-the-art-of-perfection", + tagsSlugs: ["/handwriting", "/helvetica"], categorySlug: "/typography", }, frontmatter: { date: "2016-09-01", description: "An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.", - category: "typography", + category: "Typography", + tags: ["Handwriting", "Helvetica"], title: "Perfecting the Art of Perfection", template: "post", }, - html: "", + html: "

An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.

", }; diff --git a/internal/testing/__mocks__/page-context.ts b/internal/testing/__mocks__/page-context.ts index 1077955..a4ec2b1 100644 --- a/internal/testing/__mocks__/page-context.ts +++ b/internal/testing/__mocks__/page-context.ts @@ -1,12 +1,10 @@ export default { - pageContext: { - group: "typography", - pagination: { - currentPage: 2, - prevPagePath: "/typography/page/1", - nextPagePath: "/typography/page/3", - hasNextPage: true, - hasPrevPage: true, - }, + group: "typography", + pagination: { + currentPage: 2, + prevPagePath: "/typography/page/1", + nextPagePath: "/typography/page/3", + hasNextPage: true, + hasPrevPage: true, }, }; diff --git a/internal/testing/jest-config.ts b/internal/testing/jest-config.ts index 71328c3..9fece73 100644 --- a/internal/testing/jest-config.ts +++ b/internal/testing/jest-config.ts @@ -20,6 +20,12 @@ const jestConfig: Config.InitialOptions = { ".+\\.(css|sass|scss)$": "identity-obj-proxy", ".+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "identity-obj-proxy", + "^gatsby-page-utils/(.*)$": "gatsby-page-utils/dist/$1", + "^gatsby-core-utils/(.*)$": "gatsby-core-utils/dist/$1", + "^gatsby-plugin-utils/(.*)$": [ + "gatsby-plugin-utils/dist/$1", + "gatsby-plugin-utils/$1", + ], }, transform: { "^.+\\.(t)sx?$": ["@swc/jest", swc] }, setupFiles: ["/internal/testing/jest-setup.ts"], diff --git a/package-lock.json b/package-lock.json index 9a30e06..3a6ee65 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,9 +5,9 @@ "requires": true, "dependencies": { "@alxshelepenok/eslint-config": { - "version": "1.0.20", - "resolved": "https://registry.npmjs.org/@alxshelepenok/eslint-config/-/eslint-config-1.0.20.tgz", - "integrity": "sha512-9rAFkH9nxJW7q6sSUO/MHd0HppzLK+B5fJ5K4DZlUhchlrNnZSdGgk9/NB0WgCOjVKraNxbMPX97D6g+LFEZag==", + "version": "1.0.27", + "resolved": "https://registry.npmjs.org/@alxshelepenok/eslint-config/-/eslint-config-1.0.27.tgz", + "integrity": "sha512-OuHqrax8bJrjW+yqjtw879Ah1uC7gFMHx3T+nIWkXZ20z3iK8PqM9pc/FII011Q/K4x/ldZRLiwy4nfaWKULJg==", "dev": true }, "@ardatan/aggregate-error": { @@ -89,9 +89,9 @@ } }, "@babel/eslint-parser": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz", - "integrity": "sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", + "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", "requires": { "eslint-scope": "^5.1.1", "eslint-visitor-keys": "^2.1.0", @@ -141,9 +141,9 @@ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -166,9 +166,9 @@ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -195,14 +195,14 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.7.tgz", - "integrity": "sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz", + "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-member-expression-to-functions": "^7.17.7", "@babel/helper-optimise-call-expression": "^7.16.7", "@babel/helper-replace-supers": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7" @@ -217,31 +217,22 @@ } }, "@babel/generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", - "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", + "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", "requires": { - "@babel/types": "^7.16.7", + "@babel/types": "^7.17.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", "requires": { - "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-hoist-variables": { @@ -253,11 +244,11 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-optimise-call-expression": { @@ -294,9 +285,9 @@ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -304,9 +295,9 @@ } }, "@babel/parser": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", - "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==" + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" }, "@babel/template": { "version": "7.16.7", @@ -319,26 +310,26 @@ } }, "@babel/traverse": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", - "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", + "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.17.9", "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/parser": "^7.17.9", + "@babel/types": "^7.17.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -388,18 +379,18 @@ } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz", - "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", + "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^4.7.1" + "regexpu-core": "^5.0.1" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", - "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", "requires": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", @@ -432,9 +423,9 @@ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -456,9 +447,9 @@ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -544,13 +535,13 @@ "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" }, "@babel/helper-remap-async-to-generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.7.tgz", - "integrity": "sha512-C3o117GnP/j/N2OWo+oepeWbFEKRfNaay+F1Eo5Mj3A1SRjyx+qaFhm23nlipub7Cjv2azdUUiDH+VlpdwUFRg==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", + "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-wrap-function": "^7.16.8", + "@babel/types": "^7.16.8" }, "dependencies": { "@babel/helper-validator-identifier": { @@ -559,9 +550,9 @@ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -602,9 +593,9 @@ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -631,14 +622,14 @@ "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" }, "@babel/helper-wrap-function": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.7.tgz", - "integrity": "sha512-7a9sABeVwcunnztZZ7WTgSw6jVYLzM1wua0Z4HIXm9S3/HC96WKQTkFgGEaj5W06SHHihPJ6Le6HzS5cGOQMNw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", + "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", "requires": { "@babel/helper-function-name": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8" }, "dependencies": { "@babel/code-frame": { @@ -650,31 +641,22 @@ } }, "@babel/generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", - "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", + "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", "requires": { - "@babel/types": "^7.16.7", + "@babel/types": "^7.17.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", "requires": { - "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-hoist-variables": { @@ -699,9 +681,9 @@ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -709,9 +691,9 @@ } }, "@babel/parser": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", - "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==" + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" }, "@babel/template": { "version": "7.16.7", @@ -724,26 +706,26 @@ } }, "@babel/traverse": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", - "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", + "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.17.9", "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/parser": "^7.17.9", + "@babel/types": "^7.17.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -883,12 +865,12 @@ } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.7.tgz", - "integrity": "sha512-TTXBT3A5c11eqRzaC6beO6rlFT3Mo9C2e8eB44tTr52ESXSK2CIc2fOp1ynpAwQA8HhBMho+WXhMHWlAe3xkpw==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", + "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", "requires": { "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.7", + "@babel/helper-remap-async-to-generator": "^7.16.8", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "dependencies": { @@ -916,11 +898,11 @@ } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz", - "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==", + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", + "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.17.6", "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, @@ -1029,11 +1011,11 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz", - "integrity": "sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==", + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", + "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", "requires": { - "@babel/compat-data": "^7.16.4", + "@babel/compat-data": "^7.17.0", "@babel/helper-compilation-targets": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", @@ -1041,16 +1023,16 @@ }, "dependencies": { "@babel/compat-data": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==" + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" }, "@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", + "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", "requires": { - "@babel/compat-data": "^7.16.4", + "@babel/compat-data": "^7.17.7", "@babel/helper-validator-option": "^7.16.7", "browserslist": "^4.17.5", "semver": "^6.3.0" @@ -1107,11 +1089,11 @@ } }, "@babel/plugin-proposal-private-methods": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.7.tgz", - "integrity": "sha512-7twV3pzhrRxSwHeIvFE6coPgvo+exNDOiGUMg39o2LiLo1Y+4aKpfkcLGcg1UHonzorCt7SNXnoMyCnnIOA8Sw==", + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.10", "@babel/helper-plugin-utils": "^7.16.7" }, "dependencies": { @@ -1320,7 +1302,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", - "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.16.7" }, @@ -1328,8 +1309,7 @@ "@babel/helper-plugin-utils": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", - "dev": true + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" } } }, @@ -1349,13 +1329,13 @@ } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.7.tgz", - "integrity": "sha512-pFEfjnK4DfXCfAlA5I98BYdDJD8NltMzx19gt6DAmfE+2lXRfPUoa0/5SUjT4+TDE1W/rcxU/1lgN55vpAjjdg==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", + "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", "requires": { "@babel/helper-module-imports": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.7" + "@babel/helper-remap-async-to-generator": "^7.16.8" }, "dependencies": { "@babel/helper-module-imports": { @@ -1377,9 +1357,9 @@ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -1441,31 +1421,22 @@ } }, "@babel/generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", - "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", + "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", "requires": { - "@babel/types": "^7.16.7", + "@babel/types": "^7.17.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", "requires": { - "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-hoist-variables": { @@ -1477,11 +1448,11 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-optimise-call-expression": { @@ -1523,9 +1494,9 @@ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -1533,9 +1504,9 @@ } }, "@babel/parser": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", - "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==" + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" }, "@babel/template": { "version": "7.16.7", @@ -1548,26 +1519,26 @@ } }, "@babel/traverse": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", - "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", + "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.17.9", "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/parser": "^7.17.9", + "@babel/types": "^7.17.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -1632,9 +1603,9 @@ } }, "@babel/plugin-transform-destructuring": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz", - "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", + "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", "requires": { "@babel/helper-plugin-utils": "^7.16.7" }, @@ -1743,37 +1714,28 @@ } }, "@babel/compat-data": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==" + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" }, "@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", + "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", "requires": { - "@babel/compat-data": "^7.16.4", + "@babel/compat-data": "^7.17.7", "@babel/helper-validator-option": "^7.16.7", "browserslist": "^4.17.5", "semver": "^6.3.0" } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", "requires": { - "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-plugin-utils": { @@ -1792,9 +1754,9 @@ "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" }, "@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -1802,9 +1764,9 @@ } }, "@babel/parser": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", - "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==" + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" }, "@babel/template": { "version": "7.16.7", @@ -1817,9 +1779,9 @@ } }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -1912,31 +1874,22 @@ } }, "@babel/generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", - "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", + "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", "requires": { - "@babel/types": "^7.16.7", + "@babel/types": "^7.17.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", "requires": { - "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-hoist-variables": { @@ -1956,18 +1909,18 @@ } }, "@babel/helper-module-transforms": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", - "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", "requires": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", "@babel/helper-split-export-declaration": "^7.16.7", "@babel/helper-validator-identifier": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" } }, "@babel/helper-plugin-utils": { @@ -1976,11 +1929,11 @@ "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" }, "@babel/helper-simple-access": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", - "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-split-export-declaration": { @@ -1997,9 +1950,9 @@ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -2007,9 +1960,9 @@ } }, "@babel/parser": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", - "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==" + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" }, "@babel/template": { "version": "7.16.7", @@ -2022,26 +1975,26 @@ } }, "@babel/traverse": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", - "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", + "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.17.9", "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/parser": "^7.17.9", + "@babel/types": "^7.17.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -2091,13 +2044,13 @@ } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.7.tgz", - "integrity": "sha512-h2RP2kE7He1ZWKyAlanMZrAbdv+Acw1pA8dQZhE025WJZE2z0xzFADAinXA9fxd5bn7JnM+SdOGcndGx1ARs9w==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz", + "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==", "requires": { - "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-module-transforms": "^7.17.7", "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", "babel-plugin-dynamic-import-node": "^2.3.3" }, "dependencies": { @@ -2110,31 +2063,22 @@ } }, "@babel/generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", - "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", + "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", "requires": { - "@babel/types": "^7.16.7", + "@babel/types": "^7.17.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", "requires": { - "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-hoist-variables": { @@ -2154,18 +2098,18 @@ } }, "@babel/helper-module-transforms": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", - "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", "requires": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", "@babel/helper-split-export-declaration": "^7.16.7", "@babel/helper-validator-identifier": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" } }, "@babel/helper-plugin-utils": { @@ -2174,11 +2118,11 @@ "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" }, "@babel/helper-simple-access": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", - "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-split-export-declaration": { @@ -2195,9 +2139,9 @@ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -2205,9 +2149,9 @@ } }, "@babel/parser": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", - "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==" + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" }, "@babel/template": { "version": "7.16.7", @@ -2220,26 +2164,26 @@ } }, "@babel/traverse": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", - "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", + "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.17.9", "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/parser": "^7.17.9", + "@babel/types": "^7.17.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -2289,12 +2233,12 @@ } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", - "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", + "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", "requires": { "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-module-transforms": "^7.17.7", "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-validator-identifier": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" @@ -2309,31 +2253,22 @@ } }, "@babel/generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", - "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", + "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", "requires": { - "@babel/types": "^7.16.7", + "@babel/types": "^7.17.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", "requires": { - "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-hoist-variables": { @@ -2353,18 +2288,18 @@ } }, "@babel/helper-module-transforms": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", - "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", "requires": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", "@babel/helper-split-export-declaration": "^7.16.7", "@babel/helper-validator-identifier": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" } }, "@babel/helper-plugin-utils": { @@ -2373,11 +2308,11 @@ "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" }, "@babel/helper-simple-access": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", - "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-split-export-declaration": { @@ -2394,9 +2329,9 @@ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -2404,9 +2339,9 @@ } }, "@babel/parser": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", - "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==" + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" }, "@babel/template": { "version": "7.16.7", @@ -2419,26 +2354,26 @@ } }, "@babel/traverse": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", - "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", + "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.17.9", "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/parser": "^7.17.9", + "@babel/types": "^7.17.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -2505,31 +2440,22 @@ } }, "@babel/generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", - "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", + "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", "requires": { - "@babel/types": "^7.16.7", + "@babel/types": "^7.17.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", "requires": { - "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-hoist-variables": { @@ -2549,18 +2475,18 @@ } }, "@babel/helper-module-transforms": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", - "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", "requires": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", "@babel/helper-split-export-declaration": "^7.16.7", "@babel/helper-validator-identifier": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" } }, "@babel/helper-plugin-utils": { @@ -2569,11 +2495,11 @@ "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" }, "@babel/helper-simple-access": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", - "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-split-export-declaration": { @@ -2590,9 +2516,9 @@ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -2600,9 +2526,9 @@ } }, "@babel/parser": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", - "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==" + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" }, "@babel/template": { "version": "7.16.7", @@ -2615,26 +2541,26 @@ } }, "@babel/traverse": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", - "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", + "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.17.9", "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/parser": "^7.17.9", + "@babel/types": "^7.17.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -2684,9 +2610,9 @@ } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.7.tgz", - "integrity": "sha512-kFy35VwmwIQwCjwrAQhl3+c/kr292i4KdLPKp5lPH03Ltc51qnFlIADoyPxc/6Naz3ok3WdYKg+KK6AH+D4utg==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", + "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", "requires": { "@babel/helper-create-regexp-features-plugin": "^7.16.7" } @@ -2724,31 +2650,22 @@ } }, "@babel/generator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", - "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", + "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", "requires": { - "@babel/types": "^7.16.7", + "@babel/types": "^7.17.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", "requires": { - "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-hoist-variables": { @@ -2760,11 +2677,11 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", - "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", + "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" } }, "@babel/helper-optimise-call-expression": { @@ -2806,9 +2723,9 @@ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -2816,9 +2733,9 @@ } }, "@babel/parser": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", - "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==" + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" }, "@babel/template": { "version": "7.16.7", @@ -2831,26 +2748,26 @@ } }, "@babel/traverse": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", - "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", + "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.17.9", "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/parser": "^7.17.9", + "@babel/types": "^7.17.0", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -2945,15 +2862,15 @@ } }, "@babel/plugin-transform-react-jsx": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz", - "integrity": "sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag==", + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", + "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", "@babel/plugin-syntax-jsx": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/types": "^7.17.0" }, "dependencies": { "@babel/helper-module-imports": { @@ -2975,9 +2892,9 @@ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -3010,11 +2927,11 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz", + "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==", "requires": { - "regenerator-transform": "^0.14.2" + "regenerator-transform": "^0.15.0" } }, "@babel/plugin-transform-reserved-words": { @@ -3033,14 +2950,14 @@ } }, "@babel/plugin-transform-runtime": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.7.tgz", - "integrity": "sha512-2FoHiSAWkdq4L06uaDN3rS43i6x28desUVxq+zAFuE6kbWYQeiLPJI5IC7Sg9xKYVcrBKSQkVUfH6aeQYbl9QA==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", + "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", "requires": { "@babel/helper-module-imports": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", "semver": "^6.3.0" }, @@ -3064,9 +2981,9 @@ "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -3156,9 +3073,9 @@ } }, "@babel/plugin-transform-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.7.tgz", - "integrity": "sha512-Hzx1lvBtOCWuCEwMmYOfpQpO7joFeXLgoPuzZZBtTxXqSqUGUubvFGZv2ygo1tB5Bp9q6PXV3H0E/kf7KM0RLA==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", "requires": { "@babel/helper-create-class-features-plugin": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", @@ -3169,14 +3086,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" - }, - "@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } } } }, @@ -3212,17 +3121,17 @@ } }, "@babel/preset-env": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.7.tgz", - "integrity": "sha512-urX3Cee4aOZbRWOSa3mKPk0aqDikfILuo+C7qq7HY0InylGNZ1fekq9jmlr3pLWwZHF4yD7heQooc2Pow2KMyQ==", + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", "requires": { - "@babel/compat-data": "^7.16.4", + "@babel/compat-data": "^7.16.8", "@babel/helper-compilation-targets": "^7.16.7", "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-validator-option": "^7.16.7", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.7", + "@babel/plugin-proposal-async-generator-functions": "^7.16.8", "@babel/plugin-proposal-class-properties": "^7.16.7", "@babel/plugin-proposal-class-static-block": "^7.16.7", "@babel/plugin-proposal-dynamic-import": "^7.16.7", @@ -3234,7 +3143,7 @@ "@babel/plugin-proposal-object-rest-spread": "^7.16.7", "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", "@babel/plugin-proposal-private-property-in-object": "^7.16.7", "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", "@babel/plugin-syntax-async-generators": "^7.8.4", @@ -3252,7 +3161,7 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-transform-arrow-functions": "^7.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.7", + "@babel/plugin-transform-async-to-generator": "^7.16.8", "@babel/plugin-transform-block-scoped-functions": "^7.16.7", "@babel/plugin-transform-block-scoping": "^7.16.7", "@babel/plugin-transform-classes": "^7.16.7", @@ -3266,10 +3175,10 @@ "@babel/plugin-transform-literals": "^7.16.7", "@babel/plugin-transform-member-expression-literals": "^7.16.7", "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", "@babel/plugin-transform-modules-systemjs": "^7.16.7", "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", "@babel/plugin-transform-new-target": "^7.16.7", "@babel/plugin-transform-object-super": "^7.16.7", "@babel/plugin-transform-parameters": "^7.16.7", @@ -3284,25 +3193,25 @@ "@babel/plugin-transform-unicode-escapes": "^7.16.7", "@babel/plugin-transform-unicode-regex": "^7.16.7", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.7", + "@babel/types": "^7.16.8", "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.19.1", + "core-js-compat": "^3.20.2", "semver": "^6.3.0" }, "dependencies": { "@babel/compat-data": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==" + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" }, "@babel/helper-compilation-targets": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", - "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", + "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", "requires": { - "@babel/compat-data": "^7.16.4", + "@babel/compat-data": "^7.17.7", "@babel/helper-validator-option": "^7.16.7", "browserslist": "^4.17.5", "semver": "^6.3.0" @@ -3324,9 +3233,9 @@ "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" }, "@babel/types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", - "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -3437,11 +3346,6 @@ "regenerator-runtime": "^0.13.4" } }, - "@babel/standalone": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/standalone/-/standalone-7.16.7.tgz", - "integrity": "sha512-NlZijlgcJ45JRdk/3c+Q034+Ngi9oJBgemfVRLULb6iv6lyQaHm4LeRNtWtPWNmr3auRrMs/nc8ZQ/8OyIbeuw==" - }, "@babel/template": { "version": "7.15.4", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", @@ -3537,16 +3441,16 @@ } }, "@eslint/eslintrc": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", - "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", + "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.2.0", + "espree": "^9.3.1", "globals": "^13.9.0", - "ignore": "^4.0.6", + "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", "minimatch": "^3.0.4", @@ -3560,9 +3464,9 @@ "dev": true }, "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true }, "js-yaml": { @@ -3576,15 +3480,169 @@ } } }, - "@gar/promisify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", - "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==" + "@gatsbyjs/parcel-namer-relative-to-cwd": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@gatsbyjs/parcel-namer-relative-to-cwd/-/parcel-namer-relative-to-cwd-0.0.2.tgz", + "integrity": "sha512-ZeGxCbx13+zjpE/0HuJ/tjox9zfiYq9fGoAAi+RHP5vHSJCmJVO5hZbexQ/umlUyAkkkzC4p1WIpw1cYQTA8SA==", + "requires": { + "@babel/runtime": "^7.15.4", + "@parcel/plugin": "2.3.1", + "gatsby-core-utils": "^3.8.2" + }, + "dependencies": { + "@parcel/cache": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.3.1.tgz", + "integrity": "sha512-8Wvm0VERtocUepIfkZ6xVs1LHZqttnzdrM7oSc0bXhwtz8kZB++N88g0rQskbUchW87314eYdzBtEL0aiq0bgQ==", + "requires": { + "@parcel/fs": "2.3.1", + "@parcel/logger": "2.3.1", + "@parcel/utils": "2.3.1", + "lmdb": "^2.0.2" + } + }, + "@parcel/codeframe": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.3.1.tgz", + "integrity": "sha512-sdNvbg9qYS2pwzqyyyt+wZfNGuy7EslzDLbzQclFZmhD6e770mcYoi8/7i7D/AONbXiI15vwNmgOdcUIXtPxbA==", + "requires": { + "chalk": "^4.1.0" + } + }, + "@parcel/diagnostic": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.3.1.tgz", + "integrity": "sha512-hBMcg4WVMdSIy6RpI4gSto5dZ3OoUbnrCZzVw3J1tzQJn7x9na/+014IaE58vJtAqJ8/jc/TqWIcwsSLe898rA==", + "requires": { + "json-source-map": "^0.6.1", + "nullthrows": "^1.1.1" + } + }, + "@parcel/events": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.3.1.tgz", + "integrity": "sha512-J2rWKGl1Z2IvwwDwWYz/4gUxC1P4LsioUyOo1HYGT+N5+r41P8ZB5CM/aosI2qu5mMsH8rTpclOv5E36vCSQxw==" + }, + "@parcel/fs": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.3.1.tgz", + "integrity": "sha512-FKqyf8KF0zOw8gfj/feEAMj4Kzqkgt9Zxa2A7UDdMWRvxLR8znqnWjD++xqq6rxJp2Y1zm4fH3JOTK4CRddUSg==", + "requires": { + "@parcel/fs-search": "2.3.1", + "@parcel/types": "2.3.1", + "@parcel/utils": "2.3.1", + "@parcel/watcher": "^2.0.0", + "@parcel/workers": "2.3.1" + } + }, + "@parcel/fs-search": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.3.1.tgz", + "integrity": "sha512-JsBIDttjmgJIMD6Q6MV83M+mwr5NqUm55iA+SewimboiWzSPzIJxRaegniSsNfsrBASJ6nSZFHcLPd/VJ5iqJw==", + "requires": { + "detect-libc": "^1.0.3" + } + }, + "@parcel/hash": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.3.1.tgz", + "integrity": "sha512-IYhSQE+CIKWjPfiLmsrXHupkNd+hMlTlI9DR5qLiD8ydyPwg0XE/bOYTcbdsSl6HTackY0XYVSJwTtEgvtYVfw==", + "requires": { + "detect-libc": "^1.0.3", + "xxhash-wasm": "^0.4.2" + } + }, + "@parcel/logger": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.3.1.tgz", + "integrity": "sha512-swNPInULCJrpCJCLOgZcf+xNcUF0NjD7LyNcB349BkyO7i6st14nfBjXf6eAJJu0z7RMmi6zp9CQB47e4cI6+g==", + "requires": { + "@parcel/diagnostic": "2.3.1", + "@parcel/events": "2.3.1" + } + }, + "@parcel/markdown-ansi": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.3.1.tgz", + "integrity": "sha512-M4Hi25pKtSh1KF/ppMDBk5QuLpYAQjgB/MSP+nz7NzXQlYPCN5oEk9TUkrmQ9J+vOvVwefxfy7ahSErEuQbTFw==", + "requires": { + "chalk": "^4.1.0" + } + }, + "@parcel/package-manager": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.3.1.tgz", + "integrity": "sha512-w2XOkD3SU8RxhUDW+Soy/TjvEVvfUsBmHy02asllt4b/ZtyZVAsQmonGExHDDkRn3TNDR6Y96Yw6M7purt+b9w==", + "requires": { + "@parcel/diagnostic": "2.3.1", + "@parcel/fs": "2.3.1", + "@parcel/logger": "2.3.1", + "@parcel/types": "2.3.1", + "@parcel/utils": "2.3.1", + "@parcel/workers": "2.3.1", + "semver": "^5.7.1" + } + }, + "@parcel/plugin": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.3.1.tgz", + "integrity": "sha512-ROOWbgFze7BCF3RkEh8VbcKGlR5UGBuJ8lfCaFrG1VOk7Rxgl8Bmk96TRbZREm/1jB74p2O8twVKyPSC13riow==", + "requires": { + "@parcel/types": "2.3.1" + } + }, + "@parcel/types": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.3.1.tgz", + "integrity": "sha512-i2UyUoA4DzyYxe9rZRDuMAZ6TD3Mq3tTTqeJ2/zA6w83Aon3cqdE9va91peu1fKRGyRqE5lwWRtA7ktF1A2SVA==", + "requires": { + "@parcel/cache": "2.3.1", + "@parcel/diagnostic": "2.3.1", + "@parcel/fs": "2.3.1", + "@parcel/package-manager": "2.3.1", + "@parcel/source-map": "^2.0.0", + "@parcel/workers": "2.3.1", + "utility-types": "^3.10.0" + } + }, + "@parcel/utils": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.3.1.tgz", + "integrity": "sha512-OFdh/HuAcce753/U3QoORzYU3N5oZqCfQNRb0i3onuz/qpli5TyxUl/k1BuTqlKYr6Px3kj05g6GFi9kRBOMbw==", + "requires": { + "@parcel/codeframe": "2.3.1", + "@parcel/diagnostic": "2.3.1", + "@parcel/hash": "2.3.1", + "@parcel/logger": "2.3.1", + "@parcel/markdown-ansi": "2.3.1", + "@parcel/source-map": "^2.0.0", + "chalk": "^4.1.0" + } + }, + "@parcel/workers": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.3.1.tgz", + "integrity": "sha512-e2P/9p5AYBLfNRs8n+57ChGrn5171oHwY54dz/jj0CrXKN1q0b+rNwzYsPaAtOicBoqmm1s5I3cjfO6GfJP65A==", + "requires": { + "@parcel/diagnostic": "2.3.1", + "@parcel/logger": "2.3.1", + "@parcel/types": "2.3.1", + "@parcel/utils": "2.3.1", + "chrome-trace-event": "^1.0.2", + "nullthrows": "^1.1.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } }, "@gatsbyjs/reach-router": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/@gatsbyjs/reach-router/-/reach-router-1.3.6.tgz", - "integrity": "sha512-RW9ZBir9kqtw4IWm+Z+DLWGOeoJxoaTvNVrnR5fV9zD8EmfAhbBN/hS6i6VnTMFZ7rdd6mnpx2/XtnMvYfsaVQ==", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/@gatsbyjs/reach-router/-/reach-router-1.3.7.tgz", + "integrity": "sha512-KQ5FvMb4BZUlSo+yQgd4t4WB8vkVPWfKjTpSl+Bx/FZhU6OL4lpwgfX7fXAY/18DogqyJCFiNAjV5eo3rQ5Alw==", "requires": { "invariant": "^2.2.3", "prop-types": "^15.6.1", @@ -3592,13 +3650,12 @@ } }, "@gatsbyjs/webpack-hot-middleware": { - "version": "2.25.2", - "resolved": "https://registry.npmjs.org/@gatsbyjs/webpack-hot-middleware/-/webpack-hot-middleware-2.25.2.tgz", - "integrity": "sha512-IFxleSfFQlvEXho2sDRa0PM+diTI+6tlb38jeUo/Lsi+mDzyjPte5Cj4aWL6PR8FpKGMl+DYfq1jxNvjH2gqkA==", + "version": "2.25.3", + "resolved": "https://registry.npmjs.org/@gatsbyjs/webpack-hot-middleware/-/webpack-hot-middleware-2.25.3.tgz", + "integrity": "sha512-ul17OZ8Dlw+ATRbnuU+kwxuAlq9lKbYz/2uBS1FLCdgoPTF1H2heP7HbUbgfMZbfRQNcCG2rMscMnr32ritCDw==", "requires": { - "ansi-html": "0.0.7", - "html-entities": "^2.1.0", - "querystring": "^0.2.0", + "ansi-html-community": "0.0.8", + "html-entities": "^2.3.3", "strip-ansi": "^6.0.0" } }, @@ -3659,19 +3716,19 @@ } }, "@graphql-tools/import": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.6.3.tgz", - "integrity": "sha512-k/QkWCZ5rPVgFw1eE4GXPXltw9/mEiJj6F6bJvFKJr1C6im8Y60pl0Pv+SByGZQGuukXE0uR16Mv4OFGSMQIaQ==", + "version": "6.6.12", + "resolved": "https://registry.npmjs.org/@graphql-tools/import/-/import-6.6.12.tgz", + "integrity": "sha512-M0detzy3ihJGJbo7MZ6j02198o2nBhiY2MpnWEMRtUMgmZgz5ZTctK3lIxMsd+6LU96m+mc1i2MNIruTHQ6czw==", "requires": { - "@graphql-tools/utils": "8.5.5", + "@graphql-tools/utils": "8.6.8", "resolve-from": "5.0.0", "tslib": "~2.3.0" }, "dependencies": { "@graphql-tools/utils": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.5.5.tgz", - "integrity": "sha512-y7zRXWIUI73X+9/rf/0KzrNFMlpRKFfzLiwdbIeWwgLs+NV9vfUOoVkX8luXX6LwQxhSypHATMiwZGM2ro/wJA==", + "version": "8.6.8", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-8.6.8.tgz", + "integrity": "sha512-EdUUeKi/wp/UvuknyINpQ/uXDqTM3qxPPPDIq5RpfW0zQOeCvbZcx8xHoMox0TYKvKtg3zoB7aprUtoW+iZLxw==", "requires": { "tslib": "~2.3.0" } @@ -3733,6 +3790,14 @@ "slash": "^3.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" + } + }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -3741,6 +3806,11 @@ "yocto-queue": "^0.1.0" } }, + "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.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -3877,9 +3947,9 @@ "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==" + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", + "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" }, "@hapi/joi": { "version": "15.1.1", @@ -3890,39 +3960,46 @@ "@hapi/bourne": "1.x.x", "@hapi/hoek": "8.x.x", "@hapi/topo": "3.x.x" + }, + "dependencies": { + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + }, + "@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" + } + } } }, "@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", "requires": { - "@hapi/hoek": "^8.3.0" + "@hapi/hoek": "^9.0.0" } }, "@humanwhocodes/config-array": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz", - "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==", + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", "dev": true, "requires": { "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", "minimatch": "^3.0.4" - }, - "dependencies": { - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - } } }, "@humanwhocodes/object-schema": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", - "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" }, "@iarna/toml": { "version": "2.2.5", @@ -3957,127 +4034,135 @@ "dev": true }, "@jest/console": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.6.tgz", - "integrity": "sha512-jauXyacQD33n47A44KrlOVeiXHEXDqapSdfb9kTekOchH/Pd18kBIO1+xxJQRLuG+LUuljFCwTG92ra4NW7SpA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^27.4.6", - "jest-util": "^27.4.2", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0" } }, "@jest/core": { - "version": "27.4.7", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.4.7.tgz", - "integrity": "sha512-n181PurSJkVMS+kClIFSX/LLvw9ExSb+4IMtD6YnfxZVerw9ANYtW0bPrm0MJu2pfe9SY9FJ9FtQ+MdZkrZwjg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", "dev": true, "requires": { - "@jest/console": "^27.4.6", - "@jest/reporters": "^27.4.6", - "@jest/test-result": "^27.4.6", - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.8.1", "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.4.2", - "jest-config": "^27.4.7", - "jest-haste-map": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.6", - "jest-resolve-dependencies": "^27.4.6", - "jest-runner": "^27.4.6", - "jest-runtime": "^27.4.6", - "jest-snapshot": "^27.4.6", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.6", - "jest-watcher": "^27.4.6", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", "micromatch": "^4.0.4", "rimraf": "^3.0.0", "slash": "^3.0.0", "strip-ansi": "^6.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + } } }, "@jest/create-cache-key-function": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.4.2.tgz", - "integrity": "sha512-aSSCAJwUNX4R1hJQoyimsND5l+2EsFgzlepS8NuOJJHjXij/UdxYFngac44tmv9IYdI+kglAyORg0plt4/aFMQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.5.1.tgz", + "integrity": "sha512-dmH1yW+makpTSURTy8VzdUwFnfQh1G8R+DxO2Ho2FFmBbKFEVm+3jWdvFhE2VqB/LATCTokkP0dotjyQyw5/AQ==", "dev": true, "requires": { - "@jest/types": "^27.4.2" + "@jest/types": "^27.5.1" } }, "@jest/environment": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.6.tgz", - "integrity": "sha512-E6t+RXPfATEEGVidr84WngLNWZ8ffCPky8RqqRK6u1Bn0LK92INe0MDttyPl/JOzaq92BmDzOeuqk09TvM22Sg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", "dev": true, "requires": { - "@jest/fake-timers": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^27.4.6" + "jest-mock": "^27.5.1" } }, "@jest/fake-timers": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.6.tgz", - "integrity": "sha512-mfaethuYF8scV8ntPpiVGIHQgS0XIALbpY2jt2l7wb/bvq4Q5pDLk4EP4D7SAvYT1QrPOPVZAtbdGAOOyIgs7A==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "@sinonjs/fake-timers": "^8.0.1", "@types/node": "*", - "jest-message-util": "^27.4.6", - "jest-mock": "^27.4.6", - "jest-util": "^27.4.2" + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" } }, "@jest/globals": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.6.tgz", - "integrity": "sha512-kAiwMGZ7UxrgPzu8Yv9uvWmXXxsy0GciNejlHvfPIfWkSxChzv6bgTS3YqBkGuHcis+ouMFI2696n2t+XYIeFw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", "dev": true, "requires": { - "@jest/environment": "^27.4.6", - "@jest/types": "^27.4.2", - "expect": "^27.4.6" + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" } }, "@jest/reporters": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.4.6.tgz", - "integrity": "sha512-+Zo9gV81R14+PSq4wzee4GC2mhAN9i9a7qgJWL90Gpx7fHYkWpTBvwWNZUXvJByYR9tAVBdc8VxDWqfJyIUrIQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.4.6", - "@jest/test-result": "^27.4.6", - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.2", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-instrument": "^5.1.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.4.6", - "jest-resolve": "^27.4.6", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.6", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^4.0.1", @@ -4085,10 +4170,16 @@ "v8-to-istanbul": "^8.1.0" }, "dependencies": { + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + }, "jest-worker": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz", - "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, "requires": { "@types/node": "*", @@ -4108,67 +4199,91 @@ } }, "@jest/source-map": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz", - "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", "dev": true, "requires": { "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "source-map": "^0.6.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + } } }, "@jest/test-result": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.6.tgz", - "integrity": "sha512-fi9IGj3fkOrlMmhQqa/t9xum8jaJOOAi/lZlm6JXSc55rJMXKHxNDN1oCP39B0/DhNOa2OMupF9BcKZnNtXMOQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", "dev": true, "requires": { - "@jest/console": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.6.tgz", - "integrity": "sha512-3GL+nsf6E1PsyNsJuvPyIz+DwFuCtBdtvPpm/LMXVkBJbdFvQYCDpccYT56qq5BGniXWlE81n2qk1sdXfZebnw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", "dev": true, "requires": { - "@jest/test-result": "^27.4.6", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.6", - "jest-runtime": "^27.4.6" + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + } } }, "@jest/transform": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.6.tgz", - "integrity": "sha512-9MsufmJC8t5JTpWEQJ0OcOOAXaH5ioaIX6uHVBLBMoCZPfKKQF+EqP8kACAvCZ0Y1h2Zr3uOccg8re+Dr5jxyw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.6", - "jest-regex-util": "^27.4.0", - "jest-util": "^27.4.2", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", "source-map": "^0.6.1", "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + } } }, "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", @@ -4506,31 +4621,11 @@ "regenerator-runtime": "^0.13.3" } }, - "@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/fetch-event-source": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz", "integrity": "sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA==" }, - "@napi-rs/triples": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.1.0.tgz", - "integrity": "sha512-XQr74QaLeMiqhStEhLn1im9EOMnkypp7MZOwQhGzqp2Weu5eQJbpPxWxixxlYRKWPOmJjsk6qYfYH9kq43yc2w==", - "dev": true - }, - "@node-rs/helper": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@node-rs/helper/-/helper-1.3.0.tgz", - "integrity": "sha512-KPS0EBA1bXtf96IL7wr5bFHxhL2KCZ6kI/hkyLG7nzEq2cDq8pJhOhcJDOLXIPh5J2LEJ5eXyjDTWDFg5eRypw==", - "dev": true, - "requires": { - "@napi-rs/triples": "^1.1.0" - } - }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -4554,31 +4649,434 @@ "fastq": "^1.6.0" } }, - "@npmcli/fs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.0.tgz", - "integrity": "sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA==", + "@parcel/bundler-default": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/bundler-default/-/bundler-default-2.4.1.tgz", + "integrity": "sha512-PTfBOuoiiYdfwyoPFeBTOinyl1RL4qaoyAQ0PCe01C1i4NcRWCY1w7zRvwJW/OhU3Ka+LtioGmfxu5/drdXzLg==", "requires": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" + "@parcel/diagnostic": "2.4.1", + "@parcel/hash": "2.4.1", + "@parcel/plugin": "2.4.1", + "@parcel/utils": "2.4.1", + "nullthrows": "^1.1.1" } }, - "@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "@parcel/cache": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/cache/-/cache-2.4.1.tgz", + "integrity": "sha512-2N5ly++p/yefmPdK39X1QIoA2e6NtS1aYSsxrIC9EX92Kjd7SfSceqUJhlJWB49omJSheEJLd1qM3EJG9EvICQ==", "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" + "@parcel/fs": "2.4.1", + "@parcel/logger": "2.4.1", + "@parcel/utils": "2.4.1", + "lmdb": "2.2.4" }, "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + "lmdb": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.2.4.tgz", + "integrity": "sha512-gto+BB2uEob8qRiTlOq+R3uX0YNHsX9mjxj9Sbdue/LIKqu6IlZjrsjKeGyOMquc/474GEqFyX2pdytpydp0rQ==", + "requires": { + "msgpackr": "^1.5.4", + "nan": "^2.14.2", + "node-gyp-build": "^4.2.3", + "ordered-binary": "^1.2.4", + "weak-lru-cache": "^1.2.2" + } } } }, + "@parcel/codeframe": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/codeframe/-/codeframe-2.4.1.tgz", + "integrity": "sha512-m3WDeEpWvgqekCqsHfPMJrSQquahdIgSR1x1RDCqQ1YelvW0fQiGgu42MXI5tjoBrHC1l1mF01UDb+xMSxz1DA==", + "requires": { + "chalk": "^4.1.0" + } + }, + "@parcel/compressor-raw": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/compressor-raw/-/compressor-raw-2.4.1.tgz", + "integrity": "sha512-cEOOOzIK7glxCqJX0OfBFBZE/iT7tmjEOXswRY3CnqY9FGoY3NYDAsOLm7A73RuIdNaZfYVxVUy3g7OLpbKL+g==", + "requires": { + "@parcel/plugin": "2.4.1" + } + }, + "@parcel/core": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/core/-/core-2.4.1.tgz", + "integrity": "sha512-h2FvqLA75ZQdIXX1y+ylGjIIi7YtbAUJyIapxaO081h3EsYG2jr9sRL4sym5ECgmvbyua/DEgtMLX3eGYn09FA==", + "requires": { + "@parcel/cache": "2.4.1", + "@parcel/diagnostic": "2.4.1", + "@parcel/events": "2.4.1", + "@parcel/fs": "2.4.1", + "@parcel/graph": "2.4.1", + "@parcel/hash": "2.4.1", + "@parcel/logger": "2.4.1", + "@parcel/package-manager": "2.4.1", + "@parcel/plugin": "2.4.1", + "@parcel/source-map": "^2.0.0", + "@parcel/types": "2.4.1", + "@parcel/utils": "2.4.1", + "@parcel/workers": "2.4.1", + "abortcontroller-polyfill": "^1.1.9", + "base-x": "^3.0.8", + "browserslist": "^4.6.6", + "clone": "^2.1.1", + "dotenv": "^7.0.0", + "dotenv-expand": "^5.1.0", + "json-source-map": "^0.6.1", + "json5": "^2.2.0", + "msgpackr": "^1.5.4", + "nullthrows": "^1.1.1", + "semver": "^5.7.1" + }, + "dependencies": { + "dotenv": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz", + "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==" + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/diagnostic": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/diagnostic/-/diagnostic-2.4.1.tgz", + "integrity": "sha512-wmJIfn0PG2ABuraS+kMjl6UKaLjTDTtG+XkjJLWHzU/dd5RozqAZDKp65GWjvHzHLx7KICTAdUJsXh2s3TnTOQ==", + "requires": { + "json-source-map": "^0.6.1", + "nullthrows": "^1.1.1" + } + }, + "@parcel/events": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/events/-/events-2.4.1.tgz", + "integrity": "sha512-er2jwyzYt3Zimkrp7TR865GIeIMYNd7YSSxW39y/egm4LIPBsruUpHSnKRD5b65Jd+gckkxDsnrpADG6MH1zNw==" + }, + "@parcel/fs": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-2.4.1.tgz", + "integrity": "sha512-kE9HzW6XjO/ZA5bQnAzp1YVmGlXeDqUaius2cH2K0wU7KQX/GBjyfEWJm/UsKPB6QIrGXgkPH6ashNzOgwDqpw==", + "requires": { + "@parcel/fs-search": "2.4.1", + "@parcel/types": "2.4.1", + "@parcel/utils": "2.4.1", + "@parcel/watcher": "^2.0.0", + "@parcel/workers": "2.4.1" + } + }, + "@parcel/fs-search": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/fs-search/-/fs-search-2.4.1.tgz", + "integrity": "sha512-xfoLvHjHkZm4VZf3UWU5v6gzz+x7IBVY7siHGn0YyGwvlv73FmiR4mCSizqerXOyXknF2fpg6tNHNQyyNLS32Q==", + "requires": { + "detect-libc": "^1.0.3" + } + }, + "@parcel/graph": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/graph/-/graph-2.4.1.tgz", + "integrity": "sha512-3JCnPI9BJdKpGIk6NtVN7ML3C/J9Ey+WfUfk8WisDxFP7vjYkXwZbNSR/HnxH+Y03wmB6cv4HI8A4kndF0H0pw==", + "requires": { + "@parcel/utils": "2.4.1", + "nullthrows": "^1.1.1" + } + }, + "@parcel/hash": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/hash/-/hash-2.4.1.tgz", + "integrity": "sha512-Ch1kkFPedef3geapU+XYmAdZY29u3eQXn/twMjowAKkWCmj6wZ+muUgBmOO2uCfK3xys7GycI8jYZcAbF5DVLg==", + "requires": { + "detect-libc": "^1.0.3", + "xxhash-wasm": "^0.4.2" + } + }, + "@parcel/logger": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-2.4.1.tgz", + "integrity": "sha512-wm7FoKY+1dyo+Dd7Z4b0d6hmpgRBWfZwCoZSSyhgbG96Ty68/oo3m7oEMXPfry8IVGIhShmWKDp4py44PH3l7w==", + "requires": { + "@parcel/diagnostic": "2.4.1", + "@parcel/events": "2.4.1" + } + }, + "@parcel/markdown-ansi": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/markdown-ansi/-/markdown-ansi-2.4.1.tgz", + "integrity": "sha512-BkWhzbKQhTQ9lS96ZMMG0KyXSJBFdNeBVobWrdrrwcFlNER0nt2m6fdF7Hfpf1TqFhM4tT+GNFtON7ybL53RiQ==", + "requires": { + "chalk": "^4.1.0" + } + }, + "@parcel/namer-default": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/namer-default/-/namer-default-2.4.1.tgz", + "integrity": "sha512-a/Xulfia7JJP6Cw/D6Wq5xX6IAKVKMRPEYtU2wB8vKuwC/et6kXi+0bFVeCLnTjDzVtsjDdyOEwfRC4yiEy3BA==", + "requires": { + "@parcel/diagnostic": "2.4.1", + "@parcel/plugin": "2.4.1", + "nullthrows": "^1.1.1" + } + }, + "@parcel/node-resolver-core": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/node-resolver-core/-/node-resolver-core-2.4.1.tgz", + "integrity": "sha512-CvCADj3l4o5USqz/ZCaqbK8gdAQK63q94oSa0KnP6hrcDI/gDyf5Bk4+3cD4kSI+ByuN6aFLAYBS2nHBh5O/MQ==", + "requires": { + "@parcel/diagnostic": "2.4.1", + "@parcel/utils": "2.4.1", + "nullthrows": "^1.1.1" + } + }, + "@parcel/optimizer-terser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/optimizer-terser/-/optimizer-terser-2.4.1.tgz", + "integrity": "sha512-naRdp6gApWHUI1FCBZEJs9NzNngjZx8hRhIHeQtTxWpc2Mu8cVzxbVHNAwUj10nW3iOYmxyj4wleOArl8xpVCQ==", + "requires": { + "@parcel/diagnostic": "2.4.1", + "@parcel/plugin": "2.4.1", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.4.1", + "nullthrows": "^1.1.1", + "terser": "^5.2.0" + } + }, + "@parcel/package-manager": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/package-manager/-/package-manager-2.4.1.tgz", + "integrity": "sha512-JUUinm4U3hy4epHl9A389xb+BGiFR8n9+qw3Z4UDfS1te43sh8+0virBGcnai/G7mlr5/vHW+l9xulc7WQaY6w==", + "requires": { + "@parcel/diagnostic": "2.4.1", + "@parcel/fs": "2.4.1", + "@parcel/logger": "2.4.1", + "@parcel/types": "2.4.1", + "@parcel/utils": "2.4.1", + "@parcel/workers": "2.4.1", + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/packager-js": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/packager-js/-/packager-js-2.4.1.tgz", + "integrity": "sha512-broWBUQisJLF5ThFtnl/asypuLMlMBwFPBTr8Ho9FYlL6W4wUzIymu7eOcuDljstmbD6luNVGMdCBYqt3IhHmw==", + "requires": { + "@parcel/diagnostic": "2.4.1", + "@parcel/hash": "2.4.1", + "@parcel/plugin": "2.4.1", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.4.1", + "globals": "^13.2.0", + "nullthrows": "^1.1.1" + } + }, + "@parcel/packager-raw": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/packager-raw/-/packager-raw-2.4.1.tgz", + "integrity": "sha512-4lCY3TjiYaZyRIqshNF21i6XkQ5PJyr+ahhK4O2IymuYuD8/wGH2amTZqKPpGLuiF3j1HskRRUNv1ekpvExJ8w==", + "requires": { + "@parcel/plugin": "2.4.1" + } + }, + "@parcel/plugin": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/plugin/-/plugin-2.4.1.tgz", + "integrity": "sha512-EJzNhwNWYuSpIPRlG1U2hKcovq/RsVie4Os1z51/e2dcCto/uAoJOMoWYYsCxtjkJ7BjFYyQ7fcZRKM9DEr6gQ==", + "requires": { + "@parcel/types": "2.4.1" + } + }, + "@parcel/reporter-dev-server": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/reporter-dev-server/-/reporter-dev-server-2.4.1.tgz", + "integrity": "sha512-tRz1LHiudDhujBC3kJ3Qm0Wnbo3p3SpE6fjyCFRhdv2PJnEufNTTwzEUoa7lYZACwFVQUtrh6F7nMXFw6ynrsQ==", + "requires": { + "@parcel/plugin": "2.4.1", + "@parcel/utils": "2.4.1" + } + }, + "@parcel/resolver-default": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/resolver-default/-/resolver-default-2.4.1.tgz", + "integrity": "sha512-iJRt1+7lk0n7+wb+S/tVyiObbaiYP1YQGKRsTE8y4Kgp4/OPukdUHGFJwzbojWa0HnyoXm3zEgelVz7cHl47fQ==", + "requires": { + "@parcel/node-resolver-core": "2.4.1", + "@parcel/plugin": "2.4.1" + } + }, + "@parcel/runtime-browser-hmr": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.4.1.tgz", + "integrity": "sha512-INsr78Kn0OuwMdXHCzw7v6l3Gf/UBTYtX7N7JNDOIBEFFkuZQiFWyAOI2P/DvMm8qeqcsrKliBO5Xty/a2Ivaw==", + "requires": { + "@parcel/plugin": "2.4.1", + "@parcel/utils": "2.4.1" + } + }, + "@parcel/runtime-js": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/runtime-js/-/runtime-js-2.4.1.tgz", + "integrity": "sha512-/EXwRpo+GPvWgN5yD0hjjt84Gm6QWp757dqOOzTG5R2rm1WU+g1a+zJJB1zXkxhu9lleQs44D1jEffzhh2Voyw==", + "requires": { + "@parcel/plugin": "2.4.1", + "@parcel/utils": "2.4.1", + "nullthrows": "^1.1.1" + } + }, + "@parcel/runtime-react-refresh": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.4.1.tgz", + "integrity": "sha512-a4GBQ/fO7Mklh1M1G2JVpJBPbZD7YXUPAzh9Y4vpCf0ouTHBRMc8ew4CyKPJIrrTly5P42tFWnD3P4FVNKwHOQ==", + "requires": { + "@parcel/plugin": "2.4.1", + "@parcel/utils": "2.4.1", + "react-refresh": "^0.9.0" + } + }, + "@parcel/runtime-service-worker": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/runtime-service-worker/-/runtime-service-worker-2.4.1.tgz", + "integrity": "sha512-WtMKSiyQ0kF78rBw0XIx7n65mMb+6GBx+5m49r1aVZzeZEOSynpjJzJvqo7rxVmA7qTDkD2bko7BH41iScsEaw==", + "requires": { + "@parcel/plugin": "2.4.1", + "@parcel/utils": "2.4.1", + "nullthrows": "^1.1.1" + } + }, + "@parcel/source-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.0.2.tgz", + "integrity": "sha512-NnUrPYLpYB6qyx2v6bcRPn/gVigmGG6M6xL8wIg/i0dP1GLkuY1nf+Hqdf63FzPTqqT7K3k6eE5yHPQVMO5jcA==", + "requires": { + "detect-libc": "^1.0.3" + } + }, + "@parcel/transformer-js": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-js/-/transformer-js-2.4.1.tgz", + "integrity": "sha512-39Y9RUuDk5dc09Z3Pgj8snQd5E8926IqOowdTLKNJr7EcmkwHdinbpI4EqgKnisOwX4NSzxUti1I2DHsP1QZHw==", + "requires": { + "@parcel/diagnostic": "2.4.1", + "@parcel/plugin": "2.4.1", + "@parcel/source-map": "^2.0.0", + "@parcel/utils": "2.4.1", + "@parcel/workers": "2.4.1", + "@swc/helpers": "^0.3.6", + "browserslist": "^4.6.6", + "detect-libc": "^1.0.3", + "nullthrows": "^1.1.1", + "regenerator-runtime": "^0.13.7", + "semver": "^5.7.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@parcel/transformer-json": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-json/-/transformer-json-2.4.1.tgz", + "integrity": "sha512-bAwKyWb2/Wm6GS7OpQg1lWgcq+VDBXTKy5oFGX3edbpZFsrb59Ln1v+1jI888zRq4ehDBybhx8WTxPKTJnU+jA==", + "requires": { + "@parcel/plugin": "2.4.1", + "json5": "^2.2.0" + }, + "dependencies": { + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + } + } + }, + "@parcel/transformer-raw": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-raw/-/transformer-raw-2.4.1.tgz", + "integrity": "sha512-0PzdWJSGSTQ522aohymHEnq4GABy0mHSs+LkPZyMfNmX9ZAIyy6XuFJ9dz8nUmP4Nhn8qDvbRjoAYXR3XsGDGQ==", + "requires": { + "@parcel/plugin": "2.4.1" + } + }, + "@parcel/transformer-react-refresh-wrap": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.4.1.tgz", + "integrity": "sha512-zF6pzj/BwSiD1jA/BHDCEJnKSIDekjblU+OWp1WpSjA1uYkJORuZ5knLcq6mXOQ8M2NCbOXosc1ru8071i8sYA==", + "requires": { + "@parcel/plugin": "2.4.1", + "@parcel/utils": "2.4.1", + "react-refresh": "^0.9.0" + } + }, + "@parcel/types": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/types/-/types-2.4.1.tgz", + "integrity": "sha512-YqkiyGS8oiD89Z2lJP7sbjn0F0wlSJMAuqgqf7obeKj0zmZJS7n2xK0uUEuIlUO+Cbqgl0kCGsUSjuT8xcEqjg==", + "requires": { + "@parcel/cache": "2.4.1", + "@parcel/diagnostic": "2.4.1", + "@parcel/fs": "2.4.1", + "@parcel/package-manager": "2.4.1", + "@parcel/source-map": "^2.0.0", + "@parcel/workers": "2.4.1", + "utility-types": "^3.10.0" + } + }, + "@parcel/utils": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-2.4.1.tgz", + "integrity": "sha512-hmbrnPtFAfMT6s9FMMIVlIzCwEFX/+byB67GoJmSCAMRmj6RMu4a6xKlv2FdzkTKJV2ucg8vxAcua0MQ/q8rkQ==", + "requires": { + "@parcel/codeframe": "2.4.1", + "@parcel/diagnostic": "2.4.1", + "@parcel/hash": "2.4.1", + "@parcel/logger": "2.4.1", + "@parcel/markdown-ansi": "2.4.1", + "@parcel/source-map": "^2.0.0", + "chalk": "^4.1.0" + } + }, + "@parcel/watcher": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.0.5.tgz", + "integrity": "sha512-x0hUbjv891omnkcHD7ZOhiyyUqUUR6MNjq89JhEI3BxppeKWAm6NPQsqqRrAkCJBogdT/o/My21sXtTI9rJIsw==", + "requires": { + "node-addon-api": "^3.2.1", + "node-gyp-build": "^4.3.0" + } + }, + "@parcel/workers": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-2.4.1.tgz", + "integrity": "sha512-EYujbJOblFqIt2NGQ+baIYTuavJqbhy84IfZ3j0jmACeKO5Ew1EHXZyl9LJgWHKaIPZsnvnbxw2mDOF05K65xQ==", + "requires": { + "@parcel/diagnostic": "2.4.1", + "@parcel/logger": "2.4.1", + "@parcel/types": "2.4.1", + "@parcel/utils": "2.4.1", + "chrome-trace-event": "^1.0.2", + "nullthrows": "^1.1.1" + } + }, "@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", @@ -4592,6 +5090,11 @@ "source-map": "^0.7.3" }, "dependencies": { + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, "html-entities": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", @@ -4605,131 +5108,154 @@ } }, "@sentry/browser": { - "version": "6.16.1", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-6.16.1.tgz", - "integrity": "sha512-F2I5RL7RTLQF9CccMrqt73GRdK3FdqaChED3RulGQX5lH6U3exHGFxwyZxSrY4x6FedfBFYlfXWWCJXpLnFkow==", + "version": "6.19.6", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-6.19.6.tgz", + "integrity": "sha512-V5QyY1cO1iuFCI78dOFbHV7vckbeQEPPq3a5dGSXlBQNYnd9Ec5xoxp5nRNpWQPOZ8/Ixt9IgRxdqVTkWib51g==", "requires": { - "@sentry/core": "6.16.1", - "@sentry/types": "6.16.1", - "@sentry/utils": "6.16.1", + "@sentry/core": "6.19.6", + "@sentry/types": "6.19.6", + "@sentry/utils": "6.19.6", "tslib": "^1.9.3" } }, "@sentry/cli": { - "version": "1.71.0", - "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-1.71.0.tgz", - "integrity": "sha512-Z8TzH7PkiRfjWSzjXOfPWWp6wxjr+n39Jdrt26OcInVQZM1sx/gZULrDiQZ1L2dy9Fe9AR4SF4nt2/7h2GmLQQ==", + "version": "1.74.3", + "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-1.74.3.tgz", + "integrity": "sha512-74NiqWTgTFDPe2S99h1ge5UMe6aAC44ebareadd1P6MdaNfYz6JUEa2QrDfMq7TKccEiRFXhXBHbUI8mxzrzuQ==", "requires": { "https-proxy-agent": "^5.0.0", "mkdirp": "^0.5.5", - "node-fetch": "^2.6.0", + "node-fetch": "^2.6.7", "npmlog": "^4.1.2", "progress": "^2.0.3", - "proxy-from-env": "^1.1.0" + "proxy-from-env": "^1.1.0", + "which": "^2.0.2" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } } }, "@sentry/core": { - "version": "6.16.1", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.16.1.tgz", - "integrity": "sha512-UFI0264CPUc5cR1zJH+S2UPOANpm6dLJOnsvnIGTjsrwzR0h8Hdl6rC2R/GPq+WNbnipo9hkiIwDlqbqvIU5vw==", + "version": "6.19.6", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.19.6.tgz", + "integrity": "sha512-biEotGRr44/vBCOegkTfC9rwqaqRKIpFljKGyYU6/NtzMRooktqOhjmjmItNCMRknArdeaQwA8lk2jcZDXX3Og==", "requires": { - "@sentry/hub": "6.16.1", - "@sentry/minimal": "6.16.1", - "@sentry/types": "6.16.1", - "@sentry/utils": "6.16.1", + "@sentry/hub": "6.19.6", + "@sentry/minimal": "6.19.6", + "@sentry/types": "6.19.6", + "@sentry/utils": "6.19.6", "tslib": "^1.9.3" } }, "@sentry/gatsby": { - "version": "6.16.1", - "resolved": "https://registry.npmjs.org/@sentry/gatsby/-/gatsby-6.16.1.tgz", - "integrity": "sha512-q2s3jtcqaGroViR2UXrscumzmXoudtDCjBTziztTpLnn0OugV37Ygo77IXtfODY6r8xb7dbFJJZpDg0Iorxz9A==", + "version": "6.19.6", + "resolved": "https://registry.npmjs.org/@sentry/gatsby/-/gatsby-6.19.6.tgz", + "integrity": "sha512-6wgsSlAA0Lph/GIpIeim7BnillAoaa0n/86/dKqhnJ25o5SZjKNBzm6jHtC9A/9EBsDkwFpF87cQzh28lCaUJA==", "requires": { - "@sentry/react": "6.16.1", - "@sentry/tracing": "6.16.1", - "@sentry/webpack-plugin": "1.18.3" + "@sentry/react": "6.19.6", + "@sentry/tracing": "6.19.6", + "@sentry/webpack-plugin": "1.18.8" } }, "@sentry/hub": { - "version": "6.16.1", - "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.16.1.tgz", - "integrity": "sha512-4PGtg6AfpqMkreTpL7ymDeQ/U1uXv03bKUuFdtsSTn/FRf9TLS4JB0KuTZCxfp1IRgAA+iFg6B784dDkT8R9eg==", + "version": "6.19.6", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.19.6.tgz", + "integrity": "sha512-PuEOBZxvx3bjxcXmWWZfWXG+orojQiWzv9LQXjIgroVMKM/GG4QtZbnWl1hOckUj7WtKNl4hEGO2g/6PyCV/vA==", "requires": { - "@sentry/types": "6.16.1", - "@sentry/utils": "6.16.1", + "@sentry/types": "6.19.6", + "@sentry/utils": "6.19.6", "tslib": "^1.9.3" } }, "@sentry/minimal": { - "version": "6.16.1", - "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.16.1.tgz", - "integrity": "sha512-dq+mI1EQIvUM+zJtGCVgH3/B3Sbx4hKlGf2Usovm9KoqWYA+QpfVBholYDe/H2RXgO7LFEefDLvOdHDkqeJoyA==", + "version": "6.19.6", + "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.19.6.tgz", + "integrity": "sha512-T1NKcv+HTlmd8EbzUgnGPl4ySQGHWMCyZ8a8kXVMZOPDzphN3fVIzkYzWmSftCWp0rpabXPt9aRF2mfBKU+mAQ==", "requires": { - "@sentry/hub": "6.16.1", - "@sentry/types": "6.16.1", + "@sentry/hub": "6.19.6", + "@sentry/types": "6.19.6", "tslib": "^1.9.3" } }, "@sentry/react": { - "version": "6.16.1", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-6.16.1.tgz", - "integrity": "sha512-n8fOEKbym4kBi946q3AWXBNy1UKTmABj/hE2nAJbTWhi5IwdM7WBG6QCT2yq7oTHLuTxQrAwgKQc+A6zFTyVHg==", + "version": "6.19.6", + "resolved": "https://registry.npmjs.org/@sentry/react/-/react-6.19.6.tgz", + "integrity": "sha512-RnWZ7clg1lRgf/JFNnTOs8ZPCv566E5CwFXXb6swyjPYUMcIn95XujDQU9SU4hXZ4qXd9BRvifxqyxvq0LMXNw==", "requires": { - "@sentry/browser": "6.16.1", - "@sentry/minimal": "6.16.1", - "@sentry/types": "6.16.1", - "@sentry/utils": "6.16.1", + "@sentry/browser": "6.19.6", + "@sentry/minimal": "6.19.6", + "@sentry/types": "6.19.6", + "@sentry/utils": "6.19.6", "hoist-non-react-statics": "^3.3.2", "tslib": "^1.9.3" } }, "@sentry/tracing": { - "version": "6.16.1", - "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.16.1.tgz", - "integrity": "sha512-MPSbqXX59P+OEeST+U2V/8Hu/8QjpTUxTNeNyTHWIbbchdcMMjDbXTS3etCgajZR6Ro+DHElOz5cdSxH6IBGlA==", + "version": "6.19.6", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.19.6.tgz", + "integrity": "sha512-STZdlEtTBqRmPw6Vjkzi/1kGkGPgiX0zdHaSOhSeA2HXHwx7Wnfu7veMKxtKWdO+0yW9QZGYOYqp0GVf4Swujg==", "requires": { - "@sentry/hub": "6.16.1", - "@sentry/minimal": "6.16.1", - "@sentry/types": "6.16.1", - "@sentry/utils": "6.16.1", + "@sentry/hub": "6.19.6", + "@sentry/minimal": "6.19.6", + "@sentry/types": "6.19.6", + "@sentry/utils": "6.19.6", "tslib": "^1.9.3" } }, "@sentry/types": { - "version": "6.16.1", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.16.1.tgz", - "integrity": "sha512-Wh354g30UsJ5kYJbercektGX4ZMc9MHU++1NjeN2bTMnbofEcpUDWIiKeulZEY65IC1iU+1zRQQgtYO+/hgCUQ==" + "version": "6.19.6", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.19.6.tgz", + "integrity": "sha512-QH34LMJidEUPZK78l+Frt3AaVFJhEmIi05Zf8WHd9/iTt+OqvCHBgq49DDr1FWFqyYWm/QgW/3bIoikFpfsXyQ==" }, "@sentry/utils": { - "version": "6.16.1", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.16.1.tgz", - "integrity": "sha512-7ngq/i4R8JZitJo9Sl8PDnjSbDehOxgr1vsoMmerIsyRZ651C/8B+jVkMhaAPgSdyJ0AlE3O7DKKTP1FXFw9qw==", + "version": "6.19.6", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.19.6.tgz", + "integrity": "sha512-fAMWcsguL0632eWrROp/vhPgI7sBj/JROWVPzpabwVkm9z3m1rQm6iLFn4qfkZL8Ozy6NVZPXOQ7EXmeU24byg==", "requires": { - "@sentry/types": "6.16.1", + "@sentry/types": "6.19.6", "tslib": "^1.9.3" } }, "@sentry/webpack-plugin": { - "version": "1.18.3", - "resolved": "https://registry.npmjs.org/@sentry/webpack-plugin/-/webpack-plugin-1.18.3.tgz", - "integrity": "sha512-Qk3Jevislc5DZK0X/WwRVcOtO7iatnWARsEgTV/TuXvDN+fUDDpD/2MytAWAbpLaLy3xEB/cXGeLsbv6d1XNkQ==", + "version": "1.18.8", + "resolved": "https://registry.npmjs.org/@sentry/webpack-plugin/-/webpack-plugin-1.18.8.tgz", + "integrity": "sha512-PtKr0NL62b5L3kPFGjwSNbIUwwcW5E5G6bQxAYZGpkgL1MFPnS4ND0SAsySuX0byQJRFFium5A19LpzyvQZSlQ==", "requires": { - "@sentry/cli": "^1.70.1" + "@sentry/cli": "^1.73.0" } }, "@sideway/address": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.3.tgz", - "integrity": "sha512-8ncEUtmnTsMmL7z1YPB47kPUq7LpKWJNFPsRzHiIajGC5uXlWGn+AmkYPcHNl8S4tcEGx+cnORnNYaw2wvL+LQ==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", "requires": { "@hapi/hoek": "^9.0.0" - }, - "dependencies": { - "@hapi/hoek": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" - } } }, "@sideway/formula": { @@ -4743,9 +5269,9 @@ "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" }, "@sindresorhus/is": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.2.0.tgz", - "integrity": "sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==" + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==" }, "@sindresorhus/slugify": { "version": "1.1.2", @@ -4798,125 +5324,129 @@ } }, "@swc/core": { - "version": "1.2.127", - "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.2.127.tgz", - "integrity": "sha512-JF2xOOPgKT1XRs5eXiKAk2kV7BwJvPTIfBT79Pk3cEEQzDgxGSs3spVWXHA0EhCbh1MquJgR7bElt0Pyk/CRbg==", + "version": "1.2.165", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.2.165.tgz", + "integrity": "sha512-+Z/FquMEUQLOOVWJY4B2QnHvcAIgBKKJMVtVQLVlIwfC4Ez8OvzGPTfL1W4ixYlUoIaTbAd1956kjBXalr4wEg==", "dev": true, "requires": { - "@node-rs/helper": "^1.0.0", - "@swc/core-android-arm-eabi": "1.2.127", - "@swc/core-android-arm64": "1.2.127", - "@swc/core-darwin-arm64": "1.2.127", - "@swc/core-darwin-x64": "1.2.127", - "@swc/core-freebsd-x64": "1.2.127", - "@swc/core-linux-arm-gnueabihf": "1.2.127", - "@swc/core-linux-arm64-gnu": "1.2.127", - "@swc/core-linux-arm64-musl": "1.2.127", - "@swc/core-linux-x64-gnu": "1.2.127", - "@swc/core-linux-x64-musl": "1.2.127", - "@swc/core-win32-arm64-msvc": "1.2.127", - "@swc/core-win32-ia32-msvc": "1.2.127", - "@swc/core-win32-x64-msvc": "1.2.127" + "@swc/core-android-arm-eabi": "1.2.165", + "@swc/core-android-arm64": "1.2.165", + "@swc/core-darwin-arm64": "1.2.165", + "@swc/core-darwin-x64": "1.2.165", + "@swc/core-freebsd-x64": "1.2.165", + "@swc/core-linux-arm-gnueabihf": "1.2.165", + "@swc/core-linux-arm64-gnu": "1.2.165", + "@swc/core-linux-arm64-musl": "1.2.165", + "@swc/core-linux-x64-gnu": "1.2.165", + "@swc/core-linux-x64-musl": "1.2.165", + "@swc/core-win32-arm64-msvc": "1.2.165", + "@swc/core-win32-ia32-msvc": "1.2.165", + "@swc/core-win32-x64-msvc": "1.2.165" } }, "@swc/core-android-arm-eabi": { - "version": "1.2.127", - "resolved": "https://registry.npmjs.org/@swc/core-android-arm-eabi/-/core-android-arm-eabi-1.2.127.tgz", - "integrity": "sha512-/bF4gupb+96Fi1FmcGFRig9zToQrAIH/2+NgZMDlCESJP1Dio/bbAB59vPllXgTsfvAQsbv26sScm4VmBmgttw==", + "version": "1.2.165", + "resolved": "https://registry.npmjs.org/@swc/core-android-arm-eabi/-/core-android-arm-eabi-1.2.165.tgz", + "integrity": "sha512-DjX1/5qElHOnlrqhefcZsD1LEspJWDLpW31SKv9cNT2T13U76MkcrHi5ePI50NhG/bWDpHuWFWfuEmgcU+mwHA==", "dev": true, "optional": true }, "@swc/core-android-arm64": { - "version": "1.2.127", - "resolved": "https://registry.npmjs.org/@swc/core-android-arm64/-/core-android-arm64-1.2.127.tgz", - "integrity": "sha512-DqSSjaRrZaY23vbYEBwjU0WxPSfAgnabJK8Dx08DQmTrUXAbsvWkF7QyVdsdZuroC1GiJui/slT33xxNnLVVBg==", + "version": "1.2.165", + "resolved": "https://registry.npmjs.org/@swc/core-android-arm64/-/core-android-arm64-1.2.165.tgz", + "integrity": "sha512-lPgG+td9/JlV3ZQiHZtdtqn+lZzGly+s/VQXfnaXgaHQE4JjWU2B4rhTVkVOQxEYbA/Cd9pszNWWxjJSrXytMA==", "dev": true, "optional": true }, "@swc/core-darwin-arm64": { - "version": "1.2.127", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.127.tgz", - "integrity": "sha512-9aAS7CZzKKHngdN9eHMDveoVcoiyq6EYRGi46CrRDwiEdZ14DzznYlJ37I71cUz1vHapb4YbIWN5/jxb34r/RA==", + "version": "1.2.165", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.165.tgz", + "integrity": "sha512-O6eFbCD4lZ4ZW2E1a4CsIo3zVTI5Tu2MpTbaVan7LvYyv2RK+tot9xjysVbOx/1nfgYDym9JLHU9gY/ayrdOtA==", "dev": true, "optional": true }, "@swc/core-darwin-x64": { - "version": "1.2.127", - "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.2.127.tgz", - "integrity": "sha512-GSZHGEhpjWStOdpAJvOPZmIEHTksbKezwnNEq1M27lNaiT8dPfrBWi28z/NfQp8HEpEi5U7hTB41PPIXT66MUA==", + "version": "1.2.165", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.2.165.tgz", + "integrity": "sha512-R1WRiDnkmXWBkyNGR09WDq+mCFIujhdUs3e4QiHJih1HY2rKGXU0SZKoqaBTjeVerk/IYXaEnZM3Bx7sb0oyEQ==", "dev": true, "optional": true }, "@swc/core-freebsd-x64": { - "version": "1.2.127", - "resolved": "https://registry.npmjs.org/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.127.tgz", - "integrity": "sha512-BJBmcWCSZbdkyq+ZDxvzkvqtz67wgLDsVuAfpIdCEw1KoFTJSxwc6K7dKZqfd68xULnj2aHRFZr0SyK3kXeirg==", + "version": "1.2.165", + "resolved": "https://registry.npmjs.org/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.165.tgz", + "integrity": "sha512-bL7Jxy2is/+YLZedQsF5a7swpbq9RGsvtXJmx5Bi0JqaavqWpbICmQtTr9I2S97taw16S/k8vOJ6DPzEvgJWWQ==", "dev": true, "optional": true }, "@swc/core-linux-arm-gnueabihf": { - "version": "1.2.127", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.127.tgz", - "integrity": "sha512-wE6JzkbmQ7Kq5U/BRyE1893//MRrpees7bNvcION5rq9Yd0on2XY7ifaSlGeEEMgO/RRIsHXUJTUjsfY4XVvMQ==", + "version": "1.2.165", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.165.tgz", + "integrity": "sha512-6m+X7a0iw5G97WfkJBKNy7/KfSEivRVRHbWB4VvJgRanNIO4tb//LxlUJFn58frQJg+H7bMFyOXhDJ/taRYAyg==", "dev": true, "optional": true }, "@swc/core-linux-arm64-gnu": { - "version": "1.2.127", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.127.tgz", - "integrity": "sha512-oenvsF18KUNiNvDxHmUwY3uXJoqeienSAPAiWQfThrNOyadVLeKs6ecmkFxoCEZOV05gek4A/hBHImdby0UTcw==", + "version": "1.2.165", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.165.tgz", + "integrity": "sha512-4roZScf8UZLhKTYBEqqbTNasZPqs3zDA2LF+SJuc4eFUGJyyrl9KgeVC08vTMtkAI47EebT15FgcQ+9LhtMlkg==", "dev": true, "optional": true }, "@swc/core-linux-arm64-musl": { - "version": "1.2.127", - "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.127.tgz", - "integrity": "sha512-R371z8YH3t0uevQA8AfimS5GwBHwoPifpsKjl3sH1LXlYEm+XAw/yUe/z/bRBUx465IhqdNW+ZrUswCtxo1fVw==", + "version": "1.2.165", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.165.tgz", + "integrity": "sha512-xM5MDECEnptdsClSitld/f+azudbkeT8nNCkXCP+vFsurex9ISJ2DCWTvw7hgpkFElVv/qFEagDCucgESHcUzw==", "dev": true, "optional": true }, "@swc/core-linux-x64-gnu": { - "version": "1.2.127", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.127.tgz", - "integrity": "sha512-QAn3KVRQOKmvJxUb/0gNcb4BeFfBVWV+Ry5o4HMfnxdRSLl7sGlDYAbH7V2atM6P/4OT5cpiorQvjCdOXNSS1Q==", + "version": "1.2.165", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.165.tgz", + "integrity": "sha512-MTEhtso3De+HP+qZKZw1DfPTbngn4ms3+7XG6jqUs6CKpmLTJkvnpPJ5swlXGvpKyDq367O2Aicft52Uoaoq+Q==", "dev": true, "optional": true }, "@swc/core-linux-x64-musl": { - "version": "1.2.127", - "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.127.tgz", - "integrity": "sha512-UeBPFWXndeefjcsoW6JBwT5aSdGQpaqqoiA1Sa7aHa87O/Egun2dMawGhTqbyzeKapS70rcZlvaY9UCHj2TEiQ==", + "version": "1.2.165", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.165.tgz", + "integrity": "sha512-T2ZSApYoK4VTMTTqhUKcrNcv68ChoAOZDKUNfOik8zXcN1pMttus/VaqfZjxT2+orviRTD5Bkdsc3UvrhHqHnw==", "dev": true, "optional": true }, "@swc/core-win32-arm64-msvc": { - "version": "1.2.127", - "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.127.tgz", - "integrity": "sha512-4S7LZvOo0k121dXZgfE9Rs4DYNOmLy9OXI4kB5wk52B4llfzNhiZjARwqI4f5oqk8znyOuPV8JIzDUnNPzxkTA==", + "version": "1.2.165", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.165.tgz", + "integrity": "sha512-Icg6dtQpQZKjAUG6kME4WuYpG6cqZjUzzmiZPQ9wWOw7wY8EYFPwC2ZjTg8KwbOJFkAKN6cjk3O2IAFsOWuUGg==", "dev": true, "optional": true }, "@swc/core-win32-ia32-msvc": { - "version": "1.2.127", - "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.127.tgz", - "integrity": "sha512-7oM0G+1KASIEujhBYD/a6xDwFFhN31pZ34rEfrXvu+lGlx0e5i0q/vHI9fXkxNimMpePCQJ21aTIeCxs0HzZ6g==", + "version": "1.2.165", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.165.tgz", + "integrity": "sha512-ldrTYG1zydyJP54YmYie3VMGcU7gCT2dZ7S1uZ1Tab+10GzZtdvePGGlQ/39jJVpr36/DZ34L6PsjwQkPG7AOw==", "dev": true, "optional": true }, "@swc/core-win32-x64-msvc": { - "version": "1.2.127", - "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.127.tgz", - "integrity": "sha512-AglGNIi5VYJEbrqWiA0VbrKFG0Xta6yBLCy39XQgImgL8yl3R586vNRts+kPv2+hC2MOx9yr8eUXFnKpBCr9hA==", + "version": "1.2.165", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.165.tgz", + "integrity": "sha512-gi2ZELsRLC3RfQFk+qwccL0VZ6ZgprMOP/phCVd8sA2MZsVVrFu6QBEJNGO0Z6hEqQ2BWrva6+cMF/eHSzuAsQ==", "dev": true, "optional": true }, + "@swc/helpers": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.3.8.tgz", + "integrity": "sha512-aWItSZvJj4+GI6FWkjZR13xPNPctq2RRakzo+O6vN7bC2yjwdg5EFpgaSAUn95b7BGSgcflvzVDPoKmJv24IOg==" + }, "@swc/jest": { - "version": "0.2.15", - "resolved": "https://registry.npmjs.org/@swc/jest/-/jest-0.2.15.tgz", - "integrity": "sha512-Ja+YCVPOGPX/nFnPvPKaWpx2HUwrtuvHP1onHOey1gNGhq8CktQ7xQhCFSuyYBQJiW3WOZ+qMsv3aZk1XUBSOg==", + "version": "0.2.20", + "resolved": "https://registry.npmjs.org/@swc/jest/-/jest-0.2.20.tgz", + "integrity": "sha512-5qSUBYY1wyIMn7p0Vl9qqV4hMI69oJwZCIPUpBsTFWN2wlwn6RDugzdgCn+bLXVYh+Cxi8bJcZ1uumDgsoL+FA==", "dev": true, "requires": { - "@jest/create-cache-key-function": "^27.3.1" + "@jest/create-cache-key-function": "^27.4.2" } }, "@szmarczak/http-timer": { @@ -4967,9 +5497,9 @@ "dev": true }, "@turist/fetch": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/@turist/fetch/-/fetch-7.1.7.tgz", - "integrity": "sha512-XP20kvfyMNlWdPVQXyuzA40LoCHbbJptikt7W+TlZ5sS+NNjk70xjXCtHBLEudp7li3JldXEFSIUzpW1a0WEhA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@turist/fetch/-/fetch-7.2.0.tgz", + "integrity": "sha512-2x7EGw+6OJ29phunsbGvtxlNmSfcuPcyYudkMbi8gARCP9eJ1CtuMvnVUHL//O9Ixi9SJiug8wNt6lj86pN8XQ==", "requires": { "@types/node-fetch": "2" } @@ -4980,9 +5510,9 @@ "integrity": "sha512-qLOvfmlG2vCVw5fo/oz8WAZYlpe5a5OurgTj3diIxJCdjRHpapC+vQCz3er9LV79Vcat+DifBjeAhOAdmndtDQ==" }, "@types/babel__core": { - "version": "7.1.18", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", - "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -5071,18 +5601,18 @@ } }, "@types/eslint-scope": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.2.tgz", - "integrity": "sha512-TzgYCWoPiTeRg6RQYgtuW7iODtVoKu3RVL72k3WohqhjfaOLK5Mg2T4Tg1o2bSfu0vPkoI48wdQFv5b/Xe04wQ==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", "requires": { "@types/eslint": "*", "@types/estree": "*" } }, "@types/estree": { - "version": "0.0.50", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", - "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" }, "@types/gatsby-transformer-remark": { "version": "2.9.1", @@ -5135,14 +5665,16 @@ } }, "@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==" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true }, "@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==", + "dev": true, "requires": { "@types/istanbul-lib-coverage": "*" } @@ -5157,19 +5689,19 @@ } }, "@types/jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz", - "integrity": "sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==", + "version": "27.4.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", + "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", "dev": true, "requires": { - "jest-diff": "^27.0.0", + "jest-matcher-utils": "^27.0.0", "pretty-format": "^27.0.0" } }, - "@types/json-patch": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/json-patch/-/json-patch-0.0.30.tgz", - "integrity": "sha512-MhCUjojzDhVLnZnxwPwa+rETFRDQ0ffjxYdrqOP6TBO2O0/Z64PV5tNeYApo4bc4y4frbWOrRwv/eEkXlI13Rw==" + "@types/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==" }, "@types/json-schema": { "version": "7.0.9", @@ -5182,17 +5714,17 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" }, "@types/keyv": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.3.tgz", - "integrity": "sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", "requires": { "@types/node": "*" } }, "@types/lodash": { - "version": "4.14.178", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.178.tgz", - "integrity": "sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==" + "version": "4.14.181", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.181.tgz", + "integrity": "sha512-n3tyKthHJbkiWhDZs3DkhkCzt2MexYHXlX0td5iMplyfwketaOeKboEVBqzceH7juqvEg3q5oUoBFxSLu7zFag==" }, "@types/mdast": { "version": "3.0.10", @@ -5210,7 +5742,8 @@ "@types/minimist": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", + "dev": true }, "@types/mkdirp": { "version": "0.5.2", @@ -5221,14 +5754,14 @@ } }, "@types/node": { - "version": "17.0.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz", - "integrity": "sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==" + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.24.tgz", + "integrity": "sha512-aveCYRQbgTH9Pssp1voEP7HiuWlD2jW2BO56w+bVrJn04i61yh6mRfoKO6hEYQD9vF+W8Chkwc6j1M36uPkx4g==" }, "@types/node-fetch": { - "version": "2.5.12", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.12.tgz", - "integrity": "sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==", "requires": { "@types/node": "*", "form-data": "^3.0.0" @@ -5237,7 +5770,8 @@ "@types/normalize-package-data": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true }, "@types/parse-json": { "version": "4.0.0", @@ -5250,15 +5784,15 @@ "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" }, "@types/prettier": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", - "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", + "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==", "dev": true }, "@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "@types/q": { "version": "1.5.5", @@ -5274,9 +5808,9 @@ } }, "@types/react": { - "version": "17.0.38", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.38.tgz", - "integrity": "sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==", + "version": "18.0.5", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.5.tgz", + "integrity": "sha512-UPxNGInDCIKlfqBrm8LDXYWNfLHwIdisWcsH5GpMyGjhEDLFgTtlRBaoWuCua9HcyuE0rMkmAeZ3FXV1pYLIYQ==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -5284,9 +5818,9 @@ } }, "@types/react-dom": { - "version": "17.0.11", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", - "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==", + "version": "18.0.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.1.tgz", + "integrity": "sha512-jCwTXvHtRLiyVvKm9aEdHXs8rflVOGd5Sl913JZrPshfXjn8NYsTNZOz70bCsA31IR0TOqwi3ad+X4tSCBoMTw==", "dev": true, "requires": { "@types/react": "*" @@ -5302,9 +5836,9 @@ } }, "@types/react-test-renderer": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-17.0.1.tgz", - "integrity": "sha512-3Fi2O6Zzq/f3QR9dRnlnHso9bMl7weKCviFmfF6B4LS1Uat6Hkm15k0ZAQuDz+UBq6B3+g+NM6IT2nr5QgPzCw==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-18.0.0.tgz", + "integrity": "sha512-C7/5FBJ3g3sqUahguGi03O79b8afNeSD6T8/GU50oQrJCU0bVCCGQHaGKUbg2Ce8VQEEqTw8/HiS6lXHHdgkdQ==", "dev": true, "requires": { "@types/react": "*" @@ -5349,6 +5883,14 @@ "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" }, + "@types/sharp": { + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@types/sharp/-/sharp-0.30.2.tgz", + "integrity": "sha512-uLCBwjDg/BTcQit0dpNGvkIjvH3wsb8zpaJePCjvONBBSfaKHoxXBIuq1MT8DMQEfk2fKYnpC9QExCgFhkGkMQ==", + "requires": { + "@types/node": "*" + } + }, "@types/stack-utils": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", @@ -5383,9 +5925,10 @@ } }, "@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true }, "@types/yoga-layout": { "version": "1.9.2", @@ -5393,14 +5936,14 @@ "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==" }, "@typescript-eslint/eslint-plugin": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.9.0.tgz", - "integrity": "sha512-qT4lr2jysDQBQOPsCCvpPUZHjbABoTJW8V9ZzIYKHMfppJtpdtzszDYsldwhFxlhvrp7aCHeXD1Lb9M1zhwWwQ==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.19.0.tgz", + "integrity": "sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "5.9.0", - "@typescript-eslint/scope-manager": "5.9.0", - "@typescript-eslint/type-utils": "5.9.0", + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/type-utils": "5.19.0", + "@typescript-eslint/utils": "5.19.0", "debug": "^4.3.2", "functional-red-black-tree": "^1.0.1", "ignore": "^5.1.8", @@ -5410,62 +5953,109 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.9.0.tgz", - "integrity": "sha512-ZnLVjBrf26dn7ElyaSKa6uDhqwvAi4jBBmHK1VxuFGPRAxhdi18ubQYSGA7SRiFiES3q9JiBOBHEBStOFkwD2g==", + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", + "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.9.0", - "@typescript-eslint/types": "5.9.0", - "@typescript-eslint/typescript-estree": "5.9.0", + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", + "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "requires": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" + } + }, + "@typescript-eslint/types": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "requires": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "requires": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + } } }, "@typescript-eslint/parser": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.9.0.tgz", - "integrity": "sha512-/6pOPz8yAxEt4PLzgbFRDpZmHnXCeZgPDrh/1DaVKOjvn/UPMlWhbx/gA96xRi2JxY1kBl2AmwVbyROUqys5xQ==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.19.0.tgz", + "integrity": "sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.9.0", - "@typescript-eslint/types": "5.9.0", - "@typescript-eslint/typescript-estree": "5.9.0", + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/typescript-estree": "5.19.0", "debug": "^4.3.2" } }, "@typescript-eslint/scope-manager": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.9.0.tgz", - "integrity": "sha512-DKtdIL49Qxk2a8icF6whRk7uThuVz4A6TCXfjdJSwOsf+9ree7vgQWcx0KOyCdk0i9ETX666p4aMhrRhxhUkyg==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", + "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", + "dev": true, "requires": { - "@typescript-eslint/types": "5.9.0", - "@typescript-eslint/visitor-keys": "5.9.0" + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0" } }, "@typescript-eslint/type-utils": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.9.0.tgz", - "integrity": "sha512-uVCb9dJXpBrK1071ri5aEW7ZHdDHAiqEjYznF3HSSvAJXyrkxGOw2Ejibz/q6BXdT8lea8CMI0CzKNFTNI6TEQ==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.19.0.tgz", + "integrity": "sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "5.9.0", + "@typescript-eslint/utils": "5.19.0", "debug": "^4.3.2", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.9.0.tgz", - "integrity": "sha512-mWp6/b56Umo1rwyGCk8fPIzb9Migo8YOniBGPAQDNC6C52SeyNGN4gsVwQTAR+RS2L5xyajON4hOLwAGwPtUwg==" + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", + "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==", + "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.9.0.tgz", - "integrity": "sha512-kxo3xL2mB7XmiVZcECbaDwYCt3qFXz99tBSuVJR4L/sR7CJ+UNAPrYILILktGj1ppfZ/jNt/cWYbziJUlHl1Pw==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", + "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", + "dev": true, "requires": { - "@typescript-eslint/types": "5.9.0", - "@typescript-eslint/visitor-keys": "5.9.0", + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0", "debug": "^4.3.2", "globby": "^11.0.4", "is-glob": "^4.0.3", @@ -5473,6 +6063,67 @@ "tsutils": "^3.21.0" }, "dependencies": { + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + } + } + }, + "@typescript-eslint/utils": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.19.0.tgz", + "integrity": "sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.19.0", + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/typescript-estree": "5.19.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.19.0.tgz", + "integrity": "sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==", + "requires": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0" + } + }, + "@typescript-eslint/types": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.19.0.tgz", + "integrity": "sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.19.0.tgz", + "integrity": "sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==", + "requires": { + "@typescript-eslint/types": "5.19.0", + "@typescript-eslint/visitor-keys": "5.19.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", + "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", + "requires": { + "@typescript-eslint/types": "5.19.0", + "eslint-visitor-keys": "^3.0.0" + } + }, "is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", @@ -5484,18 +6135,19 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.9.0.tgz", - "integrity": "sha512-6zq0mb7LV0ThExKlecvpfepiB+XEtFv/bzx7/jKSgyXTFD7qjmSu1FoiS0x3OZaiS+UIXpH2vd9O89f02RCtgw==", + "version": "5.19.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.19.0.tgz", + "integrity": "sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==", + "dev": true, "requires": { - "@typescript-eslint/types": "5.9.0", + "@typescript-eslint/types": "5.19.0", "eslint-visitor-keys": "^3.0.0" } }, "@vercel/webpack-asset-relocator-loader": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@vercel/webpack-asset-relocator-loader/-/webpack-asset-relocator-loader-1.7.0.tgz", - "integrity": "sha512-1Dy3BdOliDwxA7VZSIg55E1d/us2KvsCQOZV25fgufG//CsnZBGiSAL7qewTQf7YVHH0A9PHgzwMmKIZ8aFYVw==" + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@vercel/webpack-asset-relocator-loader/-/webpack-asset-relocator-loader-1.7.2.tgz", + "integrity": "sha512-pdMwUawmAtH/LScbjKJq/y2+gZFggFMc2tlJrlPSrgKajvYPEis3L9QKcMyC9RN1Xos4ezAP5AJfRCNN6RMKCQ==" }, "@webassemblyjs/ast": { "version": "1.11.1", @@ -5644,11 +6296,6 @@ "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", "dev": true }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" - }, "abort-controller": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", @@ -5657,13 +6304,33 @@ "event-target-shim": "^5.0.0" } }, + "abortcontroller-polyfill": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", + "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==" + }, "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "dependencies": { + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + } } }, "acorn": { @@ -5717,26 +6384,6 @@ "requires": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" - }, - "dependencies": { - "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" - } - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } } }, "agent-base": { @@ -5747,25 +6394,6 @@ "debug": "4" } }, - "agentkeepalive": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.0.tgz", - "integrity": "sha512-0PhAp58jZNw13UJv7NVdTGb0ZcghHUb3DrZ046JiiJY/BOaTTpbwdHq2VObPCBV8M2GPh7sgrJ3AQ8Ey468LJw==", - "requires": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, "ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -5789,15 +6417,10 @@ "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=" - }, "anser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/anser/-/anser-2.1.0.tgz", - "integrity": "sha512-zqC6MjuKg2ASofHsYE4orC7uGZQVbfJT1NiDDAzPtwc8XkWsAOSPAfqGFB/SG/PLybgeZ+LjVXvwfAWAEPXzuQ==" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/anser/-/anser-2.1.1.tgz", + "integrity": "sha512-nqLm4HxOTpeLOxcmB3QWmV5TcDFhW9y/fyQ+hivtDFcK4OQ+pQ5fzPnXHM1Mfcm0VkLtvVi1TCPr++Qy0Q/3EQ==" }, "ansi-align": { "version": "3.0.1", @@ -5827,10 +6450,10 @@ } } }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" }, "ansi-regex": { "version": "5.0.1", @@ -5896,35 +6519,6 @@ "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": { @@ -5983,7 +6577,6 @@ "version": "3.1.4", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", - "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -5996,7 +6589,6 @@ "version": "1.19.1", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", @@ -6038,19 +6630,20 @@ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" }, "array.prototype.flat": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", - "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" }, "dependencies": { "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz", + "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", @@ -6058,21 +6651,52 @@ "get-intrinsic": "^1.1.1", "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.2", + "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", + "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", + "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", "string.prototype.trimend": "^1.0.4", "string.prototype.trimstart": "^1.0.4", "unbox-primitive": "^1.0.1" } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" } } }, @@ -6118,20 +6742,8 @@ "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" - }, - "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true }, "assign-symbols": { "version": "1.0.0", @@ -6177,11 +6789,6 @@ } } }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=" - }, "async-retry-ng": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/async-retry-ng/-/async-retry-ng-2.0.1.tgz", @@ -6198,28 +6805,18 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.2.tgz", - "integrity": "sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ==", + "version": "10.4.4", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", + "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", "requires": { - "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001297", - "fraction.js": "^4.1.2", + "browserslist": "^4.20.2", + "caniuse-lite": "^1.0.30001317", + "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" }, "dependencies": { - "caniuse-lite": { - "version": "1.0.30001298", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001298.tgz", - "integrity": "sha512-AcKqikjMLlvghZL/vfTHorlQsLDhGRalYf1+GmWCf5SCMziSGjRYQW/JEksj14NaYHIR6KIhrFAy0HV5C25UzQ==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, "postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", @@ -6227,21 +6824,10 @@ } } }, - "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.3.5", "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", - "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==", - "dev": true + "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==" }, "axios": { "version": "0.21.4", @@ -6265,28 +6851,41 @@ } }, "babel-jest": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.6.tgz", - "integrity": "sha512-qZL0JT0HS1L+lOuH+xC2DVASR3nunZi/ozGhpgauJHgmI7f8rudxf6hUjEHympdQ/J64CdKmPkgfJ+A3U6QCrg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", "dev": true, "requires": { - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.4.0", + "babel-preset-jest": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "slash": "^3.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + } } }, + "babel-jsx-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-jsx-utils/-/babel-jsx-utils-1.1.0.tgz", + "integrity": "sha512-Mh1j/rw4xM9T3YICkw22aBQ78FhsHdsmlb9NEk4uVAFBOg+Ez9ZgXXHugoBPCZui3XLomk/7/JBBH4daJqTkQQ==" + }, "babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz", + "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==", "requires": { "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", + "loader-utils": "^2.0.0", "make-dir": "^3.1.0", "schema-utils": "^2.6.5" } @@ -6318,9 +6917,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz", - "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -6366,12 +6965,12 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", - "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", "requires": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.0", + "@babel/helper-define-polyfill-provider": "^0.3.1", "semver": "^6.1.1" }, "dependencies": { @@ -6383,29 +6982,29 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", - "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", + "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.0", - "core-js-compat": "^3.18.0" + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", - "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.0" + "@babel/helper-define-polyfill-provider": "^0.3.1" } }, "babel-plugin-remove-graphql-queries": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-4.4.0.tgz", - "integrity": "sha512-wxDR1WrpLbF0qyXvNBsGKYLJk+Z7nG8+UM+bEeyxi7YepwVjgfm4CFQgbSytQbk0X+qGRCqpmq4VZVIxVTyGYQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-4.12.1.tgz", + "integrity": "sha512-z4Z0VkDpmoIW3cihPYEb+HJMgwa+RF77LnpgAC6y6ozS76ci3ENqfIry/vvdD6auys5TG3xYZ0eHpdPobXzhfA==", "requires": { "@babel/runtime": "^7.15.4", - "gatsby-core-utils": "^3.4.0" + "gatsby-core-utils": "^3.12.1" } }, "babel-plugin-syntax-object-rest-spread": { @@ -6448,9 +7047,9 @@ } }, "babel-preset-gatsby": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-gatsby/-/babel-preset-gatsby-2.4.0.tgz", - "integrity": "sha512-kgSs6zyG6Uba5RxRu8QgzhKMCOLpDJ5XDCAINaZZpn0jNKHx+FyCEjtIjWTMREOn4lPInv6G8+NcrHw6zn6y+g==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/babel-preset-gatsby/-/babel-preset-gatsby-2.12.1.tgz", + "integrity": "sha512-ozpDqxxQa32gZVeXO07S0jLJvfewzMLAytP6QHJvVlHEcDnfo7sTo/r3ZNm+2SzeHP51eTDuTFo46WWQnY5kMw==", "requires": { "@babel/plugin-proposal-class-properties": "^7.14.0", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", @@ -6465,17 +7064,17 @@ "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": "^3.4.0", - "gatsby-legacy-polyfills": "^2.4.0" + "gatsby-core-utils": "^3.12.1", + "gatsby-legacy-polyfills": "^2.12.1" } }, "babel-preset-jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", - "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^27.4.0", + "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" } }, @@ -6571,6 +7170,14 @@ } } }, + "base-x": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", + "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, "base64-arraybuffer": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", @@ -6586,14 +7193,6 @@ "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==" }, - "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-opn": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", @@ -6602,28 +7201,6 @@ "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" - }, - "dependencies": { - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - } - } - }, - "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", @@ -6642,6 +7219,18 @@ "buffer": "^5.5.0", "inherits": "^2.0.4", "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "bluebird": { @@ -6655,20 +7244,22 @@ "integrity": "sha1-4Fpj95amwf8l9Hcex62twUjAcjM=" }, "body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", "requires": { - "bytes": "3.1.1", + "bytes": "3.1.2", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.6", - "raw-body": "2.4.2", - "type-is": "~1.6.18" + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" }, "dependencies": { "debug": { @@ -6707,9 +7298,9 @@ }, "dependencies": { "camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==" + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" } } }, @@ -6744,26 +7335,21 @@ "dev": true }, "browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "version": "4.20.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", "requires": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", "escalade": "^3.1.1", - "node-releases": "^2.0.1", + "node-releases": "^2.0.2", "picocolors": "^1.0.0" }, "dependencies": { - "caniuse-lite": { - "version": "1.0.30001294", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001294.tgz", - "integrity": "sha512-LiMlrs1nSKZ8qkNhpUf5KD0Al1KCBE3zaT7OLOwEkagXMEDij98SiOovn9wxVGQpklk9vVC/pUSqgYmkmKOS8g==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "electron-to-chromium": { + "version": "1.4.88", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.88.tgz", + "integrity": "sha512-oA7mzccefkvTNi9u7DXmT0LqvhnOiN2BhSrKerta7HeUC1cLoIwtbf2wL+Ah2ozh5KQd3/1njrGrwDBXx6d14Q==" } } }, @@ -6828,54 +7414,9 @@ } }, "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" - }, - "cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "requires": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "dependencies": { - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - } - } + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" }, "cache-base": { "version": "1.0.1", @@ -6987,17 +7528,11 @@ "version": "6.2.2", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, "requires": { "camelcase": "^5.3.1", "map-obj": "^4.0.0", "quick-lru": "^4.0.1" - }, - "dependencies": { - "map-obj": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", - "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==" - } } }, "caniuse-api": { @@ -7012,14 +7547,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001271", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001271.tgz", - "integrity": "sha512-BBruZFWmt3HFdVPS8kceTBIguKxu4f99n5JNp06OlPD/luoAMIaIK5ieV5YjnBLH3Nysai9sxj9rpJj4ZisXOA==" - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + "version": "1.0.30001319", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001319.tgz", + "integrity": "sha512-xjlIAFHucBRSMUo1kb5D4LYgcN1M45qdKP++lhqowDpwJwGkpIRTt5qQqnhxjj1vHcI7nrJxWhCC1ATrCEBTcw==" }, "ccount": { "version": "1.1.0", @@ -7081,26 +7611,15 @@ }, "dependencies": { "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", "entities": "^2.0.0" } }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", @@ -7109,21 +7628,21 @@ } }, "cheerio-select": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", - "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz", + "integrity": "sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==", "requires": { - "css-select": "^4.1.3", - "css-what": "^5.0.1", + "css-select": "^4.3.0", + "css-what": "^6.0.1", "domelementtype": "^2.2.0", - "domhandler": "^4.2.0", - "domutils": "^2.7.0" + "domhandler": "^4.3.1", + "domutils": "^2.8.0" } }, "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -7183,11 +7702,6 @@ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" }, - "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", @@ -7300,12 +7814,18 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^7.0.0" } }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, "clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -7399,11 +7919,6 @@ "urlgrey": "1.0.0" } }, - "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==" - }, "collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", @@ -7420,9 +7935,9 @@ } }, "color": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/color/-/color-4.1.0.tgz", - "integrity": "sha512-o2rkkxyLGgYoeUy1OodXpbPAQNmlNBrirQ8ODO8QutzDiDMNdezSOZLNnusQ6pUpCQJUsaJIo9DZJKqa2HgH7A==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", "requires": { "color-convert": "^2.0.1", "color-string": "^1.9.0" @@ -7467,11 +7982,6 @@ "simple-swizzle": "^0.2.2" } }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" - }, "colord": { "version": "2.9.2", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", @@ -7528,6 +8038,15 @@ "arity-n": "^1.0.4" } }, + "compress-brotli": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.6.tgz", + "integrity": "sha512-au99/GqZtUtiCBliqLFbWlhnCxn+XSYjwZ77q6mKN4La4qOXDoLVPZ50iXr0WmAyMxl8yqoq3Yq4OeQNPPkyeQ==", + "requires": { + "@types/json-buffer": "~3.0.0", + "json-buffer": "~3.0.1" + } + }, "compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -7567,11 +8086,6 @@ "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==" } } }, @@ -7589,41 +8103,12 @@ "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" - } - } } }, "concurrently": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-7.0.0.tgz", - "integrity": "sha512-WKM7PUsI8wyXpF80H+zjHP32fsgsHNQfPLw/e70Z5dYkV7hF+rf8q3D+ScWJIEr57CpkO3OWBko6hwhQLPR8Pw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-7.1.0.tgz", + "integrity": "sha512-Bz0tMlYKZRUDqJlNiF/OImojMB9ruKUz6GCfmhFnSapXgPe+3xzY4byqoKG9tUZ7L2PGEUjfLPOLfIX3labnmw==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -7676,6 +8161,13 @@ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "requires": { "safe-buffer": "5.2.1" + }, + "dependencies": { + "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==" + } } }, "content-type": { @@ -7683,38 +8175,6 @@ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" }, - "contentful-management": { - "version": "7.47.2", - "resolved": "https://registry.npmjs.org/contentful-management/-/contentful-management-7.47.2.tgz", - "integrity": "sha512-Q4ZUWrUh1IrCFq38ZLga2pkHObzQtsN1uieeVCCSG2VIMW8sU0DxrJE+9/t2qVIagYIWwyV15myxGVlDqq+3bg==", - "requires": { - "@types/json-patch": "0.0.30", - "axios": "^0.21.4", - "contentful-sdk-core": "^6.10.4", - "fast-copy": "^2.1.0", - "lodash.isplainobject": "^4.0.6", - "type-fest": "^2.5.3" - }, - "dependencies": { - "type-fest": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.8.0.tgz", - "integrity": "sha512-O+V9pAshf9C6loGaH0idwsmugI2LxVNR7DtS40gVo2EXZVYFgz9OuNtOhgHLdHdapOEWNdvz9Ob/eeuaWwwlxA==" - } - } - }, - "contentful-sdk-core": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-6.10.4.tgz", - "integrity": "sha512-vnivU13pKqFzs/eEugqOaDkKce6ZljBkpp6l25MsG8LA1HPCQNBnIkqP5VUbwk/ub7tkHteV9HtoTnmpdvB+Zg==", - "requires": { - "fast-copy": "^2.1.0", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "p-throttle": "^4.1.1", - "qs": "^6.9.4" - } - }, "convert-hrtime": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/convert-hrtime/-/convert-hrtime-3.0.0.tgz", @@ -7736,9 +8196,9 @@ } }, "cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" }, "cookie-signature": { "version": "1.0.6", @@ -7751,41 +8211,19 @@ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, "core-js": { - "version": "3.20.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.1.tgz", - "integrity": "sha512-btdpStYFQScnNVQ5slVcr858KP0YWYjV16eGJQw8Gg7CWtu/2qNvIM3qVRIR3n1pK2R9NNOrTevbvAYxajwEjg==" + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.0.tgz", + "integrity": "sha512-8h9jBweRjMiY+ORO7bdWSeWfHhLPO7whobj7Z2Bl0IDo00C228EdGgH7FE4jGumbEjzcFfkfW8bXgdkEDhnwHQ==" }, "core-js-compat": { - "version": "3.20.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.1.tgz", - "integrity": "sha512-AVhKZNpqMV3Jz8hU0YEXXE06qoxtQGsAqU0u1neUngz5IusDJRX/ZJ6t3i7mS7QxNyEONbCo14GprkBrxPlTZA==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.0.tgz", + "integrity": "sha512-WwA7xbfRGrk8BGaaHlakauVXrlYmAIkk8PNGb1FDQS+Rbrewc3pgFfwJFRw6psmJVAll7Px9UHRYE16oRQnwAQ==", "requires": { - "browserslist": "^4.19.1", + "browserslist": "^4.20.2", "semver": "7.0.0" }, "dependencies": { - "browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", - "requires": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001294", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001294.tgz", - "integrity": "sha512-LiMlrs1nSKZ8qkNhpUf5KD0Al1KCBE3zaT7OLOwEkagXMEDij98SiOovn9wxVGQpklk9vVC/pUSqgYmkmKOS8g==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, "semver": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", @@ -7833,9 +8271,9 @@ } }, "create-gatsby": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/create-gatsby/-/create-gatsby-2.4.0.tgz", - "integrity": "sha512-tBGS/Fv4KPNIe8bJE58OyZlIjdvTzwm830RkNQspI+f4V69u0d+API6KGk1UFaGG63n5/d+1Efu/inzp9TMylQ==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/create-gatsby/-/create-gatsby-2.12.1.tgz", + "integrity": "sha512-dOsEy9feLJVFVzFFnA6xJL9OhfYcKewaGMqI9uUaUdifIehBjb5jdeWi+cNy49j2FQLMm38jfZ2SNSQjEK2yOw==", "requires": { "@babel/runtime": "^7.15.4" } @@ -7895,12 +8333,15 @@ } }, "css-declaration-sorter": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", - "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", - "requires": { - "timsort": "^0.3.0" - } + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", + "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==" + }, + "css-functions-list": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.0.1.tgz", + "integrity": "sha512-PriDuifDt4u4rkDgnqRCLnjfMatufLmWNfQnGCq34xZwpY3oabwhB9SqRBmuvWUgndbemCFlKqg+nO7C2q0SBw==", + "dev": true }, "css-loader": { "version": "5.2.7", @@ -7919,24 +8360,6 @@ "semver": "^7.3.5" }, "dependencies": { - "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" - } - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -7963,16 +8386,6 @@ "source-map": "^0.6.1" }, "dependencies": { - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -7994,13 +8407,13 @@ } }, "css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "requires": { "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", "domutils": "^2.8.0", "nth-check": "^2.0.1" } @@ -8025,9 +8438,9 @@ } }, "css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" }, "css.escape": { "version": "1.5.1", @@ -8045,55 +8458,55 @@ "integrity": "sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4=" }, "cssnano": { - "version": "5.0.14", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.14.tgz", - "integrity": "sha512-qzhRkFvBhv08tbyKCIfWbxBXmkIpLl1uNblt8SpTHkgLfON5OCPX/CCnkdNmEosvo8bANQYmTTMEgcVBlisHaw==", + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.7.tgz", + "integrity": "sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg==", "requires": { - "cssnano-preset-default": "^5.1.9", + "cssnano-preset-default": "^5.2.7", "lilconfig": "^2.0.3", "yaml": "^1.10.2" } }, "cssnano-preset-default": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.9.tgz", - "integrity": "sha512-RhkEucqlQ+OxEi14K1p8gdXcMQy1mSpo7P1oC44oRls7BYIj8p+cht4IFBFV3W4iOjTP8EUB33XV1fX9KhDzyA==", + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz", + "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==", "requires": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^2.0.1", - "postcss-calc": "^8.0.0", - "postcss-colormin": "^5.2.2", - "postcss-convert-values": "^5.0.2", - "postcss-discard-comments": "^5.0.1", - "postcss-discard-duplicates": "^5.0.1", - "postcss-discard-empty": "^5.0.1", - "postcss-discard-overridden": "^5.0.1", - "postcss-merge-longhand": "^5.0.4", - "postcss-merge-rules": "^5.0.3", - "postcss-minify-font-values": "^5.0.1", - "postcss-minify-gradients": "^5.0.3", - "postcss-minify-params": "^5.0.2", - "postcss-minify-selectors": "^5.1.0", - "postcss-normalize-charset": "^5.0.1", - "postcss-normalize-display-values": "^5.0.1", - "postcss-normalize-positions": "^5.0.1", - "postcss-normalize-repeat-style": "^5.0.1", - "postcss-normalize-string": "^5.0.1", - "postcss-normalize-timing-functions": "^5.0.1", - "postcss-normalize-unicode": "^5.0.1", - "postcss-normalize-url": "^5.0.4", - "postcss-normalize-whitespace": "^5.0.1", - "postcss-ordered-values": "^5.0.2", - "postcss-reduce-initial": "^5.0.2", - "postcss-reduce-transforms": "^5.0.1", - "postcss-svgo": "^5.0.3", - "postcss-unique-selectors": "^5.0.2" + "css-declaration-sorter": "^6.2.2", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.0", + "postcss-discard-comments": "^5.1.1", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.4", + "postcss-merge-rules": "^5.1.1", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.2", + "postcss-minify-selectors": "^5.2.0", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.0", + "postcss-normalize-repeat-style": "^5.1.0", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.1", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" } }, "cssnano-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", - "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==" }, "csso": { "version": "4.2.0", @@ -8127,9 +8540,9 @@ } }, "csstype": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", - "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" }, "d": { "version": "1.0.1", @@ -8145,14 +8558,6 @@ "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==" }, - "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" - } - }, "data-urls": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", @@ -8191,9 +8596,18 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, "requires": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + } } }, "decimal.js": { @@ -8293,38 +8707,6 @@ } } }, - "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" - }, - "dependencies": { - "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" - } - } - } - }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -8336,14 +8718,14 @@ "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" }, "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" }, "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" }, "detect-indent": { "version": "6.1.0", @@ -8493,9 +8875,9 @@ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" }, "diff-sequences": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", - "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", "dev": true }, "dir-glob": { @@ -8559,9 +8941,9 @@ } }, "domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "requires": { "domelementtype": "^2.2.0" } @@ -8577,9 +8959,9 @@ }, "dependencies": { "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -8601,6 +8983,11 @@ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, "duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -8611,24 +8998,15 @@ "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" }, - "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.4.30", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.30.tgz", - "integrity": "sha512-609z9sIMxDHg+TcR/VB3MXwH+uwtrYyeAwWc/orhnr90ixs6WVGSrt85CDLGUdNnLqCA7liv426V20EecjvflQ==" + "version": "1.4.111", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.111.tgz", + "integrity": "sha512-/s3+fwhKf1YK4k7btOImOzCQLpUjS6MaPf0ODTNuT4eTM1Bg4itBpLkydhOzJmpmH6Z9eXFyuuK5czsmzRzwtw==" }, "emittery": { "version": "0.8.1", @@ -8651,26 +9029,6 @@ "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==", - "optional": true, - "requires": { - "iconv-lite": "^0.6.2" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -8680,9 +9038,9 @@ } }, "engine.io": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.1.tgz", - "integrity": "sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.2.tgz", + "integrity": "sha512-t5z6zjXuVLhXDMiFJPYsPOWEER8B0tIsD3ETgw19S1yg9zryvUfY3Vhtk3Gf4sihw/bQGIqQ//gjvVlu+Ca0bQ==", "requires": { "accepts": "~1.3.4", "base64id": "2.0.0", @@ -8733,19 +9091,12 @@ } }, "enhanced-resolve": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", - "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", + "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" - }, - "dependencies": { - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - } } }, "enquirer": { @@ -8761,11 +9112,6 @@ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" }, - "env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" - }, "envinfo": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", @@ -8776,11 +9122,6 @@ "resolved": "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz", "integrity": "sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg==" }, - "err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" - }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -8790,9 +9131,9 @@ } }, "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==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", + "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", "requires": { "stackframe": "^1.1.1" } @@ -8826,6 +9167,14 @@ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "requires": { + "has": "^1.0.3" + } + }, "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -8837,20 +9186,13 @@ } }, "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "version": "0.10.60", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.60.tgz", + "integrity": "sha512-jpKNXIt60htYG59/9FGf2PYT3pwMpnEbNKysU+k/4FGwyGtMotOvcZOuW+EmXXYASRqYSXQfGL5cVIthOTgbkg==", "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": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" } }, "es6-iterator": { @@ -8964,24 +9306,23 @@ } }, "eslint": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.6.0.tgz", - "integrity": "sha512-UvxdOJ7mXFlw7iuHZA4jmzPaUqIw54mZrv+XPYKNbKdLR0et4rf60lIZUU9kiNtnzzMzGWxMV+tQ7uG7JG8DPw==", + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.13.0.tgz", + "integrity": "sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.0.5", + "@eslint/eslintrc": "^1.2.1", "@humanwhocodes/config-array": "^0.9.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", - "enquirer": "^2.3.5", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.0", + "eslint-scope": "^7.1.1", "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.1.0", - "espree": "^9.3.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", "esquery": "^1.4.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -8989,7 +9330,7 @@ "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.6.0", - "ignore": "^4.0.6", + "ignore": "^5.2.0", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", @@ -9000,9 +9341,7 @@ "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", - "progress": "^2.0.0", "regexpp": "^3.2.0", - "semver": "^7.2.1", "strip-ansi": "^6.0.1", "strip-json-comments": "^3.1.0", "text-table": "^0.2.0", @@ -9022,9 +9361,9 @@ "dev": true }, "eslint-scope": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", - "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "dev": true, "requires": { "esrecurse": "^4.3.0", @@ -9032,9 +9371,9 @@ } }, "eslint-visitor-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true }, "estraverse": { @@ -9064,9 +9403,9 @@ } }, "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true }, "js-yaml": { @@ -9112,18 +9451,18 @@ } }, "eslint-config-airbnb-typescript": { - "version": "16.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-16.1.0.tgz", - "integrity": "sha512-W5Cq20KpEx5ZLC54bnVrC37zq2+WD956Kp/Ma3nYFRjT1v9KM63v+DPkrrmmrVqrlDKaD0ivm/qeYmyHV6qKlw==", + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-17.0.0.tgz", + "integrity": "sha512-elNiuzD0kPAPTXjFWg+lE24nMdHMtuxgYoD30OyMD6yrW1AhFZPAg27VX7d3tzOErw+dgJTNWfRSDqEcXb4V0g==", "dev": true, "requires": { "eslint-config-airbnb-base": "^15.0.0" } }, "eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", "dev": true }, "eslint-config-react-app": { @@ -9154,26 +9493,79 @@ } }, "eslint-import-resolver-typescript": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.5.0.tgz", - "integrity": "sha512-qZ6e5CFr+I7K4VVhQu3M/9xGv9/YmwsEXrsm3nimw8vWaVHRDrQRp26BgCypTxBp3vUp4o5aVEJRiy0F2DFddQ==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-2.7.1.tgz", + "integrity": "sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==", "dev": true, "requires": { - "debug": "^4.3.1", - "glob": "^7.1.7", - "is-glob": "^4.0.1", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.9.0" + "debug": "^4.3.4", + "glob": "^7.2.0", + "is-glob": "^4.0.3", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "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" + } + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dev": true, + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + } } }, "eslint-module-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz", - "integrity": "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", "requires": { "debug": "^3.2.7", - "find-up": "^2.1.0", - "pkg-dir": "^2.0.0" + "find-up": "^2.1.0" }, "dependencies": { "debug": { @@ -9250,31 +9642,29 @@ } }, "eslint-plugin-import": { - "version": "2.25.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", - "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", - "dev": true, + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", "requires": { "array-includes": "^3.1.4", "array.prototype.flat": "^1.2.5", "debug": "^2.6.9", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.2", + "eslint-module-utils": "^2.7.3", "has": "^1.0.3", - "is-core-module": "^2.8.0", + "is-core-module": "^2.8.1", "is-glob": "^4.0.3", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.12.0" + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" }, "dependencies": { "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, "requires": { "ms": "2.0.0" } @@ -9283,16 +9673,14 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, "requires": { "esutils": "^2.0.2" } }, "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz", + "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", @@ -9300,15 +9688,15 @@ "get-intrinsic": "^1.1.1", "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.2", + "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", + "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", + "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", "string.prototype.trimend": "^1.0.4", @@ -9316,47 +9704,15 @@ "unbox-primitive": "^1.0.1" } }, - "eslint-module-utils": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.2.tgz", - "integrity": "sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "find-up": "^2.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" }, "is-core-module": { "version": "2.8.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "dev": true, "requires": { "has": "^1.0.3" } @@ -9365,95 +9721,83 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, "requires": { "is-extglob": "^2.1.1" } }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "call-bind": "^1.0.2" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" } }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" }, "object.values": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", "es-abstract": "^1.19.1" } }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, + "resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "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=", - "dev": true, - "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=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "tsconfig-paths": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", - "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" } } } }, "eslint-plugin-jest": { - "version": "25.3.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.3.4.tgz", - "integrity": "sha512-CCnwG71wvabmwq/qkz0HWIqBHQxw6pXB1uqt24dxqJ9WB34pVg49bL1sjXphlJHgTMWGhBjN1PicdyxDxrfP5A==", + "version": "26.1.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.1.4.tgz", + "integrity": "sha512-wgqxujmqc2qpvZqMFWCh6Cniqc8lWpapvXt9j/19DmBDqeDaYhJrSRezYR1SKyemvjx+9e9kny/dgRahraHImA==", "requires": { - "@typescript-eslint/experimental-utils": "^5.0.0" + "@typescript-eslint/utils": "^5.10.0" } }, "eslint-plugin-jsx-a11y": { "version": "6.5.1", "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", - "dev": true, "requires": { "@babel/runtime": "^7.16.3", "aria-query": "^4.2.2", @@ -9473,7 +9817,6 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", - "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } @@ -9481,28 +9824,26 @@ "emoji-regex": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" } } }, "eslint-plugin-react": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", - "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", - "dev": true, + "version": "7.29.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz", + "integrity": "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==", "requires": { "array-includes": "^3.1.4", "array.prototype.flatmap": "^1.2.5", "doctrine": "^2.1.0", "estraverse": "^5.3.0", "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "object.entries": "^1.1.5", "object.fromentries": "^2.0.5", "object.hasown": "^1.1.0", "object.values": "^1.1.5", - "prop-types": "^15.7.2", + "prop-types": "^15.8.1", "resolve": "^2.0.0-next.3", "semver": "^6.3.0", "string.prototype.matchall": "^4.0.6" @@ -9512,7 +9853,6 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, "requires": { "esutils": "^2.0.2" } @@ -9521,7 +9861,6 @@ "version": "1.19.1", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", @@ -9548,25 +9887,40 @@ "estraverse": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } }, "object.values": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", "es-abstract": "^1.19.1" } }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, "resolve": { "version": "2.0.0-next.3", "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "dev": true, "requires": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -9575,16 +9929,14 @@ "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, "eslint-plugin-react-hooks": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", - "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", - "dev": true + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz", + "integrity": "sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ==" }, "eslint-plugin-simple-import-sort": { "version": "7.0.0", @@ -9639,6 +9991,16 @@ "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -9648,18 +10010,26 @@ "ajv": "^6.12.5", "ajv-keywords": "^3.5.2" } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } } } }, "espree": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz", - "integrity": "sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==", + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", + "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", "dev": true, "requires": { "acorn": "^8.7.0", "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.1.0" + "eslint-visitor-keys": "^3.3.0" }, "dependencies": { "acorn": { @@ -9669,9 +10039,9 @@ "dev": true }, "eslint-visitor-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", "dev": true } } @@ -9736,9 +10106,9 @@ } }, "event-source-polyfill": { - "version": "1.0.25", - "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-1.0.25.tgz", - "integrity": "sha512-hQxu6sN1Eq4JjoI7ITdQeGGUN193A2ra83qC0Ltm9I2UJVAten3OFVN6k5RX4YWeCS0BoC8xg/5czOCIHVosQg==" + "version": "1.0.26", + "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-1.0.26.tgz", + "integrity": "sha512-IwDLs9fUTcGAyacHBeS53T8wcEkDyDn0UP4tfQqJ4wQP8AyH0mszuQf2ULTylnpI0sMquzJ4usrNV7+uztwI9A==" }, "event-target-shim": { "version": "5.0.1", @@ -9842,28 +10212,28 @@ "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" }, "expect": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.6.tgz", - "integrity": "sha512-1M/0kAALIaj5LaG66sFJTbRsWTADnylly82cu4bspI0nl+pgP4E6Bh/aqdHlTUjul06K7xQnnrAoqfxVU0+/ag==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", "dev": true, "requires": { - "@jest/types": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-matcher-utils": "^27.4.6", - "jest-message-util": "^27.4.6" + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" } }, "express": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", - "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", "requires": { - "accepts": "~1.3.7", + "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.19.1", + "body-parser": "1.19.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.1", + "cookie": "0.4.2", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "~1.1.2", @@ -9878,7 +10248,7 @@ "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", "proxy-addr": "~2.0.7", - "qs": "6.9.6", + "qs": "6.9.7", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", "send": "0.17.2", @@ -9890,6 +10260,23 @@ "vary": "~1.1.2" }, "dependencies": { + "body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.7", + "raw-body": "2.4.3", + "type-is": "~1.6.18" + } + }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -9898,10 +10285,61 @@ "ms": "2.0.0" } }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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" + } + }, + "qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==" + }, + "raw-body": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "requires": { + "bytes": "3.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.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==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" } } }, @@ -9916,6 +10354,11 @@ "raw-body": "^2.4.1" }, "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, "http-errors": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.0.tgz", @@ -9928,6 +10371,11 @@ "toidentifier": "1.0.0" } }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, "toidentifier": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", @@ -9944,9 +10392,9 @@ }, "dependencies": { "type": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.6.0.tgz", + "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==" } } }, @@ -10058,16 +10506,6 @@ "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", @@ -10162,24 +10600,6 @@ "schema-utils": "^3.0.0" }, "dependencies": { - "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" - } - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -10261,6 +10681,19 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" } } }, @@ -10272,16 +10705,6 @@ "commondir": "^1.0.1", "make-dir": "^3.0.2", "pkg-dir": "^4.1.0" - }, - "dependencies": { - "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" - } - } } }, "find-up": { @@ -10308,9 +10731,9 @@ "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==" }, "follow-redirects": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz", - "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==" + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" }, "for-in": { "version": "1.0.2", @@ -10322,11 +10745,6 @@ "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", "integrity": "sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY=" }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, "fork-ts-checker-webpack-plugin": { "version": "4.1.6", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", @@ -10412,11 +10830,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, - "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-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -10468,6 +10881,11 @@ "has-flag": "^3.0.0" } }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", @@ -10495,9 +10913,9 @@ "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, "fraction.js": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", - "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==" + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" }, "fragment-cache": { "version": "0.2.1", @@ -10523,9 +10941,9 @@ "integrity": "sha1-zyVVTKBQ3EmuZla0HeQiWJidy84=" }, "fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", + "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -10539,14 +10957,6 @@ } } }, - "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-monkey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", @@ -10574,9 +10984,9 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" }, "gatsby": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-4.4.0.tgz", - "integrity": "sha512-fx/US6rpVMhwSBqMp/lRvWBTJV1cnL7nXZKfpAcsxmuMjDqBQGQQY2LqTpaLTD09WZc5lAYfQd8ckUKdzezbqQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/gatsby/-/gatsby-4.12.1.tgz", + "integrity": "sha512-/QteQShPAW1dRmG9wrjHmdfQEQxh6WfOi9jnJXAxljAx8UlRt0JFntxMc9gWGUJD6fXYKmf13Jan9izuNDQxNQ==", "requires": { "@babel/code-frame": "^7.14.0", "@babel/core": "^7.15.5", @@ -10589,6 +10999,7 @@ "@gatsbyjs/reach-router": "^1.3.6", "@gatsbyjs/webpack-hot-middleware": "^2.25.2", "@nodelib/fs.walk": "^1.2.8", + "@parcel/core": "^2.3.2", "@pmmmwh/react-refresh-webpack-plugin": "^0.4.3", "@types/http-proxy": "^1.17.7", "@typescript-eslint/eslint-plugin": "^4.33.0", @@ -10602,8 +11013,8 @@ "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": "^4.4.0", - "babel-preset-gatsby": "^2.4.0", + "babel-plugin-remove-graphql-queries": "^4.12.1", + "babel-preset-gatsby": "^2.12.1", "better-opn": "^2.1.1", "bluebird": "^3.7.2", "body-parser": "^1.19.0", @@ -10622,18 +11033,18 @@ "date-fns": "^2.25.0", "debug": "^3.2.7", "deepmerge": "^4.2.2", - "del": "^5.1.0", "detect-port": "^1.3.0", "devcert": "^1.2.0", "dotenv": "^8.6.0", + "enhanced-resolve": "^5.8.3", "eslint": "^7.32.0", "eslint-config-react-app": "^6.0.0", "eslint-plugin-flowtype": "^5.10.0", "eslint-plugin-graphql": "^4.0.0", - "eslint-plugin-import": "^2.25.3", + "eslint-plugin-import": "^2.25.4", "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-react": "^7.29.4", + "eslint-plugin-react-hooks": "^4.4.0", "eslint-webpack-plugin": "^2.6.0", "event-source-polyfill": "^1.0.25", "execa": "^5.1.1", @@ -10645,21 +11056,25 @@ "find-cache-dir": "^3.3.2", "fs-exists-cached": "1.0.0", "fs-extra": "^10.0.0", - "gatsby-cli": "^4.4.0", - "gatsby-core-utils": "^3.4.0", - "gatsby-graphiql-explorer": "^2.4.0", - "gatsby-legacy-polyfills": "^2.4.0", - "gatsby-link": "^4.4.0", - "gatsby-plugin-page-creator": "^4.4.0", - "gatsby-plugin-typescript": "^4.4.0", - "gatsby-plugin-utils": "^2.4.0", - "gatsby-react-router-scroll": "^5.4.0", - "gatsby-telemetry": "^3.4.0", - "gatsby-worker": "^1.4.0", + "gatsby-cli": "^4.12.1", + "gatsby-core-utils": "^3.12.1", + "gatsby-graphiql-explorer": "^2.12.1", + "gatsby-legacy-polyfills": "^2.12.1", + "gatsby-link": "^4.12.1", + "gatsby-page-utils": "^2.12.1", + "gatsby-parcel-config": "^0.3.1", + "gatsby-plugin-page-creator": "^4.12.1", + "gatsby-plugin-typescript": "^4.12.1", + "gatsby-plugin-utils": "^3.6.1", + "gatsby-react-router-scroll": "^5.12.1", + "gatsby-sharp": "^0.6.1", + "gatsby-telemetry": "^3.12.1", + "gatsby-worker": "^1.12.1", "glob": "^7.2.0", + "globby": "^11.1.0", "got": "^11.8.2", "graphql": "^15.7.2", - "graphql-compose": "~7.25.1", + "graphql-compose": "^9.0.7", "graphql-playground-middleware-express": "^1.7.22", "hasha": "^5.2.2", "http-proxy": "^1.18.1", @@ -10669,7 +11084,7 @@ "joi": "^17.4.2", "json-loader": "^0.5.7", "latest-version": "5.1.0", - "lmdb-store": "^1.6.11", + "lmdb": "~2.2.3", "lodash": "^4.17.21", "md5-file": "^5.0.0", "meant": "^1.0.3", @@ -10711,7 +11126,7 @@ "st": "^2.0.0", "stack-trace": "^0.0.10", "string-similarity": "^1.2.2", - "strip-ansi": "^5.2.0", + "strip-ansi": "^6.0.1", "style-loader": "^2.0.0", "terser-webpack-plugin": "^5.2.4", "tmp": "^0.2.1", @@ -10719,7 +11134,6 @@ "type-of": "^2.0.1", "url-loader": "^4.1.1", "uuid": "^8.3.2", - "v8-compile-cache": "^2.3.0", "webpack": "^5.61.0", "webpack-dev-middleware": "^4.3.0", "webpack-merge": "^5.8.0", @@ -10729,6 +11143,96 @@ "yaml-loader": "^0.6.0" }, "dependencies": { + "@babel/generator": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", + "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/helper-validator-identifier": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/highlight": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "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" + } + }, + "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/eslintrc": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", @@ -10746,9 +11250,9 @@ }, "dependencies": { "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { "ms": "2.1.2" } @@ -10771,9 +11275,9 @@ }, "dependencies": { "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { "ms": "2.1.2" } @@ -10796,28 +11300,15 @@ }, "dependencies": { "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { "ms": "2.1.2" } } } }, - "@typescript-eslint/experimental-utils": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", - "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", - "requires": { - "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - } - }, "@typescript-eslint/parser": { "version": "4.33.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", @@ -10830,9 +11321,9 @@ }, "dependencies": { "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { "ms": "2.1.2" } @@ -10868,9 +11359,9 @@ }, "dependencies": { "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { "ms": "2.1.2" } @@ -10891,23 +11382,14 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" }, - "array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "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": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" + "color-convert": "^1.9.0" } }, - "axe-core": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", - "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==" - }, "cliui": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", @@ -10916,16 +11398,6 @@ "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - } } }, "debug": { @@ -10936,38 +11408,6 @@ "ms": "^2.1.1" } }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, "escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -11029,173 +11469,35 @@ } }, "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { "ms": "2.1.2" } }, - "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" - }, - "dependencies": { - "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==" - } - } - }, "ignore": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } } } }, - "eslint-plugin-import": { - "version": "2.25.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz", - "integrity": "sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==", + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "requires": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.1", - "has": "^1.0.3", - "is-core-module": "^2.8.0", - "is-glob": "^4.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.11.0" + "eslint-visitor-keys": "^1.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" - } - }, - "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" - } - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "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==" } } }, - "eslint-plugin-jsx-a11y": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", - "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", - "requires": { - "@babel/runtime": "^7.16.3", - "aria-query": "^4.2.2", - "array-includes": "^3.1.4", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.3.5", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.7", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.2.1", - "language-tags": "^1.0.5", - "minimatch": "^3.0.4" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", - "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - } - } - }, - "eslint-plugin-react": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", - "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", - "requires": { - "array-includes": "^3.1.4", - "array.prototype.flatmap": "^1.2.5", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.0.4", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.0", - "object.values": "^1.1.5", - "prop-types": "^15.7.2", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.6" - }, - "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" - } - }, - "resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", - "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==" - }, "eslint-visitor-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", @@ -11218,18 +11520,31 @@ } } }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } }, "gatsby-cli": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-4.4.0.tgz", - "integrity": "sha512-Q3WcITyJeGn6kg5xbEcwkLApwEsvesdJZSk9SkblWu/ykMKE1T1q3BFrPKRdyMZMCq08IVR/jdjpAn8pjn/3WA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-4.12.1.tgz", + "integrity": "sha512-vlSqri0p9HpLfACFtUCJhxQArzxSvdcUkrN4Jlw8RgeJYxcJyb8VPPDJHJT3rMGRKZFeBaAeqMbqx/eK4K5F1w==", "requires": { "@babel/code-frame": "^7.14.0", + "@babel/core": "^7.15.5", + "@babel/generator": "^7.16.8", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/preset-typescript": "^7.16.7", "@babel/runtime": "^7.15.4", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.8", "@types/common-tags": "^1.8.1", "better-opn": "^2.1.1", "boxen": "^5.1.2", @@ -11238,14 +11553,13 @@ "common-tags": "^1.8.2", "configstore": "^5.0.1", "convert-hrtime": "^3.0.0", - "create-gatsby": "^2.4.0", + "create-gatsby": "^2.12.1", "envinfo": "^7.8.1", "execa": "^5.1.1", "fs-exists-cached": "^1.0.0", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.4.0", - "gatsby-recipes": "^1.4.0", - "gatsby-telemetry": "^3.4.0", + "gatsby-core-utils": "^3.12.1", + "gatsby-telemetry": "^3.12.1", "hosted-git-info": "^3.0.8", "is-valid-path": "^0.1.1", "joi": "^17.4.2", @@ -11262,7 +11576,7 @@ "signal-exit": "^3.0.6", "source-map": "0.7.3", "stack-trace": "^0.0.10", - "strip-ansi": "^5.2.0", + "strip-ansi": "^6.0.1", "update-notifier": "^5.1.0", "uuid": "3.4.0", "yargs": "^15.4.1", @@ -11270,10 +11584,24 @@ "yurnalist": "^2.1.0" }, "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + }, + "@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, "signal-exit": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", - "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, "uuid": { "version": "3.4.0", @@ -11295,6 +11623,31 @@ "path-is-absolute": "^1.0.0" } }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, "hosted-git-info": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", @@ -11303,51 +11656,14 @@ "lru-cache": "^6.0.0" } }, - "is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", - "requires": { - "has": "^1.0.3" - } - }, - "jsx-ast-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", - "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", - "requires": { - "array-includes": "^3.1.3", - "object.assign": "^4.1.2" - } - }, "node-fetch": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz", - "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "requires": { "whatwg-url": "^5.0.0" } }, - "object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", @@ -11358,19 +11674,12 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "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==" - } + "has-flag": "^3.0.0" } }, "tr46": { @@ -11402,12 +11711,20 @@ "strip-ansi": "^6.0.0" }, "dependencies": { - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "ansi-regex": "^5.0.1" + "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" } } } @@ -11447,18 +11764,23 @@ } }, "gatsby-core-utils": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-3.4.0.tgz", - "integrity": "sha512-dYQpyo1BLGJzxQOXgGs1Fbj7jzGj5cKAIPYz2hz2l4Aus6skwjjaUlOjZlrWIahNHoLkx3mH0f5y6E8205T/aQ==", + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/gatsby-core-utils/-/gatsby-core-utils-3.12.1.tgz", + "integrity": "sha512-jBG1MfR6t2MZNIl8LQ3Cwc92F6uFNcEC091IK+qKVy9FNT0+WzcKQ6Olip6u1NSvCatfrg1FqrH0K78a6lmnLQ==", "requires": { "@babel/runtime": "^7.15.4", "ci-info": "2.0.0", "configstore": "^5.0.1", + "fastq": "^1.13.0", "file-type": "^16.5.3", "fs-extra": "^10.0.0", "got": "^11.8.3", + "import-from": "^4.0.0", + "lmdb": "^2.2.6", + "lock": "^1.1.0", "node-object-hash": "^2.3.10", "proper-lockfile": "^4.1.2", + "resolve-from": "^5.0.0", "tmp": "^0.2.1", "xdg-basedir": "^4.0.0" }, @@ -11467,21 +11789,26 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" } } }, "gatsby-graphiql-explorer": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-2.4.0.tgz", - "integrity": "sha512-dHxpCgagO4M5WTcerzxgEipCdyzmok9sF3dFuTeSLYXvb7L0SpjpeonM5djNC8X2SVx8J1DHnOEtxVrj6jJ1SQ==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-2.12.1.tgz", + "integrity": "sha512-H5phTjIGUiUZxN3C0hogH66lB+qC9HO9O4m4RpHZ3JyxVIvPemGSNmgovhL7+LydS34UY5rbT0UBFwaxrHMZpQ==", "requires": { "@babel/runtime": "^7.15.4" } }, "gatsby-legacy-polyfills": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-2.4.0.tgz", - "integrity": "sha512-dnSu7fz+a7kaCLNYz0DV0IZ+6Fu/wvsT/sOrPIwFat9c/NiioBMyZe5O2q7Vh7EGs496AsZLfkcvZ0LaDSDeTQ==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-2.12.1.tgz", + "integrity": "sha512-x2Njk0GsBKsiVBDZHI7nVWDNBPQeonQsElzFEDoSJpW47j9H8PPJDeOUZ+u5q76rtxuQQo/VXl/eD817qRBxAA==", "requires": { "@babel/runtime": "^7.15.4", "core-js-compat": "3.9.0" @@ -11504,28 +11831,29 @@ } }, "gatsby-link": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-link/-/gatsby-link-4.4.0.tgz", - "integrity": "sha512-ElW1XwF7q6Acv1tKpMeTbRIwhFohIDu2N8fR4wBMLa5L0D559zYAPu11bqskBLZ+5fm99YVFVOB+Bxp8d9Wq7g==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/gatsby-link/-/gatsby-link-4.12.1.tgz", + "integrity": "sha512-ILWYNqyTlEt2bOVWgzwmbijwC+Ow4CZVbnWOyaQ/jvu5z3ZGL0z5tGGD+sjZAHc8anOMWn/JWhL0BKGVaxjMGQ==", "requires": { "@babel/runtime": "^7.15.4", - "@types/reach__router": "^1.3.9", + "@types/reach__router": "^1.3.10", + "gatsby-page-utils": "^2.12.1", "prop-types": "^15.7.2" } }, "gatsby-page-utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/gatsby-page-utils/-/gatsby-page-utils-2.4.0.tgz", - "integrity": "sha512-GXYpHZOR1M3aq45bmOukjpdXL96BU1At0kPjTqQy3d5nw8wpU625wQdHT+CumET50+4A/JU86TqHi1kFWcbYsw==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/gatsby-page-utils/-/gatsby-page-utils-2.12.1.tgz", + "integrity": "sha512-2NPfVHRoHYcqUZrGVAvHN28uqI/PTGE/DrpE79YR/blbnloEzwzpAGNbBjWitgcR0st5q5NrATJQ/Imu3M7ApA==", "requires": { "@babel/runtime": "^7.15.4", "bluebird": "^3.7.2", "chokidar": "^3.5.2", "fs-exists-cached": "^1.0.0", - "gatsby-core-utils": "^3.4.0", + "gatsby-core-utils": "^3.12.1", "glob": "^7.2.0", "lodash": "^4.17.21", - "micromatch": "^4.0.4" + "micromatch": "^4.0.5" }, "dependencies": { "glob": { @@ -11540,70 +11868,150 @@ "once": "^1.3.0", "path-is-absolute": "^1.0.0" } + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" } } }, + "gatsby-parcel-config": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/gatsby-parcel-config/-/gatsby-parcel-config-0.3.1.tgz", + "integrity": "sha512-Wpz6DSKiWeqVyZUNmO7EHy0h9ISG+HfUD8v2g0kN4ZcZjJtSiWvGym1+6Swgjo9bQvy59qa7bO4hKGA9gHvMVg==", + "requires": { + "@gatsbyjs/parcel-namer-relative-to-cwd": "0.0.2", + "@parcel/bundler-default": "^2.3.2", + "@parcel/compressor-raw": "^2.3.2", + "@parcel/namer-default": "^2.3.2", + "@parcel/optimizer-terser": "^2.3.2", + "@parcel/packager-js": "^2.3.2", + "@parcel/packager-raw": "^2.3.2", + "@parcel/reporter-dev-server": "^2.3.2", + "@parcel/resolver-default": "^2.3.2", + "@parcel/runtime-browser-hmr": "^2.3.2", + "@parcel/runtime-js": "^2.3.2", + "@parcel/runtime-react-refresh": "^2.3.2", + "@parcel/runtime-service-worker": "^2.3.2", + "@parcel/transformer-js": "^2.3.2", + "@parcel/transformer-json": "^2.3.2", + "@parcel/transformer-raw": "^2.3.2", + "@parcel/transformer-react-refresh-wrap": "^2.3.2" + } + }, "gatsby-plugin-catch-links": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-catch-links/-/gatsby-plugin-catch-links-4.4.0.tgz", - "integrity": "sha512-Me6fnwhV0DekZdrPcouIpSynZTp/unvfMoTXt+br8z1qyxqd+nYrdJGCJyET61yUqtUirFskhaw9DlZgKop88A==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-catch-links/-/gatsby-plugin-catch-links-4.12.1.tgz", + "integrity": "sha512-xTf909I+eIXuPzpvLaan90NGT8Tb+TihsvPxqeFyS7s8oqNm/E9jgqfbU6HNFAqRypGauy8P+MVGUBoRS7jwUQ==", "requires": { "@babel/runtime": "^7.15.4", "escape-string-regexp": "^1.0.5" } }, "gatsby-plugin-feed": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-feed/-/gatsby-plugin-feed-4.4.0.tgz", - "integrity": "sha512-AUk7/m2jhaGQgnss6TVJvXGBIhBBQf1dnnl7MrHqt+qCZwv9urdwdEn4H1RyhQ4nS2SY5f3SemNmYCWPPhD5aA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-feed/-/gatsby-plugin-feed-4.12.1.tgz", + "integrity": "sha512-4wfZxNt2eRLwBb67QyBf4WyQWxImyKZ5mDozDsKcYdPp5LTCkfjSOlTrE8BC2W2Fd83fLCYNlagEFIwJHEHBQQ==", "requires": { "@babel/runtime": "^7.15.4", "@hapi/joi": "^15.1.1", "common-tags": "^1.8.2", "fs-extra": "^10.0.0", - "gatsby-plugin-utils": "^2.4.0", + "gatsby-plugin-utils": "^3.6.1", "lodash.merge": "^4.6.2", "rss": "^1.2.2" } }, "gatsby-plugin-flow": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-flow/-/gatsby-plugin-flow-3.4.0.tgz", - "integrity": "sha512-NUnaDTjFvzwI71O50cQeMQ7hExMicdM19cQauTwWEZmghTxsZtguAsZ2gpxJ3CfYwJ22txomS2KrmTtn3HWPAQ==", + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-flow/-/gatsby-plugin-flow-3.12.1.tgz", + "integrity": "sha512-c+yw3QaL3grken1x8w2inMAUi018Zr/+o8g0LuVwxLN3dcooMS1iMTaaiLkWQslVkBxNLxZR6isTHnxQ/qfK6A==", "requires": { "@babel/preset-flow": "^7.14.0", "@babel/runtime": "^7.15.4" } }, "gatsby-plugin-google-gtag": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-google-gtag/-/gatsby-plugin-google-gtag-4.4.0.tgz", - "integrity": "sha512-pRwm1WV/j29qITeVwoSWOk1R2u42Qp6nzGscwZjAJx8Mx52DeqwL1WeEPAoxIUH+66e7NY+QDinkpGEeJ4xADg==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-google-gtag/-/gatsby-plugin-google-gtag-4.12.1.tgz", + "integrity": "sha512-dYf5zC+FPekohgXMnJYTkjz9J/IC3R3eHR6xjgLCEsMUxw7s0AApZxq7IUyCTTioGvLi3k/NPS9sBob7/60n9Q==", "requires": { "@babel/runtime": "^7.15.4", - "minimatch": "^3.0.4" + "minimatch": "^3.1.2" + }, + "dependencies": { + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "gatsby-plugin-image": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-image/-/gatsby-plugin-image-2.12.1.tgz", + "integrity": "sha512-Azofblt5ZSk2NqCOrBI1WijcJw6dVHCKz85lz6J7qB3Fvy+YVjs/vbUODlXUwi3926Q5m7C2zdH0MQrk4T0DDQ==", + "requires": { + "@babel/code-frame": "^7.14.0", + "@babel/parser": "^7.15.5", + "@babel/runtime": "^7.15.4", + "@babel/traverse": "^7.15.4", + "babel-jsx-utils": "^1.1.0", + "babel-plugin-remove-graphql-queries": "^4.12.1", + "camelcase": "^5.3.1", + "chokidar": "^3.5.2", + "common-tags": "^1.8.2", + "fs-extra": "^10.0.0", + "gatsby-core-utils": "^3.12.1", + "objectFitPolyfill": "^2.3.5", + "prop-types": "^15.8.1" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } } }, "gatsby-plugin-manifest": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-manifest/-/gatsby-plugin-manifest-4.4.0.tgz", - "integrity": "sha512-gEC1Boat/oaBILXOlfNsUVDkxU1e79rsZBuatCmer+FlhN6EpTB9U4mKwMd0c2lUVl9PHXzqkDrVio8sJRBsag==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-manifest/-/gatsby-plugin-manifest-4.12.1.tgz", + "integrity": "sha512-AZ0vtO/+khtpum4VUX/Gj/oRer6ckcEfVU/DNd3QlpG7ucHSzHKSwSLP6F5kevCHo7DS4hCMV8RixPlcv0ePWA==", "requires": { "@babel/runtime": "^7.15.4", - "gatsby-core-utils": "^3.4.0", - "gatsby-plugin-utils": "^2.4.0", + "gatsby-core-utils": "^3.12.1", + "gatsby-plugin-utils": "^3.6.1", "semver": "^7.3.5", - "sharp": "^0.29.3" + "sharp": "^0.30.3" } }, "gatsby-plugin-offline": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-offline/-/gatsby-plugin-offline-5.4.0.tgz", - "integrity": "sha512-dxFRgsKmWovjH8m0HWHao9sdcXy4X0X9SPlZETHk54ARY/wrzxVg266fA+ZVI7RPpuODBcgWoXWHuTtplfghBw==", + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-offline/-/gatsby-plugin-offline-5.12.1.tgz", + "integrity": "sha512-RFkq1QjqhaEIe/pKeXZ3rlSGXJWW0MP9JO7Wgh39TmzzlnbikHrFv9Bhgy1a4LTFUdIpl4j9hpj1P5rvIjkMyw==", "requires": { "@babel/runtime": "^7.15.4", "cheerio": "^1.0.0-rc.10", - "gatsby-core-utils": "^3.4.0", + "gatsby-core-utils": "^3.12.1", "glob": "^7.2.0", "idb-keyval": "^3.2.0", "lodash": "^4.17.21", @@ -11635,70 +12043,111 @@ } }, "gatsby-plugin-page-creator": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-4.4.0.tgz", - "integrity": "sha512-g+NzjZgHbToc0EY4vrP8heciJgi9QXDrdn3VYc+GEqK5J26msH2hTPxMc9ut0XYzSOb7mI3rUt963r6goJyKHw==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-4.12.1.tgz", + "integrity": "sha512-McVYpXWgneo1+3+8KGrGATgNwAYtZXbFKL8Q18lwH+bt5f2NbYP23g+xGitxT62zvhhzs0AjuEJa7BoTEmFTMQ==", "requires": { "@babel/runtime": "^7.15.4", "@babel/traverse": "^7.15.4", "@sindresorhus/slugify": "^1.1.2", "chokidar": "^3.5.2", "fs-exists-cached": "^1.0.0", - "gatsby-core-utils": "^3.4.0", - "gatsby-page-utils": "^2.4.0", - "gatsby-plugin-utils": "^2.4.0", - "gatsby-telemetry": "^3.4.0", - "globby": "^11.0.4", + "gatsby-core-utils": "^3.12.1", + "gatsby-page-utils": "^2.12.1", + "gatsby-plugin-utils": "^3.6.1", + "gatsby-telemetry": "^3.12.1", + "globby": "^11.1.0", "lodash": "^4.17.21" + }, + "dependencies": { + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + } } }, "gatsby-plugin-react-helmet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-5.4.0.tgz", - "integrity": "sha512-bDJYOBk0HNaK8pKHTqr8U6CFNTRCgFvgqyrGNxHeva4sS2GKV/Rj5axRYx8ti8HXgyHMgNbaMO8SgZIKf8W5DQ==", + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-5.12.1.tgz", + "integrity": "sha512-lW9uRpkccSj0NC41dunFM4AoDuQockgpWHcvLivzGWMnWYtGWPNci7zy8+NUL1+6CchQqWTr0LZEeGYgpHym+w==", "requires": { "@babel/runtime": "^7.15.4" } }, "gatsby-plugin-sass": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-sass/-/gatsby-plugin-sass-5.4.0.tgz", - "integrity": "sha512-7Vp/SPkd9/j97aDr7qiAf4t7iPduwP86EdSb7ESQNX1lZuPglC0+JjNLshTJiqRfJspbOhcUeWLLg08/1RRFlA==", + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-sass/-/gatsby-plugin-sass-5.12.1.tgz", + "integrity": "sha512-2wqqgGUDvXvmVra2b9faAlzzIZuxuUGmSRpRLQjLRZDyfE3OQ+60+N+36L3vlK1roGqB33O+lfV1fBQMe6LD8Q==", "requires": { "@babel/runtime": "^7.15.4", - "resolve-url-loader": "^3.1.2", + "resolve-url-loader": "^3.1.4", "sass-loader": "^10.1.1" } }, "gatsby-plugin-sharp": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-sharp/-/gatsby-plugin-sharp-4.4.0.tgz", - "integrity": "sha512-X2Syc6YfOD2O+5A2Lrd/l/HXHIAIjcbRfP38uJPbG0cZg3xRd3T7RaDEcDrFylHvpYZfcqjzumfwPeQuhhxUUQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-sharp/-/gatsby-plugin-sharp-4.12.1.tgz", + "integrity": "sha512-P6noUl5LyASwYtCRSo1rjchk/ytfJvSFTLwzgXr1TiQHgZh06SUIqR8v3UqT90EDERNd1GeEBsQjRfWkrV2nbg==", "requires": { "@babel/runtime": "^7.15.4", - "async": "^3.2.2", + "async": "^3.2.3", "bluebird": "^3.7.2", + "debug": "^4.3.4", "filenamify": "^4.3.0", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.4.0", - "gatsby-plugin-utils": "^2.4.0", - "gatsby-telemetry": "^3.4.0", + "gatsby-core-utils": "^3.12.1", + "gatsby-plugin-utils": "^3.6.1", + "gatsby-telemetry": "^3.12.1", "got": "^11.8.3", "lodash": "^4.17.21", - "mini-svg-data-uri": "^1.4.3", + "mini-svg-data-uri": "^1.4.4", "potrace": "^2.1.8", - "probe-image-size": "^6.0.0", + "probe-image-size": "^7.2.3", "progress": "^2.0.3", "semver": "^7.3.5", - "sharp": "^0.29.3", + "sharp": "^0.30.3", "svgo": "1.3.2", "uuid": "3.4.0" }, "dependencies": { "async": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz", - "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } }, "uuid": { "version": "3.4.0", @@ -11708,20 +12157,30 @@ } }, "gatsby-plugin-sitemap": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-sitemap/-/gatsby-plugin-sitemap-5.4.0.tgz", - "integrity": "sha512-Zwbp9BLzhjkxHm5Vvu8Kf1U+okbdVM6M6YVs7pQl3FnOMLZZ8huXHJgRnsjSyEmxENsKeelUttONBcgh38zDLA==", + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-sitemap/-/gatsby-plugin-sitemap-5.12.1.tgz", + "integrity": "sha512-Njdx91OF4xiFqHSSA3Yrnzxm4qu4xHyrhkiwQniFncoIGMI6IXqk9aDoxo3E1jZDWGPsI/2gzdcd8dBNQq9juA==", "requires": { "@babel/runtime": "^7.15.4", "common-tags": "^1.8.2", - "minimatch": "^3.0.4", + "minimatch": "^3.1.2", "sitemap": "^7.0.0" + }, + "dependencies": { + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + } } }, "gatsby-plugin-typescript": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-typescript/-/gatsby-plugin-typescript-4.4.0.tgz", - "integrity": "sha512-LDtXiQAxb5rYFu2907hF5Yeazs7KU4i1oMDq+0m2iwMnWNapwTfMwkDcRQViVGpRuwgT0WCENRZ/lnfDdH3How==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-typescript/-/gatsby-plugin-typescript-4.12.1.tgz", + "integrity": "sha512-7ZzGTL+hNGGmiIk4j4QSZYyYsy4i9EW/zgK/IJwmpSBNzoagI/Pz64ntNWpxZstfgzkuIYZfvuvj3Ao9mKF5aw==", "requires": { "@babel/core": "^7.15.5", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", @@ -11729,190 +12188,56 @@ "@babel/plugin-proposal-optional-chaining": "^7.14.5", "@babel/preset-typescript": "^7.15.0", "@babel/runtime": "^7.15.4", - "babel-plugin-remove-graphql-queries": "^4.4.0" + "babel-plugin-remove-graphql-queries": "^4.12.1" } }, "gatsby-plugin-utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/gatsby-plugin-utils/-/gatsby-plugin-utils-2.4.0.tgz", - "integrity": "sha512-0+hN/Rfq7J+SwZZ2j+Sc9WiNd8XequDoM389/ORFTE82GXtPHDWtMV1LIF6yg/SkdANzChLUW9Eo/edgLiOOHA==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/gatsby-plugin-utils/-/gatsby-plugin-utils-3.6.1.tgz", + "integrity": "sha512-Ebk98v4mxaDWjGFl6VBeNv1zjeJ7UCQ29UTabzY2BpztvUCBHfLVQdMmuaAgzPRn+A3SFVOGpcl++CF0IEl+7A==", "requires": { "@babel/runtime": "^7.15.4", - "joi": "^17.4.2" + "fs-extra": "^10.0.0", + "gatsby-core-utils": "^3.12.1", + "gatsby-sharp": "^0.6.1", + "graphql-compose": "^9.0.7", + "import-from": "^4.0.0", + "joi": "^17.4.2", + "mime": "^3.0.0" + }, + "dependencies": { + "mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==" + } } }, "gatsby-react-router-scroll": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-react-router-scroll/-/gatsby-react-router-scroll-5.4.0.tgz", - "integrity": "sha512-BUjRjUBtiMPSL208La/KW8vSftHNgloIdCcnnL1Y/dFtLBm/R8gYI40DaqvqyBO78k0fN5Y5W3NvN0Wa5AVdZA==", + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/gatsby-react-router-scroll/-/gatsby-react-router-scroll-5.12.1.tgz", + "integrity": "sha512-zZCTiicALh6eSsQAgIhSCmQm6Dl6fY6eaKmOXGMMbVtUKmiGxikh2MFN6S5J5JU9MV/piSheVqYkouyTDGXbuw==", "requires": { - "@babel/runtime": "^7.15.4" - } - }, - "gatsby-recipes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/gatsby-recipes/-/gatsby-recipes-1.4.0.tgz", - "integrity": "sha512-4KJIKe4nInKBX8uYieC1Jt1+VJz4RadGJeMJPx0JckF8/UbXETwLTOhQQZ8bqDBQaanXqDfATdp4D/a1O9C2DA==", - "requires": { - "@babel/core": "^7.15.5", - "@babel/generator": "^7.15.4", - "@babel/helper-plugin-utils": "^7.14.0", - "@babel/plugin-proposal-optional-chaining": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", "@babel/runtime": "^7.15.4", - "@babel/standalone": "^7.15.5", - "@babel/template": "^7.15.4", - "@babel/types": "^7.15.4", - "@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.5.2", - "contentful-management": "^7.5.1", - "cors": "^2.8.5", - "debug": "^4.3.1", - "detect-port": "^1.3.0", - "dotenv": "^8.2.0", - "execa": "^5.1.1", - "express": "^4.17.1", - "express-graphql": "^0.12.0", - "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.4.0", - "gatsby-telemetry": "^3.4.0", - "glob": "^7.1.6", - "graphql": "^15.4.0", - "graphql-compose": "~7.25.0", - "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.21", - "mitt": "^1.2.0", - "mkdirp": "^0.5.1", - "node-fetch": "^2.5.0", - "pkg-dir": "^4.2.0", - "prettier": "^2.5.1", - "prop-types": "^15.6.1", - "remark-mdx": "2.0.0-next.7", - "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.5", - "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" + "prop-types": "^15.8.1" }, "dependencies": { - "@jest/types": { - "version": "25.5.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", - "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^15.0.0", - "chalk": "^3.0.0" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } - }, - "@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/yargs": { - "version": "15.0.14", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", - "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "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" - } - }, - "diff-sequences": { - "version": "25.2.6", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", - "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==" - }, - "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" - } - }, - "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==" - }, - "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" - } - }, - "prettier": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", - "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==" - }, - "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" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" } } }, "gatsby-remark-autolink-headers": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-remark-autolink-headers/-/gatsby-remark-autolink-headers-5.4.0.tgz", - "integrity": "sha512-VT0xkjEtAkXMKx+m/wKk+1P0rcFezxlt22LmihadMgZnqjKleX39DbXaBX/VzmlqDZTeYO1c4396pXopF6Wu5Q==", + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/gatsby-remark-autolink-headers/-/gatsby-remark-autolink-headers-5.12.1.tgz", + "integrity": "sha512-CRu9cZls6j9PiuS77gdf13g8okQNCwV/kstU5DX+EROQ2GeLtDyBUeXgyObXez20H0i6Iyk7wpR3/O8bhboa1A==", "requires": { "@babel/runtime": "^7.15.4", "github-slugger": "^1.3.0", @@ -11922,9 +12247,9 @@ } }, "gatsby-remark-copy-linked-files": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-remark-copy-linked-files/-/gatsby-remark-copy-linked-files-5.4.0.tgz", - "integrity": "sha512-bU0jcNS5yv+WHziyxl/K3fceLyf96MQlwZzQQkGwAkfuWxEsDh15EaaT/atJbj9T0ZlccuGzXSRj7kxFlhEmPw==", + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/gatsby-remark-copy-linked-files/-/gatsby-remark-copy-linked-files-5.12.1.tgz", + "integrity": "sha512-Xurm1LuEOhti3FP/mAwnK82bkUGXqm/3WnGTy7NIOjn9XjT3gqY1ffJzvMYGQK4v3AE3pj7KTR3XZgEpVHF0Kw==", "requires": { "@babel/runtime": "^7.15.4", "cheerio": "^1.0.0-rc.10", @@ -11932,7 +12257,7 @@ "is-relative-url": "^3.0.0", "lodash": "^4.17.21", "path-is-inside": "^1.0.2", - "probe-image-size": "^6.0.0", + "probe-image-size": "^7.2.3", "unist-util-visit": "^2.0.3" } }, @@ -11984,14 +12309,14 @@ } }, "gatsby-remark-images": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/gatsby-remark-images/-/gatsby-remark-images-6.4.0.tgz", - "integrity": "sha512-yrrX96C15pvxquAL/jQb/5Kl0nUu0yNzEDtE1lB7f2bTuxdIRDkF7UM6pfEhp0N00a3ECD+eMf2QXHn/yo2tvg==", + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/gatsby-remark-images/-/gatsby-remark-images-6.12.1.tgz", + "integrity": "sha512-JxCd+NZqEHhYR25u5kr2mbp1o1ssMjaDl+Wkr4L15Qf1jS5YtkZxXF27V/AORzoVhZyQ1bQzgGgRZ/bqgav7gA==", "requires": { "@babel/runtime": "^7.15.4", "chalk": "^4.1.2", "cheerio": "^1.0.0-rc.10", - "gatsby-core-utils": "^3.4.0", + "gatsby-core-utils": "^3.12.1", "is-relative-url": "^3.0.0", "lodash": "^4.17.21", "mdast-util-definitions": "^4.0.0", @@ -12002,9 +12327,9 @@ } }, "gatsby-remark-prismjs": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/gatsby-remark-prismjs/-/gatsby-remark-prismjs-6.4.0.tgz", - "integrity": "sha512-ObQzuMWl+Q5ryp0q9JVOfdoBkLV1gXi2yMaEP8PjBSfrYXNWTtNluc52aPpDny4BkzzxNtpEFK+dkglMP5DblA==", + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/gatsby-remark-prismjs/-/gatsby-remark-prismjs-6.12.1.tgz", + "integrity": "sha512-1OUub2uIR4oYKi1FJIlDh/egjePdH7rwA1H8Ja6/icx8ctLM3+2ZYEJUHdGmW59QzyzgJpZlEQtJ8R+4lcuv0g==", "requires": { "@babel/runtime": "^7.15.4", "parse-numeric-range": "^1.2.0", @@ -12012,9 +12337,9 @@ } }, "gatsby-remark-responsive-iframe": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-remark-responsive-iframe/-/gatsby-remark-responsive-iframe-5.4.0.tgz", - "integrity": "sha512-iW0JC9R9gNdCd00mTiUTxxgQmYiwGjY9K0xxP8pk4cOL+661ghG+bBWY+npu7lgz50RPFdKejE+7COIVPWJ8HQ==", + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/gatsby-remark-responsive-iframe/-/gatsby-remark-responsive-iframe-5.12.1.tgz", + "integrity": "sha512-hV5YWFJs3kqTFf5VubEUKdiRbODgEY2SBd53Mvwmo+fm8pGG4MyXgnJT/LqeIrv3bp0Y+E/cWvxG1YAlNt4ZVg==", "requires": { "@babel/runtime": "^7.15.4", "cheerio": "^1.0.0-rc.10", @@ -12024,9 +12349,9 @@ } }, "gatsby-remark-smartypants": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-remark-smartypants/-/gatsby-remark-smartypants-5.4.0.tgz", - "integrity": "sha512-9I6aW7ajJcEe47T5Ra6M6myflnAUwlfmzpt+siS2nIAirZfirAfj6DGXFrejJGaX62T9IvggVEUPl3ihQs5vyQ==", + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/gatsby-remark-smartypants/-/gatsby-remark-smartypants-5.12.1.tgz", + "integrity": "sha512-lhEoRgazjKi+7pX6dk5ySZ9SZu0+uMJVTqk6pQul5KkS9+4JYfExT9/mREkZV6m0FZC4KF588+WYwYaeT3ReIg==", "requires": { "@babel/runtime": "^7.15.4", "retext": "^7.0.1", @@ -12034,17 +12359,25 @@ "unist-util-visit": "^2.0.3" } }, + "gatsby-sharp": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/gatsby-sharp/-/gatsby-sharp-0.6.1.tgz", + "integrity": "sha512-KhBFE72QLlrAgeMWNoBV2LDp0nZ9ZOw1pY5wIohb/ktDFRUi9K5nwVCJvDJonfPn100mxtDqnZVckXirtcHVzQ==", + "requires": { + "@types/sharp": "^0.30.0", + "sharp": "^0.30.3" + } + }, "gatsby-source-filesystem": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-4.4.0.tgz", - "integrity": "sha512-tN+aJdOnBf92V9oHXaGzPB6gL0EhpYH0mh/dfszroy25CtSq07fZu8SynS/B3ClJVi22MkD0imcDVMlPJGSQ3w==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/gatsby-source-filesystem/-/gatsby-source-filesystem-4.12.1.tgz", + "integrity": "sha512-lbtKa7oR2Q+8Qa8gZych/JaRBeoIW/dk4rfy13DOrSgUJK9gZFkpLuFQ471Z0JiHitDPswienBW60HjYvymOCw==", "requires": { "@babel/runtime": "^7.15.4", "chokidar": "^3.5.2", - "fastq": "^1.13.0", "file-type": "^16.5.3", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.4.0", + "gatsby-core-utils": "^3.12.1", "got": "^9.6.0", "md5-file": "^5.0.0", "mime": "^2.5.2", @@ -12174,9 +12507,9 @@ } }, "gatsby-telemetry": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-3.4.0.tgz", - "integrity": "sha512-c5N7x4GkOyg5WUQN0DPeCHkjPvZ3c1yVs43dDPN5MZAqYiyTqzBJ9BXCMb7dBtFDVQB25b+Z96FUTQXfitrWww==", + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/gatsby-telemetry/-/gatsby-telemetry-3.12.1.tgz", + "integrity": "sha512-sAL2T9GdYpceGlFP6CymVDoy0UEhRvrJApv/mu7sU6F0gu8g8rOLvRxVYE3Y2D9RdfCzkuLIonzmscmVIduyOg==", "requires": { "@babel/code-frame": "^7.14.0", "@babel/runtime": "^7.15.4", @@ -12186,11 +12519,11 @@ "boxen": "^4.2.0", "configstore": "^5.0.1", "fs-extra": "^10.0.0", - "gatsby-core-utils": "^3.4.0", + "gatsby-core-utils": "^3.12.1", "git-up": "^4.0.5", "is-docker": "^2.2.1", "lodash": "^4.17.21", - "node-fetch": "^2.6.6" + "node-fetch": "^2.6.7" }, "dependencies": { "boxen": { @@ -12218,9 +12551,9 @@ } }, "node-fetch": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz", - "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "requires": { "whatwg-url": "^5.0.0" } @@ -12252,12 +12585,12 @@ } }, "gatsby-transformer-remark": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/gatsby-transformer-remark/-/gatsby-transformer-remark-5.4.0.tgz", - "integrity": "sha512-/oYNNeqgIVwsh30nxbuOamN/8hHQoTMFToxW9tsjYgmB11NDwHQpCi89dL/Y+8mN01FiKy4N1LbRurJNoleGbg==", + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/gatsby-transformer-remark/-/gatsby-transformer-remark-5.12.1.tgz", + "integrity": "sha512-eKkzo6PqfrxLenvnDczAe6espmqL/B5yhpPrzS0Ua/jLsy7eS28U3gEnYzZwmGy14spm2AvSEAU+iV3A84bfZA==", "requires": { "@babel/runtime": "^7.15.4", - "gatsby-core-utils": "^3.4.0", + "gatsby-core-utils": "^3.12.1", "gray-matter": "^4.0.3", "hast-util-raw": "^6.0.2", "hast-util-to-html": "^7.1.3", @@ -12273,33 +12606,17 @@ "remark-stringify": "^9.0.1", "retext-english": "^3.0.4", "sanitize-html": "^1.27.5", - "underscore.string": "^3.3.5", + "underscore.string": "^3.3.6", "unified": "^9.2.2", "unist-util-remove-position": "^3.0.0", "unist-util-select": "^3.0.4", "unist-util-visit": "^2.0.3" }, "dependencies": { - "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==" - }, - "remark-parse": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", - "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", - "requires": { - "mdast-util-from-markdown": "^0.8.0" - } - }, - "remark-stringify": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", - "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", - "requires": { - "mdast-util-to-markdown": "^0.6.0" - } + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" }, "unified": { "version": "9.2.2", @@ -12313,36 +12630,28 @@ "trough": "^1.0.0", "vfile": "^4.0.0" } - }, - "unist-util-remove-position": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-3.0.0.tgz", - "integrity": "sha512-17kIOuolVuK16LMb9KyMJlqdfCtlfQY5FjY3Sdo9iC7F5wqdXhNjMq0PBvMpkVNNnAmHxXssUW+rZ9T2zbP0Rg==", - "requires": { - "unist-util-visit": "^2.0.0" - } } } }, "gatsby-transformer-sharp": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-4.4.0.tgz", - "integrity": "sha512-X9sPXrz5OkAgSBnsOwHV6mvU2IzTXHKzOeNBdDgk/wzrzWdSue7yo3xDHX62h51c1Ern51oT4i5Yr6+xu5s/Fw==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/gatsby-transformer-sharp/-/gatsby-transformer-sharp-4.12.1.tgz", + "integrity": "sha512-14AGG10Jf7ZBWxJDN2jSupAsBofoGU+p7+QJRzDrKdJrzp9v/yO/1xPB+r7UxtlW0l8cqPT6UyCITvJbWTDaww==", "requires": { "@babel/runtime": "^7.15.4", "bluebird": "^3.7.2", "common-tags": "^1.8.2", "fs-extra": "^10.0.0", "potrace": "^2.1.8", - "probe-image-size": "^6.0.0", + "probe-image-size": "^7.2.3", "semver": "^7.3.5", - "sharp": "^0.29.3" + "sharp": "^0.30.3" } }, "gatsby-worker": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/gatsby-worker/-/gatsby-worker-1.4.0.tgz", - "integrity": "sha512-BrzTYHFFAyI/7a003Vw+Ntg5hef5suYdn1cSEWoS9Tz4bU15W174C69NZddweMScOMTiMjWFoHINl7iqt/M3EQ==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/gatsby-worker/-/gatsby-worker-1.12.1.tgz", + "integrity": "sha512-9slhXsK1/N4nJK+Yia84PL/zvNqV/bqD820W4R2f5jh5gEnVYrY2TcnG6A+UDbY7orhS0CLf1mMW9WKd6u6CUA==", "requires": { "@babel/core": "^7.15.5", "@babel/runtime": "^7.15.4" @@ -12396,14 +12705,6 @@ } } }, - "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", @@ -12441,9 +12742,10 @@ "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=" }, "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true }, "get-stream": { "version": "6.0.1", @@ -12464,20 +12766,12 @@ "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==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.4.tgz", + "integrity": "sha512-MDMwbhASQuVeD4JKd1fKgNgCRL3fGqMM4WaqpNhWO0JiMOAjbQdumbs4BbBZEy9/M00EHEjKN3HieVhCUlwjeQ==", "requires": { - "image-q": "^1.1.1", + "image-q": "^4.0.0", "omggif": "^1.0.10" } }, @@ -12611,16 +12905,6 @@ "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", "dev": true }, - "globule": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", - "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - } - }, "got": { "version": "11.8.3", "resolved": "https://registry.npmjs.org/got/-/got-11.8.3.tgz", @@ -12640,9 +12924,9 @@ } }, "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" }, "graphql": { "version": "15.8.0", @@ -12650,12 +12934,11 @@ "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==" }, "graphql-compose": { - "version": "7.25.1", - "resolved": "https://registry.npmjs.org/graphql-compose/-/graphql-compose-7.25.1.tgz", - "integrity": "sha512-TPXTe1BoQkMjp/MH93yA0SQo8PiXxJAv6Eo6K/+kpJELM9l2jZnd5PCduweuXFcKv+nH973wn/VYzYKDMQ9YoQ==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/graphql-compose/-/graphql-compose-9.0.8.tgz", + "integrity": "sha512-I3zvygpVz5hOWk2cYL6yhbgfKbNWbiZFNXlWkv/55U+lX6Y3tL+SyY3zunw7QWrN/qtwG2DqZb13SHTv2MgdEQ==", "requires": { - "graphql-type-json": "0.3.2", - "object-path": "0.11.5" + "graphql-type-json": "0.3.2" } }, "graphql-config": { @@ -12706,14 +12989,6 @@ "graphql-playground-html": "^1.6.30" } }, - "graphql-subscriptions": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.1.tgz", - "integrity": "sha512-95yD/tKi24q8xYa7Q9rhQN16AYj5wPbrb8tmHGM3WRc9EBmWrG/0kkMl+tQG8wcEuE9ibR4zyOM31p5Sdr2v4g==", - "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", @@ -12744,24 +13019,11 @@ "pify": "^4.0.1" } }, - "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" - } - }, "hard-rejection": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true }, "harmony-reflect": { "version": "1.6.2", @@ -12829,11 +13091,6 @@ "kind-of": "^4.0.0" }, "dependencies": { - "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-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -12908,13 +13165,6 @@ "vfile": "^4.0.0", "vfile-location": "^3.2.0", "web-namespaces": "^1.0.0" - }, - "dependencies": { - "vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" - } } }, "hast-util-is-element": { @@ -12991,20 +13241,6 @@ "space-separated-tokens": "^1.0.0" } }, - "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.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==" - }, "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", @@ -13014,9 +13250,13 @@ } }, "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, "html-encoding-sniffer": { "version": "2.0.1", @@ -13028,9 +13268,9 @@ } }, "html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" }, "html-escaper": { "version": "2.0.2", @@ -13039,9 +13279,9 @@ "dev": true }, "html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", + "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", "dev": true }, "html-void-elements": { @@ -13049,20 +13289,31 @@ "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==" }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, "http-cache-semantics": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" }, "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { - "depd": "~1.1.2", + "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", + "statuses": "2.0.1", "toidentifier": "1.0.1" } }, @@ -13093,16 +13344,6 @@ "debug": "4" } }, - "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" - } - }, "http2-wrapper": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", @@ -13133,14 +13374,6 @@ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "requires": { - "ms": "^2.0.0" - } - }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -13187,9 +13420,19 @@ } }, "image-q": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/image-q/-/image-q-1.1.1.tgz", - "integrity": "sha1-/IQJlmRGC5DKhi2TALa/u7+/gFY=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/image-q/-/image-q-4.0.0.tgz", + "integrity": "sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw==", + "requires": { + "@types/node": "16.9.1" + }, + "dependencies": { + "@types/node": { + "version": "16.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz", + "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==" + } + } }, "immer": { "version": "8.0.1", @@ -13199,7 +13442,8 @@ "immutable": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", - "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==" + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "dev": true }, "import-fresh": { "version": "3.3.0", @@ -13211,19 +13455,9 @@ } }, "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==" - } - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-4.0.0.tgz", + "integrity": "sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==" }, "import-lazy": { "version": "4.0.0", @@ -13239,17 +13473,6 @@ "requires": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } } }, "imurmurhash": { @@ -13260,12 +13483,8 @@ "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==" - }, - "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==" + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true }, "inflight": { "version": "1.0.6", @@ -13329,11 +13548,6 @@ "loose-envify": "^1.0.0" } }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - }, "ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", @@ -13352,11 +13566,6 @@ "kind-of": "^3.0.2" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -13372,11 +13581,6 @@ "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", @@ -13417,9 +13621,9 @@ } }, "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" + "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.4", @@ -13457,11 +13661,6 @@ "kind-of": "^3.0.2" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -13578,11 +13777,6 @@ } } }, - "is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=" - }, "is-negative-zero": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", @@ -13611,20 +13805,15 @@ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" - }, "is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" }, "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + "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", @@ -13728,11 +13917,6 @@ "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-valid-path": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz", @@ -13749,21 +13933,11 @@ "call-bind": "^1.0.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", @@ -13797,11 +13971,6 @@ "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=" - }, "istanbul-lib-coverage": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", @@ -13852,9 +14021,9 @@ } }, "istanbul-reports": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.3.tgz", - "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", "dev": true, "requires": { "html-escaper": "^2.0.0", @@ -13867,273 +14036,222 @@ "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==" }, "jest": { - "version": "27.4.7", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.4.7.tgz", - "integrity": "sha512-8heYvsx7nV/m8m24Vk26Y87g73Ba6ueUd0MWed/NXMhSZIm62U/llVbS0PJe1SHunbyXjJ/BqG1z9bFjGUIvTg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", "dev": true, "requires": { - "@jest/core": "^27.4.7", + "@jest/core": "^27.5.1", "import-local": "^3.0.2", - "jest-cli": "^27.4.7" + "jest-cli": "^27.5.1" } }, "jest-changed-files": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.4.2.tgz", - "integrity": "sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "execa": "^5.0.0", "throat": "^6.0.1" } }, "jest-circus": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.6.tgz", - "integrity": "sha512-UA7AI5HZrW4wRM72Ro80uRR2Fg+7nR0GESbSI/2M+ambbzVuA63mn5T1p3Z/wlhntzGpIG1xx78GP2YIkf6PhQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", "dev": true, "requires": { - "@jest/environment": "^27.4.6", - "@jest/test-result": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", "dedent": "^0.7.0", - "expect": "^27.4.6", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.6", - "jest-matcher-utils": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-runtime": "^27.4.6", - "jest-snapshot": "^27.4.6", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.6", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", "slash": "^3.0.0", "stack-utils": "^2.0.3", "throat": "^6.0.1" + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dev": true, + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" }, "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "pretty-format": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.6.tgz", - "integrity": "sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true } } }, - "jest-cli": { - "version": "27.4.7", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.4.7.tgz", - "integrity": "sha512-zREYhvjjqe1KsGV15mdnxjThKNDgza1fhDT+iUsXWLCq3sxe9w5xnvyctcYVT5PcdLSjv7Y5dCwTS3FCF1tiuw==", - "dev": true, - "requires": { - "@jest/core": "^27.4.7", - "@jest/test-result": "^27.4.6", - "@jest/types": "^27.4.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "jest-config": "^27.4.7", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.6", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - } - }, "jest-config": { - "version": "27.4.7", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.7.tgz", - "integrity": "sha512-xz/o/KJJEedHMrIY9v2ParIoYSrSVY6IVeE4z5Z3i101GoA5XgfbJz+1C8EYPsv7u7f39dS8F9v46BHDhn0vlw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", "dev": true, "requires": { "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.4.6", - "@jest/types": "^27.4.2", - "babel-jest": "^27.4.6", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-circus": "^27.4.6", - "jest-environment-jsdom": "^27.4.6", - "jest-environment-node": "^27.4.6", - "jest-get-type": "^27.4.0", - "jest-jasmine2": "^27.4.6", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.6", - "jest-runner": "^27.4.6", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.6", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", "micromatch": "^4.0.4", - "pretty-format": "^27.4.6", - "slash": "^3.0.0" + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "pretty-format": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.6.tgz", - "integrity": "sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true } } }, "jest-diff": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.2.tgz", - "integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "dev": true, "requires": { "chalk": "^4.0.0", - "diff-sequences": "^27.4.0", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-docblock": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz", - "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", "dev": true, "requires": { "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.6.tgz", - "integrity": "sha512-n6QDq8y2Hsmn22tRkgAk+z6MCX7MeVlAzxmZDshfS2jLcaBlyhpF3tZSJLR+kXmh23GEvS0ojMR8i6ZeRvpQcA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.6" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "pretty-format": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.6.tgz", - "integrity": "sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - } + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-environment-jsdom": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.6.tgz", - "integrity": "sha512-o3dx5p/kHPbUlRvSNjypEcEtgs6LmvESMzgRFQE6c+Prwl2JLA4RZ7qAnxc5VM8kutsGRTB15jXeeSbJsKN9iA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", "dev": true, "requires": { - "@jest/environment": "^27.4.6", - "@jest/fake-timers": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^27.4.6", - "jest-util": "^27.4.2", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", "jsdom": "^16.6.0" } }, "jest-environment-node": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.6.tgz", - "integrity": "sha512-yfHlZ9m+kzTKZV0hVfhVu6GuDxKAYeFHrfulmy7Jxwsq4V7+ZK7f+c0XP/tbVDMQW7E4neG2u147hFkuVz0MlQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", "dev": true, "requires": { - "@jest/environment": "^27.4.6", - "@jest/fake-timers": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", - "jest-mock": "^27.4.6", - "jest-util": "^27.4.2" + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" } }, "jest-get-type": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", - "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", "dev": true }, "jest-haste-map": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.6.tgz", - "integrity": "sha512-0tNpgxg7BKurZeFkIOvGCkbmOHbLFf4LUQOxrQSMjvrQaQe3l6E8x6jYC1NuWkGo5WDdbr8FEzUxV2+LWNawKQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "fsevents": "^2.3.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.4.0", - "jest-serializer": "^27.4.0", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.6", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "micromatch": "^4.0.4", "walker": "^1.0.7" }, "dependencies": { + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + }, "jest-worker": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz", - "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, "requires": { "@types/node": "*", @@ -14153,188 +14271,84 @@ } }, "jest-jasmine2": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.6.tgz", - "integrity": "sha512-uAGNXF644I/whzhsf7/qf74gqy9OuhvJ0XYp8SDecX2ooGeaPnmJMjXjKt0mqh1Rl5dtRGxJgNrHlBQIBfS5Nw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", "dev": true, "requires": { - "@jest/environment": "^27.4.6", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "expect": "^27.4.6", + "expect": "^27.5.1", "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.6", - "jest-matcher-utils": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-runtime": "^27.4.6", - "jest-snapshot": "^27.4.6", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.6", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "pretty-format": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.6.tgz", - "integrity": "sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - } } }, "jest-leak-detector": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.6.tgz", - "integrity": "sha512-kkaGixDf9R7CjHm2pOzfTxZTQQQ2gHTIWKY/JZSiYTc90bZp8kSZnUMS3uLAfwTZwc0tcMRoEX74e14LG1WapA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", "dev": true, "requires": { - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.6" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "pretty-format": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.6.tgz", - "integrity": "sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - } + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-matcher-utils": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.6.tgz", - "integrity": "sha512-XD4PKT3Wn1LQnRAq7ZsTI0VRuEc9OrCPFiO1XL7bftTGmfNF0DcEwMHRgqiu7NGf8ZoZDREpGrCniDkjt79WbA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^27.4.6", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.6" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "jest-diff": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.6.tgz", - "integrity": "sha512-zjaB0sh0Lb13VyPsd92V7HkqF6yKRH9vm33rwBt7rPYrpQvS1nCvlIy2pICbKta+ZjWngYLNn4cCK4nyZkjS/w==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.4.0", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.6" - } - }, - "pretty-format": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.6.tgz", - "integrity": "sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true - } + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" } }, "jest-message-util": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.6.tgz", - "integrity": "sha512-0p5szriFU0U74czRSFjH6RyS7UYIAkn/ntwMuOwTGWrQIOh5NzXXrq72LOqIkJKKvFbPq+byZKuBz78fjBERBA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^27.4.6", + "pretty-format": "^27.5.1", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "pretty-format": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.6.tgz", - "integrity": "sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true } } }, "jest-mock": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.4.6.tgz", - "integrity": "sha512-kvojdYRkst8iVSZ1EJ+vc1RRD9llueBjKzXzeCytH3dMM7zvPV/ULcfI2nr0v0VUgm3Bjt3hBCQvOeaBz+ZTHw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "@types/node": "*" } }, @@ -14345,74 +14359,87 @@ "dev": true }, "jest-regex-util": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz", - "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", "dev": true }, "jest-resolve": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.6.tgz", - "integrity": "sha512-SFfITVApqtirbITKFAO7jOVN45UgFzcRdQanOFzjnbd+CACDoyeX7206JyU92l4cRr73+Qy/TlW51+4vHGt+zw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.6", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.6", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", "resolve": "^1.20.0", "resolve.exports": "^1.1.0", "slash": "^3.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + } } }, "jest-resolve-dependencies": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.6.tgz", - "integrity": "sha512-W85uJZcFXEVZ7+MZqIPCscdjuctruNGXUZ3OHSXOfXR9ITgbUKeHj+uGcies+0SsvI5GtUfTw4dY7u9qjTvQOw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", "dev": true, "requires": { - "@jest/types": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-snapshot": "^27.4.6" + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" } }, "jest-runner": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.6.tgz", - "integrity": "sha512-IDeFt2SG4DzqalYBZRgbbPmpwV3X0DcntjezPBERvnhwKGWTW7C5pbbA5lVkmvgteeNfdd/23gwqv3aiilpYPg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", "dev": true, "requires": { - "@jest/console": "^27.4.6", - "@jest/environment": "^27.4.6", - "@jest/test-result": "^27.4.6", - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-docblock": "^27.4.0", - "jest-environment-jsdom": "^27.4.6", - "jest-environment-node": "^27.4.6", - "jest-haste-map": "^27.4.6", - "jest-leak-detector": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-resolve": "^27.4.6", - "jest-runtime": "^27.4.6", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.6", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", "source-map-support": "^0.5.6", "throat": "^6.0.1" }, "dependencies": { + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + }, "jest-worker": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.6.tgz", - "integrity": "sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dev": true, "requires": { "@types/node": "*", @@ -14432,35 +14459,41 @@ } }, "jest-runtime": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.6.tgz", - "integrity": "sha512-eXYeoR/MbIpVDrjqy5d6cGCFOYBFFDeKaNWqTp0h6E74dK0zLHzASQXJpl5a2/40euBmKnprNLJ0Kh0LCndnWQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", "dev": true, "requires": { - "@jest/environment": "^27.4.6", - "@jest/fake-timers": "^27.4.6", - "@jest/globals": "^27.4.6", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.6", - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "execa": "^5.0.0", "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-mock": "^27.4.6", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.6", - "jest-snapshot": "^27.4.6", - "jest-util": "^27.4.2", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, "dependencies": { + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + }, "strip-bom": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", @@ -14470,19 +14503,27 @@ } }, "jest-serializer": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz", - "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", "dev": true, "requires": { "@types/node": "*", - "graceful-fs": "^4.2.4" + "graceful-fs": "^4.2.9" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + } } }, "jest-snapshot": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.6.tgz", - "integrity": "sha512-fafUCDLQfzuNP9IRcEqaFAMzEe7u5BF7mude51wyWv7VRex60WznZIC7DfKTgSIlJa8aFzYmXclmN328aqSDmQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", "dev": true, "requires": { "@babel/core": "^7.7.2", @@ -14490,58 +14531,29 @@ "@babel/plugin-syntax-typescript": "^7.7.2", "@babel/traverse": "^7.7.2", "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", "@types/babel__traverse": "^7.0.4", "@types/prettier": "^2.1.5", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^27.4.6", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.4.6", - "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.6", - "jest-matcher-utils": "^27.4.6", - "jest-message-util": "^27.4.6", - "jest-util": "^27.4.2", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", "natural-compare": "^1.4.0", - "pretty-format": "^27.4.6", + "pretty-format": "^27.5.1", "semver": "^7.3.2" }, "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, - "jest-diff": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.6.tgz", - "integrity": "sha512-zjaB0sh0Lb13VyPsd92V7HkqF6yKRH9vm33rwBt7rPYrpQvS1nCvlIy2pICbKta+ZjWngYLNn4cCK4nyZkjS/w==", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.4.0", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.6" - } - }, - "pretty-format": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.6.tgz", - "integrity": "sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true } } @@ -14553,97 +14565,72 @@ "dev": true }, "jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "picomatch": "^2.2.3" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + } } }, "jest-validate": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.6.tgz", - "integrity": "sha512-872mEmCPVlBqbA5dToC57vA3yJaMRfIdpCoD3cyHWJOMx+SJwLNw0I71EkWs41oza/Er9Zno9XuTkRYCPDUJXQ==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", "dev": true, "requires": { - "@jest/types": "^27.4.2", + "@jest/types": "^27.5.1", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", + "jest-get-type": "^27.5.1", "leven": "^3.1.0", - "pretty-format": "^27.4.6" + "pretty-format": "^27.5.1" }, "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true - }, "camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true - }, - "pretty-format": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.6.tgz", - "integrity": "sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - } - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true } } }, "jest-watcher": { - "version": "27.4.6", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.4.6.tgz", - "integrity": "sha512-yKQ20OMBiCDigbD0quhQKLkBO+ObGN79MO4nT7YaCuQ5SM+dkBNWE8cZX0FjU6czwMvWw6StWbe+Wv4jJPJ+fw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "dev": true, "requires": { - "@jest/test-result": "^27.4.6", - "@jest/types": "^27.4.2", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", - "jest-util": "^27.4.2", + "jest-util": "^27.5.1", "string-length": "^4.0.1" } }, "jest-worker": { - "version": "27.3.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz", - "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==", + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "requires": { "@types/node": "*", "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } + "supports-color": "^7.0.0" } }, "jimp": { @@ -14659,30 +14646,15 @@ } }, "joi": { - "version": "17.5.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.5.0.tgz", - "integrity": "sha512-R7hR50COp7StzLnDi4ywOXHrBrgNXuUUfJWIR5lPY5Bm/pOD3jZaTwpluUXVLRWcoWZxkrHBBJ5hLxgnlehbdw==", + "version": "17.6.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", + "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", "requires": { "@hapi/hoek": "^9.0.0", "@hapi/topo": "^5.0.0", "@sideway/address": "^4.1.3", "@sideway/formula": "^3.0.0", "@sideway/pinpoint": "^2.0.0" - }, - "dependencies": { - "@hapi/hoek": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" - }, - "@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - } } }, "jpeg-js": { @@ -14690,11 +14662,6 @@ "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz", "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==" }, - "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", @@ -14709,11 +14676,6 @@ "esprima": "^4.0.0" } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, "jsdom": { "version": "16.7.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", @@ -14787,26 +14749,21 @@ "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-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" }, + "json-source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/json-source-map/-/json-source-map-0.6.1.tgz", + "integrity": "sha512-1QoztHPsMQqhDq0hlXY5ZqcEdUzxQEIxgFkKl4WUp2pgShObl+9ovi4kRh2TfvAfxAoHOJ9vIMEqk3k4iex7tg==" + }, "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=" - }, "json5": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", @@ -14831,32 +14788,21 @@ } } }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, "jsx-ast-utils": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", - "dev": true, "requires": { "array-includes": "^3.1.3", "object.assign": "^4.1.2" } }, "keyv": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.0.4.tgz", - "integrity": "sha512-vqNHbAc8BBsxk+7QBYLW0Y219rWcClspR6WSeoHYKG5mnsSoOH+BL1pWq02DDCVdvvuUny5rkBlzMRzoqc+GIg==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.2.2.tgz", + "integrity": "sha512-uYS0vKTlBIjNCAUqrjlxmruxOEiZxZIHXyp32sdcGmP+ukFrmWUnE//RcPXJH3Vxrni1H2gsQbjHE0bH7MtMQQ==", "requires": { + "compress-brotli": "^1.3.6", "json-buffer": "3.0.1" } }, @@ -14918,25 +14864,25 @@ } }, "lilconfig": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", - "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", + "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==" }, "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=" }, - "lmdb-store": { - "version": "1.6.14", - "resolved": "https://registry.npmjs.org/lmdb-store/-/lmdb-store-1.6.14.tgz", - "integrity": "sha512-4woZfvfgolMEngjoMJrwePjdLotr3QKGJsDWURlJmKBed5JtE00IfAKo7ryPowl4ksGcs21pcdLkwrPnKomIuA==", + "lmdb": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-2.2.6.tgz", + "integrity": "sha512-UmQV0oZZcV3EN6rjcAjIiuWcc3MYZGWQ0GUYz46Ron5fuTa/dUow7WSQa6leFkvZIKVUdECBWVw96tckfEzUFQ==", "requires": { - "msgpackr": "^1.5.0", + "msgpackr": "^1.5.4", "nan": "^2.14.2", "node-gyp-build": "^4.2.3", - "ordered-binary": "^1.0.0", - "weak-lru-cache": "^1.0.0" + "ordered-binary": "^1.2.4", + "weak-lru-cache": "^1.2.2" } }, "load-bmfont": { @@ -14962,18 +14908,25 @@ } }, "loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" }, "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==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "json5": "^2.1.2" + }, + "dependencies": { + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + } } }, "locate-path": { @@ -15039,16 +14992,6 @@ "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.iteratee": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.iteratee/-/lodash.iteratee-4.7.0.tgz", @@ -15244,29 +15187,6 @@ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" }, - "make-fetch-happen": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", - "requires": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" - } - }, "makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", @@ -15297,9 +15217,10 @@ "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=" + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true }, "map-visit": { "version": "1.0.0", @@ -15309,11 +15230,6 @@ "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", @@ -15333,14 +15249,6 @@ "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-5.0.0.tgz", "integrity": "sha512-xbEFXCYVWrSx/gEKS1VPlg84h/4L20znVIulKw6kMfmBUAZNAnF00eczz9ICMl+/hjQGo5KSXRxbL/47X3rmMw==" }, - "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": "4.0.0", "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", @@ -15471,13 +15379,6 @@ "repeat-string": "^1.0.0", "unist-util-position": "^3.0.0", "vfile-location": "^3.1.0" - }, - "dependencies": { - "vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" - } } }, "mdast-util-to-string": { @@ -15569,6 +15470,7 @@ "version": "9.0.0", "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, "requires": { "@types/minimist": "^1.2.0", "camelcase-keys": "^6.2.2", @@ -15584,46 +15486,11 @@ "yargs-parser": "^20.2.3" }, "dependencies": { - "hosted-git-info": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", - "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" - } - } - }, "type-fest": { "version": "0.18.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==" + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true } } }, @@ -15772,7 +15639,8 @@ "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==" + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true }, "mini-css-extract-plugin": { "version": "1.6.2", @@ -15784,24 +15652,6 @@ "webpack-sources": "^1.1.0" }, "dependencies": { - "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" - } - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -15815,9 +15665,9 @@ } }, "mini-svg-data-uri": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.3.tgz", - "integrity": "sha512-gSfqpMRC8IxghvMcxzzmMnWpXAChSA+vy4cia33RgerMS8Fex95akUyQZPbxJJmeBGiGmK7n/1OpUX8ksRjIdA==" + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==" }, "minimatch": { "version": "3.0.4", @@ -15836,70 +15686,19 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, "requires": { "arrify": "^1.0.1", "is-plain-obj": "^1.1.0", "kind-of": "^6.0.3" - } - }, - "minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", - "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-fetch": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", - "requires": { - "encoding": "^0.1.12", - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.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" - } - }, - "minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "requires": { - "minipass": "^3.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.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=", + "dev": true + } } }, "mitt": { @@ -15940,9 +15739,9 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" }, "moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" + "version": "2.29.2", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.2.tgz", + "integrity": "sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg==" }, "ms": { "version": "2.1.2", @@ -15950,23 +15749,72 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "msgpackr": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.5.2.tgz", - "integrity": "sha512-OCguCkbG34x1ddO4vAzEm/4J1GTo512k9SoxV8K+EGfI/onFdpemRf0HpsVRFpxadXr4JBFgHsQUitgTlw7ZYQ==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.5.5.tgz", + "integrity": "sha512-JG0V47xRIQ9pyUnx6Hb4+3TrQoia2nA3UIdmyTldhxaxtKFkekkKpUW/N6fwHwod9o4BGuJGtouxOk+yCP5PEA==", "requires": { "msgpackr-extract": "^1.0.14" } }, "msgpackr-extract": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-1.0.16.tgz", - "integrity": "sha512-fxdRfQUxPrL/TizyfYfMn09dK58e+d65bRD/fcaVH4052vj30QOzzqxcQIS7B0NsqlypEQ/6Du3QmP2DhWFfCA==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/msgpackr-extract/-/msgpackr-extract-1.1.4.tgz", + "integrity": "sha512-WQbHvsThprXh+EqZYy+SQFEs7z6bNM7a0vgirwUfwUcphWGT2mdPcpyLCNiRsN6w5q5VKJUMblHY+tNEyceb9Q==", "optional": true, "requires": { - "nan": "^2.14.2", - "node-gyp-build": "^4.2.3" + "msgpackr-extract-darwin-arm64": "1.1.0", + "msgpackr-extract-darwin-x64": "1.1.0", + "msgpackr-extract-linux-arm": "1.1.0", + "msgpackr-extract-linux-arm64": "1.1.0", + "msgpackr-extract-linux-x64": "1.1.0", + "msgpackr-extract-win32-x64": "1.1.0", + "node-gyp-build-optional-packages": "^4.3.2" + }, + "dependencies": { + "node-gyp-build-optional-packages": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-4.3.2.tgz", + "integrity": "sha512-P5Ep3ISdmwcCkZIaBaQamQtWAG0facC89phWZgi5Z3hBU//J6S48OIvyZWSPPf6yQMklLZiqoosWAZUj7N+esA==", + "optional": true + } } }, + "msgpackr-extract-darwin-arm64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-1.1.0.tgz", + "integrity": "sha512-s1kHoT12tS2cCQOv+Wl3I+/cYNJXBPtwQqGA+dPYoXmchhXiE0Nso+BIfvQ5PxbmAyjj54Q5o7PnLTqVquNfZA==", + "optional": true + }, + "msgpackr-extract-darwin-x64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-1.1.0.tgz", + "integrity": "sha512-yx/H/i12IKg4eWGu/eKdKzJD4jaYvvujQSaVmeOMCesbSQnWo5X6YR9TFjoiNoU9Aexk1KufzL9gW+1DozG1yw==", + "optional": true + }, + "msgpackr-extract-linux-arm": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-1.1.0.tgz", + "integrity": "sha512-0VvSCqi12xpavxl14gMrauwIzHqHbmSChUijy/uo3mpjB1Pk4vlisKpZsaOZvNJyNKj0ACi5jYtbWnnOd7hYGw==", + "optional": true + }, + "msgpackr-extract-linux-arm64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-1.1.0.tgz", + "integrity": "sha512-AxFle3fHNwz2V4CYDIGFxI6o/ZuI0lBKg0uHI8EcCMUmDE5mVAUWYge5WXmORVvb8sVWyVgFlmi3MTu4Ve6tNQ==", + "optional": true + }, + "msgpackr-extract-linux-x64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-1.1.0.tgz", + "integrity": "sha512-O+XoyNFWpdB8oQL6O/YyzffPpmG5rTNrr1nKLW70HD2ENJUhcITzbV7eZimHPzkn8LAGls1tBaMTHQezTBpFOw==", + "optional": true + }, + "msgpackr-extract-win32-x64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-1.1.0.tgz", + "integrity": "sha512-6AJdM5rNsL4yrskRfhujVSPEd6IBpgvsnIT/TPowKNLQ62iIdryizPY2PJNFiW3AJcY249AHEiDBXS1cTDPxzA==", + "optional": true + }, "multer": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.4.tgz", @@ -15993,9 +15841,9 @@ "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" }, "nanoid": { - "version": "3.1.30", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==" + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==" }, "nanomatch": { "version": "1.2.13", @@ -16054,9 +15902,9 @@ } }, "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" }, "neo-async": { "version": "2.6.2", @@ -16095,22 +15943,17 @@ } }, "node-abi": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.5.0.tgz", - "integrity": "sha512-LtHvNIBgOy5mO8mPEUtkCW/YCRWYEKshIvqhe1GHHyXEHEB5mgICyYnAcl4qan3uFeRROErKGzatFHPf6kDxWw==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.8.0.tgz", + "integrity": "sha512-tzua9qWWi7iW4I42vUPKM+SfaF0vQSLAm4yO5J83mSwB7GeoWrDKC/K+8YCnYNwqP5duwazbw2X9l4m8SC2cUw==", "requires": { "semver": "^7.3.5" } }, "node-addon-api": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.2.0.tgz", - "integrity": "sha512-eazsqzwG2lskuzBqCGPi7Ac2UgOoMz8JVOXVhTvvPDYhthvNpefx8jWD8Np7Gv+2Sz0FlPWZk0nJV0z598Wn8Q==" - }, - "node-eta": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/node-eta/-/node-eta-0.9.0.tgz", - "integrity": "sha1-n7CwmbzSoCGUDmA8ZCVNwAPZp6g=" + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" }, "node-fetch": { "version": "2.6.5", @@ -16141,65 +15984,10 @@ } } }, - "node-gyp": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "dependencies": { - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "gauge": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz", - "integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==", - "requires": { - "ansi-regex": "^5.0.1", - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - }, - "npmlog": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.0.tgz", - "integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==", - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.0", - "set-blocking": "^2.0.0" - } - } - } - }, "node-gyp-build": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.3.0.tgz", - "integrity": "sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q==" + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.4.0.tgz", + "integrity": "sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==" }, "node-int64": { "version": "0.4.0", @@ -16213,102 +16001,20 @@ "integrity": "sha512-jY5dPJzw6NHd/KPSfPKJ+IHoFS81/tJ43r34ZeNMXGzCOM8jwQDCD12HYayKIB6MuznrnqIYy2e891NA2g0ibA==" }, "node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" - }, - "node-sass": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.1.tgz", - "integrity": "sha512-uMy+Xt29NlqKCFdFRZyXKOTqGt+QaKHexv9STj2WeLottnlqZEEWx6Bj0MXNthmFRRdM/YwyNo/8Tr46TOM0jQ==", - "requires": { - "async-foreach": "^0.1.3", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "lodash": "^4.17.15", - "meow": "^9.0.0", - "nan": "^2.13.2", - "node-gyp": "^8.4.1", - "npmlog": "^5.0.0", - "request": "^2.88.0", - "sass-graph": "4.0.0", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "dependencies": { - "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", - "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" - } - }, - "npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", - "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" - } - }, - "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" - } - } - } - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "requires": { - "abbrev": "1" - } + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" }, "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==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } } }, "normalize-path": { @@ -16378,24 +16084,6 @@ "schema-utils": "^3.0.0" }, "dependencies": { - "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" - } - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -16408,6 +16096,11 @@ } } }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", @@ -16419,11 +16112,6 @@ "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", "dev": true }, - "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", @@ -16447,11 +16135,6 @@ "is-descriptor": "^0.1.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==" - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -16472,11 +16155,6 @@ "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", @@ -16500,7 +16178,6 @@ "version": "1.1.5", "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -16511,7 +16188,6 @@ "version": "1.19.1", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", @@ -16671,15 +16347,20 @@ "es-abstract": "^1.18.2" } }, + "objectFitPolyfill": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/objectFitPolyfill/-/objectFitPolyfill-2.3.5.tgz", + "integrity": "sha512-8Quz071ZmGi0QWEG4xB3Bv5Lpw6K0Uca87FLoLMKMWjB6qIq9IyBegP3b/VLNxv2WYvIMGoeUQ+c6ibUkNa8TA==" + }, "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=", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "requires": { "ee-first": "1.1.1" } @@ -16715,9 +16396,9 @@ } }, "opentracing": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/opentracing/-/opentracing-0.14.5.tgz", - "integrity": "sha512-XLKtEfHxqrWyF1fzxznsv78w3csW41ucHnjiKnfzZLD5FN8UBDZZL1i4q0FR29zjxXhm+2Hop+5Vr/b8tKIvEg==" + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/opentracing/-/opentracing-0.14.7.tgz", + "integrity": "sha512-vz9iS7MJ5+Bp1URw8Khvdyw1H/hGvzHWlKQ7eRrQojSCDL1/SrWfrY9QebLw97n2deyRtzHRC3MkQfVNUCo91Q==" }, "optionator": { "version": "0.9.1", @@ -16733,9 +16414,9 @@ } }, "ordered-binary": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.2.3.tgz", - "integrity": "sha512-fEwMk8TNUtzQDjXKYS2ANW3fNZ/gMReCPOAsLHaqw+UDnq/8ddXAcX4lGRpTK7kAghAjkmJs1EXXbcrDbg+ruw==" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.2.5.tgz", + "integrity": "sha512-djRmZoEpOGvIRW7ufsCDHtvcUa18UC9TxnPbHhSVFZHsoyg0dtut1bWtBZ/fmxdPN62oWXrV6adM7NoWU+CneA==" }, "os-tmpdir": { "version": "1.0.2", @@ -16773,19 +16454,6 @@ "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-throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/p-throttle/-/p-throttle-4.1.1.tgz", - "integrity": "sha512-TuU8Ato+pRTPJoDzYD4s7ocJYcNSEZRvlxoq3hcPI2kZDZ49IQ1Wkj7/gDJc3X7XiEAAvRGtDzdXJI0tC3IL1g==" - }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -16983,9 +16651,9 @@ } }, "parse-headers": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.4.tgz", - "integrity": "sha512-psZ9iZoCNFLrgRjZ1d8mn0h9WRqJwFxM9q3x7iUjN/YT2OksthDJ5TiPCu2F38kS4zutqfW+YdVVkBZZx3/1aw==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" }, "parse-json": { "version": "5.2.0", @@ -17184,14 +16852,9 @@ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "peek-readable": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.0.2.tgz", - "integrity": "sha512-9fMaz6zoxw9ypO1KZy5RDJgSupEtu0Q+g/OqqsVHX3rKGR8qehRLYzsFARZ4bVvdvfknKiXvuDbkMnO1g6cRpQ==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz", + "integrity": "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==" }, "phin": { "version": "2.9.3", @@ -17204,9 +16867,9 @@ "integrity": "sha1-GN4vl+S/epVRrXURlCtUlverpmA=" }, "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "picomatch": { "version": "2.3.0", @@ -17219,9 +16882,9 @@ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" }, "pirates": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz", - "integrity": "sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", "dev": true }, "pixelmatch": { @@ -17233,56 +16896,11 @@ } }, "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "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": "^2.1.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=" - } + "find-up": "^4.0.0" } }, "pkg-up": { @@ -17341,35 +16959,44 @@ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "postcss": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", - "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "version": "8.4.12", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", + "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", "requires": { - "nanoid": "^3.1.30", + "nanoid": "^3.3.1", "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" - }, - "dependencies": { - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - } + "source-map-js": "^1.0.2" } }, "postcss-calc": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", - "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "requires": { - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + } } }, "postcss-colormin": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.2.tgz", - "integrity": "sha512-tSEe3NpqWARUTidDlF0LntPkdlhXqfDFuA1yslqpvvGAfpZ7oBaw+/QXd935NKm2U9p4PED0HDZlzmMk7fVC6g==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", @@ -17385,32 +17012,39 @@ } }, "postcss-convert-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.2.tgz", - "integrity": "sha512-KQ04E2yadmfa1LqXm7UIDwW1ftxU/QWZmz6NKnHnUvJ3LEYbbcX6i329f/ig+WnEByHegulocXrECaZGLpL8Zg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", + "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", "requires": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + } } }, "postcss-discard-comments": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", - "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==" + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", + "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==" }, "postcss-discard-duplicates": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", - "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==" }, "postcss-discard-empty": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", - "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==" + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==" }, "postcss-discard-overridden": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", - "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==" }, "postcss-flexbugs-fixes": { "version": "5.0.2", @@ -17434,60 +17068,86 @@ "dev": true }, "postcss-merge-longhand": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.4.tgz", - "integrity": "sha512-2lZrOVD+d81aoYkZDpWu6+3dTAAGkCKbV5DoRhnIR7KOULVrI/R7bcMjhrH9KTRy6iiHKqmtG+n/MMj1WmqHFw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz", + "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==", "requires": { - "postcss-value-parser": "^4.1.0", - "stylehacks": "^5.0.1" + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + } } }, "postcss-merge-rules": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.3.tgz", - "integrity": "sha512-cEKTMEbWazVa5NXd8deLdCnXl+6cYG7m2am+1HzqH0EnTdy8fRysatkaXb2dEnR+fdaDxTvuZ5zoBdv6efF6hg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", + "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", - "cssnano-utils": "^2.0.1", + "cssnano-utils": "^3.1.0", "postcss-selector-parser": "^6.0.5" } }, "postcss-minify-font-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", - "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "requires": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + } } }, "postcss-minify-gradients": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.3.tgz", - "integrity": "sha512-Z91Ol22nB6XJW+5oe31+YxRsYooxOdFKcbOqY/V8Fxse1Y3vqlNRpi1cxCqoACZTQEhl+xvt4hsbWiV5R+XI9Q==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "requires": { "colord": "^2.9.1", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + } } }, "postcss-minify-params": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.2.tgz", - "integrity": "sha512-qJAPuBzxO1yhLad7h2Dzk/F7n1vPyfHfCCh5grjGfjhi1ttCnq4ZXGIW77GSrEbh9Hus9Lc/e/+tB4vh3/GpDg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", + "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", "requires": { - "alphanum-sort": "^1.0.2", "browserslist": "^4.16.6", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + } } }, "postcss-minify-selectors": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", - "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", + "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", "requires": { - "alphanum-sort": "^1.0.2", "postcss-selector-parser": "^6.0.5" } }, @@ -17523,66 +17183,105 @@ } }, "postcss-normalize-charset": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", - "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==" + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==" }, "postcss-normalize-display-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", - "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + } } }, "postcss-normalize-positions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", - "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", + "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", "requires": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + } } }, "postcss-normalize-repeat-style": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", - "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", + "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + } } }, "postcss-normalize-string": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", - "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "requires": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + } } }, "postcss-normalize-timing-functions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", - "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + } } }, "postcss-normalize-unicode": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", - "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", "requires": { - "browserslist": "^4.16.0", - "postcss-value-parser": "^4.1.0" + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + } } }, "postcss-normalize-url": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz", - "integrity": "sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "requires": { "normalize-url": "^6.0.1", "postcss-value-parser": "^4.2.0" @@ -17596,38 +17295,58 @@ } }, "postcss-normalize-whitespace": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", - "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "requires": { - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + } } }, "postcss-ordered-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", - "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", + "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + } } }, "postcss-reduce-initial": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz", - "integrity": "sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0" } }, "postcss-reduce-transforms": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", - "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "postcss-value-parser": "^4.2.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + } } }, "postcss-resolve-nested-selector": { @@ -17643,9 +17362,9 @@ "dev": true }, "postcss-scss": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.2.tgz", - "integrity": "sha512-xfdkU128CkKKKVAwkyt0M8OdnelJ3MRcIRAPPQkRpoPeuzWY3RIeg7piRCpZ79MK7Q16diLXMMAD9dN5mauPlQ==" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.3.tgz", + "integrity": "sha512-j4KxzWovfdHsyxwl1BxkUal/O4uirvHgdzMKS1aWJBAV0qh2qj5qAZqpeBfVUYGWv+4iK9Az7SPyZ4fyNju1uA==" }, "postcss-selector-parser": { "version": "6.0.6", @@ -17663,18 +17382,18 @@ "dev": true }, "postcss-svgo": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.3.tgz", - "integrity": "sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "requires": { - "postcss-value-parser": "^4.1.0", + "postcss-value-parser": "^4.2.0", "svgo": "^2.7.0" }, "dependencies": { - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, "svgo": { "version": "2.8.0", @@ -17693,11 +17412,10 @@ } }, "postcss-unique-selectors": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.2.tgz", - "integrity": "sha512-w3zBVlrtZm7loQWRPVC0yjUwwpty7OM6DnEHkxcSQXO1bMS3RJ+JUS5LFMSDZHJcvGsRwhZinCWVqn8Kej4EDA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "requires": { - "alphanum-sort": "^1.0.2", "postcss-selector-parser": "^6.0.5" } }, @@ -17715,11 +17433,11 @@ } }, "prebuild-install": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.0.0.tgz", - "integrity": "sha512-IvSenf33K7JcgddNz2D5w521EgO+4aMMjFt73Uk9FRzQ7P+QZPKrp7qPsDydsSwjGt3T5xRNnM1bj1zMTD5fTA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.0.1.tgz", + "integrity": "sha512-QBSab31WqkyxpnMWQxubYAHR5S9B2+r81ucocew34Fkl98FhvKIF50jIJnNOBmAZfyNV7vE5T6gd3hTVWgY6tg==", "requires": { - "detect-libc": "^1.0.3", + "detect-libc": "^2.0.0", "expand-template": "^2.0.3", "github-from-package": "0.0.0", "minimist": "^1.2.3", @@ -17732,6 +17450,13 @@ "simple-get": "^4.0.0", "tar-fs": "^2.0.0", "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" + } } }, "prelude-ls": { @@ -17745,18 +17470,18 @@ "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" }, "prettier": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", - "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", + "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", "dev": true }, "prettier-plugin-packagejson": { - "version": "2.2.15", - "resolved": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.2.15.tgz", - "integrity": "sha512-r3WKxw0ALyD3gr3RlIFK3o7mUejCVkqwVKtUuPQaB3+aNiZYKxmad+GpZ6WFWTm6Zq2jX0wvSdlkGccQ2pEnCg==", + "version": "2.2.17", + "resolved": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.2.17.tgz", + "integrity": "sha512-Z1l3stIdkEzuv5w2ZyLl7mvl1Q/7vr2wjLAaKCQtafPHB7h09dir0tgXK/W5iEc/jP+C4XtvJl/HhiZBvPh4rQ==", "dev": true, "requires": { - "sort-package-json": "1.53.1" + "sort-package-json": "1.55.0" } }, "pretty-bytes": { @@ -17774,12 +17499,11 @@ } }, "pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "requires": { - "@jest/types": "^27.4.2", "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", "react-is": "^17.0.1" @@ -17800,16 +17524,16 @@ } }, "prismjs": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.26.0.tgz", - "integrity": "sha512-HUoH9C5Z3jKkl3UunCyiD5jwk0+Hz0fIgQ2nbwU2Oo/ceuTAQAg+pPVnfdt2TJWRVLcxKh9iuoYDUSc8clb5UQ==" + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz", + "integrity": "sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==" }, "probe-image-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-6.0.0.tgz", - "integrity": "sha512-99PZ5+RU4gqiTfK5ZDMDkZtn6eL4WlKfFyVJV7lFQvH3iGmQ85DqMTOdxorERO26LHkevR2qsxnHp0x/2UDJPA==", + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz", + "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==", "requires": { - "deepmerge": "^4.0.0", + "lodash.merge": "^4.6.2", "needle": "^2.5.2", "stream-parser": "~0.3.1" } @@ -17829,20 +17553,6 @@ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" - }, - "promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - }, "prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -17907,7 +17617,8 @@ "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true }, "pump": { "version": "3.0.0", @@ -17937,9 +17648,12 @@ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" }, "qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "requires": { + "side-channel": "^1.0.4" + } }, "query-string": { "version": "6.14.1", @@ -17965,7 +17679,8 @@ "quick-lru": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true }, "randombytes": { "version": "2.1.0", @@ -17981,12 +17696,12 @@ "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" }, "raw-body": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", - "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "requires": { - "bytes": "3.1.1", - "http-errors": "1.8.1", + "bytes": "3.1.2", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" } @@ -18000,24 +17715,6 @@ "schema-utils": "^3.0.0" }, "dependencies": { - "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" - } - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -18049,12 +17746,11 @@ } }, "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.0.0.tgz", + "integrity": "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==", "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" } }, "react-dev-utils": { @@ -18173,12 +17869,9 @@ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, "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" - } + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" }, "loader-utils": { "version": "2.0.0", @@ -18233,19 +17926,28 @@ "integrity": "sha512-NkCNsnBSujliii5N2HbA6Wy5z2s6GtCtPaJ0D6GWNMSKnP8wmEtQ3u2qAeG9+xHJE2cMRFmfqMpDeJtBay38RA==" }, "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz", + "integrity": "sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==", "requires": { "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" + "scheduler": "^0.21.0" + }, + "dependencies": { + "scheduler": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", + "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "requires": { + "loose-envify": "^1.1.0" + } + } } }, "react-error-overlay": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", - "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" }, "react-fast-compare": { "version": "3.2.0", @@ -18294,21 +17996,20 @@ "integrity": "sha512-2FoTQzRNTncBVtnzxFOk2mCpcfxQpenBMbk5kSVBg5UcPqV9fRbgY2zhb7GTWWOlpFmAxhClBDlIq8Rsubz1yQ==" }, "react-test-renderer": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", - "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-18.0.0.tgz", + "integrity": "sha512-SyZTP/FSkwfiKOZuTZiISzsrC8A80KNlQ8PyyoGoOq+VzMAab6Em1POK/CiX3+XyXG6oiJa1C53zYDbdrJu9fw==", "dev": true, "requires": { - "object-assign": "^4.1.1", - "react-is": "^17.0.2", + "react-is": "^18.0.0", "react-shallow-renderer": "^16.13.1", - "scheduler": "^0.20.2" + "scheduler": "^0.21.0" }, "dependencies": { "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.0.0.tgz", + "integrity": "sha512-yUcBYdBBbo3QiPsgYDcfQcIkGZHfxOaoE6HLSnr1sPzMhdyxusbfKOSUbSd/ocGi32dxcj366PsTj+5oggeKKw==", "dev": true } } @@ -18325,6 +18026,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, "requires": { "@types/normalize-package-data": "^2.4.0", "normalize-package-data": "^2.5.0", @@ -18332,21 +18034,69 @@ "type-fest": "^0.6.0" }, "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, "type-fest": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true } } }, "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "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": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "readable-web-to-node-stream": { @@ -18355,6 +18105,18 @@ "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", "requires": { "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "readdirp": { @@ -18377,6 +18139,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, "requires": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -18401,9 +18164,9 @@ "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" }, "regenerate-unicode-properties": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", - "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", "requires": { "regenerate": "^1.4.2" } @@ -18414,9 +18177,9 @@ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", "requires": { "@babel/runtime": "^7.8.4" } @@ -18450,14 +18213,14 @@ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" }, "regexpu-core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", - "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", + "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", "requires": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^9.0.0", - "regjsgen": "^0.5.2", - "regjsparser": "^0.7.0", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.0.0" } @@ -18479,14 +18242,14 @@ } }, "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" }, "regjsparser": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", - "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", "requires": { "jsesc": "~0.5.0" }, @@ -18508,117 +18271,10 @@ "unified": "^9.1.0" }, "dependencies": { - "character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" - }, - "character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" - }, - "character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" - }, - "is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" - }, - "is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, - "is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" - }, - "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-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==" - }, - "longest-streak": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", - "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==" - }, - "mdast-util-from-markdown": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", - "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-string": "^2.0.0", - "micromark": "~2.11.0", - "parse-entities": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "mdast-util-to-markdown": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", - "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", - "requires": { - "@types/unist": "^2.0.0", - "longest-streak": "^2.0.0", - "mdast-util-to-string": "^2.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.0.0", - "zwitch": "^1.0.0" - } - }, - "micromark": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", - "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", - "requires": { - "debug": "^4.0.0", - "parse-entities": "^2.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" - } - }, - "remark-parse": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", - "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", - "requires": { - "mdast-util-from-markdown": "^0.8.0" - } - }, - "remark-stringify": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", - "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", - "requires": { - "mdast-util-to-markdown": "^0.6.0" - } + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" }, "unified": { "version": "9.2.2", @@ -18632,14 +18288,6 @@ "trough": "^1.0.0", "vfile": "^4.0.0" } - }, - "unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "requires": { - "@types/unist": "^2.0.2" - } } } }, @@ -18661,131 +18309,12 @@ "micromark-extension-gfm": "^0.3.0" } }, - "remark-mdx": { - "version": "2.0.0-next.7", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.0.0-next.7.tgz", - "integrity": "sha512-JHYCfxJzvjTw8h5y10f+mCvbfIt5klAkWlULqPu1nM/r6ghF3tzJl0AFQFj5b/m/7U553+yYb/y4n0julMERYA==", - "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" - } - }, - "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" - } - }, - "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==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", "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" - } - } + "mdast-util-from-markdown": "^0.8.0" } }, "remark-retext": { @@ -18797,24 +18326,11 @@ } }, "remark-stringify": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.1.tgz", - "integrity": "sha512-q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", + "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", "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" + "mdast-util-to-markdown": "^0.6.0" } }, "remove-trailing-separator": { @@ -18839,17 +18355,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -18870,55 +18375,6 @@ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" }, - "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==" - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - } - } - }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -19066,11 +18522,6 @@ "supports-color": "^6.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==" - }, "supports-color": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", @@ -19239,9 +18690,9 @@ } }, "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==" + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "safe-regex": { "version": "1.1.0", @@ -19286,6 +18737,11 @@ "entities": "^2.0.0" } }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, "postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", @@ -19298,51 +18754,20 @@ } }, "sass": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.47.0.tgz", - "integrity": "sha512-GtXwvwgD7/6MLUZPnlA5/8cdRgC9SzT5kAnnJMRmEZQFRE3J56Foswig4NyyyQGsnmNvg6EUM/FP0Pe9Y2zywQ==", + "version": "1.50.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.50.0.tgz", + "integrity": "sha512-cLsD6MEZ5URXHStxApajEh7gW189kkjn4Rc8DQweMyF+o5HF5nfEz8QYLMlPsTOD88DknatTmBWkOcw5/LnJLQ==", + "dev": true, "requires": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", "source-map-js": ">=0.6.2 <2.0.0" } }, - "sass-graph": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.0.tgz", - "integrity": "sha512-WSO/MfXqKH7/TS8RdkCX3lVkPFQzCgbqdGsmSKq6tlPU+GpGEsa/5aW18JqItnqh+lPtcjifqdZ/VmiILkKckQ==", - "requires": { - "glob": "^7.0.0", - "lodash": "^4.17.11", - "scss-tokenizer": "^0.3.0", - "yargs": "^17.2.1" - }, - "dependencies": { - "yargs": { - "version": "17.3.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz", - "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" - } - }, - "yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==" - } - } - }, "sass-loader": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz", - "integrity": "sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==", + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.1.tgz", + "integrity": "sha512-RRvWl+3K2LSMezIsd008ErK4rk6CulIMSwrcc2aZvjymUgKo/vjXGp1rSWmfTUX7bblEOz8tst4wBwWtCGBqKA==", "requires": { "klona": "^2.0.4", "loader-utils": "^2.0.0", @@ -19351,24 +18776,6 @@ "semver": "^7.3.2" }, "dependencies": { - "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" - } - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -19396,12 +18803,12 @@ } }, "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", + "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "dev": true, "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "^1.1.0" } }, "schema-utils": { @@ -19414,22 +18821,6 @@ "ajv-keywords": "^3.5.2" } }, - "scss-tokenizer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.3.0.tgz", - "integrity": "sha512-14Zl9GcbBvOT9057ZKjpz5yPOyUWG2ojd9D5io28wHRYsOrs7U95Q+KNL87+32p8rc+LvDpbu/i9ZYjM9Q+FsQ==", - "requires": { - "js-base64": "^2.4.3", - "source-map": "^0.7.1" - }, - "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==" - } - } - }, "section-matter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", @@ -19507,6 +18898,28 @@ } } }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -19516,6 +18929,19 @@ "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "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" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" } } }, @@ -19583,18 +19009,30 @@ "integrity": "sha512-LUMFi+RppPlrHzbqmFnINTrazo0lPNwhcgzuAXVVcfy/mqPDrQmHAyz5bvV0gDAuRFrk804V0HpQ6u9sZ0tBeg==" }, "sharp": { - "version": "0.29.3", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.29.3.tgz", - "integrity": "sha512-fKWUuOw77E4nhpyzCCJR1ayrttHoFHBT2U/kR/qEMRhvPEcluG4BKj324+SCO1e84+knXHwhJ1HHJGnUt4ElGA==", + "version": "0.30.3", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.30.3.tgz", + "integrity": "sha512-rjpfJFK58ZOFSG8sxYSo3/JQb4ej095HjXp9X7gVu7gEn1aqSG8TCW29h/Rr31+PXrFADo1H/vKfw0uhMQWFtg==", "requires": { - "color": "^4.0.1", - "detect-libc": "^1.0.3", - "node-addon-api": "^4.2.0", - "prebuild-install": "^7.0.0", + "color": "^4.2.1", + "detect-libc": "^2.0.1", + "node-addon-api": "^4.3.0", + "prebuild-install": "^7.0.1", "semver": "^7.3.5", - "simple-get": "^4.0.0", + "simple-get": "^4.0.1", "tar-fs": "^2.1.1", "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" + }, + "node-addon-api": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", + "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==" + } } }, "shebang-command": { @@ -19636,9 +19074,9 @@ "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==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", "requires": { "decompress-response": "^6.0.0", "once": "^1.3.1", @@ -19660,34 +19098,15 @@ } } }, - "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" - }, - "dependencies": { - "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" - } - } - } - }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, "sitemap": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.0.tgz", - "integrity": "sha512-OctwI2RYFj3Lnoutix0Qhow3AvDoUQ7rsSyzrY8wFKHqXYvmCJXFOBZyVU4/DDtsQ2KnEWY4j4j80hBHBOVEWQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", + "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", "requires": { "@types/node": "^17.0.5", "@types/sax": "^1.2.1", @@ -19695,11 +19114,6 @@ "sax": "^1.2.4" }, "dependencies": { - "@types/node": { - "version": "17.0.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.5.tgz", - "integrity": "sha512-w3mrvNXLeDYV1GKTZorGJQivK6XLCoGwpnyJFbJVK/aTBQUxOCaa/GlFAAN3OTDFcb7h5tiFG+YXCO2By+riZw==" - }, "arg": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", @@ -19723,14 +19137,9 @@ } }, "slugify": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.4.tgz", - "integrity": "sha512-Pcz296CK0uGnTf4iNQId79Uv6/5G16t0g0x3OsxWS8qVSOW+JXNnNHKVcuDiMgEGTWyK6zjlWXo2dvzV/FLf9Q==" - }, - "smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.5.tgz", + "integrity": "sha512-8mo9bslnBO3tr5PEVFzMPIWwWnipGS0xVbYf65zxDqfNwmzYn1LpiKNrR6DlClusuvo+hDHd1zKpmfAe83NQSQ==" }, "snapdragon": { "version": "0.8.2", @@ -19837,11 +19246,6 @@ "kind-of": "^3.2.0" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -19897,25 +19301,6 @@ "debug": "~4.3.1" } }, - "socks": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", - "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", - "requires": { - "ip": "^1.1.5", - "smart-buffer": "^4.1.0" - } - }, - "socks-proxy-agent": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz", - "integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==", - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.1", - "socks": "^2.6.1" - } - }, "sort-object-keys": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.3.tgz", @@ -19923,9 +19308,9 @@ "dev": true }, "sort-package-json": { - "version": "1.53.1", - "resolved": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-1.53.1.tgz", - "integrity": "sha512-ltLORrQuuPMpy23YkWCA8fO7zBOxM4P1j9LcGxci4K2Fk8jmSyCA/ATU6CFyy8qR2HQRx4RBYWzoi78FU/Anuw==", + "version": "1.55.0", + "resolved": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-1.55.0.tgz", + "integrity": "sha512-xhKvRD8WGbALjXQkVuk4/93Z/2NIO+5IzKamdMjN5kn3L+N+M9YWQssmM6GXlQr9v1F7PGWsOJEo1gvXOhM7Mg==", "dev": true, "requires": { "detect-indent": "^6.0.0", @@ -19951,12 +19336,6 @@ "merge2": "^1.2.3", "slash": "^3.0.0" } - }, - "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==", - "dev": true } } }, @@ -19971,9 +19350,9 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" }, "source-map-resolve": { "version": "0.5.3", @@ -20016,6 +19395,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -20024,21 +19404,24 @@ "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==" + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true }, "spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==" + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true }, "specificity": { "version": "0.4.1", @@ -20064,30 +19447,6 @@ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, - "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": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "requires": { - "minipass": "^3.1.1" - } - }, "st": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/st/-/st-2.0.0.tgz", @@ -20129,14 +19488,9 @@ } }, "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==" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", + "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" }, "static-extend": { "version": "0.1.2", @@ -20158,46 +19512,9 @@ } }, "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" - } - } - } + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, "stream-events": { "version": "1.0.5", @@ -20345,11 +19662,11 @@ } }, "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==", + "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.2.0" + "safe-buffer": "~5.1.0" } }, "stringify-entities": { @@ -20425,6 +19742,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, "requires": { "min-indent": "^1.0.0" } @@ -20443,12 +19761,12 @@ } }, "strtok3": { - "version": "6.2.4", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.2.4.tgz", - "integrity": "sha512-GO8IcFF9GmFDvqduIspUBwCzCbqzegyVKIsSymcMgiZKeCfrN9SowtUoi8+b59WZMAjIzVZic/Ft97+pynR3Iw==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz", + "integrity": "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==", "requires": { "@tokenizer/token": "^0.3.0", - "peek-readable": "^4.0.1" + "peek-readable": "^4.1.0" } }, "stubs": { @@ -20465,24 +19783,6 @@ "schema-utils": "^3.0.0" }, "dependencies": { - "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" - } - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -20510,33 +19810,34 @@ } }, "stylehacks": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", - "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", "requires": { - "browserslist": "^4.16.0", + "browserslist": "^4.16.6", "postcss-selector-parser": "^6.0.4" } }, "stylelint": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.2.0.tgz", - "integrity": "sha512-i0DrmDXFNpDsWiwx6SPRs4/pyw4kvZgqpDGvsTslQMY7hpUl6r33aQvNSn6cnTg2wtZ9rreFElI7XAKpOWi1vQ==", + "version": "14.7.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.7.0.tgz", + "integrity": "sha512-vAVPAYaHhcexOiuvym0S64UWIIonMKgYz1Eh+SZgXKkKFLL+wwBzzWGH7Bdnk/HLyH3KlrX+tlisFdEG8ik+Lw==", "dev": true, "requires": { "balanced-match": "^2.0.0", "colord": "^2.9.2", "cosmiconfig": "^7.0.1", - "debug": "^4.3.3", + "css-functions-list": "^3.0.1", + "debug": "^4.3.4", "execall": "^2.0.0", - "fast-glob": "^3.2.7", + "fast-glob": "^3.2.11", "fastest-levenshtein": "^1.0.12", "file-entry-cache": "^6.0.1", "get-stdin": "^8.0.0", "global-modules": "^2.0.0", - "globby": "^11.0.4", + "globby": "^11.1.0", "globjoin": "^0.1.4", - "html-tags": "^3.1.0", + "html-tags": "^3.2.0", "ignore": "^5.2.0", "import-lazy": "^4.0.0", "imurmurhash": "^0.1.4", @@ -20544,53 +19845,63 @@ "known-css-properties": "^0.24.0", "mathml-tag-names": "^2.1.3", "meow": "^9.0.0", - "micromatch": "^4.0.4", + "micromatch": "^4.0.5", "normalize-path": "^3.0.0", "normalize-selector": "^0.2.0", "picocolors": "^1.0.0", - "postcss": "^8.3.11", + "postcss": "^8.4.12", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.1", "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.7", - "postcss-value-parser": "^4.1.0", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "specificity": "^0.4.1", "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "style-search": "^0.1.0", + "supports-hyperlinks": "^2.2.0", "svg-tags": "^1.0.0", - "table": "^6.7.5", + "table": "^6.8.0", "v8-compile-cache": "^2.3.0", - "write-file-atomic": "^3.0.3" + "write-file-atomic": "^4.0.1" }, "dependencies": { - "ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "requires": { "ms": "2.1.2" } }, - "get-stdin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", - "dev": true + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } }, "ignore": { "version": "5.2.0", @@ -20604,57 +19915,76 @@ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true }, "postcss-selector-parser": { - "version": "6.0.8", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", - "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "dev": true, "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, "resolve-from": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, - "table": { - "version": "6.7.5", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.5.tgz", - "integrity": "sha512-LFNeryOqiQHqCVKzhkymKwt6ozeRhlm8IL1mE8rNUurkir4heF6PzMyRgaTa4tlyPTGGgXuvVOF/OLWiH09Lqw==", + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "write-file-atomic": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz", + "integrity": "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==", "dev": true, "requires": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" } } } }, "stylelint-config-recommended": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-6.0.0.tgz", - "integrity": "sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-7.0.0.tgz", + "integrity": "sha512-yGn84Bf/q41J4luis1AZ95gj0EQwRX8lWmGmBwkwBNSkpGSpl66XcPTulxGa/Z91aPoNGuIGBmFkcM1MejMo9Q==", "dev": true }, "stylelint-config-recommended-scss": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-5.0.2.tgz", - "integrity": "sha512-b14BSZjcwW0hqbzm9b0S/ScN2+3CO3O4vcMNOw2KGf8lfVSwJ4p5TbNEXKwKl1+0FMtgRXZj6DqVUe/7nGnuBg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-6.0.0.tgz", + "integrity": "sha512-6QOe2/OzXV2AP5FE12A7+qtKdZik7Saf42SMMl84ksVBBPpTdrV+9HaCbPYiRMiwELY9hXCVdH4wlJ+YJb5eig==", "dev": true, "requires": { "postcss-scss": "^4.0.2", - "stylelint-config-recommended": "^6.0.0", + "stylelint-config-recommended": "^7.0.0", "stylelint-scss": "^4.0.0" } }, @@ -20669,9 +19999,9 @@ } }, "stylelint-scss": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.1.0.tgz", - "integrity": "sha512-BNYTo7MMamhFOlcaAWp2dMpjg6hPyM/FFqfDIYzmYVLMmQJqc8lWRIiTqP4UX5bresj9Vo0dKC6odSh43VP2NA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-4.2.0.tgz", + "integrity": "sha512-HHHMVKJJ5RM9pPIbgJ/XA67h9H0407G68Rm69H4fzFbFkyDMcTV1Byep3qdze5+fJ3c0U7mJrbj6S0Fg072uZA==", "dev": true, "requires": { "lodash": "^4.17.21", @@ -20716,6 +20046,11 @@ "supports-color": "^7.0.0" } }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, "svg-tags": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", @@ -20848,12 +20183,11 @@ } }, "table": { - "version": "6.7.2", - "resolved": "https://registry.npmjs.org/table/-/table-6.7.2.tgz", - "integrity": "sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", "requires": { "ajv": "^8.0.1", - "lodash.clonedeep": "^4.5.0", "lodash.truncate": "^4.4.2", "slice-ansi": "^4.0.0", "string-width": "^4.2.3", @@ -20861,9 +20195,9 @@ }, "dependencies": { "ajv": { - "version": "8.6.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz", - "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.10.0.tgz", + "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -20874,34 +20208,9 @@ } }, "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - }, - "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" - } - } + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" }, "tar-fs": { "version": "2.1.1", @@ -20924,6 +20233,18 @@ "fs-constants": "^1.0.0", "inherits": "^2.0.3", "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "teeny-request": { @@ -20954,10 +20275,11 @@ } }, "terser": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", - "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "version": "5.12.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", + "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", "requires": { + "acorn": "^8.5.0", "commander": "^2.20.0", "source-map": "~0.7.2", "source-map-support": "~0.5.20" @@ -20976,11 +20298,11 @@ } }, "terser-webpack-plugin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", - "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", "requires": { - "jest-worker": "^27.4.1", + "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", "source-map": "^0.6.1", @@ -20988,9 +20310,9 @@ }, "dependencies": { "jest-worker": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.5.tgz", - "integrity": "sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==", + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "requires": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -21066,11 +20388,6 @@ "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=" - }, "tinycolor2": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", @@ -21103,11 +20420,6 @@ "kind-of": "^3.0.2" }, "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -21148,23 +20460,14 @@ "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, "token-types": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/token-types/-/token-types-4.1.1.tgz", - "integrity": "sha512-hD+QyuUAyI2spzsI0B7gf/jJ2ggR4RjkAo37j3StuePhApJUwcWDjnHDOFdIWYSwNR28H14hpwm4EI+V1Ted1w==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/token-types/-/token-types-4.2.0.tgz", + "integrity": "sha512-P0rrp4wUpefLncNamWIef62J0v0kQR/GfDVji9WKY7GDCWy5YbVSrKUTam07iWPZQGy0zWNOfstYTykMmPNR7w==", "requires": { "@tokenizer/token": "^0.3.0", "ieee754": "^1.2.1" } }, - "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" - } - }, "tr46": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", @@ -21180,15 +20483,11 @@ "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "dev": true }, - "trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" - }, "trim-newlines": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==" + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true }, "trim-repeated": { "version": "1.0.0", @@ -21198,11 +20497,6 @@ "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", @@ -21214,9 +20508,9 @@ "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==" }, "ts-node": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.4.0.tgz", - "integrity": "sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==", + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz", + "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==", "dev": true, "requires": { "@cspotcode/source-map-support": "0.7.0", @@ -21230,6 +20524,7 @@ "create-require": "^1.1.0", "diff": "^4.0.1", "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.0", "yn": "3.1.1" }, "dependencies": { @@ -21242,14 +20537,21 @@ } }, "tsconfig-paths": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", - "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", "requires": { "@types/json5": "^0.0.29", "json5": "^1.0.1", - "minimist": "^1.2.0", + "minimist": "^1.2.6", "strip-bom": "^3.0.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + } } }, "tslib": { @@ -21273,11 +20575,6 @@ "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", @@ -21330,9 +20627,9 @@ } }, "typescript": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", - "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==", + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", + "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", "dev": true }, "unbox-primitive": { @@ -21352,12 +20649,19 @@ "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" }, "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==", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", + "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", "requires": { - "sprintf-js": "^1.0.3", + "sprintf-js": "^1.1.1", "util-deprecate": "^1.0.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" + } } }, "unherit": { @@ -21403,13 +20707,6 @@ "is-plain-obj": "^2.0.0", "trough": "^1.0.0", "vfile": "^4.0.0" - }, - "dependencies": { - "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==" - } } }, "union-value": { @@ -21423,22 +20720,6 @@ "set-value": "^2.0.1" } }, - "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", @@ -21507,43 +20788,12 @@ "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==" }, - "unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "requires": { - "unist-util-is": "^4.0.0" - } - }, "unist-util-remove-position": { - "version": "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==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-3.0.0.tgz", + "integrity": "sha512-17kIOuolVuK16LMb9KyMJlqdfCtlfQY5FjY3Sdo9iC7F5wqdXhNjMq0PBvMpkVNNnAmHxXssUW+rZ9T2zbP0Rg==", "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-visit": "^2.0.0" } }, "unist-util-select": { @@ -21710,24 +20960,6 @@ "schema-utils": "^3.0.0" }, "dependencies": { - "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" - } - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -21790,6 +21022,11 @@ "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" }, + "utility-types": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", + "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==" + }, "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", @@ -21805,10 +21042,16 @@ "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" }, + "v8-compile-cache-lib": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz", + "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==", + "dev": true + }, "v8-to-istanbul": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz", - "integrity": "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.1", @@ -21833,6 +21076,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -21848,23 +21092,6 @@ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" }, - "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" - }, - "dependencies": { - "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=" - } - } - }, "vfile": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", @@ -21876,29 +21103,26 @@ "vfile-message": "^2.0.0" }, "dependencies": { - "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" - } - }, - "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" - } + "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==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", + "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } }, "w3c-hr-time": { "version": "1.0.2", @@ -21945,9 +21169,9 @@ } }, "weak-lru-cache": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.1.tgz", - "integrity": "sha512-O5ag1F0Xk6ui+Fg5LlosTcVAyHs6DeyiDDbOapNtFCx/KjZ82B3U9stM9hvzbVclKWn9ABPjaINX/nQkGkJkKg==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz", + "integrity": "sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==" }, "web-namespaces": { "version": "1.1.4", @@ -21961,12 +21185,12 @@ "dev": true }, "webpack": { - "version": "5.65.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.65.0.tgz", - "integrity": "sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==", + "version": "5.72.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.72.0.tgz", + "integrity": "sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w==", "requires": { - "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.50", + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", @@ -21974,12 +21198,12 @@ "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.3", + "enhanced-resolve": "^5.9.2", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", + "graceful-fs": "^4.2.9", "json-parse-better-errors": "^1.0.2", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", @@ -21988,7 +21212,7 @@ "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", "watchpack": "^2.3.1", - "webpack-sources": "^3.2.2" + "webpack-sources": "^3.2.3" }, "dependencies": { "schema-utils": { @@ -22001,15 +21225,10 @@ "ajv-keywords": "^3.5.2" } }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, "webpack-sources": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz", - "integrity": "sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==" + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" } } }, @@ -22412,9 +21631,9 @@ "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==" }, "xss": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.10.tgz", - "integrity": "sha512-qmoqrRksmzqSKvgqzN0055UFWY7OKx1/9JWeRswwEVX9fCG5jcYRxa/A2DHcmZX6VJvjzHRQ2STeeVcQkrmLSw==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.11.tgz", + "integrity": "sha512-EimjrjThZeK2MO7WKR9mN5ZC1CSqivSl55wvUK5EtU6acf0rzEE1pN+9ZDrFXJ82BRp3JL38pPE6S4o/rpp1zQ==", "requires": { "commander": "^2.20.3", "cssfilter": "0.0.10" @@ -22428,19 +21647,25 @@ } }, "xstate": { - "version": "4.27.0", - "resolved": "https://registry.npmjs.org/xstate/-/xstate-4.27.0.tgz", - "integrity": "sha512-ohOwDM9tViC/zSSmY9261CHblDPqiaAk5vyjVbi69uJv9fGWMzlm0VDQwM2OvC61GKfXVBeuWSMkL7LPUsTpfA==" + "version": "4.31.0", + "resolved": "https://registry.npmjs.org/xstate/-/xstate-4.31.0.tgz", + "integrity": "sha512-UK5m6OqUsTlPuKWkfRR5cR9/Yt7sysFyEg+PVIbEH9mwHSf9zuCvWO7rRvhBq7T+3pEXLKTEMfaqmLxl9Ob1pw==" }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, + "xxhash-wasm": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz", + "integrity": "sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA==" + }, "y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true }, "yallist": { "version": "4.0.0", @@ -22459,6 +21684,18 @@ "requires": { "loader-utils": "^1.4.0", "yaml": "^1.8.3" + }, + "dependencies": { + "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" + } + } } }, "yargs": { @@ -22479,7 +21716,8 @@ "yargs-parser": { "version": "20.2.9", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true }, "yeast": { "version": "0.1.2", @@ -22517,9 +21755,9 @@ }, "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==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" }, "ansi-styles": { "version": "3.2.1", diff --git a/package.json b/package.json index d8dca8a..5dbe7b8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "gatsby-starter-lumen", "version": "4.0.0", - "description": "A minimal, lightweight and mobile-first starter for creating blazing-fast static blogs", + "description": "A minimal, lightweight and mobile-first starter for creating static blogs.", "keywords": [ "gatsby", "graphql", @@ -14,7 +14,6 @@ }, "license": "MIT", "author": "Alexander Shelepenok ", - "main": "n/a", "scripts": { "build": "npm run clean && gatsby build", "clean": "rimraf .cache public", @@ -25,96 +24,93 @@ "lint:scss": "stylelint \"src/**/*.scss\"", "lint:ts": "eslint \"src\" --ext .tsx,.ts && prettier --check .", "start": "npm run clean && gatsby develop", + "serve": "gatsby serve", "test": "jest --config ./internal/testing/jest-config.ts", - "test:coverage": "jest --coverage --config ./jest/jest-config.js", - "test:watch": "jest --watch --config ./jest/jest-config.js" + "test:coverage": "jest --coverage --config ./internal/testing/jest-config.ts", + "test:watch": "jest --watch --config ./internal/testing/jest-config.ts" }, "dependencies": { - "@sentry/gatsby": "^6.16.1", - "@sentry/tracing": "^6.16.1", + "@sentry/gatsby": "^6.19.6", + "@sentry/tracing": "^6.19.6", "classnames": "^2.3.1", - "codecov": "^3.8.3", - "cross-env": "^7.0.3", - "eslint-plugin-jest": "^25.3.4", - "gatsby": "^4.4.0", - "gatsby-link": "^4.4.0", - "gatsby-plugin-catch-links": "^4.4.0", - "gatsby-plugin-feed": "^4.4.0", - "gatsby-plugin-flow": "^3.4.0", - "gatsby-plugin-google-gtag": "^4.4.0", - "gatsby-plugin-manifest": "^4.4.0", - "gatsby-plugin-offline": "^5.4.0", + "gatsby": "^4.12.1", + "gatsby-link": "^4.12.1", + "gatsby-plugin-catch-links": "^4.12.1", + "gatsby-plugin-feed": "^4.12.1", + "gatsby-plugin-flow": "^3.12.1", + "gatsby-plugin-google-gtag": "^4.12.1", + "gatsby-plugin-image": "^2.12.1", + "gatsby-plugin-manifest": "^4.12.1", + "gatsby-plugin-offline": "^5.12.1", "gatsby-plugin-optimize-svgs": "^1.0.5", - "gatsby-plugin-react-helmet": "^5.4.0", - "gatsby-plugin-sass": "^5.4.0", - "gatsby-plugin-sharp": "^4.4.0", - "gatsby-plugin-sitemap": "^5.4.0", - "gatsby-remark-autolink-headers": "^5.4.0", - "gatsby-remark-copy-linked-files": "^5.4.0", + "gatsby-plugin-react-helmet": "^5.12.1", + "gatsby-plugin-sass": "^5.12.1", + "gatsby-plugin-sharp": "^4.12.1", + "gatsby-plugin-sitemap": "^5.12.1", + "gatsby-remark-autolink-headers": "^5.12.1", + "gatsby-remark-copy-linked-files": "^5.12.1", "gatsby-remark-external-links": "0.0.4", - "gatsby-remark-images": "^6.4.0", - "gatsby-remark-prismjs": "^6.4.0", - "gatsby-remark-responsive-iframe": "^5.4.0", - "gatsby-remark-smartypants": "^5.4.0", - "gatsby-source-filesystem": "^4.4.0", - "gatsby-transformer-remark": "^5.4.0", - "gatsby-transformer-sharp": "^4.4.0", - "invariant": "^2.2.4", - "lodash": "^4.17.21", - "node-sass": "^7.0.1", - "normalize-scss": "^7.0.1", - "postcss": "^8.4.5", - "postcss-scss": "^4.0.2", - "prismjs": "^1.26.0", - "react": "^17.0.2", + "gatsby-remark-images": "^6.12.1", + "gatsby-remark-prismjs": "^6.12.1", + "gatsby-remark-responsive-iframe": "^5.12.1", + "gatsby-remark-smartypants": "^5.12.1", + "gatsby-source-filesystem": "^4.12.1", + "gatsby-transformer-remark": "^5.12.1", + "gatsby-transformer-sharp": "^4.12.1", + "prismjs": "^1.27.0", + "react": "^18.0.0", "react-disqus-comments": "^1.4.0", - "react-dom": "^17.0.2", - "react-helmet": "^6.1.0", - "sass": "^1.47.0" + "react-dom": "^18.0.0", + "react-helmet": "^6.1.0" }, "devDependencies": { - "@alxshelepenok/eslint-config": "^1.0.20", - "@jest/globals": "^27.4.6", - "@swc/core": "^1.2.127", - "@swc/jest": "^0.2.15", + "@alxshelepenok/eslint-config": "^1.0.27", + "@jest/globals": "^27.5.1", + "@swc/core": "^1.2.165", + "@swc/jest": "^0.2.20", "@types/gatsby-transformer-remark": "^2.9.1", - "@types/jest": "^27.4.0", - "@types/node": "^17.0.8", - "@types/react": "^17.0.38", - "@types/react-dom": "^17.0.11", + "@types/jest": "^27.4.1", + "@types/node": "^17.0.24", + "@types/react": "^18.0.5", + "@types/react-dom": "^18.0.1", "@types/react-helmet": "^6.1.5", - "@types/react-test-renderer": "^17.0.1", + "@types/react-test-renderer": "^18.0.0", "@types/sass": "^1.43.1", - "@typescript-eslint/eslint-plugin": "^5.9.0", - "@typescript-eslint/parser": "^5.9.0", - "autoprefixer": "^10.4.2", - "browserslist": "^4.19.1", - "concurrently": "^7.0.0", - "eslint": "^8.6.0", + "@typescript-eslint/eslint-plugin": "^5.19.0", + "@typescript-eslint/parser": "^5.19.0", + "autoprefixer": "^10.4.4", + "browserslist": "^4.20.2", + "codecov": "^3.8.3", + "concurrently": "^7.1.0", + "eslint": "^8.13.0", "eslint-config-airbnb": "^19.0.4", - "eslint-config-airbnb-typescript": "^16.1.0", - "eslint-config-prettier": "^8.1.0", - "eslint-import-resolver-typescript": "^2.5.0", - "eslint-plugin-import": "^2.25.4", + "eslint-config-airbnb-typescript": "^17.0.0", + "eslint-config-prettier": "^8.5.0", + "eslint-import-resolver-typescript": "^2.7.1", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jest": "^26.1.4", "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.28.0", - "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-react": "^7.29.4", + "eslint-plugin-react-hooks": "^4.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", "identity-obj-proxy": "3.0.0", - "jest": "^27.4.7", - "jest-cli": "^27.4.7", + "jest": "^27.5.1", + "jest-cli": "^27.5.1", "jest-svg-transformer": "^1.0.0", "lost": "8.3.1", - "prettier": "^2.5.1", - "prettier-plugin-packagejson": "^2.2.15", - "react-test-renderer": "17.0.2", + "postcss": "^8.4.12", + "postcss-scss": "^4.0.3", + "prettier": "^2.6.2", + "prettier-plugin-packagejson": "^2.2.17", + "react-test-renderer": "^18.0.0", "rimraf": "3.0.2", + "sass": "^1.50.0", "source-map-support": "^0.5.21", - "stylelint": "^14.2.0", - "stylelint-config-recommended-scss": "^5.0.2", + "stylelint": "^14.7.0", + "stylelint-config-recommended-scss": "^6.0.0", "stylelint-order": "^5.0.0", - "stylelint-scss": "^4.1.0", - "ts-node": "^10.4.0", - "typescript": "^4.5.4" + "stylelint-scss": "^4.2.0", + "ts-node": "^10.7.0", + "typescript": "^4.6.3" } } diff --git a/src/assets/scss/_variables.scss b/src/assets/scss/_variables.scss index 2065867..4a50e95 100644 --- a/src/assets/scss/_variables.scss +++ b/src/assets/scss/_variables.scss @@ -1,17 +1,16 @@ @use "sass:math"; @use "sass:color"; -$color-base: #222222; -$color-primary: #5d93ff; -$color-secondary: #f7a046; +$color-base: hsl(0, 0%, 13%); +$color-primary: hsl(220, 100%, 68%); +$color-secondary: hsl(31, 92%, 62%); -$color-white: #ffffff; -$color-gray: color.adjust($color-base, 40%); -$color-gray-border: color.adjust($color-base, 77%); -$color-gray-bg: color.adjust($color-base, 79%); +$color-white: hsl(0, 0%, 100%); +$color-gray: color.adjust($color-base, $lightness: 40%); +$color-gray-border: color.adjust($color-base, $lightness: 77%); +$color-gray-bg: color.adjust($color-base, $lightness: 79%); -$typographic-font-family: -apple-system, "BlinkMacSystemFont", "Segoe UI", - "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif; +$typographic-font-family: -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif; $typographic-root-font-size: 100; $typographic-base-font-size: 16px; @@ -23,10 +22,7 @@ $typographic-base-font-color: $color-base; $typographic-link-p-font-color: $color-primary; $typographic-link-s-font-color: $color-secondary; -$typographic-leading: math.round( - 16 * math.div($typographic-root-font-size, 100) * - $typographic-base-line-height -); +$typographic-leading: math.round(16 * math.div($typographic-root-font-size, 100) * $typographic-base-line-height); $button-height: 35px; $button-border-radius: 20px; diff --git a/src/assets/scss/base/_generic.scss b/src/assets/scss/base/_generic.scss index 5cce38a..b7f7653 100644 --- a/src/assets/scss/base/_generic.scss +++ b/src/assets/scss/base/_generic.scss @@ -13,7 +13,7 @@ body { -moz-osx-font-smoothing: grayscale; line-height: $typographic-base-line-height; margin: 0 0 0 calc(100vw - 100%); - text-rendering: optimizeLegibility; + text-rendering: optimizelegibility; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } @@ -148,11 +148,6 @@ figcaption { text-align: center; } -.anchor { - margin-left: -30px !important; - padding-right: 14px !important; -} - @include breakpoint-sm { figure.float-left, figure.float-right { diff --git a/src/assets/scss/base/_prism.scss b/src/assets/scss/base/_prism.scss index f2e93d8..deac93c 100644 --- a/src/assets/scss/base/_prism.scss +++ b/src/assets/scss/base/_prism.scss @@ -101,8 +101,8 @@ pre[class*="language-"]::selection { color: #b58900; } -.token.important, .token.regex, +.token.important, .token.variable { color: #cb4b16; } diff --git a/src/assets/scss/mixins/_margin.scss b/src/assets/scss/mixins/_margin.scss index 6f53083..21de22b 100644 --- a/src/assets/scss/mixins/_margin.scss +++ b/src/assets/scss/mixins/_margin.scss @@ -1,5 +1,17 @@ @import "../variables"; +@mixin margin-auto($number: 0) { + margin: #{$number * $typographic-leading + "px"} auto; +} + +@mixin margin-left($number) { + margin-left: #{$number * $typographic-leading + "px"}; +} + +@mixin margin-right($number) { + margin-right: #{$number * $typographic-leading + "px"}; +} + @mixin margin-top($number) { margin-top: #{$number * $typographic-leading + "px"}; } @@ -8,36 +20,25 @@ margin-bottom: #{$number * $typographic-leading + "px"}; } +@mixin margin-equal($number) { + margin: #{$number * $typographic-leading + "px"}; +} + @mixin margin($top, $right, $bottom: null, $left: null) { @if not $left and not $bottom { - margin: #{$top * - $typographic-leading + - "px"} - #{$right * - $typographic-leading + - "px"}; + margin: + #{$top * $typographic-leading + "px"} + #{$right * $typographic-leading + "px"}; } @else if not $left or $left == $right { - margin: #{$top * - $typographic-leading + - "px"} - #{$right * - $typographic-leading + - "px"} - #{$bottom * - $typographic-leading + - "px"}; + margin: + #{$top * $typographic-leading + "px"} + #{$right * $typographic-leading + "px"} + #{$bottom * $typographic-leading + "px"}; } @else { - margin: #{$top * - $typographic-leading + - "px"} - #{$right * - $typographic-leading + - "px"} - #{$bottom * - $typographic-leading + - "px"} - #{$left * - $typographic-leading + - "px"}; + margin: + #{$top * $typographic-leading + "px"} + #{$right * $typographic-leading + "px"} + #{$bottom * $typographic-leading + "px"} + #{$left * $typographic-leading + "px"}; } } diff --git a/src/assets/scss/mixins/_padding.scss b/src/assets/scss/mixins/_padding.scss index fa1f178..39a9297 100644 --- a/src/assets/scss/mixins/_padding.scss +++ b/src/assets/scss/mixins/_padding.scss @@ -1,39 +1,40 @@ @import "../variables"; -@mixin padding($top, $right, $bottom: null, $left: null) { - @if not $left and not $bottom { - padding: #{$top * - $typographic-leading + - "px"} - #{$right * - $typographic-leading + - "px"}; - } @else if not $left or $left == $right { - padding: #{$top * - $typographic-leading + - "px"} - #{$right * - $typographic-leading + - "px"} - #{$bottom * - $typographic-leading + - "px"}; - } @else { - padding: #{$top * - $typographic-leading + - "px"} - #{$right * - $typographic-leading + - "px"} - #{$bottom * - $typographic-leading + - "px"} - #{$left * - $typographic-leading + - "px"}; - } +@mixin padding-left($number) { + padding-left: #{$number * $typographic-leading + "px"}; +} + +@mixin padding-right($number) { + padding-right: #{$number * $typographic-leading + "px"}; +} + +@mixin padding-top($number) { + padding-top: #{$number * $typographic-leading + "px"}; +} + +@mixin padding-bottom($number) { + padding-bottom: #{$number * $typographic-leading + "px"}; } @mixin padding-equal($number) { padding: #{$number * $typographic-leading + "px"}; } + +@mixin padding($top, $right, $bottom: null, $left: null) { + @if not $left and not $bottom { + padding: + #{$top * $typographic-leading + "px"} + #{$right * $typographic-leading + "px"}; + } @else if not $left or $left == $right { + padding: + #{$top * $typographic-leading + "px"} + #{$right * $typographic-leading + "px"} + #{$bottom * $typographic-leading + "px"}; + } @else { + padding: + #{$top * $typographic-leading + "px"} + #{$right * $typographic-leading + "px"} + #{$bottom * $typographic-leading + "px"} + #{$left * $typographic-leading + "px"}; + } +} diff --git a/src/components/Feed/Feed.module.scss b/src/components/Feed/Feed.module.scss index 0008736..5499ae0 100644 --- a/src/components/Feed/Feed.module.scss +++ b/src/components/Feed/Feed.module.scss @@ -2,20 +2,20 @@ @import "../../assets/scss/mixins"; .feed { - &__item { + .item { @include margin-bottom(1.25); &:last-child { @include margin-bottom(0.5); } - &-title { + .title { font-size: $typographic-base-font-size * 1.6875; @include line-height(1.5); @include margin-top(0); @include margin-bottom(0.5); - &-link { + .link { color: $color-base; &:hover, @@ -26,26 +26,26 @@ } } - &-description { + .description { font-size: $typographic-base-font-size; @include line-height(1); @include margin-bottom(0.75); } - &-meta { - &-time { + .meta { + .time { color: $color-base; font-size: $typographic-small-font-size; font-weight: 600; text-transform: uppercase; } - &-divider { - margin: 0 5px; + .divider { + @include margin(0, 0.5); } - &-category { - &-link { + .category { + .link { color: $color-secondary; font-size: $typographic-small-font-size; font-weight: 600; @@ -59,7 +59,7 @@ } } - &-more { + .more { color: $color-primary; font-size: $typographic-base-font-size; diff --git a/src/components/Feed/Feed.test.tsx b/src/components/Feed/Feed.test.tsx index f86d942..6c8d522 100644 --- a/src/components/Feed/Feed.test.tsx +++ b/src/components/Feed/Feed.test.tsx @@ -2,52 +2,11 @@ import React from "react"; import renderer from "react-test-renderer"; import { Feed } from "@/components/Feed"; +import * as mocks from "@/mocks"; describe("Feed", () => { - const props = { - edges: [ - { - node: { - fields: { - slug: "/test_0", - categorySlug: "/test_0", - tagSlugs: ["/test-1", "/test-2"], - }, - frontmatter: { - template: "post", - date: "2016-09-01", - description: "test_0", - category: "test_0", - tags: ["test-1", "test-2"], - title: "test_0", - }, - id: "test-123", - html: "

test

", - }, - }, - { - node: { - fields: { - slug: "/test_1", - categorySlug: "/test_1", - tagSlugs: ["/test-1", "/test-2"], - }, - frontmatter: { - template: "post", - date: "2016-09-01", - description: "test_1", - category: "test_1", - tags: ["test-1", "test-2"], - title: "test_1", - }, - id: "test-321", - html: "

test

", - }, - }, - ], - }; - it("renders correctly", () => { + const props = { edges: mocks.edges }; const tree = renderer.create().toJSON(); expect(tree).toMatchSnapshot(); }); diff --git a/src/components/Feed/Feed.tsx b/src/components/Feed/Feed.tsx index fead439..593cc67 100644 --- a/src/components/Feed/Feed.tsx +++ b/src/components/Feed/Feed.tsx @@ -4,7 +4,7 @@ import { Link } from "gatsby"; import { Edge } from "@/types"; -import styles from "./Feed.module.scss"; +import * as styles from "./Feed.module.scss"; type Props = { edges: Array; @@ -13,10 +13,10 @@ type Props = { const Feed: React.FC = ({ edges }: Props) => (
{edges.map(edge => ( -
-
+
+
- - - + + + {edge.node.frontmatter.category}
-

- +

+ {edge.node.frontmatter.title}

-

+

{edge.node.frontmatter.description}

- + Read
diff --git a/src/components/Feed/__snapshots__/Feed.test.tsx.snap b/src/components/Feed/__snapshots__/Feed.test.tsx.snap index d1d8fbe..7bf2258 100644 --- a/src/components/Feed/__snapshots__/Feed.test.tsx.snap +++ b/src/components/Feed/__snapshots__/Feed.test.tsx.snap @@ -1,101 +1,67 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Feed renders correctly 1`] = ` -
-
-
+
+
+
- - + + - test_0 + typography
-

+

- test_0 + Perfecting the Art of Perfection

-

- test_0 +

+ An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.

Read
-
-
+
+
- - + + - test_1 + design inspiration
-

+

- test_1 + Johannes Gutenberg: The Birth of Movable Type

-

- test_1 +

+ German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.

Read diff --git a/src/components/Icon/Icon.module.scss b/src/components/Icon/Icon.module.scss index 97a181c..cbeb5ff 100644 --- a/src/components/Icon/Icon.module.scss +++ b/src/components/Icon/Icon.module.scss @@ -1,6 +1,6 @@ .icon { display: inline-block; - fill: currentColor; + fill: currentcolor; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-style: normal; @@ -8,10 +8,8 @@ font-weight: normal; height: 1em; line-height: 1em; - margin-left: 0.2em; - margin-right: 0.2em; speak: none; - stroke: currentColor; + stroke: currentcolor; stroke-width: 0; text-align: center; text-transform: none; diff --git a/src/components/Icon/Icon.test.tsx b/src/components/Icon/Icon.test.tsx index 0fa40c7..434eda9 100644 --- a/src/components/Icon/Icon.test.tsx +++ b/src/components/Icon/Icon.test.tsx @@ -2,17 +2,13 @@ import React from "react"; import renderer from "react-test-renderer"; import { Icon } from "@/components/Icon"; +import { ICONS } from "@/constants"; +import { getIcon } from "@/utils"; describe("Icon", () => { - const props = { - name: "test", - icon: { - viewBox: "0 0 0 0", - path: "", - }, - }; - it("renders correctly", () => { + const [github] = Object.keys(ICONS) as Array; + const props = { name: github, icon: getIcon(github) }; const tree = renderer.create().toJSON(); expect(tree).toMatchSnapshot(); }); diff --git a/src/components/Icon/Icon.tsx b/src/components/Icon/Icon.tsx index aa04db4..a6f7b7b 100644 --- a/src/components/Icon/Icon.tsx +++ b/src/components/Icon/Icon.tsx @@ -1,12 +1,14 @@ import React from "react"; -import styles from "./Icon.module.scss"; +import { ICONS } from "@/constants"; + +import * as styles from "./Icon.module.scss"; interface Props { - name: string; + name: keyof typeof ICONS; icon: { - path?: string; viewBox?: string; + path?: string; }; } diff --git a/src/components/Icon/__snapshots__/Icon.test.tsx.snap b/src/components/Icon/__snapshots__/Icon.test.tsx.snap index 8ea20c8..4ed2741 100644 --- a/src/components/Icon/__snapshots__/Icon.test.tsx.snap +++ b/src/components/Icon/__snapshots__/Icon.test.tsx.snap @@ -2,14 +2,13 @@ exports[`Icon renders correctly 1`] = ` - test + github `; diff --git a/src/components/Image/Image.tsx b/src/components/Image/Image.tsx new file mode 100644 index 0000000..a4e3f69 --- /dev/null +++ b/src/components/Image/Image.tsx @@ -0,0 +1,62 @@ +import React, { FC } from "react"; + +import { graphql, StaticQuery } from "gatsby"; +import { + GatsbyImage, + GatsbyImageProps, + IGatsbyImageData, +} from "gatsby-plugin-image"; +import { FileSystemNode } from "gatsby-source-filesystem"; + +interface Props extends Omit { + path: string; +} + +interface Data { + images: { + edges: Array<{ + node: FileSystemNode & { + childImageSharp: { + gatsbyImageData: IGatsbyImageData; + }; + }; + }>; + }; +} + +const Image: FC = ({ path, ...rest }: Props) => ( + { + const { images: { edges = [] } = {} } = data; + const image = edges.find(({ node }) => node.absolutePath.includes(path)); + + if (!image) { + return null; + } + + const { + node: { childImageSharp }, + } = image; + + return ; + }} + /> +); + +export default Image; diff --git a/src/components/Image/index.ts b/src/components/Image/index.ts new file mode 100644 index 0000000..8774255 --- /dev/null +++ b/src/components/Image/index.ts @@ -0,0 +1 @@ +export { default as Image } from "./Image"; diff --git a/src/components/Layout/Layout.test.tsx b/src/components/Layout/Layout.test.tsx index c88ff7b..7e0b61f 100644 --- a/src/components/Layout/Layout.test.tsx +++ b/src/components/Layout/Layout.test.tsx @@ -12,12 +12,11 @@ const mockedUseStaticQuery = useStaticQuery as jest.Mock; describe("Layout", () => { const props = { ...mocks.siteMetadata, - description: "test", - title: "test", + title: mocks.siteMetadata.site.siteMetadata.title, + description: mocks.siteMetadata.site.siteMetadata.subtitle, }; beforeEach(() => { - console.log(mockedStaticQuery); mockedStaticQuery.mockImplementationOnce(({ render }) => render(props)); mockedUseStaticQuery.mockReturnValue(props); }); diff --git a/src/components/Layout/Layout.tsx b/src/components/Layout/Layout.tsx index d6c5199..6673abc 100644 --- a/src/components/Layout/Layout.tsx +++ b/src/components/Layout/Layout.tsx @@ -3,7 +3,7 @@ import Helmet from "react-helmet"; import { useSiteMetadata } from "@/hooks"; -import styles from "./Layout.module.scss"; +import * as styles from "./Layout.module.scss"; interface Props { title: string; @@ -12,7 +12,12 @@ interface Props { children: React.ReactNode; } -const Layout: React.FC = ({ children, title, description, socialImage = "" }: Props) => { +const Layout: React.FC = ({ + children, + title, + description, + socialImage = "", +}: Props) => { const { author, url } = useSiteMetadata(); const metaImage = socialImage || author.photo; const metaImageUrl = url + metaImage; diff --git a/src/components/Layout/__snapshots__/Layout.test.tsx.snap b/src/components/Layout/__snapshots__/Layout.test.tsx.snap index a3f44b9..81996b2 100644 --- a/src/components/Layout/__snapshots__/Layout.test.tsx.snap +++ b/src/components/Layout/__snapshots__/Layout.test.tsx.snap @@ -1,9 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Layout renders correctly 1`] = ` -
+
test
`; diff --git a/src/components/Page/Page.module.scss b/src/components/Page/Page.module.scss index 01a044d..4fbc657 100644 --- a/src/components/Page/Page.module.scss +++ b/src/components/Page/Page.module.scss @@ -4,11 +4,11 @@ .page { @include margin-bottom(2); - &__inner { - padding: 25px 20px; + .inner { + @include padding(1, 0.75, 0); } - &__title { + .title { font-size: $typographic-base-font-size * 2.5; font-weight: 600; @include line-height(2); @@ -16,7 +16,7 @@ @include margin-bottom(1.45); } - &__body { + .body { font-size: $typographic-base-font-size; @include line-height(1); @include margin(0, 0, 1); @@ -27,8 +27,8 @@ .page { lost-column: 7/12; - &__inner { - padding: 30px 20px; + .inner { + @include padding(1.25, 0.75, 0); } } } @@ -37,8 +37,8 @@ .page { lost-column: 2/3; - &__inner { - padding: 40px 35px; + .inner { + @include padding(1.5, 1, 0); } } } diff --git a/src/components/Page/Page.test.tsx b/src/components/Page/Page.test.tsx index 9267bc0..916bf8b 100644 --- a/src/components/Page/Page.test.tsx +++ b/src/components/Page/Page.test.tsx @@ -1,15 +1,16 @@ import React from "react"; import renderer from "react-test-renderer"; -import Page from "./Page"; +import { Page } from "@/components/Page"; +import * as mocks from "@/mocks"; describe("Page", () => { - const props = { - children: "test", - title: "test", - }; - it("renders correctly", () => { + const props = { + children: mocks.markdownRemark.html, + title: mocks.markdownRemark.frontmatter.title, + }; + const tree = renderer .create({props.children}) .toJSON(); diff --git a/src/components/Page/Page.tsx b/src/components/Page/Page.tsx index e881f1b..121cf6e 100644 --- a/src/components/Page/Page.tsx +++ b/src/components/Page/Page.tsx @@ -2,7 +2,7 @@ import React, { useEffect, useRef } from "react"; import type { Nullable } from "@/types"; -import styles from "./Page.module.scss"; +import * as styles from "./Page.module.scss"; interface Props { title?: string; @@ -20,9 +20,9 @@ const Page: React.FC = ({ title, children }: Props) => { return (
-
- {title &&

{title}

} -
{children}
+
+ {title &&

{title}

} +
{children}
); diff --git a/src/components/Page/__snapshots__/Page.test.tsx.snap b/src/components/Page/__snapshots__/Page.test.tsx.snap index bff7cae..424d419 100644 --- a/src/components/Page/__snapshots__/Page.test.tsx.snap +++ b/src/components/Page/__snapshots__/Page.test.tsx.snap @@ -1,21 +1,13 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Page renders correctly 1`] = ` -
-
-

- test +
+
+

+ Perfecting the Art of Perfection

-
- test +
+ <p>An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.</p>
diff --git a/src/components/Pagination/Pagination.module.scss b/src/components/Pagination/Pagination.module.scss index 9a93636..b925f41 100644 --- a/src/components/Pagination/Pagination.module.scss +++ b/src/components/Pagination/Pagination.module.scss @@ -4,14 +4,14 @@ @import "../../assets/scss/mixins"; .pagination { - @include margin-top(2); display: flex; + @include margin-top(2); - &__prev { + .previous { text-align: left; width: 50%; - &-link { + .previousLink { color: $color-secondary; font-size: 26px; font-weight: bold; @@ -21,18 +21,18 @@ color: $color-primary; } - &--disable { - color: color.adjust($color-gray, 20%); + &.disable { + color: color.adjust($color-gray, $whiteness: 20%); pointer-events: none; } } } - &__next { + .next { text-align: right; width: 50%; - &-link { + .nextLink { color: $color-secondary; font-size: 26px; font-weight: bold; @@ -42,8 +42,8 @@ color: $color-primary; } - &--disable { - color: color.adjust($color-gray, 20%); + &.disable { + color: color.adjust($color-gray, $whiteness: 20%); pointer-events: none; } } diff --git a/src/components/Pagination/Pagination.test.tsx b/src/components/Pagination/Pagination.test.tsx index 5377a3e..634f18f 100644 --- a/src/components/Pagination/Pagination.test.tsx +++ b/src/components/Pagination/Pagination.test.tsx @@ -1,16 +1,12 @@ import React from "react"; import renderer from "react-test-renderer"; -import Pagination from "./Pagination"; + +import { Pagination } from "@/components/Pagination"; +import * as mocks from "@/mocks"; describe("Pagination", () => { - const props = { - prevPagePath: "/page/1", - nextPagePath: "/page/3", - hasNextPage: true, - hasPrevPage: true, - }; - it("renders correctly", () => { + const props = { ...mocks.pageContext.pagination }; const tree = renderer.create().toJSON(); expect(tree).toMatchSnapshot(); }); diff --git a/src/components/Pagination/Pagination.tsx b/src/components/Pagination/Pagination.tsx index 2f87b53..ee5e7d9 100644 --- a/src/components/Pagination/Pagination.tsx +++ b/src/components/Pagination/Pagination.tsx @@ -1,11 +1,11 @@ import React from "react"; -import classNames from "classnames/bind"; +import classNames from "classnames"; import { Link } from "gatsby"; import { PAGINATION } from "@/constants"; -import styles from "./Pagination.module.scss"; +import * as styles from "./Pagination.module.scss"; type Props = { prevPagePath: string; @@ -14,27 +14,23 @@ type Props = { hasPrevPage: boolean; }; -const cx = classNames.bind(styles); - const Pagination = ({ prevPagePath, nextPagePath, hasNextPage, hasPrevPage, }: Props) => { - const prevClassName = cx({ - "pagination__prev-link": true, - "pagination__prev-link--disable": !hasPrevPage, + const prevClassName = classNames(styles.previousLink, { + [styles.disable]: !hasPrevPage, }); - const nextClassName = cx({ - "pagination__next-link": true, - "pagination__next-link--disable": !hasNextPage, + const nextClassName = classNames(styles.nextLink, { + [styles.disable]: !hasNextPage, }); return ( -
-
+
+
-
+
-
+
+ -
+

-

+

+

Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. { mockedStaticQuery.mockImplementationOnce(({ render }) => render(mocks.siteMetadata), ); + mockedUseStaticQuery.mockReturnValue(mocks.siteMetadata); }); - const props = { - postTitle: "test", - postSlug: "/test", - }; - it("renders correctly", () => { + const props = { + postTitle: mocks.markdownRemark.frontmatter.title, + postSlug: mocks.markdownRemark.fields.slug, + }; + const tree = renderer.create().toJSON(); expect(tree).toMatchSnapshot(); }); diff --git a/src/components/Post/Content/Content.module.scss b/src/components/Post/Content/Content.module.scss index 7e261dc..7dbbeee 100644 --- a/src/components/Post/Content/Content.module.scss +++ b/src/components/Post/Content/Content.module.scss @@ -2,11 +2,11 @@ @import "../../../assets/scss/mixins"; .content { - margin: 0 auto; + @include margin-auto(); max-width: $layout-post-single-width; - padding: 0 15px; + @include padding(0, 0.5); - &__title { + .title { font-size: $typographic-base-font-size * 2; font-weight: 600; margin-left: auto; @@ -18,37 +18,41 @@ @include margin-bottom(0); } - &__body { - & figure { + .body { + figure { @include margin-bottom(1); - & blockquote { + blockquote { font-style: italic; - margin-top: 0; text-align: center; + @include margin-top(0); @include padding(1, 0); - & p { + p { font-size: $typographic-base-font-size * 1.6817; - margin-top: 0; max-width: $layout-post-width; + @include margin-top(0); @include margin-bottom(1); @include line-height(1.5); } } } - & a { + a { text-decoration: underline; } - & * { + * { margin-left: auto; margin-right: auto; max-width: $layout-post-width; } - & img { + h2 > a { + visibility: hidden; + } + + img { max-width: 100%; } } @@ -56,25 +60,30 @@ @include breakpoint-md { .content { - padding: 0; + @include padding-equal(0); - &__title { + .title { font-size: $typographic-base-font-size * 3; @include line-height(2.25); @include margin-top(2.25); @include margin-bottom(1.5); } - &__body { + .body { font-size: $typographic-base-font-size * 1.125; @include line-height(1.125); @include margin-bottom(1.125); - & p { + p { font-size: $typographic-base-font-size * 1.125; @include line-height(1.125); @include margin-bottom(1.125); } + + h2 > a { + visibility: unset; + @include padding-right(1); + } } } } diff --git a/src/components/Post/Content/Content.test.tsx b/src/components/Post/Content/Content.test.tsx index 138dd5c..245d67a 100644 --- a/src/components/Post/Content/Content.test.tsx +++ b/src/components/Post/Content/Content.test.tsx @@ -2,10 +2,15 @@ import React from "react"; import renderer from "react-test-renderer"; import { Content } from "@/components/Post/Content"; +import * as mocks from "@/mocks"; describe("Content", () => { it("renders correctly", () => { - const props = { title: "test", body: "

test

" }; + const props = { + title: mocks.markdownRemark.frontmatter.title, + body: mocks.markdownRemark.html, + }; + const tree = renderer.create().toJSON(); expect(tree).toMatchSnapshot(); }); diff --git a/src/components/Post/Content/Content.tsx b/src/components/Post/Content/Content.tsx index 56695ae..5f8ddf3 100644 --- a/src/components/Post/Content/Content.tsx +++ b/src/components/Post/Content/Content.tsx @@ -1,6 +1,6 @@ import React from "react"; -import styles from "./Content.module.scss"; +import * as styles from "./Content.module.scss"; interface Props { title: string; @@ -9,11 +9,8 @@ interface Props { const Content: React.FC = ({ body, title }: Props) => (
-

{title}

-
+

{title}

+
); diff --git a/src/components/Post/Content/__snapshots__/Content.test.tsx.snap b/src/components/Post/Content/__snapshots__/Content.test.tsx.snap index 19ba1a1..501c28e 100644 --- a/src/components/Post/Content/__snapshots__/Content.test.tsx.snap +++ b/src/components/Post/Content/__snapshots__/Content.test.tsx.snap @@ -1,19 +1,14 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Content renders correctly 1`] = ` -
-

- test +
+

+ Perfecting the Art of Perfection

test

", + "__html": "

An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.

", } } /> diff --git a/src/components/Post/Meta/Meta.module.scss b/src/components/Post/Meta/Meta.module.scss index d421e0d..3111990 100644 --- a/src/components/Post/Meta/Meta.module.scss +++ b/src/components/Post/Meta/Meta.module.scss @@ -2,7 +2,7 @@ @import "../../../assets/scss/mixins"; .meta { - &__date { + .date { font-style: italic; } } diff --git a/src/components/Post/Meta/Meta.test.tsx b/src/components/Post/Meta/Meta.test.tsx index 4c01f06..fbc4671 100644 --- a/src/components/Post/Meta/Meta.test.tsx +++ b/src/components/Post/Meta/Meta.test.tsx @@ -2,10 +2,13 @@ import React from "react"; import renderer from "react-test-renderer"; import { Meta } from "@/components/Post/Meta"; +import * as mocks from "@/mocks"; describe("Meta", () => { it("renders correctly", () => { - const props = { date: "2016-09-01" }; + const props = { + date: mocks.markdownRemark.frontmatter.date, + }; const tree = renderer.create().toJSON(); expect(tree).toMatchSnapshot(); diff --git a/src/components/Post/Meta/Meta.tsx b/src/components/Post/Meta/Meta.tsx index a77640f..5c342d4 100644 --- a/src/components/Post/Meta/Meta.tsx +++ b/src/components/Post/Meta/Meta.tsx @@ -1,6 +1,6 @@ import React from "react"; -import styles from "./Meta.module.scss"; +import * as styles from "./Meta.module.scss"; interface Props { date: string; @@ -8,7 +8,7 @@ interface Props { const Meta: React.FC = ({ date }: Props) => (
-

+

Published{" "} {new Date(date).toLocaleDateString("en-US", { year: "numeric", diff --git a/src/components/Post/Meta/__snapshots__/Meta.test.tsx.snap b/src/components/Post/Meta/__snapshots__/Meta.test.tsx.snap index abe1ad9..52d1a22 100644 --- a/src/components/Post/Meta/__snapshots__/Meta.test.tsx.snap +++ b/src/components/Post/Meta/__snapshots__/Meta.test.tsx.snap @@ -1,12 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Meta renders correctly 1`] = ` -

-

+

+

Published Sep 1, 2016 diff --git a/src/components/Post/Post.module.scss b/src/components/Post/Post.module.scss index 7365ac8..9733148 100644 --- a/src/components/Post/Post.module.scss +++ b/src/components/Post/Post.module.scss @@ -2,19 +2,23 @@ @import "../../assets/scss/mixins"; .post { - &__footer { - margin: 0 auto; - max-width: $layout-post-width; - padding: 0 15px; + .content { + @include margin-auto(); } - &__comments { - margin: 0 auto; + .footer { max-width: $layout-post-width; - padding: 0 15px; + @include padding(0, 0.5); + @include margin-auto(); } - &__home-button { + .comments { + max-width: $layout-post-width; + @include padding(0, 0.5); + @include margin-auto(); + } + + .button { border: 1px solid $color-gray-border; border-radius: $button-border-radius; color: $color-base; @@ -26,8 +30,8 @@ margin-left: auto; margin-right: auto; max-width: 90px; - padding: 0 24px; text-align: center; + @include padding(0, 1); @include margin-top(1); &:hover, @@ -39,20 +43,20 @@ @include breakpoint-md { .post { - &__footer { - padding: 0; + .footer { + @include padding-equal(0); } - &__comments { - padding: 0; + .comments { + @include padding-equal(0); } - &__home-button { + .button { left: 30px; - margin: 0; - max-width: auto; + max-width: none; position: fixed; top: 30px; + @include margin-equal(0); } } } diff --git a/src/components/Post/Post.test.tsx b/src/components/Post/Post.test.tsx index 9810763..4875c3e 100644 --- a/src/components/Post/Post.test.tsx +++ b/src/components/Post/Post.test.tsx @@ -17,24 +17,8 @@ describe("Post", () => { mockedUseStaticQuery.mockReturnValue(mocks.siteMetadata); }); - const props = { - post: { - id: "test-123", - html: "

test

", - fields: { - slug: "/test", - categorySlug: "/test-category", - tagSlugs: ["/test_0", "/test_1"], - }, - frontmatter: { - date: "2016-09-01", - tags: ["test_0", "test_1"], - title: "test", - }, - }, - }; - it("renders correctly", () => { + const props = { post: mocks.markdownRemark }; const tree = renderer.create().toJSON(); expect(tree).toMatchSnapshot(); }); diff --git a/src/components/Post/Post.tsx b/src/components/Post/Post.tsx index e22cc4e..7960071 100644 --- a/src/components/Post/Post.tsx +++ b/src/components/Post/Post.tsx @@ -10,7 +10,7 @@ import { Content } from "./Content"; import { Meta } from "./Meta"; import { Tags } from "./Tags"; -import styles from "./Post.module.scss"; +import * as styles from "./Post.module.scss"; interface Props { post: Node; @@ -23,21 +23,21 @@ const Post: React.FC = ({ post }: Props) => { return (
- + All Articles -
+
-
+
{tags && tagSlugs && }
-
+
diff --git a/src/components/Post/Tags/Tags.module.scss b/src/components/Post/Tags/Tags.module.scss index 43bda57..baa3d84 100644 --- a/src/components/Post/Tags/Tags.module.scss +++ b/src/components/Post/Tags/Tags.module.scss @@ -4,24 +4,30 @@ .tags { @include margin-bottom(0.5); - &__list { + .list { list-style: none; - margin: 0 -10px; - padding: 0; + @include padding-equal(0); - &-item { + .item { display: inline-block; - margin: 10px 5px; + @include margin(0.5, 0.125); - &-link { + @include breakpoint-sm { + &:first-child { + @include margin-left(0); + @include padding-left(0); + } + } + + .link { border: 1px solid $color-gray-border; border-radius: $button-border-radius; color: $color-base; display: inline-block; height: $button-height; line-height: $button-height; - padding: 0 24px; text-decoration: none; + @include padding(0, 0.75); &:hover, &:focus { diff --git a/src/components/Post/Tags/Tags.test.tsx b/src/components/Post/Tags/Tags.test.tsx index 93bd9c3..935f84f 100644 --- a/src/components/Post/Tags/Tags.test.tsx +++ b/src/components/Post/Tags/Tags.test.tsx @@ -2,13 +2,15 @@ import React from "react"; import renderer from "react-test-renderer"; import { Tags } from "@/components/Post/Tags"; +import * as mocks from "@/mocks"; describe("Tags", () => { it("renders correctly", () => { const props = { - tags: ["test_0", "test_1"], - tagSlugs: ["/test_0", "/test_1"], + tags: mocks.markdownRemark.frontmatter.tags, + tagSlugs: mocks.markdownRemark.fields.tagsSlugs, }; + const tree = renderer.create().toJSON(); expect(tree).toMatchSnapshot(); }); diff --git a/src/components/Post/Tags/Tags.tsx b/src/components/Post/Tags/Tags.tsx index 075da1a..2599185 100644 --- a/src/components/Post/Tags/Tags.tsx +++ b/src/components/Post/Tags/Tags.tsx @@ -1,6 +1,8 @@ import React from "react"; + import { Link } from "gatsby"; -import styles from "./Tags.module.scss"; + +import * as styles from "./Tags.module.scss"; type Props = { tags: string[]; @@ -8,16 +10,17 @@ type Props = { }; const Tags = ({ tags, tagSlugs }: Props) => ( -
-

7{H+Yi0tb)eK$ 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 literal 4372 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 F{{RBqMTYL|GNds@&B&>?*97*ke7l0 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%0AVe?E+?Y+oq0TkQtyvH zsdBa2{;bw>^Rr!OZgCFd+Z($_3r9C3+I$AQcMpwLZdpkGg-qYb8W~tKJ<({h7k$nv zcBA&`G(J>BOF!v3r_{&(mHp#|y2s;ddb#=qc0!v9FTo^69p2ApTI9Jv$R2&rY8K zHu%e+xlUf|{c5t(%nNytaW+b8KDhU)p+Aza*TR%y{=^>6O0wC_ z%XTnu39jA+!~U=xZCC*4kjgdS}-$vvE2X+^G=khGQcDt@owct!%g!mXroI|FU3u&`k}>?{T|qF;Ykv#vVRrTecZPr& z*SHjAGz_F_ozAX?Y@R3mO6lv~zhgp%76K%!ZPm)%ISlG5{o$aDhg#wt`cyHoR~VAm z0uJvZ)jd-s9KlAV-nIjL$fo`4V`6<}4*EN>T|6;qIra0qw8a-;uxD75X%6wo`b7Ms zmoJ5rp4z8yxaXyQ=emWERQuHK_1oXhCyoh!emVkK9JlvVt|Je_E2JS&*DKT?BqOdW za;~*xAL>=Q-0w<>m`lCwBPCfn!8VP(E zu?fJ~Ba26AkIju_^ln4A+~93sdgO@k{T9zc_Z@rWq`$XA_Pjt=6o-0W@Rh+TU*EIJ zpPbnb0CqmX89kz%ohZ#?B1L=}GgAF}ToV6-$xexR9^ti7Jy`T&=}4pL0yh?sW@?+> zNP#oJPE7~@_Q!kZCH}|Py8pQ5N?92gkFgd zc_yR~Z9={p1u=HCz9O)N*t~Q+-FpmPj=(z3_aTiQ6WikZ*OgL+B`X80!(h)}d^G;( z+rk2U&|UYNoKuX4VjTC6TN>7 zN&2m~`ZPI^O6ZYx3c`i<7l)n*&-ypU@`5#RNbvW9#w;hByf_Emlr>IslbQvTz!ldC zdwAcr`Bj_U5VXy%KOUX4i$U9fejFN^ea@I2i1 zCVpN98&JOdq&wf~F(UjfjWLU9xhE~*P#ipaH{ecrp!70+_ni%V&bDY%jm+sds{^sR z@9>I?nY;K++Wfu3Ciy)Zq5b(GdYP^VGr5ZmdeQgi;mugs(52auE4$yvxN^@<2X}t_ zCkZkSD8@uUCrweVYiTGH{$qhWW_0TrgUIqUa zQ5cWL`9`kk%iHr9G$v;8{EMZ73c{nMqa)@2(jO-q$?GYTs3PvUov_@Bon_{a$B#5O z{tSJ24oElr9P)wJ;kIdX5e03r!dHG;m@LL0ZR>rlG&QbE*M9U|c2Ib(U8_FCrirtP z0TZ+HpEAW?h)zYq5cO4?fLTRRKe5|hhZ5rvpoSu#%WIb&EAL`Q0!A-a^N~}(tu9yA zBTOuggu=hnhzEzbwuyjcH2L1QRK3Sg6cF#p$3zY>UbXeN23XaUr#vv|^LO7geS*O% z@G;u}OtxkKYXhd@MQqvJeox!KetVHYt*-irIh0)3jJ%lJM&aq8OvI5Hsjb%fqy zFX4I|RTSRKE#a3$()Dp0%7l^#lL>Im}k8?!4E z`q0@)7iqopwQh*MIMFjFo$v=m>Rp?aYoUCqGul^AZrLeTj-b9M(dcKV7c{NP-#5R) z*WHoQSk+h^F(?k*!cI9bm9S8OtwUoD^LX^#`6@X)+M1zF4&*dICKZh!-}c`GD*;Xb ztcpOaf6MDyyJYZc|J!4lVk9Ih^%a4Z_l?)XjS2#}UAtwHNQ+F19(}{U^}CBq2F5Vi z8`LssYXVIN2$xRo%-0_D1-8>CF17M*{DC}3`gb>=JA*b(4EP3B5yW~tk@FDkn#d+M z)94hquRvzOew2IX@pE_m=%K@W1hYmO{H@xsw@@4Im)?XJvLmUX&w5tX*(WLX3fnEE zkN|h)Xyg2#hu@%#kBD^_9ToubGv{(?>u8!bZD9rP$89aV7n`PS&AS4rF#ekr9jB2; z5=(c!+>mINI4wq!JYQQL1N&pYvD~*nLPTx-$At&@r!qfb7e7AYxx~p$n%d-Oy0wYnfj9#gp*^|mSL2b+P%@P+A`McRnb`Aa^DzyXNSD=Ex)@i!*3Ch@8A zR;q@t+6GO7mDoPykUyTb^=Sb66{|iq_O|%50zrY@A!x@|AI!teip8#7j6d18oui@O ze-_u_Ris-~0ifTMe;mFy3B|K~g(z-;0##I#+7&e?5}_j$y#lLHMSL8z{_Hpa%iy)5RIbE5`K`~G+>bGu9xLT z%LHa-92q!~pRETfiU{u5IeObR9&QbV`CvM<0^G4CdCGw?PK}g$)m9gE{r;nAyVi^I zxde2R!=q`n)-8?)6@3sIk3 z{RrL3Llaxe&oqzB@0Hj$d-pWD+LpU__b-IcZK=L35z=UBfcic~toPQ9A2ap+w;C_Rqs=-=46sv4$F*86hpUCr zede)>{R^2~|IcTpv)h{hvLMs|OBBv@{9Y0{i+rsV3L6MxKy56ir)<>tO~ z<=_~cVqX>Cf}HEy%QvNeUJyDKoT_xd#tJJx6lNGrdZI|9?t=;XiZP)L(wMOCWiEgRs~{QfLMbX_&caG zFoGRLC58Fwm(`rbkLt1XuN4P>uqLxqg;^dROFDC}+aGmgH|;3c^Sh2yN!A zJ4y|YHXpAI1`D@hvSs7plZwidvozl8ZNZr!w4?8NCC7}?iHDfUBOKYp6d$@8=lf6R zB}C=7QA?wAE5BPz(hn1ZMn8|vw=<}kp{5|fOSFo;=9Q7`U-0`iDW+U(RmFCBXHtX0z;FLQ}(ooWZP8M zTHi#|i}gY%x52*C=C;-238^=BQ|TX5j0{&Cp3(*d9kD~w26)19x_|Ft65M`V{6qT} zBDje&RneH`L)^Gs#htA3k(SrjAZ~y7dbaiAf9}}5;1^fJ4WML^{Cpbq$GqG@{;Wt-C@)9fSJla;tYf2mGpZXGIkH1 z)jgIhYQ>%GFwb$jC|LTYnlW0hIP~@SuwtzeDKIW-l+kE|i{&~sA@82%B!&g{&OT8* zD*Mg!O>Wox*yX^}@M4$t#xlYFV~VzsLo?N?U5cge&BhJ?$Di$gDX7D=ZYHqfl7|06 z!njGkEAT>0@=tbP-_IPQf9QC7?^#K)KLW>@y~K9bp{tz-SS#(d=s8%$Eb=jhF5;D4 z4{NN~y+Yb9LX#yHU)XeH^n9tlWQo*dKTG?RZuQHl&xlg=a^!&B`hH+apzubC*Lmqv z;yXUqksL|K!=tD}Zd~pWu110Ov~D zbzJ>G0GdH2WKjNR5w4~r#U4H z707SudYpS{#5wmbgbMrq#^E6=o=x_V93gv(d8?b4@Duueyr7uYe|qCe*CMV=udZAQ zJA3jc_AE0kBnPKU{Es!Wp}9SKU)UNYjXQqkEB$FD;=|nX}){Z5d9ZDmJvg7t~t*7b3;}#>pouWujW)wg_o%$F07O${#-u6T?EU+1>d( z>)9RfW8wef=_|mRdcXKF5ClOQX*V`Hz91sJT}Qd3{azE1uO|1it` zMKi&beE1sKYQ2T1v2gYi|6n*Db2E0b%ud(pWw5;7L&n$g`NZR&I}OTP_(R%K!~}nL zCeRrU|0TFOFL~5m_1|J{yE1UQ&QssxkkYlLW97Hsr{GO>mGU3q319A&{m`c26=%*rt)uSrov#o7SzsqJ zhDM{2G660RKF^tTNPGUMb z<^V^O9Vjx~{gsSUsQuBsQoHhBlT(um3n*bn%Z^xrU&W&Q$Vt9}YPGwT55N<&$^Ig* zWMVk6_ZX?d&xJl*MoBW$96M;rlG$}AJfGQ!mG=+UK^C+4zPK^ge0oxvQw-x>WesG6 zc>#5(;Ar(IHKato62;da-CM6#nQxV=f7*>oZ={9rQvI?Jvd-J1Nj&QfPe%l;~#RBBIKa)urtvO7V2z;16?SS8Jg!9%SQ|{hkRCOV%3~}bC9cA2j z{zbd-ihqoof43}y#h%ne%N^B!E;6no*z~nmFcPpekuN zKQ*r5NzR7<5@Ypj{_dj-Z>l@{6}r!sw65&BMu4vvFHp`rhkeCXT%3*T_Rl8=C4o3P z*Y%u%lUgJ!tQZ)1TTZ#(^4LL0r#;H@nwX;C}?z0<<_Lbm|FKdS1eh#an zkS>$?fSec^uu$g8^02NfwEsPXFe%4$I`VXNa8!1#BJX43{}Koc@)b>7-u-G_YLpCM z1xHtb$if_iB5QlbxzG{SeL&)be?kHF6A(E*B>bGq`mV$~HbNN>X4#vk7Z(o!--3H3 zI}nlr`LSKUy~F9X07IuQ4FH+j)7CTHW^a|K+qG{E1X~|)%U>UVC3}l#1&TvnCUEzj zp_aK4dm&(yGrCv>4WYifyE zuJVfVjA`yDiCw^`0Nq1}0c0}OC|4LGPuT6UovHxOXaJ+xb_Z+)&>Zz^cUeU?Z}jHF zqZ773MlPdzm-oyxLYwveSG3%@i>LeLSzc_-06dZ;vm&dy^5;SI&};VSLLa6T$ej`x zt(&P;Ez#|i_auab5F9PquLQSS||+MbIzRRUuHzS7DYA$K@`VWPAagI@T5!FGr2JpwI9OoM{^=X_|xNvRl> z4jY$AxvPP{1YKbm7h(lF!rWWcy;gv2eUmPqNOrbf^8DwGMsn`rjRwtK3FkN(-0RCT z9_x)q|K9&;UOe41D2`b6^u^z}BYO+=&Fm^EenGogSeh3b48@fj*a*CEG#cC@W&|R6 z-85Xd&+UB$9x*3!aC_$FJAVmOYJ1=qPG~H=Fma})qtVDsG#^I19IVcAG-7{i>1^xG zS%smRoA}7uG~XoKiMq=HYVIuB?BPv8)S=x{j5u@Zqu!VYsiF8QF_Y(9oNQchB6LMopnWGPUw=vRE1IxItecBTN$Wy>nDHXh0O>EV)t4u`ojdY zr}=PLOGGOkL%vJCkLIDtQ^I|--*Qg3mL8rKK;Jy&F|q`F-ywzE2(tbB^ofAh!~FF5 z*OzO`A2uz6&W5z}BbG%60(%ad^(a?3zU#`1?03HN`AcBgO1qsWo(@=G+TuTeVMrQg>rc zmR4RLp~lkV?h+X+w=hTTSzL5v+Yi0L@6EvAo^jo00GUG+_MJ+k2~JC| z2^Gk&X2_~TcG0p72<#F-a*PB0^0O=dEbbiVIePD5OK_8?e8`=1R1?-mFbyyKTKapV z63Kz$T_j9!mFVvCJBecSW+7ki)$-PMJ?J5r3nSpF>t;VAdi+~|2@?ZsbNfu$z;=P{ z7fFhUn-)DyLQM`A)abKC-@<*vY$v*hJZRnjjq=(-^DvQ#u86YR#D*TW5e#TT>zQ1m^DB1)iI%U->$@VBS+5ovx>O0Yn7V6&AU$TE zG~;%d9ha6a&xuc;bJ~QD2!m)Q+b?C$XW>Lyo}kp&{jJmI#W~k$?l}9u!GFNChPDT;zi$zPN%^gyJbu^GzXwz)Me}}YCHF+_V7s^>tA6~!wC0xh zrr>gUW3HlemghK25P*JkUOH#lo839Xir!ert(-QnR429N^Y$|9c6j=pzxz1*?jr$# zGJ)CiJmvI{oG+S$?kI*l6MCi&4s*D}xkN0-xNH_)=0f(a_5uBb&Xe}@a@C(tBz)N4 z3Qgot{3RIth`5>`kK|(GUA9lXDsdj%Yvs(}el6qA})neUmez+CJ;6#x88x!O(1JPW<<;fO_~oZg!8z zZ#`t-wAnN7jIJKj`{poPpYQU`3j4J5b82_*6G^~3d6w6c2Tp6Ct$KE+82k~h%T>6O z`td&7Cs5sK+4H>4&xV^XD#s?7=`$vLoB$pV*^a=qPi%~$?yjqW7f*CYZ!lrc8Y(rJJU z{}4?l7l)?u-AxCy z(GQ>{frfzP(sP~i@ypNTxja0KcTFRQLwh!gvZ)i0liS@zz7EL@1%v~1Fe$!O!M_9w z)q_7}YHgWL!j~BWm&fNs#f0*#)M(LmqRoa~J*9r>(@)4Q%A#EJ`;|D!+lGVj_xdQG2Tlt?jTooaBoU7$x}|&E24hp!i6I`y$f9L zcxOp!OIj_69f z`LN&H=q|aqLn+M}`mss1ojFnr^e;i&>;k-+T{WmX_jPmifhil;_x_*A_-$L@8cf!F z*G$G&O#qEjY~OugjPg%iAbj=vIVwAFUiPr*$4AnhbJpqm^uEnCrj1lcYtsPWlIk?hQ2kVR0(5@V(?EX z|3MIT>u#CncW!fB<+9m~Dzvcb(V0;M=$>X&)u8=7g*wiY5S=+GQP`6 z*6A`pu1B5!;6zsE4c>4v(v5PKFRum22LWewQssHIqJm86!4lD%B0cOBehl(8sQbn=CwX z5;BK{9B!7{TC@o~=H_c^(s)@!BjjlR<#sLo=%2p?QtFV+N6S-Hzus)whw!SsD4QC9 ziANYPGSv$!c%#!hOvZuDA!e@gCabQ68urFJsAd0KsnqoG!W9WEZGXAfAhztu*!jzf z;T8D5t&`AKQzxFrS02cpgZjYVQ$idB&ze7?A^Q24KrNR5;-(hT&YJ8*q6kelOsxhe^6*7B<2{_1JH*?a^n9zOT+{_Kp(*Mn^? zbbbf4FIDClXJaW{xNSXE&DYxmRg#Fg*)nr5*Q1@s-9^*C_(M#8`NMN64}94;YkRu9 z+Lmekms0~|T;o00o{^K?3%?lY=DUg?7bVx0`rTlx7{EBbT!&gZ0K($b1Kz7@8M*~7 zW(a&Gvu@*`Xd7MC{whey}UuzD1RT{x^YKXi9n~=OEbyk=EQJUapD5V_!zBuM; z@RkW7H2Q*fVb~b^W~;7u;+#&dm+!F3f)8mtw@`s`Te}afcqUp-#0{<08|f~4axxhy ztZQD>)5CQ72DP*cN*aK>pNc1IpBXF=s-o1@uK;3vBHSxCqMz&w={V+Wf^%l-XU;*Y zLD!(5+$quWTg(ZSo(eS;j)5VE4i?Dyg(s|RP=u;yQE_H1GR`imia3!3`P#$CSGgp$ zMpq?vSLQ=BjJo|bcN@lA*P`rK2Q)33X<=VPwq9eg4otLnfxb3#@+ z4X={_!-DIN;Q%CTGFGQ_n^$$svuU`gSm*wlm+@9O5%1EWiT!H=y0l9n;zYZK$0P#A zFW7w;+EgDQ%42&q)I}bPRV(wsN%j~x;&-IVnyO9tD&c%r5iBbw=E`JeNK^Y#nbq5C z521M$NN>~VjcL)hc(I0Fzfxo3U8+SmSxay~q>kR`oO!^sTi^ha&fiwS6IPg#vwtU1 z_T%L!D-rvl2`A#PS^Z|AbxU^L#W2j?R5~GUGdYPZ_1Ae(v&!Wy3~k_+ zeY$(cI~eF@p;Sp|U62+Zo9vaouC;xTX@vC>0LZX%jxvfdsGD70DOZMO=NFwT zpF9KjETdR1He#aHP_hFG(QlPi$<#q2+&VQ9??wvR_i9vx8yAFiScc6U7kppi=BD0M z-56WrU2K#RoZTZZtusr|T3(JEVQ-jkRGGOn$7zi66v-F#&d8lA_1F0bF3d|ZelCoT&zJ!iIi zR4$aQ9DfkGhG{cjfPBma2yF%{5hVbP5Ff>}ufu7)2B!YW!DVyNXb~;a_HLDWLMSY` z!I%VdPZTxJZMpIY2(Q2Qsk-&b#LZD1lAmN3M-@EYBL-+IbXX1E=pX{G*?`!hC9yv% z19IpvBu$u0VDJUveFdOfasCf+e$kvk-DjgtVbsrnWbfXKu3O(czlt{EfciTcNiwpr zC*AvV3LH)C=8N#?sK<}BTqn>fm4qmj0AJ@Ig<5VJM$u8E+8jG&WFC+SE5y2>PlQAm zqc^(b5)NVj53aRh$aO_>$6`<3ko{F-_z+{+@n-khhh;xrd7taScL-idn` z!E-V`@s|Kx+mqxO)6j)^<@JhP`7N~Gb~%tyg#JsOeCL_?>l{_5}uj<>Twoq>siRDggX#FpBtD*gpl9B>!K`X)YTM8pm-Th|?LFdtIk$G2& z`*#6Sm|IGJ3EF7@uJg7UBfmR<=Xb`wK!X}*f0G>o*6Ng9>R4PS)wb|#$!+qo_w(Wh z*d&Vh9iyN!RBcu^@UeymXufZJ4->>zmsU9qeVlgrcZEjUktSwVPJ2m9bJIF{1|JXe z^E`kG)t8ufpj?gkhW{Zj1!o)|b(NC-500w-1TnIfoxRX2~jr*7xE>5~W}la`g6?FSo-Sn2Q`>wJwHi)I9@OVjuJ(9+z8B>YpDKF|3kyJkQh3Ckbu@^o|s>SVXz zq2o^1Qwm#u3HHSIWL1|WID-`94kTwu2weW1ypNDII{Yr+-FMw}Azrg!EV3)--`(Ct zdaLsn)^XA33rW-E1_6B1ivUs{f6K`5;Y2#|khC)cKtQJ_;_kcLh}& zo6Yum@VOa<|5p~rJq^^9WB(F-CS)a=$ips>-xtxjI<`qcrhM=G{%lw2UC@=N#=hB4 zf3k&7-=;AFg@z}$Ki^A>VO8dL*psArq{h|)&r^x6ai&(Ww(E%|o1U_H1wcIMg?HXDS71&)S=(J4zLb7;R^V*$JQ#zoX&YOjBcQL*jdjE#QSGNaqmJP zLuOqrNe%_=Ln&(pcIoqL0J-@Crj~c4xV*T;&VL&*khLZ8`OS0L2=;v%fODMf^5eIV zT<`s_%=U=mX3@4r9hP?Y(rLRnj@a^VHc6Mk*Pcvp9q2WTL>bndUj)d@&H-5-b}u)iRc@F88t;(?H~QZ|&x*x=G-wl#gC!mp zu!Hn~Vifrg$K!y_us$a`c^LASU`g@bP3s>KcStXnqlnI}*e@1+l9QhGjviId~xF~+svki0Gs3Q&1Y{-hE7VLUb# zTOWTRvP}m#V}ZD=ERZqE+G~8zh?@T!q2JoUR$}|3qsJa=ef8&QAAb^E&im1i0B9ZKX(5+asCa zjPcv2vl5~LL)~a)M8(W_iZi!=m=8TeVAWx7w#iz_I*Yb4(&GJi@cEygPV}w4bcgh` zXUEHRQ<7^1lF@kO3sM6aVXvi@DOUS&)9w+~pB0H$<4&ZmEvAF~?&A2Syjti(n z;zqUwvF2eH5i5eq&Xw*WKKARZ&fDp4e3)a3P~q9-H=g5P8sH~%*P8+RoA-UO35F# z0*lu}sD?p)f8Ix(Lf1+9+N6CLMEB5#%j=$-?0MJKm!sE!8mIwSS`hh%TbR^Mkz;%8 z+Qpr;L0%Ycy4#xRQYVTLjQt?xpSQoc@^*FOD&|~p`)l7?cEylf?Vq-tc$G->CC>rV zf$332*y`Ch+4YM9^9t3}Cx-8H)?ZQPm8@&M->PoODxt<+aL85K4LGf22y$MK9Ehs& z)ree+<)&Sl*sM@VaSG9GMUO!pOMYL8EQy{u2wFx$q$$ zBLA8=vPL;7hND3k=4OWgt0i`g^q8Aageu=B9c)Q;RxS{9JFsnzB5CXQuh2UbvB=Zw zzaObUkr)ahR-iyDQ2g&NCfOo>&h(hMpP_HnTxUqI;a$8+%n_T{Qhm8VzSV|6KJfqi zp7eUWuD~xDwPW_*7M~LI>69W=fH!rq4iTtcf+&#OOxbzWf=kcG zGP3L7#HgrdU^9Y!f_?mjob`<{pKB8<3KNiX%lK(bz%oAY)AcX&rMcx(Hq7Re(;Q44 z#)_6PMpqqyeMa_aCMFHEA5tvpzi{kws2{?&SL`=y__B-R z2c_!%m}^@1Cv1(Q%;JP`BLn6kYtYsvaL*MZBfLN|y`>UU+C1wC?4%0NbxEhW+JzQ9 z)8Xzfc-9TJSflSE&SK)|z!ASLCp%}Gz%3aSr|9$u3zORJ8olpY@@Hl|D0iuA(+#DA5fme7UAu9~m5SfdB#tpW>01=&&W zZo=@LqODgER#%3-Yn(~T)(04l*hWO(=>E&PZ@3X&I(WSi34Q)Z-^e(xO)0N`fj*+x z&+iSyy(->3lxwkF{oe)F~pJQxaepi)-o#G|ahO z_o-7TVbnx$tCp`i;G2rOAm6T#2!{&S^XXBuMja@AI(U4c;c&y_5`2gYLoQfj6MFG> z=sh13mvX4XIN`xagpRmTmtPJc+Q-gaGV9NtxgDBHp%Q7^oWBh(R#V__4a-7TIg!a| z=XkWB!tn3@ZAxCnfx5InULA2A#lF>dbKX*DO`Mnbz)gnUHhpFC^H2~ewDnVr1+T@> zbnl3O&!On$bv359m!GmEw}s{E(uezl47ty{Ls%N!uu3qE{_i1_Ri?jK@n^JhJ_K5y zGKlb`nmMNyu;48%b5HwrD7Ze?;@VO;l>MaLjU_eTcy1+JmJpTw0`twsK1Q=49W%{n zGbEAk#w5_IG%~zl(ot&iR2UmSR(}z%NTh%ieU#aU$&UvHKP~Vm-Yf+Wb#`|4?#>jLKi4rby{E z``+)*&WCO`@)HvT&4;KMW44-_1}NV>Mjupf+TqUtdgrIR(KohpM#9_p zUNR>Q*(I;hI48fj9r60vV?no@+TQRHkzN(|1s~I)ax&rX*R)tFrNo;>pHv?=5ovBl z+uhYaKOJfh`8Ub}SneITPt>9qAli^&PB(|FC@SWN48|i9*COU&A9I!PVD-#i?27lv zx2PzV<%Q-pU*gK;j7ME3ISfmZjO?ihcWoKJOZ+yzMYV)3Y}GqmIscvHH&k2POd-Qk0JwX2+OLC3ZA5^>*E~IM&+{=}X^W)z=K;_0K<$ zRuvSbYj*B!VNG*iY$>Q?Ee^htSC9E&-Oj0l=%3~%oWqg~%5%%yJ=i4?`ILX~{aPiH zjtNNk!tuSmP*iq-j%qhrC6hievlPM+8rsVai+kWx6>I(IARt4V%(#LmCPH(}8w=r> zPj2F=qs276_k)KD?9)X~BJ^w=^KKT3Xuv#t8sDfXX_WP?b}8hcX89iG~iXB$H{7$^2jdr{-yqHq)B>t*B z(JEV^yu1qK64tPMa|Iue4O)k{nY3=@8@}Ed&}LdJlb{}Y#u=BmX{r7VPUfV<^vUVY9}hF`c0^FIny2eXC(6H7lbZ)LA>mcEVi|X-iDUg5g6V zk}FoG5x~#B+FSSS7C#JLGVpb6z+o`S>q~~H0cNWh18{F|DYtSzE z8XvCS$+SN}J8aUjgI>{%-fPmXSF^^@M5tkP7?+5@CeOA`?o~qbyEkT+EE)KTsicXi zWk9eVY>ErftC1>mRMJ24*F&on`hB?ZpVIF8YB*0lJ7a7PMYVt5%VF?)kg8yV>l9W> z#2s40(F)W?%|`LC#@_A`NM3qnR(sJO(FHVL#4m?ZG4W=j!;uAZ&xv{q7EBgt9V*tF zF$@bz#kRfC$DnIX$ks}7NBAW&2BxBUc{$vpyz$}#lFDzb7fkboCSaDNkknL5Qqgv_ zf-j{ng)gNn(Yflm&XoBL^}?Af5ze0om#P4>OoE7rW<`t({9!Ui3!Am$Ba8ZCtlo7T z3`O_pIS-qwG%FsJPF;!nTqTry3$9e~j4uzNP#WrqS4#3DRSZh62)|Wk4(vjnn3adW zqJvjgReau+s%}JoAJ}@ip|$q8ET#GtVSobTL|t+!BfvjWA$(p^MPEf!nGiI)E*tSO z>XL9oFnF5GK{jMvv}#W%FJBD_39n<*%`15EJ++TI)u&E9}JVlXgLAQ56H|ML(85B;3HW0`k-59XVdD z#;`kcuQ`k?81ko}BX|*jGqs_l^xo)GXm?YjOenB>FW7Fc3q<_flMNY{FN^Yk)B=7X zMEyasH$%pfARTTxb{(nfIC_~NFa_^Pa`d9T^2Ra-vLTq5uC?|;Dikqo${wz{^tEGNqLu5?h zstbEy;kI<7rWrF4LoNF-=t!3ETH5ezmihZ;Q7Ks z#u4#Y-Zzp$$pUOL8EX@Tovo@me$*SaV(G(jPo4Jh3!M$PLCU0)jX55=13snKUyJhT zRx+lqqEBtTcyK0X7kQ)W@l@$dmef~gN;bsE>k)3qSx!e~lCzrQgr~)x=SHvkB&CJh z*w@(DSL54MPs|jSzjGA%zwM_y>ca=FaD2Jf2>=h@?j;)aqs0HuyYcp zlg&y4XFrlnZ@pQ|=B&IF%+YPn>5$>ajlYOz*GxY}y9DY(lZ}aX*njIJ$-bw?`gF$t z)6y;*@+bA@9%p6xh4u$vW%xQsXX)S-YkyXSovlh6lv9efd11C%he|m$*AZKE`|Rgx zHwtpe33&E%;v4w@#lnXZqT8HIlftE9oaA=)LoLdFNkTyphpVlBvuw zt4OJ4P24!LETdV6w+i&e0|MF-O^I1~A6pq}){IB;^%JpRk8OrI9g=2rG9z;&LHAcN zDXo!czL?$x|9gIH_cFtmju^oIZls6~Co+lY$s|;VvBQh(zRae=7VfdzSA|BE(I*sF zp++?c3NpmNM6=`my*Z*+5VVp@2KL|yB49}Bj68r!N(uEum4v!V z&1GnlA5t07xP9+MpQ^d}SXeiD!}d!voo%$G$iyTL8Cks-jm_$D)h+jm#$XP=-5ujl z*q6o@Zi>nWwJQz6_A@WSPZeiO0UfH)RL;3WJs(7DEFg-ch(te#*U7t7+Fhinu%mO@ z=dZd{(U77t9|E+3w7Jp>R=D(pXVA*+Bz|L`9uIB`r3bD9VLmKF$r`*4tqe=2s5S-> zzq-rme|I;JK9D$T`}TN^x;*;%hl)yWB_nDG`F)K?ne}F2RNZJ1+Y%`u z>?)E*H;_koBDNxr-k;nnav|pQFAgSn?#ImE915%?|RS|@s>4ePvF~nq55icdEAsoGfWvsO6og)E>N& zh|Hl*P;9d%yoOGfii!yvhaYCN{)62*C7 zt~w@Nn?*px#u`R78Y#{NOly?Rw}nn96KbMQq8y-=sJ2Vm_Vyi)>|pObR8!)jYuC83 zaTZ=gZ09{psMqyWWzv!{o#e*dHc|~u_fGtG{XAjZVY3PS(fuvuEl#v7nX_eC6n`2- zVs0~R&FV7M*i5r>xfO8>R4pHu|BJsK7s`vEqK(1q#E|pV-FEPLG~^+oEtNvI;!)$! zo+7x^FgF{meJZ#Ds_NF%nc}RXtzzqeRwg#%K7A_sw~6i7CF*jQH)hfHy!26J5%#Oo z3nPO~F}9)QP=8hM72R^PSO5Hgj+LOLOxPQ{EDEg3ZllK2iDa+-`*eK5%WBQ97VlF- zvbEyqz{-H<5Ethpw3VD8M2su<-ZS;3XtnLvx*!=$&9j_6>bU+goFnJc~oqB;GEo5H?U?ZIrY z%2N5RO-VddianEWQ_#uhV5k0eH{}yXqbeSog35~r^%Dp2+UG)mG>Is0+hFX=YFuUm zxb%dR{j1z-)c@W8>&gz$4zQwipm!sDgf?wZv2p%u)t3c+;Kttf7XFPs@-ntFmQmUL z5?Fmjnw#C`dwZQbv_0|Z(b8ulx&xj3fS9ajy{I2P;auBrB3 zeeY&Oosd`MFzK6mX|>K-nceQWmpaiPTE%s#4z}BXD3d6+x8uUg)rn1?=wqUU?a-r? zbUOSnN}38AZJU_}z*anMhfS&G(QebrgZOYUq~aI%)*IpF#wh1;`;>!`C?BtdmYGy} znb2L}f~Ft^UzL`03ZUdP9k%>V$}`^n!-aTFtICrosQ>-;OrL^s{ZxoS8aF0qMV7pZ z-QP;t5y_u!41xm$#yRV}#pX*|DCaGmBL(V-S9bwD5?f0(QTwYneuF>jzzsonOqEyz z=B)CM+2Y6LKrF1fS{v`n6~Zim2>{V8z&O<7ZXz+TVw05&J^&x~BXf9Zt(32pA1V<48l_X#6tUCMRwq^x$*WFy~MTHEXH@nrca5NzE8IP~t9V z;6yR&2+G-=bP{)|9-wD$_4Nc@>RiC9I`tyqdy?4*fV{Hn>{A>UqBKO}b9j^@BuJV^^EpLgoz}KOHpkYYLHdUdI5-{3aik5u< zf|~#QJX8PzZPv5-)ODfWotzL`3azydB38f>E3AV6wN%9#YEct%lIXoh5zr==_~*8% z(l@rZ=Hf#sdDT2!na0q%4VtiOCQeY*YKxMT&x7RfgR>*M|6zNth>yT0kFN{aDuMC; z2CvzXnd3Mbl*(9j;dTx$5^B=d=r4@#J1IN4S4mPMIOK-okco3%(_{be!7v&%RT1$QDP#3wtgO5i0yNR)Lw31OC{pPPdqq) zBhbssL^ehKI8&3eB-#eVu&BHat&Nh{GK}x5c=#3=j}>sezL$u?8!l~V!%ae01|hXn z)4O#GEd>rqJrE^`={5jXhT&cjH$}F*W$TfjZv~`~v!oBabxBl15|ga4-;^Xoae}Uq z{F!97baN0IS=L=P5N47YJt{fl0JG!|4HXX>G@z2-%{}V$q z56lkb6p87ix$4XyaR^@!aTs08Gbkg$SZaBPvk9D98VY0mV-&S zNx;P>e;evtSq=dX&(6|a);rf%rhBF@B-&7CrFRipOXKy=q5<hVs{6L11cZR=E`-4)4;Rg=GZ>1UHcG18I_=YK3)c&|}#VRvx@QS+jCP&qkM#;Hy zX!{|!jnP6d`BA?}h5q(XdXSQuMcxpdQVcl1`xKf-D@m7hOd5fQxshf@s=7L0HBR6k zDt@_Bn|_hpzV>oX_W)=QaR=#hF5D4^?*JYxGu<5Cim5LMsNHNF!9-2~G@mC+r3_leR z(@=y*wt-=3chBRsSd2+rSH<&fR<#wa`7c=Hg+)g8DGCdddp@Q8P;>Wo9t74<^$Tm^ zhnO#fzTG9HXG4ToWXhI7D#o{4<01$AO|O4l4_5+t7DdGs&E6iWq-h>kE*7%~oW8!) zBDmvV_2u-i3dBl9yqc=1P;0L5tG4-KRa{)WG4N%1sWQuSA+}jF8SkwtWdc<{WKIa~ zu5!kW(NMFi!}N_+sCcYwr&II7%8LQ4n=Lc=G`Ya{H&^HB*H~%in?FQHwC~(_f3HbV zrAlTV%jzJG?XOc8bru6Rq8velC`(<1J6E`+R~tEH;USGjB5FoZ;K$7|L> z)N_b_T6MH2PEwZ8e<2Y{jZJy0@gIT*?W8kgy}S$1v1E3&_{8Vj*bBKgZK{=VmZ=Nv z?7W1z^`kSSa zIB`$lMq|V|**=G?fithWL(hfepyg7orr}-YO!Ny?e%tGdr31HQdpkN)VOJbO%LqhO0 z9sdP~$jA?n0u?5LlS?0=Pbtn_+e<$%SG)YiwOB=rn~P(LTQwP>^A+?vLD!T0cZ41b zu$AP}?mLA7nhW$hVwL;GM*pfiVpWN)K4g|=1y=yhY_J*Y>eQm$Lt~hzYj_gNm^$`n zYClhz$&lp`cHL*$A!U*!)5;;lOembf8M)6QHwwVt%{9O1Zt_jcY1W5^QG!%C!Fo`z z-fB$Fz08EzGmc^C*@;BGW;9-YDx59Co4E|7F3eO{FKCfd;q=YOp`+Q}%9s@vQ!bnd zmgdi_g0e}SF3;$X-=n6vhf+UeR7>iYs=V9x zUT%b{ZyrT;ZU(QvJ%zUxK6S(C8yU~irREl?zb}lHxw{Q9_~NNq@v8Y~GQc@(4*~*# zAjd4TY1~MJWZbmEG~EQuN{Sr->_{D6*1~WVhM1J~-?}Cu0j54@?1*(ll6%iSs zPpgw;E6mj0p+B3lXrJJgd|v%feYd=RF(P*+UiycKPlU>jab1(r`PR8W?559aEf zQZT9-qBa8x5%74c&!5tnXAq)r4&85sS<#~7q9B>KJ$>Kgr<9-e3}DyvNu^5OCsvSl z?0+f#wB9rLhuX-Dsi0{wRkSrH%f_OYbV|_44DyvA; zTKA-6QU)h~%*GIEG|ei)#yIF6@zz(4fe|TluPdOJ4o`UT{Ny;F44> z7Ae42E>#s80iH#q4cpXtgJkVmM!+tNb8QHQf&wT@58{;8`aq&d7szxnBo{R> zcyPlqNvJ^r>SPX9TrGEOIUj68p$8E?PAfc{DmlNX$1mz3Y)uEw>X)PA@tU$%Mq2i zYxHh3nOp1&$~);t&y`ruO&a>@OhAYf0wi3~9$$$v35nc%HiPAS;L}Ml=!T^+93bJ0Ed~w>#g)8^ z@b`1we#I*9PH$F6Mm=d##=-C3#TUu#M2>}x98H+4I2)xfOY%UGv@CIjT_b#!AGu@?Z9g#6>9#f&AWUMT z!p1#>ruQd6_{JO`LM*z&xFppl!Qr>5id4KmTU}aHa*t+IF}gCN8yvP%u9d5eEy7&P zjLpm*hP&dit)^%ylkTDy?}oICt2oK5thn49fQLoWtQF9tEIvoBeNnO33sVpt6;Uyf zNc_;bFXSN_rZPPFsZ{DOfmgS`1Irm_4F##zhK*O+_zxg$?L)^XOhx~SWXCiN<^99KN7xOF zDviDC7xM~GRkR$EsT0vgl`UK=mGLX3QSGpFFkd1XxO&{##273r&ZeGD69o&h=|n5^ z+jgSONIBHWY{JreW;|Syi=HAiI%f9jxoN9BSxgR{u9dY+*nuTqsjdn%NWx-D56yTv zk#u&(rtvQLp5%ej(6KV%Fwe5co}C9@bgYWR3*gE&v)w)8xKxSmOt#3-26X1B5+vHa z(e=M$=X{|@{&p_{e+j)bdWZ8e%};UmOw+FMGlW+>)l7a>rU^PWmX5(6_7^EINnz<<7;6Y zOr!tl#7hh6QC4%e?N8qLCQfJht;Cl@eN)3o=uv>{8`mji$s%9j6pLa*TMkssiiee* zlr~hna5kFu#qa!A?;+g&E?S<-49&-4i|h=+A4()>zB$jPs_2z}SC=jPBU{C2BSbS} z0uBGV-v4Ji;0^pW@7I?Yf5sP2#WW;dME%l;^OJ5cEHD&h|4Z;tL2%;>$A#JV-}ign zbTTOBAp_`^Haab&RfI^nhgxdGMD*M_*KSfOxX4i3X1qo>fQtq>1nN!J!mCK^T&s}7IiKGFAum!)l11s+JaoxO^;&?ohGSqLtZ zC;yF(mdx5dqz%9)8%LISt9VPP-aXbsi++FkNYfzTyYKyLYTT)D=PN5K7pIZG1a5@P znpCk#*QK!|E^D|H4pmx3Ey#DJtVJ0p{TqDUQKw#Dt+>$3Sdp3e3k^r((a)DjZAUb$`) z95kE$;KsLYe+5?mLxZ6G#{KJ$A$$V$f=A~5?^W-3b4pcH$|?45Tii*77((Ua){luO zJEbMlbnuxj4wyulv*+U+>h22E3p(6gNv!KJ3rZ?L8o<(tvo#dRn6Nz0A$cmShFqfp z`|)y@?Wns)vFwDN%Ra&s=8WPMLYX(zRk(^2TS8m44|%Qr%k;is_-xL zwb!?$X3X(=2Rykw5$^Ki}W}fbF^Q zoO|v$=bn4-i66}jf~iVg=konm{+V|~u8E#QRh&bcjBao{fm9z$Mk*qs_>IG!JA@iM zDY8E>n;z|vv88{TlGS?v&%J{)zciV}wPdA6kMpgfFv z_D~M+@t;HC0r_4ayKm~~PxEUPI02h(m%PHk)-J!8^T2k@;_msY<3pDHc}~2pfCO5O z`)VjLy0Ul6Vda}NPd9bBc4k0H(#_oit5{HKq}t>-wZgd}wIqJlHB+=sL_hsjkf+e*q-)$q`gd+#%?v9w|$fJ3UzL$Ou z&RheN`d$1zrDfb%fzCb7iN&@2%O3nfnq5nveTtJn>_t+h9beCchu^hpb;>f8DqtL@rW#grY{ay8%7-Q} zW^&SQi zcg7GHOs%Bz&}FDZ>qR7g7w z8$)>i5VRyAcd|zf^)YNFEcyAm*lHaGLv_Uo+wEL>UBe0QC2ZWg&h;^O11P9g>EGJl z#l!K44?^fT4}pp$8uTy=pOEudb7^)s*Vh96Lbr;N#FQ9}pqHT0x{=LH(r6pUmQK(1 zV4SyR=1nvUpE%XpEu#(U$7XfNnu~nyyHGv`zK-k;s|2$e!r8bQs(Hx1#fH7AA&G; z#MME;V^^$e@*e`c$02iKR%|brdDK0``5+U`~#J(r-_7UJji+vYxV&AhK+Ndp#>)3S)7FZ=TJ!# zkqh-$$~VvAB~+F-BfGbNO$)7O=pA|T{+e_VN2{IYK-iE@vTLCnt#+3|lfKvwsK21D zl)M)4uJl4oSOrrrz1oiAxb5zEIH-SY|31VR&MO#UDhtQRLWWH;jUVbIyw|OjNZwm1 zWh%T4M#az}M|*q!g(2Vt<&!2x!K?Van*j9NX3+A)rhl!9&yzNeyN$BtK8)Y-Hz~Dq zb8_ioV>*osSPi9`62BJ>0eBBcoX68A0=^M}iJyy7eL;M>v@K((;60W1^9dR50}#h@ zsLi04;5eA;L=H=Bfu%9oqsZM?mJ0<3D`cjZwt748EMa5~LxogZ%d;lGq;!}Uex;s1 zyihkgatXyduDp$5JgGVVh_5K{J9n6z)cHejNyunICRBtyjd=D0QXi9UqAGqtna0%Z97~^d;bt*^ln`54}n%A`CKdb;|DT}ao)$% zYn)4%r~NLr{es}-d?0hrY~keROD&Zvfz1)8uuJb7c4X{UNoWjr@y2cNZ*$gZn8A%H z>f>LgBcIaGX1xuTTYpd|=AIwW@8zKe|Dq17Ewq@_-@3whO0pGn-z_?pb|~11*0*rM z8#y>1vksGABfYa$c;Cl<(czO?w)1om%N%0(MPP_@dyX=BRC24X;9wf#O=wbVf zFKMGvvd*h(4or+nz70IHFU^g~VJX^aMywHkrWGsBtYix4?#Qm&zf1ilHh8p}hZt3~ z3lp|&Pv~x{S)!?T2sQNITe3lAauQm72>eyo8+s@EP+q*=et4Hn{ihMGtPs!S#xA@@ zPdtM{a>efi4DZjK4NZ`~3;0dVG>>Np?5pR_*WorUK4q&DseNygP%MbuJaJ?RJ+Jis zuxAm9K6KkEKLw(|e<-xsO7_&@f_}D zrsF!jm>*i8h>qrq$7nJC=l;ehG4GSCyoB#vp;vKo@{Bbff1~2e^{PuOGApQq;EmBa zk}K|v6JR+RkDd}IL!A513;72%2*I?bh3WTG-cOp)QD;N>b1l*gtwh(xKNve^u0t4( zbADfTRYaD_NfsGJXv)JNF7KuL?{^ztI*ZH5__1s1mNphaCFyiqDG(+6-S~I6uOFx| z&YP%h+qOKo){0=-=V`oscM}tzTOwp^ANc+8@7U?Sa~=-h&H`sVFFINxFmt`Y*sk*7 zhR~YXr(owPuJuI;%#wMugU?1421 z2n*H^xSUkiEb(7W|GXhKG7V2o?OZP8UGNxHx?`rMOo_<8!q z^{~v$p#U_vx2x@fi_hsRzz9b9!pC9z3KMaeipY_3L+dqQIkaGbp*{?9D(&6~6yweRtDsR&m?rwC$k>K%K}+8#$#*uovq<6QH%%vrGFfqJzqq`73Ta z&*U}RUSqJeanG;hDV)!8_$4Rib?;X4%T5+${)&m;ogP7EMEql1!M9Y@QWy#I`9aeBVc`4H@^)VVI)hM}N(oJ`GM>5QBs#ex}<8($to+BM$;$k~|}@?^hK!H>Eq%* z1pILT$J?^$XICNJGHLgWQ#(>)=y^^@+Xk6+TK9vxhd0mBI+9*Oo9>jqFu51c+B#`2 zSNKEu;ifu@{5o^pw#CC3#$m(XP^-+4&!O{jNvQ&!DxpS(U{36RzZ?59` zh=r$0e$$X{=euFJ*3vez^6vs?9UYVr`*-b?_rvD9=UR;7_^)2t9+^bR^n~_=zuM}& zS>-KHcSU}XWL2yjDsD~xFs+H>EXMpH*!87I4lNd6Ipi_jvE{(DEYOfT3YQM;|Vfv*Teq=%}r;Kx|)F@Y|Lr3B-F@5d7L&@nV zP&Akm6D0{6loCHKXhLttncQx@mRhb?%SGcWpZ!Rc4o*ewJWN5Xre+`4B*Bw+nJfE| z$&+VXkf|XYbe_h!JfTONVP9up-3kaFBj%gMsLB`_uc@Wu^M?Rc=pb$Q@9PMslMrT+ z{o>~?D~Abnyx}W~1{+T0(IpT^2E8Nl=|h^@VW!_&NAdmDwUa({IqpaM;#4D|TIVVy z96KK~Z4KZ}xw50J1Au#Kq$xHvB-16h^YIPfPz{#a4N^pn#!$I$OT99QD2= zQBEFQ23SRQ7j`oXL3u6BpuH>hr2+XOm>lwb#v{INqO#IUY+lIwg=MwW$vdqkdC&2O z8WvD1&r9CPc9VxoJ_pMC&yTzEYE>-S8!+~b0!ec+ZRkSM;PJlSB18wq@1Pef{^%d;il9=oVW#toHVJU-@vcZjd z=_apCBGgaD+Paby;m8|Pv=*h#x6(2DXt-g=BFMDYo^69q7N7jd<&-50kyCX8oy_n; zR4O~|3+JD@_hHQW+oe?Rl(Fj8?K{Oc;pYKlFVPf-Jz|a(S^~9o`1HP;*B=dEnsZtp?#AP@1o12WtA1# z0|H4`9tjb*`msJY;O6;SN#ZcCS^wTCxRnG3GnN106o*>aRN90qs z*gqEh0GSCX7!j@AOTUtBDJa9eaXBqAL~UbzHNc@&IH_MP?<3ybKqHVN?<1oGHN!*F zK+qj2;8r==p>+BE>>q;8jCVcVX0Hr@loK4kZv2-Z02erhuDWi=Fna|%-Oi-{$sE!)gR_QirUZ6RRjDrwY1ga3Ac{tqqI;A+K{~ zhdP?zLiXDWSNOzs< zh$Got_HBe`u4!KllZh!-r~YNF=U*j^(50ZU%rH*K(9}oh?ov!N6cUBF4lRt0=YaWj z0HF@iD4kt=BCkOrTQu1IE1q#ajyG+5`^mz0Pt3vb3mg#%ByDsI`ckA1z1~g#F&mMy znpVoc<{2OVl7?GKN}(%WyzPC+-FC^Z6r!Gvi<0!7rWH)dc5|5)CJTTsC)fpAG`8>I z5(_M|T&7LuV{QwL7O-^=3@Jv5hE!~PPmbQjZgJnyzCN^#1g}{6+<6hgJa*;siq}^| zYN)&OfcJ^#kYT4im&B!*+NabcW{CdEi4-zvy4ISkD}r8*{o%TW78F50 zOQ!|CZvxeWE(CZfjQehHhr3($=*6*JF$SE zyFfydh!BDWt?GLqUJi>%gVBrgROOt~AVYc}Q6I*-I7eNGA`=cgrEH0%9< zNP-lWTF*2*4t@%0Ip_IV<{R5QO#ZeJme({k5mOc`t71_SZ*A3BfeBT-iR`wZg@?~t zi22`DDcS$>#W$12hXyTbU8sJR%Xnmx6RbB>_H-69=U{3o zVbTVRbQS-u8?LnfX>>(w4mI!p#b=V6S?D`AhZkru55lqLvQ8ZX)4_Mw`9R! z9_@sTLqo(16;b??@mphYshvm56GinSJG$~#D#1{c)q9y^HCq~c-h?7OU-&VsurI^*2$e&|J~eM@p1 z7lF-Ut!Y25bMi)&Gq~nnkC9EiFMR9Jv*K6YUfpwze&d1h$UF z#b|wb7}?&?QIiQUhY9I1G>u|BDrBIg25bLG2d_R>Sc8S3gGw_Sx%T>cAEW*JzQMUD z9PCfnWArjOLGdC|8fdl{`S^oW`l3#tH zqYXYcpYw^G`#(tO_bg{I+4I1z+89h4O{n1RKacsmhuLoD+$l7f^wdz|lx_SrmYp@0 zu;o26Dth7!dzo$mHf>WS5pM-h zK7)3=58^oHv#~&?kD5rAur-US-=|mV>6$iHNbYa=obWO*v_rjF?CbtB!_?iUR#dof z40Fj?0Acgf-FJ-fFA-KY3Lc4KzgP{b1p1bmh|~nmu^lEsJZ1 zIP2*>h?18WjO2`=$*OzWq@deSi`|`Pb2xlMVvTPlU$ftDkz;llLa6C5_Ff^75 zx7>eF?(ETxR(NUFCLebFp;@w>)EQ;cR{|2k(Mf?(B2t zCr>t1l-^M$I9e${4a-PWT%SeJm4_dV{JtwhToIWX7;mn8s=a%k9%H)jCcJA}@`GoZ zwv~r&sV3fO^k|d?6n;Lmtk89i?l+K&jUgu|i8(0Er_T91wOopHTv#m--&zlK(=*m; zC)g=<%&tXMIPVyVk-HBwi`bqa*kCTjL}Mq*xky>cU}vos_J`n*rhq#)3u;>;UkUY; zp~4M39&$~G1d%MS_{~|&);_nN6j`&Xv);XZ+pd*7F}K~Ot%`W4_yrd_n3A>!lF4gtw}D@m0W4brrPr zRI?%qWXE5#A?JGj{Fznh`1Rwsw6rTf3WIA3Ej5Y@jVs$9vAEt9?Mcn1BQdu&WT!VKiH$u6y z>2M`)xA>DPz}Z|;29CX+1K>R*|tyM?Rh8#Li4#r2DaxACyC#-aD=<;=o8 z=Hu~AMdt>!GoX{oN$L9|<1yF#$?xg*;U?;W?qldA0rvKyGsB^#Ve7P;g>D&m?R^CW zSJTu{!Y4uE>FvG<23%WtU4k*E$z?EAM{o1a!l5U4-cu_tkOEOlqElv#_7(LPgc%F9 z*Y{_#uSP6{zEN(l7&v5(O|O3=5}npGH(B4IA&#wI`KngY%AJR78q2s@t@nt`XF=u* z^wY+EPPR^$x2-B81NQR9nm3s@d6`P|H+O`tfCDFA z+A=g#ieaHp2STx^cQLQbpdZAZV{<6lP*h?RD`0FI*IaYt3OY~GacG!k!M`X?n`FTQ zcg`s~`v9@SY^ZJguP?`|h95Cu%J_f3m{swxYMlG#Vam}CoeOR+|I zOInPj6kRv@onYbByg_whxip!_)LI|*GLqnJ2=^1(@>PDfHy=}WDd2&O>mX$dY`(YeyXRYRIp@G-#6vO; zVZjlDSIn?dUni(i=RtYOXHoxc7p6?{(K+q$u`ed0N1EM>>nj%FNpr&+u2YBhFHkKk zBk^&@cLk?&DQ)nBIW}@SR3G@(Yf-@na)$=PujP^%M`=e^LSG}8>ZVlx)%ANHvn%&k z_THIEo&z-M^}S;cwFn)*?a()4z6nWe@5vs@AK&z00_KjU0@b2qty5I(kz*KV>&>J> zAE)>vru-1c(*WyL)YGih3t{#|l<>E7aH@CHx$ub%w!;C}RA4Xq5}t3N@37=zHu|Zp z_(i`*Lvd~1Qm)2>e~C@4J4lN^Lq`kX6)+3*B@T-CMC1dBS_VV`U zdy|IkikyOjyG;>y0lh$wS!u!TE3#HXv# zaUPP@6`v~Q$K^SemCD6`#)A^x#~fA8vzkmflwqnqk3#MWrS=arahl6L6Z%(TbHbBu zSBu4$^Ax1SNeNb^o4^R9?c83orP#Rrhv38G)HC&9@n-vCLszI8M(Zc9 zSAJ@f_jhGf0ESHjKK6$o+wGksf-p65-xZZi+wwVSvIR`J@m?b?4`;aVojg(0^Q%sr zPV_L#Wn4l(CTgcvt0u@iL|E!9Uc`+kBL5~Kylpmpa*4Efzg8A{{QSA^V+Y+@EA3F4 z4}#(wyieu5S~d&AJEs?-pwmE9FKqI5>rOxg3M09gSFpP$Xmpt!Yge+MJZtdO_j8RV zXfDGcuMGPbuH&Tc0StV#Azx=+xQB;yXLVX$sYaqpMNqqQnKqljdA578&_4vk5-8!j zZ?B{A(r0s@IqS`gQL@;9ksy=H!Ie9{ryM6>&5oOzw&#~ive`^~_&lPP#w5DDSdupQ-{BU14FA3RcZtTZD4m;+bfQ_p0HpUzs z+a@2`G+r1KAkAF7n(-4a3suy$)gQ}MAu2((Z@!!M#q(Q$ieWpAWDkQr0rLy(*Zbz7 z#$O^FAWQN>h*-ZlyNz)BYu&dUjo6Ks`O!s9$7~H2>OZQhn}orGP79$XLq}PVy|`!p zczO#drBy}pl155j0T;|OZ!4xSJds@kg`*;COsxYYe+c%9Lg?o)xRTK%c&yipW?xjG zxE?C-M9ul9rCwMTa7p|RiFlc=m$R(?*gysWj$^jOGhVpR+Ej{SXOM&N@G0C%h0eF2ie|ez$DQAuY3h=JSC+gC8sd;pEV^7;&N1 ztmF@o3Jxl4se#tE-0;QZMy}SBpcX3ZE{Pvt?m#O1{k^a+z85XV^gM40_F2EHorz+| z`jQsuR;E11Q`^K+cF>TXSQ(S=Vx6z9%lG8h6{p*@AeNLr)AMDJC* z$`{SNS$$vSNuB5Ku+n6BmkC#j(HVL>Q%wY!&CYGyRXt&x%_ zAk4h_DL3t`-j3clKbFq^RKPArgxQu8ZV)~l|M?B)nSA2D zA4|gE=Ml(hBU4e$OmMHP;<8(lK~wTPQq*ejv704hLMuyHdaZzJFAw=^EY7Z|BNJYW zjkeqTmTzt$W@_In@N^?4{6+GbqfU#19=$ z05_BSG?{H%3axl&WuzleXm$?>hXqwuXsn`c^J2Mq1`EV5gy|Wy7q{vj^6GUyqpOcT7gYq|KBugEzxD<>?~j~?1DGjbCkspYcGh z^1B)sr=Ak3#96QM+fZfa2O~5#_}un0&^$U6rkY+nFomt@PRtTHb*T7S16u^9A|udE zB7?1}>6|s7QGBrazLez~e2V(f$iz}plTvSKfR!t6t=g7k#hHfmEt%<(OzNqYTGeYQ zMXL1l>bOB+v4?tg_V?{UQ`LOmx!Je< zdsoE}y^ggDVju3cH(g#%8MSzXT#e9$v})$76nFgc9(Tb_dkWfD(v-!Z(dafml$xPK zexCP@IzwblYn;^#4~NxdLZ~4pC}Pj=TopF9GN*n~xl;;)B(93noz@4Saol&!o09g- zg~UqyvJ$7@9-HXKhtU|YxNZ{-Q79-k)nM}1kIt|VKJI_J_y2I|CHJaCk2J)%9M%3gKcV*EkF zqoV-x=HgorG<_K%OIso>Ab)6UqCxy}m^`twXKxa0T$7z0!F_f9cc;(w^~6e!k&fpW za~12DpW-T1?I3m2%P(JO@11@qF|pa>i>Q#6$%?;LRkmx=$da9x$I>tU^i?-ADg1u$ z%r`}$Zt0vZS6)Z+%P)3TJEx+r6?E}QdL$}7#oxr@jAz^cRX>=|VZzmUFbu%BS74pB z#C(|QQ+(gk$|`&e`H`w)c%Ay9hKLp(g*tQ!$Dp+MXH4L4VPgA|W0|Q5rk2VyxS;c= z!_?vCcWwIi@eNp*o>ynTzMpoP`cK|rRk|``p{jU?H7G`4?o8YLj$f|Hi+YWx2fh)Z zEb{U-G!a4S)#Nq`SCAm3$fu&2SDpgjVd>)WKDlbVD$eJymreRY22IFDIk=0bQ#F1D z31C?#ms%AnPE)&XSd<#~m*%@}mYBHdu%|pwr~sxCjmdXP^$V7!8IR%m&aWSzJBWcQ ziQni{ZM!v$s0KW&S*e^~sbVbEduuIYc+RIY_kcC7t0$WV108FtWY2xm0Z)-;Szlwf z8;T$fVWW@bx%DGWVA<0rmsqXK_ta07NOq(h74%LTZErQ@u8BAW4KU)tMJdsZh_)sX zVL$qe#A!8wS32T84!}Vt!v)0scwf^XxV*32!vKWW)e%;|(d2K~3*pU7qQ5hBAn93} z89-m80Mfu36xmh64xPpOH%p*f-o8=Kb!3b&i90z+c_mK5v2pz9M7$-|a|FvjX$2(M z;4)C4CMjHGV}0>ia2S(m$@ZX)414m7hvFoIkDS*q-A0^Nt4qZ)De=Sf2oK>Ymxl1M zY>_rDCc_K;?PAuzT((NoH1T7mJV68HO%6KcjgfFn}`XR)fwaP$Pu1*UuCIF1@B)N$Fvj~^&ofIL>lk%D+fSqO;~ zw@^wcdVMEej+@%r+$TW%ZnELiB7R%X1X&5=yc0CbNKRz;%Su?WdxqLps|Md)`3^4) z5z;Z2y5Y#~Zh^jBV*z-Pabe3a$(DG$<5#-v0u@siJ|z;1*kPKt)#i$F$#W~baXJ)U zjyw6>v}cJQ8sh4CxRk1kuo9zV5&Q!^x;1&Z+&&I7e#_gIeB2UPY40czEw4VeA2vQI zCc*=Zbf)C7mj%rk2fl>}(?TZwO#bhG2;{U>tK}KqW(!kwPfov7mobdHSH@HVs>%(2 zn`K_4?%rqM^Fkrj`Fmh~uup(Vmk|a!kl`WC=TQD_vLf=z|H+1&!xps1Gnu!sM^(?* zPR%O?*wLG15aG$evHg(MWs!^;E;CJOMmtw(Hk8|KV zl0HBhg_z4;%W=JQ-$}l3idM~Nq74MLDG~11j~xsE!_l6dtY`apBsgut{o#9f_Nqe} zuYS3$*|u&rPQw0ERkOp6Q3OT<4hW(`dH?VW9q|Y2@M5Ho;V^Z&?;9E0&&V3f&urdL zkNAj|5cHdtU6PJcD!zyRqdrJi*R@yl$Lu_3zGabln7X#wjGLQgs~?TItQf@XV`&uM zhGk^;lsh31anP}|kUh0rJ!GbMMK|v$ov+m0e{W8uP3bS*vq|u7HA^aY`MRn(`Hoyvrw|Iptv-TKl~^NLj?;`>6zvi9FVTe~GpXUTU8d z^`($Z?h4ADKV7@NVdELz5|esl@mJh4zE0mW_7!b7=QnlM-kG1wTTOO9(-4kW(>T3n zlq*%p%r~5n-F>93X3A|i3g&P?ILI=r3z?w>bIXlnZK zbj4*bWArdJW;#Yj+M&Ou4$LrWqouo9roP2%ROo)}U|k_jQy&*s&wWNq%b52G8$o!= zLp;z0N;ed=2a8axo?Ak)cl6C|NAlMznj|yA$I#Vkq7BA+R7M$@{3?At_WS3Uyyb!8 z{ssOylK22}dI8uWpoq%!7&enJIw=d_1(-O-BSw&^M)oi2G2n$aa*#qs#^HpAM;?md z>lzQc8p)H8P4@3bjFQGQRji`)tyVQi`+_Y<h<+G4TIf_}-7L+pb!p~UpDd=n8h!{V$Y*J-eY=`cp1RTVHAFEzJG zSV=%7F}n7}rH%=>1HMgZA3katXzS}40K$YV!yrj+1kpUR+>lZVWfa*GwmhK;@HvL8 z$yAjw^D)=hi@J-I315*hx~R-;&g~2mIm0~~l0WCtM>OTN(GYIw;CMf1_z^a;uk)A0 zqFC|oJc%{ixV3?C5N}FJW2)>`Oh2s-Bx!~l485ePdJ4%VzsyJ;L751-L=)n!@ z6S@}1H@x9EM}g$xk{+kHGl8*nq_JU*0kh38`0hDr@&|7H_2vv(V1*JKbu7({?w@?m z929;=JFBg2V;vqrcS=V)W&p2=nLyXX7@-jx!5NT@#2j=;${&Ip2+GMxI|LqL8DmK< zu_To)I0T#|ABtw>s2pZm4{|8T^5=86vK)o&t7XYbjB0x>sw5z);E)pT6g{Em0+n2< zYA`pqy~;v^7F$!9EgW*iq4jA9X0W&{D<=>vME? zx^sc#cX{&on35_{8j&xFt5W=23EG;Po4RhFlH4)^_)|p&8{Nt}h9(S9Tn}<&6qw-| zV>q2c<{xFc{ctXM8+8_(e-cT#Q-m74I6K@S3k#F3fhD#8DdXKnzUvY(diU4NqxkMx z$4u|U&c>dR?C~}N0Tsf5mW<-aWp1OnucAD#kgeZrcNDt!$ch_^J35-4voT0Hm3rT?AYM zmB3j2zz5Xf&VDoMY%qh28l+j8TR&6LoRD}OdtGV(1&hQe%aUquLJCmhe@1(qQ(U zdWX-btFHMqsJrophRlnq8+eSz*o@f2y(kX*;HYj7Nv!wWsE}P=a=w4EC)B^R-)E%^ zDHA@eS)#Hll+!-liErMKs(K3M;!@L!Y31!|F!6}bDMfR4-_NJ4}g;sUK}dF5|{HK7R%;Dn};g?L=nhmxHAHCarSmY&P4HryScu7`mz&BGx3+ z?d_j>nXtJ{gHU68-P_hbbjpjCu%>kUK?Qm0Xm?ys$Dk`tZ+7T1^uO*YWHR zqmSzNxulo$TGYv!I`UZBAH&n2rD{H+Viwtp31Cbm)2jl{CgR$@=>(e6c-PaF`D$R- zqm9+TUPgNoy{mPWZ`uS0q>d^*%`f5^(q*}aH225c=3>;pB1N5CbO&AX%lW6IR9pei zcMUZMm5?#@`MzWkC-mDuaf71~$mMtr)Y@SMl?vf75pH2sjgfH|phoc+P^aK%;(Mvf z8O}X=QfXI)8V}bjR3ArJr(zOLP;}0zjh+R%Xh7Ca$=(g1PPgF}H*I9*f>NUbsnP=( zTash|BUBcqbDC?v{A?Y@jjbJ+JnEg4fV+lfc-JpB-}{!4ox##4(v0ut`bX}UJG*B6 z%(_?~mhp0gg)EiWs5v^UYJ@Cld5QCIQ(RI{^yy9W1CfRQP-9+;>G2ac(?>Au*0?u5Dsx~<6 zlvS)sfThs$Q1jrjEzWD=7d%QP!*-=;y69T84PYp9@+!9|FE+4*oa{n4f=f#%baXxT za)A695XA~@Q#G^Rws~5mHzD~YEiD~i@oC{E!E#daOL+JFve3Uj%=9K|&V_k-#V(VZ z0qdjD42DH*Z9SpT@e+n_%Z^r22n7{U1N(@N91Wf44ug-EO-xLPB}I>^oD_T#`B(14bf zY7vQg@rlsN_cWm7?VBwsDM+* zuw+dQ(5Yffz#UFPZ+1eU11|+06jTj$Tq0Bk3~}hyKPuQJ-`#1{fo@b~!mtn_mG3)S zV30L6qMM5J;Ch#XiD)3PhyP<$$|pn0W8f!4ew5Z`65=C6orF}uxxuW6=zB+TqQ9ca zh(5yll|SxLDdSH6`8yimz4y*@M^KA1h%jPEePjJ1lU)?9osgyO{4dOJYm|vfX+AkQ z0zfDqID=4H?sFMZZc`UGp&vH>_h)CS+I{@iTvN#P?|K>eLD9}1i#)Ltf9Hvab_hU& zDS!rwFv>Snj|eP%cW0`fea(|{3-nA&~t zs)HD)$jQ`6rjT0%>+f$TWPfXL=bcf?7|O=c(dR#`ktq{>6zyDLvWw)TQ~rx`AZ^0p zwa$}?k)h3dZx_R<0{?|jCfY@P@{ayX9Te?^Y~dW)|Az^pFVXkj4l&ssk%|6Fc=KOt zq9?EGR&LkL4A-+Bx&CjK+llYJjXeUO2LrUz&`BnG9`={6AKsa9v-DlR1ZbWR;D-M& zYfk}byEmZ4$}odyU7-NRC?P4$Omw-DqHUJAk!sN97?}ZABnExx~DT+RyNKJ_Z2@2J_ygp>1 zcuS_p^gp0XuK6)Ton&&+3Y)94>>81j3?oAkHTr-9c7h5;E}0^6*k5`GqlDDWAnFz( z?+tbSoz=HgFA#N*#&JDI zO0rI}M=pWk>>8ZJ%7iqZl=m#3O#B}q{(9Q1j9YIn<=~3s;N{36GLLGfQvOQ|dtHB} ziIX=~kTTJWw}zBrf<%#aksN%bz8?sc1^-tAK#>JIAt$j66-vwLA4;+T)xOh&QOei% z!br>{ICcO`=PW7|ZLvksp)4O!`9EU{rY8D#C>Y2@0c-!bic)#Yxa!FQYSH|QtG^>- zzZ;7!kkEbO`m*>vaH-!wT3N^5|XeR}hG6M0*68s73 z@siLF;GY^73DFBcuDwlrt1QG%V3DZtec(y&1sfl8kMpOYaqwCUz`CN__s*X{pVVm) z(wKkx#7(h6rm#$6K&EI0pzdwr7!20l)k$!R6ia>^61`IEMy%2#<@O^r_Al4}ZThkZ zpwpDNb|FIc9;To!0w=p8I6WZ0p`h18kDOhyiIj_$^j)8*7dwA4GDQ?6e(XNa)QHXT z`pe8Yi;DNcCFO|0HIE1gc11fW?S_;IS(t)BbpSIz`S`J*U7z3<0$?j#*&7y`A957* zkrqt$`ownsVDg2kev~Dge+|;7XJK~orz8o2ORC)?;JQa(UBG0wBNt;p2KoiAcmJ9J zhZ4LdAdGs-z^tSyGGv>g>ILRVgL^3JBj_02EE)hYa((9WxpBo%aSV<8nnd-P{lj)Pz7ADrJiI zx5K7U7I_~55{6JwVU)m@s(ITW5yZpnVLbdZ{BZ2gCv6;TI`dVR75p&52Utu`hQM{^CS6F=gi z`UhaW8U?j>f}*I`BqAg&mWav~shL+K5LU#2$0KD#3v1Ntw-aS>D0qpQW*CCS5xm|8 za5u6@V04S}*8CNLWpHZPj7L5QWldh+b->a6ccmoSFIw|!DjEsEhW&@R&>lPAc zUO^!^@Pt1lxb7-B6~%o(CVDLPg@AxqYYTDlZ(04S)XbLV+X;V)U-P>&8Hjp7eE)uP zy3#2=bj%CTorYd5qK&J5NJZ=YqFjdOF@QY_g^n+m&-?r}EG(73q!AF@BIBjNlEcR@ zQ)UilgW;CGc?}7W`lT`&i+}Flzow<$mSE$w`@25o$^jj!k_r%EMBg6XiT`94Unl=}`Kl)%Fe0`aCP-C%r(W;E(;o7sepyi`EkHy~&Awyt zlD3$ISZhdm0uZzDl>i9FWMcQ|wDPx;h{uIJ!fY^gSB&i_DDmx0)}hX#T6f5nek6pD z{h5UY?Z?*yw_R~0Agm23l%*W;n`ri2M0}>B%MIdA`iG+f?!Skq@ z`o)Zs?9VOtSI1dQ4`L`+9b7ljLQI$bJnL8Vz@IX4umzeK)%@q z)Dvz>S#L#mB{)zxS!onhr zZ7GP1Jx}n@?D%?C&o*{aQj@SST)`eWc^E&zW}VD18KaZgvC7=XRm{T;=idT?b6X}O(>E#%m4^`*Js!IV$2CxYPMC~BdG|Hzz zF(QLCvrwR!o~ipb{1>Ik6r{!Spz9HcU+}dGtNW8%xuH~X;@Lq!SB6PB0Jz3MM6AF& zkM#d3BL4`^;hiStnQQZJP@?!+uOFa2yC$3P__l_a4lal>cX8$&9$;l-aLHUr&^N?dCTrxOHlJ{rbe?vCqB#7g7nQn z7usSX`(F>={h>8k9efNaa+iMk%|ctq_1Bh}de+Q^Q_7#5V-Moq^#ubMy-;EYruNns zr!yyl@*fCSR+`%a76e3{7T?mo9MV_-@_+6lm`u!#ZYI}lcD?>&;ZoNS(FqPM_%Nrp zS9o&Q|7(42e9uC1gixF*+8u&@t?FtsDIHdu??Q0?(pmdyrxidDxiK%E^@6KsE+NS? zVT&T~ev5^^5EO`cu%gw8&{jgiJyX`nQTUjXXqj}9xTmp2zo?I>inta)5w%*<|NlSO*&`ly0IiH~C_+|=)w z6rhfQ1W4UA^yrM7nZ`d??Z7`{&o?|v{5jQ`Swl7{dfILBq;adYg6}JJJpKdsFzPza zJEQMzcD9JoLWKy*jHk@R7 zQQ9q&rphDcRi?c_+A*s8bT^c{vM_A^pwla=;T6VeQdBfor9C^dfPNffA$)}Rqeyr^bj9cTxwBF%#%^`x z7>uW#HCxv?SfAZahk-!o?`zke>WH?!GIp)sCPN8`X!fqiL}r5@6?`G`Ye8*I*|$Z^ zQ78*s+UKjfxWANcha0)YjElV-dC)xdxcyjdS-A|^_k8xuEnsB#N11kW4|}0S;1@vo zc&L)#S#PBKK%Tid%HXa&@Jwlj;pv?Ymx^h(o_n8I86=IE(oxJbHQ(~WE;%pcfti*qX$(kAN$66=jd8oUx99Q*ce-7&MZPGOf%B07fCB^;Nwl~^J&>pz0v6) z8hZ9=vy*08-jd0|u-k&$N(8lP*hof0!?>94Y?t4RF#e7s2JI@c*SFy)y3 z;rGD^;;nh#*h#EU#s}4Qdd01J)8G!mu(N!7*FM#mv~1;kgB=eZ;Ah$GtfFoc?QdSV zYITpR;@tcxsC;nkBYEOvkur7++ZxeLTN+{}BbVr0sbbb1;Zor|x_jX&=E)4%HysQ@ z-eUTPb>I0>R&>QMdI|z@5Qe_X>|AB+5%u)=;SFLW9pBeeT!ukk)=l){Op8;*+_r_v zY#heM|3c}aiV0CubnKzP+ZYCYtH!kX7%51UorUtN2D?|HIs!?7Gh@-KxRSbRtNFj5 z;=SusePG`cUnpiVE?Bnswk zN2kfrzuGeGS-v8O55}5Qd1iG{A+pjF} zi{%z~?*o^HM^Jhb%xmnL1YCtPcK1oC)3?HY zGWtfYWXIor?3h2lK5v>>k{H(dY%EpU+2kVcJG#(6rBm?GbsAfH!AfT#knyQgmCw!d zNHWEZ2NXzWuz;4xP`jMdl7h=&v8*->9q=ZU2N;CS@`F1?_pm>JSW6T>#hzkXj>S+x zOU~Ji=L%i=9mDRcYZeHJsG@vmYft*BI>%gT&sT)UnC7=5F2aWy<68o6uO!LQwJKvR z7tJcG@>oM59tLk8N=lOENmhj|&-VNh>OLj1RW>doRc4eJTkaTs@Um+~dQ%w|X+OEt z))lXVRABj@KTitGMd{a*LcXg!=~u!bvpWyi^Lb9w=G3Z6X10c6P1vR_a^xbzRH#21 zDcH{guLIuUs^p8GlvbIBpU4iMpPy~bc3{AmV_T!z>fR2>jZ?}|Gpua)ME86SC%TyL z#;+j>h??ao4;eW**0Q?9Qlk+T?`K1-w1+xE_VW$#S~9$e@`sb{v|UzSv_BpU0i_!n zcNVkN7pUWhvh4f^r<;e=h30ffLC^J^ng2mDhiu$<>>pSoE=oqFI5^lID1$v}Pm5V!8-62cF)AsT0whrN6q}{vZJeMQ{Xn1;8y}Yej z@rv##4L!0WiK>EEKQDV~cJ463YlDn!m`kD3T-hwvkVQ7>*D z9&VrVYz|s{*bt>y*h8+L{7r)N3s%lY2L78PFg_vti@hl)HxD8RU49`z+je5-(jv)&#xMiV)m zs1^|Q7AnZZUtb!1FQw-S>OlXrc3jED5vCHaYM_b8Vr0GR=bG(9u-#1p<`i{dD+GjJ z1LZHlKb?q6nj%6wn?pHt?n5BL7VqcYI@r_xu@TbC zJ|-X z1YIF8@>$KBD^nLGg&@q#IPgHBq~bdM;Vxr+4+Q9<=nzKRtk2E_VWBI^=)m)pL%|>> zje~RFX{uYvL~My5U@D&8Rvn&op0);5I`U1reGblPPbJCoPmPdjpX7TM4m+jHIR5T_ zd&N_P+mrUJAn9n6c-j=4_ePTY3^rgxiNbr++o$YW^vEGgeX^*XtE&GXos-Wp%7l%y zyR0+Q#tF;a`)$J>q@BcnkY@#TE(g}f*r#+yoc|zdhFHdb5Ia4IV)EgG1v3{Nl=&TM4kdIbjp!u{d}UZ}>;Hw^skOm{QqnQJ-D|oQ z0t@i@*|-XJCJdJN_~X)kX+c$LRh#WBIoaLyFD3^L?#0Gh*<#vH{d-hyE>0 zraxM!+TvWk6|;#vFxz;&;-`5gSjFZ@r%My|pk~)zu>@AfHtf1j&&q}=dUzV{QH5Ff z{yb$kp7*FiXV`UlpCHUMSgPW>FS78FdME|d*wk0t*$b0C*GD=i6^h+Y?tcVjp^ic5 zUY_W9#~EN{F%$$H(u`K-|4kXrz>L)SJuNG3DsP;9q~#ujtf8(;8A}HsAU!=Qp^A6; zN1*qhm(g6KT-eHFdyV4faIl{}*sDJRgz3Q_8m?4Unt#Q9)I+lzc6+`mj8(#R`}2T> zVnU#}%FV*wyAC;^!MWvUuJ)VN^%~gDFzTU&&TJFEe7@JYBJhtBPBlwb8?_ynE8?@$zVyD(;5oIQT76v zz?qKhl*+0+Lr)PVbYtdwnu~m~k?^UUmOIPKCSmL|P9qyZ^UzfvS^!dv|vPt@z0kaQ< zm^Szd3{bkhS;?|pPI(BC(0OG8%?t#Ph*11*Qz*Q ze8akA)Ysy3bl8yhZ8O`uARlG-{iaWec_zv18NyIA1R1b4-Xaoe>s&J3115rYB96*A zG~R#B49p{CV)s7Vd^vi{uqD>mox{wl&Qw}kC2#PzuZG`f&VMpl36uwyJ8ielIHB@Q z`Si1$a2he*)y`2NyA{xWJb9=WkNII%bG z7rVEyi5{6~wjH3r`4S#A@K|>BW!-F%*SIU;q5pS{+QDRfI_*}2I!pfLJNikoeZj(6 z&Yp>IlYafV)Y0AV#rP_BG|TY;Wzk3Jcrr}s8|61rgk>b z{<~F-8uRoY9ZIR#knRuCLyAf(R5bDR=PuPuWm0gp-5e&rpAhIIzjWN{xF`7SG^o8O z6C!#e`trRFP5+V%`>lVFjtt zhilXpRRJHqAV{%aOkw^SdNWU4OaeF>%DOd7?w)BRC0Wi+tMf@74TA<`f(55K-vs$1 zzp_9XYI7swFbQrJ-;+7Y_t1)K`QeLkMB5o`2NBPeXtG?XF1h$2q)d>qH)ZUc&A?tu z|H59a?A)CuHQz63+&SzQJpfZ_<@kMZj%`{{B(}DyNtma@N$-!# zT}gK&eC}Ap5{5#4yYS%N?8$-F-JsUmi?8d_b{C$qxEmUyL_>ru#tEjat(W`cAY7B5>Up6J=pi&idQqn?DW(`tQDz#^uTA-zqZZ zV~tT=YAfjPW^K&hlGNnqT;h(cFZ}dw2N_aOb!2esu;O%Jh^WPotKLwcE~iJzM$_e& z>p}sXe5yHbOSvZCV+pq$~#Cw`>N%sd~-C2qJCV|f% zxDn{iSPE6%D}5(}(=suh^xOtwC9_thhBoL%`FHR|4>nZ@bjau{T3IVBU{^2`)853w z(k9^7QlkxAahxrxVcjo$wSsIBq{IgcgC+j64AVAby=lp8`er5hZIq&# zBkawNa}`W4nd(skYFO**>E!hbe*@Hl@sJ|Wj^)c;4W z@6h~@Tm!OA1^Jx`pa-J$U`YTj0dU?w2rr0|x1y%V`&K<*Mj{-#wacJafCm$d-J3Ha` z|9w2#0PtGhK69g)mBQ<5YisKuJPabVdw^pm)Yi||UMMRok8a?n#bc%yNUONsyuz?HP2Gopla z+nS}KsQ{l<3ZV%QdCVqc*VjjR(KQf*SU=IkA3%9lkrfb}GwwmR0^AFv(V!`jmo1Q7 zS3cU>FiKGHf^9%r7cffzTLon59Dbldv1#gLE0=+gs$M6QPoQ%`nLy-ZOC3JKbfSPT~7cT)5vTTEn zVf~`?nWMVWrF~DiRR@*WWq77b!i5kT&hjcXwe>`4V7~v_RH7d5DR<~R00{$lEkJ_> zVCbIKc|_|bK=(pXWYuG^7R%n(7l^e%^d6pWGjzinO3Z+Mg7y$%T3i3qB=AKYOT}8- zf*F<>^@!YAf7|CP?;QlNs&HFDsG-R96ndO-gAoZ9N9LGUI4dW( zZz$-t6{O1N8tk;kz1BLH&X{sUIw3S8iphozAv#uhvFPNUV|tmfv2gGcMTnzNT-xq5 z0&MTclm?O_qTp&Y+~Dr~%V8w`#NN~|t^j-Q)6*?=?e6`Fx>FE0V;5Z}1^1{T)dLeX z-ZD0~{TXi_A%35)F-p-;LMX>iHlsg}F<{u>W7LTIK#ILZtVE}XV+oE6qRVt&k$25Q zq$^Xf>!fc7KDeIe4+w#y*dc6BploSZDnW;t^=632AP5ACx;^ge-iSTmpq(N@+|%>p z?}&xC59R0l*&uLmX!%YP0U8{NieeI&OpOw%l7`vzsw$u|=Dg;QJjFA3Zq}~-gPcD` z=c<$zQ8^llr-Z|mf-y;|3qGu@ z75_kG#UctlE&dn+y-y{>O1n7%^tUm@`%p2xloEfM$G3*uqhgYg5n_-d(UkG3>4u4u zAcFCtt;sLbjQc@cKZOm|+7TJdfEb#bQ9ww-(?tI3f;duohBuCe4P8G{nX3^Qb|59e zzfnOiu7IGIk5Wj)SzIK9g%at*dDVnKRu3JwtvHE>9c07EZW>c5*dKVFolAwBgMHL5 zco>GE4nr)qgW{1kqM%nPDE`~$qyEmg4$d4AJ_M1{vC}Oy==zL@G-bu76&_=5%M$0# z4^>w);*KODo=!Q$R3d*Ts{w!0?v~BD`4WozUH`-R{@Lmbc5a$Lk`P{68tOgu`OxiM zbEs1Ew+SmAB^lPL`bCaPQ*vVLnQw*PVRgwpsV-Nl8V*1n7}X!`;_3rBAsczZA%~MO zBlSj3?2%hOWmeCDYQgNU({%w znQ?V#F0zYE$r$`z<37G0kv4xEM|oOOgK;PC5EteF0r9NySr{?A*^=8J@9W;xHE^g( z4uX?w&_x5K8*z}QQ|6b~#iu^EWRiWt^>YT@2TIop>&}vWmc<+1`nsiEoAimB_B{OU z?R*(QYmuaO{3iAx|Cg2npSgx3P#N~n5R?5k{} zUoqKd^=-r-)fq0X=y2y~Z`XyHl;WZpB2Y3deiqm8xd|c-C=1p(8bbdtFr~O+_y)hv za&faXF8llwIsyC3e#PiRH3+9y&LwJ>H;D}oIh+N9z@`T8>LaMyUE$zmYFFp4q5563 zG*1kyJ&M^uipGrWP?`=1zH5I!{Ec&p9BZalRSjZc<8>zk@cbsKYjA^N?2yA?9RDyI z*Azy&d4ik^h=O7T_kRE7zVa@cU(3^F>NCl1q>f7YMEKRo&1P95*}vRR&e$V2w^;D( z3R!Qowc%|P?!(ue+p4Oqg&t?mC4kO3=7rkZO>BXusAf@%(l{k$Ab1nYF@2wNl zR<8s1%I16*Gi>EVjE2l^C}S|U_U=H=pZPjrA={{(vkeSs2-4iZi0~`u?8(hyrdEussIrET=mJS7@>3SYm8}X;g=eqcKYFT5?!%^Sh5!1v>s_^je zQo63L!A)d|YRmaGH4yyc;R~PtV%p5yu3LnalcVPubwk?e-dt~33o$(xCZ zGufL-ZKr4)9Bdpw%#=7|?^nnlaA#=Dj`(yGx$IPfd4n6uFsX%WJ?tBczocDV|Sx(07%=ju|ZygqU+4yhaobkCt3FkcSu}j(JbyO- z`MvjJkNx-RzX`q#H)Ho%MtT(^X&Y2$9gM?@MZ1ccM~i*NDnGxgp?Z%oF}n^QNF2xx zNhmk%O_F)MnR6;P!RdYa7+?OL4enc0K9@I2=rN}Fnh`ZC{^T4fqX5lfd>;*N&J&x? zP={%wWE9aQj&`f@n&K}huA$$kP(l`_1Mkz4@x@4ClT3%u=YWTehOzN}^)XxyR?vtNLu+DBQhl+7N1d;FE_|EO!iC zg-3SIs#c|wy#T@8*b8mo=g%g+wzJBGNHZr6^d1(M??O};aX*5uXE+;~tFKNT$Ni8^ zz%uHZqo+;lv|rpyoI914`0KnX)%*LSr=Yl~rKN$E-q2nO4Hf@G%e{{b)^<5Nla7LF zNGOtrv^+jBXNJdHrq?p@bKsg8tW7)<73t{z)2#MHvuY?p*C$kLS8GSs(FkM&UptWO z`Qp<*J6~H^f3fu|I-8&W*R+&f97HrCI~#-xW$m!oIJvQY zDR#bDYHEI4c*n677ig0rrvO}nzm%i;N}Oz{vaj#0=zVjpU$L#HRrkE;30ni4+!bKc z`_~5ylagK=Y({3DKN#8`@c-iC!x)&cpK@RNn?tdFS$E#lg$fhGJBC)=wi*_^FI6g! z@roh#SsP6MAujk!+gY2KLoyb8{pMZ-PM+a0+O&8&#--X*qA0P&%~szZP*{lUdZWD^ z!arukpB+|f<{8I;inmc^-CUjsUcE$#kIChp<;6cUA5hh;Zy3~^JcER|g4r95OuC8Nt_7~}5`NN(=v7J!bT}WL9Eqzc)v2n;{ zJ=w7ad7UTPeZ->t^B>6muGEgE#1W_a8*}e#>v|&=ttQT}$P9HI#~Yw-=W2?!eB2L_ z|9;q&v&lz&jQs~0sO|8G#1-6|F#Br1ethfN)^1TzCCwt-aFNL6u;z{5uPRWA+8dI zY^)#r1#+dd1wHE8GwNeNTwn5N;eeFyqBSAn^j<;io3mqbjb@!^jq7^jtJ<%a8vU3c zm*->U=qtvD;7#i8IZ@?;>-0VFR13pHGsGIiA?b^H4a@74aYk_S%mozIIxTzE7ueXN z^WIW)%4P4OFF;B5HaT4cW<734h>?|D$Dh!1UL9j$STAb_N3!0SV|i&VJDw#g|8IV- zvt`E&-Oq#mQhf{lm5MIX|9d4XI}nah*iY&<_0vB z_U%^p`HjnYxs9y?%#CS_F(PiK>*6h)-nac+;XALo<}lT$qJlig&$U~c(P=HKJGR*m z9~!+w(@G!gJ|7{cVOdcavRsi%94&|p)4Lb%qaT$W97CkaIY%W)DW2m!!^ML53!V=|i3f7I|vP zf;%2zakI~M$J}3=GF~kDAlkMuHj3S&Fnn|%$F;JNYwrq2bNN%*O+m{lyg~)KRW3PP zcO9FksC*X{Rdx#d{&Hk$NzwR5E7#L^7a_*>b-^+>WEl7tb^P+&o|*~z#JoW|WC-4u zu0WnHDd3KZ`hbWJ$6~$e9)>~~?I!1|p;h%BhmIa+pXhV;u$j{EY&DC?Gh!+8tsm}} zmdPbrJ~Xv9sB8jHkJw#^w5;!KX^5_Ci1KT68m?qaW&q0VxSqlb-io1_RodsTQh zppQHpV(fIHkK|k>cg83;w^K9?FJAl#GW7C~H%OF`nuo`G6p!!iFC~5mh~K-5`W?sp zwtQ9tf%cSC!SG!mZH)a4d)`~K${H~389#%-abCM=V7IKp`JOS`ZKv~{Z11N&-1jOQ zN#f%>$#W31bZoRRxK7L5yXtlvyY1K-&zFbhDcLZTBY}y^yqJ~7!)uI%;!3W=8S#T% z86W>`MNPX@ZdB}~{iLzMTH82>MU|Ebo*?k1RsQUI2^`l}go}BI)V%>$#M9PzD#~x~ z$>YV3tM*aZm^~@+M&7#n(hqv?Ws=X7rG;3q+O5-E{^=90C-KGN0z9>7e8KIw?jW2+dYeBgys#82<_Y9$JCS<;{qd6Sh#8A4;OziOAA)C`0)^Wp9EWw7`0L8 z6`vUNb_f8oHTO~C@+dCKzGgkg6_6FT#Rwh zqmAddh5*KuWAs-V>LMR4?1t~j>jtG6qKOBQVC6h3-!wfT(K1K)LBq3|wh7XM5))fU z!e!h_PfNCq550LmB+tLy9D0<%6Y=5NGaKgx)`=;3>91#j(RqTq_TFxP|4B>O;@NLN zbVoFE0JP>3zVWopFeIA_e!=+2n|lj1v~}rz^7NNB2nxyp&<3TZqN9RRgLhi~545qd zBNRmxbWmn4{{w9np(&N3m+=3?Y}C;IVYVkC@JA_Kiiz2pMT36_lj{||yA=QC@C=f( zMso0XzUSDz@L{~O2$(2u&P}Cq+wX3}-9M|jF^Y;qn+Le90(GVq5ZG7n$s(*(7b~-C zH~#ti`-0D~Pic;R&MZOLXmFzY06y2y;}O!o@JIKLhH!&159SX$W7Xee;jhGrqo~TVj$0liHVH}dRDUtmG(bmhcPt-K9ee{}BOIH0%+9mOOn6}8L`IyzOTAJ}g z&r@TA`u*8**aNyElgr#sr3MWTh?L7_B{hid1nf55kqjEm4d_bfAiAsPCVPC~=-h2O zeG4;K&x^%i(qHCqJH@(obrHsW8N{x4=SgI$_jE)x-75%0X6=qg3c#CelP{an4$zq9 z`@o9S^<_Uk7OML4qU6P#kwFHpVl3Pt7M54^Vkz))4QA5FWSsBo)y+ppQM(N0H!|l< zDQg38ZrCn`_kNeh?wdb{ke~_t32E!K@GIwfYXD@z}DJt1KC!;*?7vO&fH4}X+ za$CvQT3!4NxV$A5U5}7 ztvgwA=#HJevCnJXy!mE7QdwC@LNW;J^veBW?`4ZuplChVkqjaATt&vd;9_hk(42z5 zd86_bZhlUg-&srKz0X1-J=4u_xAem+O#_+zCXY|qYs$T6hARHppI>7Ne&+7Z#HUe@ z5w`CQ$|+3eH=_Ky)_Hx9Jx0&Jzn@o<>2mdQ*GT?%ohxmEjF=Lsh3nWCpI^{w^sn;1 zRA$?v*Fw9cvlX}LESS7GkEE>;X1IF|Q9*wV>`*l|)|QoBcBDEerYt0t6$|TCMfAmJ zwDGZGu+a;OCRp?}D%ox7u>QeB-p5+XQ3?Hy)i^D8znfR8AH4A^x)ra%r>w!vsJut0 z`>S;Y$kUQnlxZ}vP3U?SYy3{RE91=DvLXUfzk$Dh`B(pzhO)pJPjVk7Rx8K~ov;RZ zGDh*X~4*KnS)qyHz5XCt;z?R^ z7V6xZ^qY4^eX+4Gz9IEu`wUI(``0+fCM@+g-(aqyuTFGx-&}Mxr}jasx8oc0@fQjXFyVl3zLlm~?Gajri)H&^$o zFO^qR%2_r!AmWA0 ztlfgFsLB3r>dpdwCQ-f0Z4M^Q4EmQ&l8=1&Kk@wPq~PWg>9t%)1h=YwW7gyjC##G2 zTb&c9*7<7r{b%$DuIyrP%`Q$YX`xRwbkY6-Qe#SQ+=K4gxU}nRN4G}|Rxi;#^NjBm zd}X3}SHGQZpgXgTl_2>jTR??wbIBdR@P(0fx|O^O(M|&WftxXxmtg^$d@g%C4XYR0 z$LDX&#ns2w8fc*!RxUJDjk@!ZJoM^(cAKL0 + SVG Logo + Designed for the SVG Logo Contest in 2006 by Harvey Rayner, and adopted by W3C in 2009. It is available under the Creative Commons license for those who have an SVG product or who are using SVG on their site. + + + + SVG Logo + 14-08-2009 + + W3C + Harvey Rayner, designer + + See document description + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/content/media/image-3.jpg b/content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering/media/square.jpg similarity index 100% rename from content/media/image-3.jpg rename to content/posts/2016-01-12---The-Origins-of-Social-Stationery-Lettering/media/square.jpg diff --git a/content/posts/2016-02-02---A-Brief-History-of-Typography.md b/content/posts/2016-02-02---A-Brief-History-of-Typography/index.md similarity index 96% rename from content/posts/2016-02-02---A-Brief-History-of-Typography.md rename to content/posts/2016-02-02---A-Brief-History-of-Typography/index.md index 117ea91..57a7e7a 100644 --- a/content/posts/2016-02-02---A-Brief-History-of-Typography.md +++ b/content/posts/2016-02-02---A-Brief-History-of-Typography/index.md @@ -7,18 +7,17 @@ slug: "a-brief-history-of-typography" category: "Design Inspiration" tags: - "Linotype" - - "Monotype" - - "History of typography" - "Helvetica" + - "History of typography" description: "Morbi in sem quis dui placerat ornare. Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu. Cras consequat." -socialImage: "/media/image-0.jpg" +socialImage: "/media/cherry.jpg" --- **Pellentesque habitant morbi tristique** senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. _Aenean ultricies mi vitae est._ Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, commodo vitae, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. [Donec non enim](#) in turpis pulvinar facilisis. -![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/image-0.jpg) +![Nulla faucibus vestibulum eros in tempus. Vestibulum tempor imperdiet velit nec dapibus](/media/cherry.jpg) ## Header Level 2 diff --git a/content/media/image-0.jpg b/content/posts/2016-02-02---A-Brief-History-of-Typography/media/cherry.jpg similarity index 100% rename from content/media/image-0.jpg rename to content/posts/2016-02-02---A-Brief-History-of-Typography/media/cherry.jpg diff --git a/content/posts/2017-18-08---The-Birth-of-Movable-Type.md b/content/posts/2017-18-08---The-Birth-of-Movable-Type/index.md similarity index 100% rename from content/posts/2017-18-08---The-Birth-of-Movable-Type.md rename to content/posts/2017-18-08---The-Birth-of-Movable-Type/index.md diff --git a/content/media/gutenberg.jpg b/content/posts/2017-18-08---The-Birth-of-Movable-Type/media/gutenberg.jpg similarity index 100% rename from content/media/gutenberg.jpg rename to content/posts/2017-18-08---The-Birth-of-Movable-Type/media/gutenberg.jpg diff --git a/content/media/movable-type.jpg b/content/posts/2017-18-08---The-Birth-of-Movable-Type/media/movable-type.jpg similarity index 100% rename from content/media/movable-type.jpg rename to content/posts/2017-18-08---The-Birth-of-Movable-Type/media/movable-type.jpg diff --git a/content/media/printing-press.jpg b/content/posts/2017-18-08---The-Birth-of-Movable-Type/media/printing-press.jpg similarity index 100% rename from content/media/printing-press.jpg rename to content/posts/2017-18-08---The-Birth-of-Movable-Type/media/printing-press.jpg diff --git a/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age/index.md similarity index 100% rename from content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age.md rename to content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age/index.md diff --git a/content/media/42-line-bible.jpg b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age/media/42-line-bible.jpg similarity index 100% rename from content/media/42-line-bible.jpg rename to content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age/media/42-line-bible.jpg diff --git a/content/media/type-through-time.jpg b/content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age/media/type-through-time.jpg similarity index 100% rename from content/media/type-through-time.jpg rename to content/posts/2017-19-08---Humane-Typography-in-the-Digital-Age/media/type-through-time.jpg diff --git a/gatsby-browser.ts b/gatsby-browser.ts new file mode 100644 index 0000000..a1555d4 --- /dev/null +++ b/gatsby-browser.ts @@ -0,0 +1 @@ +import "./src/assets/scss/main.scss"; diff --git a/gatsby-config.js b/gatsby-config.ts similarity index 74% rename from gatsby-config.js rename to gatsby-config.ts index b7c314d..2d79e6b 100644 --- a/gatsby-config.js +++ b/gatsby-config.ts @@ -1,23 +1,26 @@ -const config = require("./content/config.json"); +import path from "path"; -module.exports = { +import config from "./content/config.json"; +import * as types from "./internal/gatsby/types"; + +export default { pathPrefix: config.pathPrefix, siteMetadata: { url: config.url, + menu: config.menu, title: config.title, + author: config.author, subtitle: config.subtitle, copyright: config.copyright, + postsLimit: config.postsLimit, disqusShortname: config.disqusShortname, - postsPerPage: config.postsPerPage, - menu: config.menu, - author: config.author, }, plugins: [ { resolve: "gatsby-source-filesystem", options: { - path: `${__dirname}/content`, name: "content", + path: path.resolve("content"), }, }, { @@ -28,22 +31,33 @@ module.exports = { site { siteMetadata { url - title - subtitle } } } `, feeds: [ { - serialize: ({ query: { site, allMarkdownRemark } }) => - allMarkdownRemark.edges.map(edge => ({ - ...edge.node.frontmatter, - description: edge.node.frontmatter.description, - date: edge.node.frontmatter.date, - url: site.siteMetadata.url + edge.node.fields.slug, - guid: site.siteMetadata.url + edge.node.fields.slug, - custom_elements: [{ "content:encoded": edge.node.html }], + serialize: ({ + query: { site, allMarkdownRemark }, + }: { + query: { + site: { + siteMetadata: { + url: string; + }; + }; + allMarkdownRemark: { + edges: Array; + }; + }; + }) => + allMarkdownRemark.edges.map(({ node }) => ({ + ...node.frontmatter, + date: node?.frontmatter?.date, + description: node?.frontmatter?.description, + url: site.siteMetadata.url + node?.fields?.slug, + guid: site.siteMetadata.url + node?.fields?.slug, + custom_elements: [{ "content:encoded": node.html }], })), query: ` { @@ -59,10 +73,8 @@ module.exports = { slug } frontmatter { - title date - template - draft + title description } } @@ -125,21 +137,12 @@ module.exports = { path: { regex: "/^(?!/404/|/404.html|/dev-404-page/)/" } } ) { - edges { - node { - path - } + nodes { + path } } } `, - output: "/sitemap.xml", - serialize: ({ site, allSitePage }) => - allSitePage.edges.map(edge => ({ - url: site.siteMetadata.siteUrl + edge.node.path, - changefreq: "daily", - priority: 0.7, - })), }, }, { @@ -147,11 +150,11 @@ module.exports = { options: { name: config.title, short_name: config.title, - start_url: "/", - background_color: "#FFF", - theme_color: "#F7A046", - display: "standalone", + theme_color: "hsl(31, 92%, 62%)", + background_color: "hsl(0, 0%, 100%)", icon: "content/photo.jpg", + display: "standalone", + start_url: "/", }, }, { @@ -180,17 +183,6 @@ module.exports = { }, }, }, - "gatsby-plugin-catch-links", - "gatsby-plugin-react-helmet", - { - resolve: "gatsby-plugin-sass", - options: { - implementation: require("sass"), - cssLoaderOptions: { - camelCase: false, - }, - }, - }, { resolve: "@sentry/gatsby", options: { @@ -198,6 +190,10 @@ module.exports = { tracesSampleRate: 1, }, }, + "gatsby-plugin-image", + "gatsby-plugin-catch-links", + "gatsby-plugin-react-helmet", "gatsby-plugin-optimize-svgs", + "gatsby-plugin-sass", ], }; diff --git a/gatsby-node.js b/gatsby-node.js deleted file mode 100644 index 55c8807..0000000 --- a/gatsby-node.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -require("source-map-support").install(); -require("ts-node").register(); - -const { createPages } = require("./internal/gatsby/create-pages"); -const { onCreateNode } = require("./internal/gatsby/on-create-node"); - -module.exports = { createPages, onCreateNode }; diff --git a/gatsby-node.ts b/gatsby-node.ts new file mode 100644 index 0000000..dd7df4b --- /dev/null +++ b/gatsby-node.ts @@ -0,0 +1,3 @@ +export { createPages } from "./internal/gatsby/create-pages"; +export { onCreateNode } from "./internal/gatsby/on-create-node"; +export { onCreateWebpackConfig } from "./internal/gatsby/on-create-webpack-config"; diff --git a/internal/gatsby/constants/routes.ts b/internal/gatsby/constants/routes.ts index 43aa446..0dc9473 100644 --- a/internal/gatsby/constants/routes.ts +++ b/internal/gatsby/constants/routes.ts @@ -1,8 +1,8 @@ const routes = Object.freeze({ - notFoundRoute: "/404", categoriesListRoute: "/categories", categoryRoute: "/category", tagsListRoute: "/tags", + notFoundRoute: "/404", tagRoute: "/tag", indexRoute: "/", }); diff --git a/internal/gatsby/constants/templates.ts b/internal/gatsby/constants/templates.ts index ed47553..41d67e3 100644 --- a/internal/gatsby/constants/templates.ts +++ b/internal/gatsby/constants/templates.ts @@ -1,12 +1,22 @@ import path from "path"; const templates = Object.freeze({ - categoriesTemplate: path.resolve("./src/templates/categories-template.tsx"), - notFoundTemplate: path.resolve("./src/templates/not-found-template.tsx"), - indexTemplate: path.resolve("./src/templates/index-template.tsx"), - tagsTemplate: path.resolve("./src/templates/tags-template.tsx"), - pageTemplate: path.resolve("./src/templates/page-template.tsx"), - postTemplate: path.resolve("./src/templates/post-template.tsx"), + indexTemplate: path.resolve( + "./src/templates/IndexTemplate/IndexTemplate.tsx", + ), + notFoundTemplate: path.resolve( + "./src/templates/NotFoundTemplate/NotFoundTemplate.tsx", + ), + categoryTemplate: path.resolve( + "./src/templates/CategoryTemplate/CategoryTemplate.tsx", + ), + categoriesTemplate: path.resolve( + "./src/templates/CategoriesTemplate/CategoriesTemplate.tsx", + ), + tagTemplate: path.resolve("./src/templates/TagTemplate/TagTemplate.tsx"), + tagsTemplate: path.resolve("./src/templates/TagsTemplate/TagsTemplate.tsx"), + pageTemplate: path.resolve("./src/templates/PageTemplate/PageTemplate.tsx"), + postTemplate: path.resolve("./src/templates/PostTemplate/PostTemplate.tsx"), }); export default templates; diff --git a/internal/gatsby/create-pages.ts b/internal/gatsby/create-pages.ts index 350ebd6..b3127ac 100644 --- a/internal/gatsby/create-pages.ts +++ b/internal/gatsby/create-pages.ts @@ -5,6 +5,7 @@ import * as queries from "./queries"; import * as utils from "./utils"; type CreateWithPagination = (parameters: { + limit: number; group?: string; template: string; total: number; @@ -13,7 +14,7 @@ type CreateWithPagination = (parameters: { }) => void; const getPaginationPath = (basePath: string, page: number): string => - [basePath, "page", page].join("/"); + [basePath === "/" ? "" : basePath, "page", page].join("/"); const createPages: GatsbyNode["createPages"] = async ({ graphql, actions }) => { const { createPage } = actions; @@ -62,12 +63,15 @@ const createPages: GatsbyNode["createPages"] = async ({ graphql, actions }) => { page, path, total, + limit, }) => { createPage({ component: template, path: page === 0 ? path : getPaginationPath(path, page), context: { group, + limit, + offset: page * limit, pagination: { currentPage: page, prevPagePath: @@ -94,8 +98,9 @@ const createPages: GatsbyNode["createPages"] = async ({ graphql, actions }) => { for (let page = 0; page < total; page += 1) { createWithPagination({ + limit: postsLimit, group: category.fieldValue, - template: constants.templates.categoriesTemplate, + template: constants.templates.categoryTemplate, total, page, path, @@ -116,8 +121,9 @@ const createPages: GatsbyNode["createPages"] = async ({ graphql, actions }) => { for (let page = 0; page < total; page += 1) { createWithPagination({ + limit: postsLimit, group: tag.fieldValue, - template: constants.templates.categoriesTemplate, + template: constants.templates.tagTemplate, total, page, path, @@ -126,12 +132,14 @@ const createPages: GatsbyNode["createPages"] = async ({ graphql, actions }) => { }); const path = constants.routes.indexRoute; + const template = constants.templates.indexTemplate; const posts = await queries.postsQuery(graphql); - const total = Math.ceil(posts?.edges?.length ?? 0 / postsLimit); + const total = Math.ceil((posts?.edges?.length ?? 0) / postsLimit); for (let page = 0; page < total; page += 1) { createWithPagination({ - template: constants.templates.indexTemplate, + limit: postsLimit, + template, total, page, path, diff --git a/internal/gatsby/on-create-webpack-config.ts b/internal/gatsby/on-create-webpack-config.ts new file mode 100644 index 0000000..84563d9 --- /dev/null +++ b/internal/gatsby/on-create-webpack-config.ts @@ -0,0 +1,25 @@ +import path from "path"; + +import { CreateWebpackConfigArgs } from "gatsby"; +import { CompilerOptions } from "typescript"; + +import { compilerOptions } from "../../tsconfig.json"; + +const onCreateWebpackConfig = ( + (options: Pick) => + ({ actions }: CreateWebpackConfigArgs) => { + actions.setWebpackConfig({ + resolve: { + alias: Object.entries(options.paths || []).reduce( + (aliases, [name, [target]]) => ({ + ...aliases, + [name]: path.resolve(target), + }), + {}, + ), + }, + }); + } +)(compilerOptions); + +export { onCreateWebpackConfig }; diff --git a/internal/gatsby/queries/metadata-query.ts b/internal/gatsby/queries/metadata-query.ts index 146fd4c..1da2099 100644 --- a/internal/gatsby/queries/metadata-query.ts +++ b/internal/gatsby/queries/metadata-query.ts @@ -12,7 +12,9 @@ const metadataQuery = async (graphql: CreatePagesArgs["graphql"]) => { const result = await graphql(` query SiteMetaData { site { - postsLimit + siteMetadata { + postsLimit + } } } `); diff --git a/internal/gatsby/types/edge.ts b/internal/gatsby/types/edge.ts index 264fd42..8be7f67 100644 --- a/internal/gatsby/types/edge.ts +++ b/internal/gatsby/types/edge.ts @@ -1,9 +1,11 @@ import { Node as GatsbyNode } from "gatsby"; interface Frontmatter { + date?: string; slug?: string; template?: string; category?: string; + description?: string; tags?: Array; } diff --git a/internal/gatsby/utils/to-kebab-case.ts b/internal/gatsby/utils/to-kebab-case.ts index 76ece05..c92bad2 100644 --- a/internal/gatsby/utils/to-kebab-case.ts +++ b/internal/gatsby/utils/to-kebab-case.ts @@ -1,6 +1,10 @@ -const toKebabCase = (str: string = ""): string => str.toLowerCase() - .replace(/[^\w\s]/gi, "") - .split(" ").join("-") - .split("_").join("-"); +const toKebabCase = (str: string = ""): string => + str + .toLowerCase() + .replace(/[^\w\s]/gi, "") + .split(" ") + .join("-") + .split("_") + .join("-"); export default toKebabCase; diff --git a/internal/testing/__mocks__/all-markdown-remark.ts b/internal/testing/__mocks__/all-markdown-remark.ts index e2d7bd9..3386bec 100644 --- a/internal/testing/__mocks__/all-markdown-remark.ts +++ b/internal/testing/__mocks__/all-markdown-remark.ts @@ -1,52 +1,4 @@ -export default { - allMarkdownRemark: { - group: [ - { - fieldValue: "typography", - totalCount: 1, - }, - { - fieldValue: "design inspiration", - totalCount: 1, - }, - ], - edges: [ - { - node: { - id: "08870ea6-bdc8-4ec6-bf72-1e7d4488eb72", - fields: { - slug: "/posts/perfecting-the-art-of-perfection", - categorySlug: "/typography", - }, - frontmatter: { - date: "2016-09-01", - description: - "An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.", - category: "typography", - title: "Perfecting the Art of Perfection", - template: "post", - }, - html: "", - }, - }, - { - node: { - id: "066adc91-f87a-4e57-9fef-7a677baf5c1d", - fields: { - slug: "/posts/the-birth-of-movable-type", - categorySlug: "/design-inspiration", - }, - frontmatter: { - date: "2016-09-01", - description: - "German inventor Johannes Gutenberg developed a method of movable type and used it to create one of the western world’s first major printed books, the “Forty–Two–Line” Bible.", - category: "design inspiration", - title: "Johannes Gutenberg: The Birth of Movable Type", - template: "post", - }, - html: "", - }, - }, - ], - }, -}; +import edges from "./edges"; +import group from "./group"; + +export default { group, edges }; diff --git a/internal/testing/__mocks__/author.ts b/internal/testing/__mocks__/author.ts index 8c82f44..fce98d2 100644 --- a/internal/testing/__mocks__/author.ts +++ b/internal/testing/__mocks__/author.ts @@ -1,7 +1,7 @@ import contacts from "./contacts"; export default { - photo: "/static/photo.jpg", + photo: "/photo.jpg", bio: "Pellentesque odio nisi, euismod in, pharetra a, ultricies in, diam. Sed arcu.", name: "John Doe", contacts, diff --git a/internal/testing/__mocks__/contacts.ts b/internal/testing/__mocks__/contacts.ts index 6758d52..fc31984 100644 --- a/internal/testing/__mocks__/contacts.ts +++ b/internal/testing/__mocks__/contacts.ts @@ -4,5 +4,4 @@ export default { github: "#", twitter: "#", telegram: "#", - vkontakte: "#", }; diff --git a/internal/testing/__mocks__/edges.ts b/internal/testing/__mocks__/edges.ts new file mode 100644 index 0000000..a21fc43 --- /dev/null +++ b/internal/testing/__mocks__/edges.ts @@ -0,0 +1,38 @@ +export default [ + { + node: { + id: "08870ea6-bdc8-4ec6-bf72-1e7d4488eb72", + fields: { + slug: "/posts/perfecting-the-art-of-perfection", + categorySlug: "/typography", + }, + frontmatter: { + date: "2016-09-01", + description: + "An Essay on Typography by Eric Gill takes the reader back to the year 1930. The year when a conflict between two worlds came to its term. The machines of the industrial world finally took over the handicrafts.", + category: "typography", + title: "Perfecting the Art of Perfection", + template: "post", + }, + html: "