From a8a0d4ab048cd10b466b8ab1e66eed2c718cf386 Mon Sep 17 00:00:00 2001 From: amamenko Date: Thu, 3 Jun 2021 23:14:23 -0400 Subject: [PATCH 01/19] Added typescript config and rewrote tsx components with interfaces/types --- README.md | 417 +- package-lock.json | 4271 ++++++++++++++++- package.json | 7 +- ...tBuzzFeedQuiz.js => ReactBuzzFeedQuiz.tsx} | 25 +- src/components/{Byline.js => Byline.tsx} | 5 +- src/components/{Question.js => Question.tsx} | 21 +- src/components/{Result.js => Result.tsx} | 36 +- src/fontPreload.css | 1 - src/interfaces.ts | 131 + src/quizValidatorFunction.js | 485 -- tsconfig.json | 26 + 11 files changed, 4651 insertions(+), 774 deletions(-) rename src/{ReactBuzzFeedQuiz.js => ReactBuzzFeedQuiz.tsx} (93%) rename src/components/{Byline.js => Byline.tsx} (94%) rename src/components/{Question.js => Question.tsx} (95%) rename src/components/{Result.js => Result.tsx} (94%) delete mode 100644 src/fontPreload.css create mode 100644 src/interfaces.ts delete mode 100644 src/quizValidatorFunction.js create mode 100644 tsconfig.json diff --git a/README.md b/README.md index 08c65bb..e24a071 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,5 @@ [![MIT License][license-shield]][license-url] - -

@@ -47,7 +45,7 @@ import ReactBuzzFeedQuiz from "react-buzzfeed-quiz"; ### Step Two: Install `styled-components` -`ReactBuzzFeedQuiz` uses `styled-components` for styling, which is not bundled with the package as a direct dependency (as recommended [here](https://styled-components.com/docs/faqs#i-am-a-library-author-should-i-bundle-styledcomponents-with-my-library)), but rather as a peer dependency. +`ReactBuzzFeedQuiz` uses `styled-components` for styling, which is not bundled with the package as a direct dependency (as recommended [here](https://styled-components.com/docs/faqs#i-am-a-library-author-should-i-bundle-styledcomponents-with-my-library)), but rather as a peer dependency. This is to prevent multiple instances of `styled-components` being initialized, which can cause issues with class name collisions and dynamic styles not working properly. @@ -71,8 +69,6 @@ import styled from "styled-components"; const Quiz = styled(ReactBuzzFeedQuiz)([]); ``` - - ### BuzzFeed Font The module also includes some `.woff` and `.woff2` font assets for [Proxima Nova](https://www.marksimonson.com/fonts/view/proxima-nova), the official BuzzFeed font. @@ -80,7 +76,7 @@ The module also includes some `.woff` and `.woff2` font assets for [Proxima Nova If you'd like to use the font, import the CSS file defining the font-faces into your project: ```js -import "react-buzzfeed-quiz/ProximaNova.css" +import "react-buzzfeed-quiz/ProximaNova.css"; ``` ### Example @@ -92,163 +88,161 @@ import ProfilePhoto from "./path/to/ProfilePhoto.jpg"; import BackgroundImage from "./path/to/BackgroundImage.jpg"; import FirstResultImage from "./path/to/FirstResultImage.jpg"; import SecondResultImage from "./path/to/SecondResultImage.jpg"; -import ReactBuzzFeedQuiz from "react-buzzfeed-quiz"; +import ReactBuzzFeedQuiz from "react-buzzfeed-quiz"; import styled from "styled-components"; import "react-buzzfeed-quiz/ProximaNovaFont.css"; const Quiz = styled(ReactBuzzFeedQuiz)([]); const App = () => { - return ( - - alert("This alert was triggered by the onRestart prop!") - } - onResult={() => alert("The onResult prop triggered this alert!")} - facebookShareButton={true} - facebookShareLink={"www.yourlink.com"} - twitterShareButton={true} - twitterShareLink={"www.yourlink.com"} - copyShareButton={true} - copyShareLink={"This text was copied using the copyShareLink prop."} - questions={[ - { - question: "Here's a default question", - answers: [ - { - answer: "Answer one", - resultID: 0, - }, - { - answer: "Answer two", - resultID: 1, - }, - { - answer: "Answer three", - resultID: 2, - } - ], - }, - { - question: "Let's add some background and font colors", - backgroundColor: "rgb(211, 211, 211)", - fontColor: "#000", - answers: [ - { - answer: "First answer", - backgroundColor: "red", - fontColor: "rgb(215, 215, 215)", - resultID: 0, - }, - { - answer: "Second answer", - backgroundColor: "orange", - fontColor: "green", - resultID: 1, - }, - { - answer: "Third answer", - backgroundColor: "yellow", - fontColor: "#000", - resultID: 2, - } - ], - }, - { - question: "Here is some overlapping image text", - questionRelativeToImage: "overlap", - imageAttribution: "Question image attribution text goes here", - answerArrangement: "tile", - backgroundImageSrc: BackgroundImage, - answers: [ - { - answer: "This answer has a background photo", - resultID: 0, - backgroundImageSrc: BackgroundImage, - imageAttribution: "Answer photo attribution text goes here", - }, - { - answer: "Not this one, though", - resultID: 1, - backgroundColor: "rgb(238,243,247)", - fontColor: "rgb(53,51,48)", - }, - { - answer: "Not this one, either", - resultID: 2, - backgroundColor: "rgb(238,243,247)", - fontColor: "rgb(53,51,48)", - } - ], - }, - { - question: "Here is some adjacent image text", - questionRelativeToImage: "adjacent", - answerArrangement: "row", - backgroundImageSrc: BackgroundImage, - answers: [ - { - answer: "Answer one", - resultID: 0, - }, - { - answer: "Answer two", - resultID: 1, - }, - { - answer: "Answer three", - resultID: 2, - } - ], - }, - { - question: "Answers can also trigger a callback function", - answers: [ - { - answer: "This one does not trigger a function", - resultID: 0, - }, - { - answer: "Click for answer function", - onAnswerSelection: () => - alert("This alert is caused by an answer selection!"), - resultID: 1, - } - ], - } - ]} - results={[ - { - title: "Your first result title goes here", - description: "Your first result description goes here", - resultImageSrc: FirstResultImage, - imageAttribution: "Your photo attribution text goes here", - resultID: 0, - }, - { - title: "Your second result title goes here", - description: "Your second result description goes here", - resultImageSrc: SecondResultImage, - resultID: 1, - }, - { - title: "Your third result title goes here", - description: "Result images and attributions are optional!", - resultID: 2, - }, - ]} - /> - ) -} + return ( + alert("This alert was triggered by the onRestart prop!")} + onResult={() => alert("The onResult prop triggered this alert!")} + facebookShareButton={true} + facebookShareLink={"www.yourlink.com"} + twitterShareButton={true} + twitterShareLink={"www.yourlink.com"} + copyShareButton={true} + copyShareLink={"This text was copied using the copyShareLink prop."} + questions={[ + { + question: "Here's a default question", + answers: [ + { + answer: "Answer one", + resultID: 0, + }, + { + answer: "Answer two", + resultID: 1, + }, + { + answer: "Answer three", + resultID: 2, + }, + ], + }, + { + question: "Let's add some background and font colors", + backgroundColor: "rgb(211, 211, 211)", + fontColor: "#000", + answers: [ + { + answer: "First answer", + backgroundColor: "red", + fontColor: "rgb(215, 215, 215)", + resultID: 0, + }, + { + answer: "Second answer", + backgroundColor: "orange", + fontColor: "green", + resultID: 1, + }, + { + answer: "Third answer", + backgroundColor: "yellow", + fontColor: "#000", + resultID: 2, + }, + ], + }, + { + question: "Here is some overlapping image text", + questionRelativeToImage: "overlap", + imageAttribution: "Question image attribution text goes here", + answerArrangement: "tile", + backgroundImageSrc: BackgroundImage, + answers: [ + { + answer: "This answer has a background photo", + resultID: 0, + backgroundImageSrc: BackgroundImage, + imageAttribution: "Answer photo attribution text goes here", + }, + { + answer: "Not this one, though", + resultID: 1, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + { + answer: "Not this one, either", + resultID: 2, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + ], + }, + { + question: "Here is some adjacent image text", + questionRelativeToImage: "adjacent", + answerArrangement: "row", + backgroundImageSrc: BackgroundImage, + answers: [ + { + answer: "Answer one", + resultID: 0, + }, + { + answer: "Answer two", + resultID: 1, + }, + { + answer: "Answer three", + resultID: 2, + }, + ], + }, + { + question: "Answers can also trigger a callback function", + answers: [ + { + answer: "This one does not trigger a function", + resultID: 0, + }, + { + answer: "Click for answer function", + onAnswerSelection: () => + alert("This alert is caused by an answer selection!"), + resultID: 1, + }, + ], + }, + ]} + results={[ + { + title: "Your first result title goes here", + description: "Your first result description goes here", + resultImageSrc: FirstResultImage, + imageAttribution: "Your photo attribution text goes here", + resultID: 0, + }, + { + title: "Your second result title goes here", + description: "Your second result description goes here", + resultImageSrc: SecondResultImage, + resultID: 1, + }, + { + title: "Your third result title goes here", + description: "Result images and attributions are optional!", + resultID: 2, + }, + ]} + /> + ); +}; ``` ## Disclaimer @@ -257,81 +251,79 @@ react-buzzfeed-quiz is not affiliated, associated, authorized, endorsed by, or i The name BuzzFeed as well as related names, marks, emblems/logos, and images are registered trademarks of BuzzFeed, Inc. - ## User Guide - ### API The `ReactBuzzFeedQuiz` component accepts the following props: -| Name | Type | Default | Description | -| ------------ | ------- | ------- | ----------- | -| title | string | `""` | The main title header for the quiz. | -| description | string | `""` | The sub-heading description for the quiz. | -| byline | boolean | `true` | Whether or not to render the author information sub-header. | -| bylineAuthor | string | `""` | The name of the quiz creator. | -| bylineAuthorLink | string | `""` | URL to redirect to when byline author name is clicked. | -| bylineAuthorLinkOpenInNewTab | boolean | `false` | Whether or not to open a new tab when redirecting to the byline author link URL upon author name click. | -| bylineAuthorTagline | string | `""` | Additional text to render under the author name in the byline. | -| bylineAvatarImageSrc | string | `true` | URL or local filename to be included in the byline's circular avatar image's `src` attribute. | -| generalBackgroundColor | string | `""` | Applies a given color to every question container and every answer container's background. If no color or invalid color is supplied, the default background color is black. | -| generalFontColor | string | `""` | Applies a given color to every question container and every answer container's font. If no color or invalid color is supplied, the default font color is white. | -| autoScroll | boolean | `true` | Whether or not to automatically smooth-scroll the quiz to the next available question upon answer selection, to the result when the quiz is finished, and to the top of the quiz when the quiz is restarted. | -| facebookShareButton | boolean | `true` | Whether or not to include the Facebook share button in the result container. | -| facebookShareLink | string | `""` | URL to share to Facebook upon clicking the Facebook share button. | -| twitterShareButton | boolean | `true` | Whether or not to include the Twitter share button in the result container. | -| twitterShareLink | string | `""` | URL to share to Twitter upon clicking the Twitter share button. | -| twitterShareText | string | `""` | Text to pre-fill shared tweet (keep in mind Twitter's current 280 character limit). | -| twitterShareHashtags | Array[string] | `[]` | Array of strings that should be marked as hashtags of the shared tweet. | -| copyShareButton | boolean | `true` | Whether or not to include the "Copy Link" button in the result container. | -| copyShareLink | string | `""` | The text that should be copied to the clipboard upon clicking the "Copy Link" button. | -| onResult | Function | `NOOP` | Function called when the quiz is completed and a result is available. | -| onAnswerSelection |Function | `NOOP` | Function called when any answer option is selected. | -| onRestart | Function | `NOOP` | Function called when the "Retake Quiz" button is clicked in the result container. | -| questions | Array[Object] | `[]` | An array of question objects (see Question Object below). | -| results | Array[Object] | `[]` | An array of result objects (see Result Object below). | +| Name | Type | Default | Description | +| ---------------------------- | ------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| title | string | `""` | The main title header for the quiz. | +| description | string | `""` | The sub-heading description for the quiz. | +| byline | boolean | `true` | Whether or not to render the author information sub-header. | +| bylineAuthor | string | `""` | The name of the quiz creator. | +| bylineAuthorLink | string | `""` | URL to redirect to when byline author name is clicked. | +| bylineAuthorLinkOpenInNewTab | boolean | `false` | Whether or not to open a new tab when redirecting to the byline author link URL upon author name click. | +| bylineAuthorTagline | string | `""` | Additional text to render under the author name in the byline. | +| bylineAvatarImageSrc | string | `true` | URL or local filename to be included in the byline's circular avatar image's `src` attribute. | +| generalBackgroundColor | string | `""` | Applies a given color to every question container and every answer container's background. If no color or invalid color is supplied, the default background color is black. | +| generalFontColor | string | `""` | Applies a given color to every question container and every answer container's font. If no color or invalid color is supplied, the default font color is white. | +| autoScroll | boolean | `true` | Whether or not to automatically smooth-scroll the quiz to the next available question upon answer selection, to the result when the quiz is finished, and to the top of the quiz when the quiz is restarted. | +| facebookShareButton | boolean | `true` | Whether or not to include the Facebook share button in the result container. | +| facebookShareLink | string | `""` | URL to share to Facebook upon clicking the Facebook share button. | +| twitterShareButton | boolean | `true` | Whether or not to include the Twitter share button in the result container. | +| twitterShareLink | string | `""` | URL to share to Twitter upon clicking the Twitter share button. | +| twitterShareText | string | `""` | Text to pre-fill shared tweet (keep in mind Twitter's current 280 character limit). | +| twitterShareHashtags | Array[string] | `[]` | Array of strings that should be marked as hashtags of the shared tweet. | +| copyShareButton | boolean | `true` | Whether or not to include the "Copy Link" button in the result container. | +| copyShareLink | string | `""` | The text that should be copied to the clipboard upon clicking the "Copy Link" button. | +| onResult | Function | `NOOP` | Function called when the quiz is completed and a result is available. | +| onAnswerSelection | Function | `NOOP` | Function called when any answer option is selected. | +| onRestart | Function | `NOOP` | Function called when the "Retake Quiz" button is clicked in the result container. | +| questions | Array[Object] | `[]` | An array of question objects (see Question Object below). | +| results | Array[Object] | `[]` | An array of result objects (see Result Object below). | ### Question Object `ReactBuzzFeedQuiz`'s `questions` prop accepts an array of question objects with key-value pairs formatted in the following manner: -| Key Name | Value Type | Value Description | -| ------------ | ------- | ----------- | -| question | string | The text value of the question being asked. | -| questionRelativeToImage | string | Determines whether the question text's position overlaps a supplied image or whether the question text is displayed directly above the image (adjacently). Provide a value of `"adjacent"` to this key for the latter option, otherwise the text will overlap by default. | -| answerArrangement | string | Determines the spacial orientation of the answer choices. Assign this key a value of `"row"` for each answer text to be on a separate line (Note: only answer text will show - no background images or image attributions) or a value of `"tile"` for Buzzfeed's default tile configuration. | -| backgroundColor | string | Applies a given color to only the specific question container's background. This value supersedes the `generalBackgroundColor` prop if supplied to `ReactBuzzFeedQuiz`. If the `generalBackgroundColor` prop is supplied and this value is empty, then the color in `generalBackgroundColor` will be applied. Otherwise, if no color or invalid color is supplied, the default background color is black. | -| fontColor | string | Applies a given color to only the specific question container's font. This value supersedes the `generalFontColor` prop if supplied to `ReactBuzzFeedQuiz`. If the `generalFontColor` prop is supplied and this value is empty, then the color in `generalFontColor` will be applied. Otherwise, if no color or invalid color is supplied, the default font color is white. | -| backgroundImageSrc | string | URL or local filename to be included as the background image of the question container. Automatically sets the font color to white and adds a text stroke. Takes precedence over any theme, if supplied. | -| answers | Array[Object] | An array of answer objects (see Answer Object below). | +| Key Name | Value Type | Value Description | +| ----------------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| question | string | The text value of the question being asked. | +| questionRelativeToImage | string | Determines whether the question text's position overlaps a supplied image or whether the question text is displayed directly above the image (adjacently). Provide a value of `"adjacent"` to this key for the latter option, otherwise the text will overlap by default. | +| answerArrangement | string | Determines the spacial orientation of the answer choices. Assign this key a value of `"row"` for each answer text to be on a separate line (Note: only answer text will show - no background images or image attributions) or a value of `"tile"` for Buzzfeed's default tile configuration. | +| backgroundColor | string | Applies a given color to only the specific question container's background. This value supersedes the `generalBackgroundColor` prop if supplied to `ReactBuzzFeedQuiz`. If the `generalBackgroundColor` prop is supplied and this value is empty, then the color in `generalBackgroundColor` will be applied. Otherwise, if no color or invalid color is supplied, the default background color is black. | +| fontColor | string | Applies a given color to only the specific question container's font. This value supersedes the `generalFontColor` prop if supplied to `ReactBuzzFeedQuiz`. If the `generalFontColor` prop is supplied and this value is empty, then the color in `generalFontColor` will be applied. Otherwise, if no color or invalid color is supplied, the default font color is white. | +| backgroundImageSrc | string | URL or local filename to be included as the background image of the question container. Automatically sets the font color to white and adds a text stroke. Takes precedence over any theme, if supplied. | +| answers | Array[Object] | An array of answer objects (see Answer Object below). | #### Answer Object The value of the `answers` key of the Question Object accepts an array of answer objects with key-value pairs formatted in the following manner: -| Key Name | Value Type | Value Description | -| ------------ | ------- | ----------- | -| answer | string | The text value of the answer choice. | -| backgroundColor | string | Applies a given color to only the specific answer container's background. This value supersedes the `generalBackgroundColor` prop if supplied to `ReactBuzzFeedQuiz`. If the `generalBackgroundColor` prop is supplied and this value is empty, then the color in `generalBackgroundColor` will be applied. Otherwise, if no color or invalid color is supplied, the default background color is black. | -| fontColor | string | Applies a given color to only the specific answer container's font. This value supersedes the `generalFontColor` prop if supplied to `ReactBuzzFeedQuiz`. If the `generalFontColor` prop is supplied and this value is empty, then the color in `generalFontColor` will be applied. Otherwise, if no color or invalid color is supplied, the default font color is white. | -| backgroundImageSrc | string | URL or local filename to be included as the background image of the answer container. Automatically sets the font color to white and adds a text stroke. Takes precedence over any theme, if supplied. | -| imageAttribution | string | If background image is supplied, this will add attribution text below the image giving credit to its original source. | -| onAnswerSelection | Function | Function called when this specific answer option is selected. This function value supersedes `ReactBuzzFeedQuiz`'s `onAnswerSelection` prop, if supplied, for this specific answer choice. | -| resultID | number | The numerical ID of the answer's associated Result Object (see below) found in `ReactBuzzFeedQuiz`'s `results` prop. | +| Key Name | Value Type | Value Description | +| ------------------ | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| answer | string | The text value of the answer choice. | +| backgroundColor | string | Applies a given color to only the specific answer container's background. This value supersedes the `generalBackgroundColor` prop if supplied to `ReactBuzzFeedQuiz`. If the `generalBackgroundColor` prop is supplied and this value is empty, then the color in `generalBackgroundColor` will be applied. Otherwise, if no color or invalid color is supplied, the default background color is black. | +| fontColor | string | Applies a given color to only the specific answer container's font. This value supersedes the `generalFontColor` prop if supplied to `ReactBuzzFeedQuiz`. If the `generalFontColor` prop is supplied and this value is empty, then the color in `generalFontColor` will be applied. Otherwise, if no color or invalid color is supplied, the default font color is white. | +| backgroundImageSrc | string | URL or local filename to be included as the background image of the answer container. Automatically sets the font color to white and adds a text stroke. Takes precedence over any theme, if supplied. | +| imageAttribution | string | If background image is supplied, this will add attribution text below the image giving credit to its original source. | +| onAnswerSelection | Function | Function called when this specific answer option is selected. This function value supersedes `ReactBuzzFeedQuiz`'s `onAnswerSelection` prop, if supplied, for this specific answer choice. | +| resultID | number | The numerical ID of the answer's associated Result Object (see below) found in `ReactBuzzFeedQuiz`'s `results` prop. | ### Result Object `ReactBuzzFeedQuiz`'s `results` prop accepts an array of result objects with key-value pairs formatted in the following manner: -| Key Name | Value Type | Value Description | -| ------------ | ------- | ----------- | -| title | string | The heading text value of the associated result. Preceded by the string "You got: ". | -| description | string | The text value of the sub-heading result description. | -| resultImageSrc | string | URL or local filename to be included in the result container image's `src` attribute. | -| imageAttribution | string | This will add attribution text below the result description giving credit to the result container image's original source. | -| onResult | Function | Function called when the quiz is completed and the outcome is this specific result. This function value supersedes `ReactBuzzFeedQuiz`'s `onResult` prop, if supplied, for this specific result outcome. | -| resultID | number | The numerical ID of the Result Object. Used to associate Result Objects to Answer Objects. | +| Key Name | Value Type | Value Description | +| ---------------- | ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| title | string | The heading text value of the associated result. Preceded by the string "You got: ". | +| description | string | The text value of the sub-heading result description. | +| resultImageSrc | string | URL or local filename to be included in the result container image's `src` attribute. | +| imageAttribution | string | This will add attribution text below the result description giving credit to the result container image's original source. | +| onResult | Function | Function called when the quiz is completed and the outcome is this specific result. This function value supersedes `ReactBuzzFeedQuiz`'s `onResult` prop, if supplied, for this specific result outcome. | +| resultID | number | The numerical ID of the Result Object. Used to associate Result Objects to Answer Objects. | @@ -346,12 +338,13 @@ Contributions are welcome! 5. Open a pull request. + ## License Distributed under the MIT License. See `LICENSE.txt` for more information. - + [license-shield]: https://img.shields.io/github/license/othneildrew/Best-README-Template.svg?style=for-the-badge [license-url]: https://github.com/amamenko/react-buzzfeed-quiz/blob/master/LICENSE.txt diff --git a/package-lock.json b/package-lock.json index 211b283..9a96df8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8 +1,3964 @@ { "name": "react-buzzfeed-quiz", - "version": "1.0.10", - "lockfileVersion": 1, + "version": "1.0.11", + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "name": "react-buzzfeed-quiz", + "version": "1.0.11", + "license": "MIT", + "dependencies": { + "@types/jest": "^26.0.23", + "@types/node": "^15.12.0", + "@types/react": "^17.0.9", + "@types/react-dom": "^17.0.6", + "react-icons": "^4.2.0", + "react-scale-text": "^1.2.2", + "react-scroll": "^1.8.1", + "typescript": "^4.3.2" + }, + "devDependencies": { + "@babel/core": "^7.12.17", + "@babel/preset-env": "^7.12.17", + "@babel/preset-react": "^7.13.13", + "babel-loader": "^8.2.2", + "babel-plugin-styled-components": "^1.12.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0", + "css-loader": "^5.0.2", + "file-loader": "^6.2.0", + "mini-css-extract-plugin": "^1.3.8", + "raw-loader": "^4.0.2", + "react": ">=15.0.1", + "react-dom": ">=15.0.1", + "styled-components": "^5.2.3", + "terser-webpack-plugin": "^5.1.1", + "webpack": "^5.30.0", + "webpack-cli": "^4.5.0", + "webpack-remove-empty-scripts": "^0.7.1" + }, + "peerDependencies": { + "react": ">=15.0.1", + "react-dom": ">=15.0.1", + "styled-components": "^5.2.3" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.12.tgz", + "integrity": "sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ==", + "dev": true + }, + "node_modules/@babel/core": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.14.tgz", + "integrity": "sha512-wZso/vyF4ki0l0znlgM4inxbdrUvCb+cVz8grxDq+6C9k6qbqoIJteQOKicaKjCipU3ISV+XedCqpL2RJJVehA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.9", + "@babel/helper-compilation-targets": "^7.13.13", + "@babel/helper-module-transforms": "^7.13.14", + "@babel/helpers": "^7.13.10", + "@babel/parser": "^7.13.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.13", + "@babel/types": "^7.13.14", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.13.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", + "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz", + "integrity": "sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.12", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.13.11", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz", + "integrity": "sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-split-export-declaration": "^7.12.13" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", + "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "regexpu-core": "^4.7.1" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", + "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", + "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz", + "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", + "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.13", + "@babel/types": "^7.13.14" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "dev": true + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", + "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", + "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.1" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", + "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "dev": true + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", + "dev": true + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", + "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz", + "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", + "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz", + "integrity": "sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", + "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.13.12" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz", + "integrity": "sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", + "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", + "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", + "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", + "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", + "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", + "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", + "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", + "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.8", + "@babel/helper-compilation-targets": "^7.13.8", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", + "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz", + "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", + "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", + "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", + "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", + "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", + "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", + "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", + "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", + "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz", + "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", + "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", + "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", + "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-simple-access": "^7.12.13", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", + "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.13.0", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-identifier": "^7.12.11", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", + "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", + "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", + "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz", + "integrity": "sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.13.12.tgz", + "integrity": "sha512-jcEI2UqIcpCqB5U5DRxIl0tQEProI2gcu+g8VTIqxLO5Iidojb4d77q+fwGseCvd8af/lJ9masp4QWzBXFE2xA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz", + "integrity": "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==", + "dev": true, + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.12.17" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", + "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", + "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", + "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", + "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", + "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", + "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.12.tgz", + "integrity": "sha512-JzElc6jk3Ko6zuZgBtjOd01pf9yYDEIH8BcqVuYIuOkzOwDesoa/Nz4gIo4lBG6K861KTV9TvIgmFuT6ytOaAA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.12", + "@babel/helper-compilation-targets": "^7.13.10", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", + "@babel/plugin-proposal-async-generator-functions": "^7.13.8", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-dynamic-import": "^7.13.8", + "@babel/plugin-proposal-export-namespace-from": "^7.12.13", + "@babel/plugin-proposal-json-strings": "^7.13.8", + "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", + "@babel/plugin-proposal-numeric-separator": "^7.12.13", + "@babel/plugin-proposal-object-rest-spread": "^7.13.8", + "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", + "@babel/plugin-proposal-optional-chaining": "^7.13.12", + "@babel/plugin-proposal-private-methods": "^7.13.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.12.13", + "@babel/plugin-transform-arrow-functions": "^7.13.0", + "@babel/plugin-transform-async-to-generator": "^7.13.0", + "@babel/plugin-transform-block-scoped-functions": "^7.12.13", + "@babel/plugin-transform-block-scoping": "^7.12.13", + "@babel/plugin-transform-classes": "^7.13.0", + "@babel/plugin-transform-computed-properties": "^7.13.0", + "@babel/plugin-transform-destructuring": "^7.13.0", + "@babel/plugin-transform-dotall-regex": "^7.12.13", + "@babel/plugin-transform-duplicate-keys": "^7.12.13", + "@babel/plugin-transform-exponentiation-operator": "^7.12.13", + "@babel/plugin-transform-for-of": "^7.13.0", + "@babel/plugin-transform-function-name": "^7.12.13", + "@babel/plugin-transform-literals": "^7.12.13", + "@babel/plugin-transform-member-expression-literals": "^7.12.13", + "@babel/plugin-transform-modules-amd": "^7.13.0", + "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/plugin-transform-modules-systemjs": "^7.13.8", + "@babel/plugin-transform-modules-umd": "^7.13.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", + "@babel/plugin-transform-new-target": "^7.12.13", + "@babel/plugin-transform-object-super": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.13.0", + "@babel/plugin-transform-property-literals": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.12.13", + "@babel/plugin-transform-reserved-words": "^7.12.13", + "@babel/plugin-transform-shorthand-properties": "^7.12.13", + "@babel/plugin-transform-spread": "^7.13.0", + "@babel/plugin-transform-sticky-regex": "^7.12.13", + "@babel/plugin-transform-template-literals": "^7.13.0", + "@babel/plugin-transform-typeof-symbol": "^7.12.13", + "@babel/plugin-transform-unicode-escapes": "^7.12.13", + "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.13.12", + "babel-plugin-polyfill-corejs2": "^0.1.4", + "babel-plugin-polyfill-corejs3": "^0.1.3", + "babel-plugin-polyfill-regenerator": "^0.1.2", + "core-js-compat": "^3.9.0", + "semver": "^6.3.0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.13.13.tgz", + "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-transform-react-display-name": "^7.12.13", + "@babel/plugin-transform-react-jsx": "^7.13.12", + "@babel/plugin-transform-react-jsx-development": "^7.12.17", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + } + }, + "node_modules/@babel/runtime": { + "version": "7.13.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", + "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/traverse": { + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.13.tgz", + "integrity": "sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.13.9", + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.13.13", + "@babel/types": "^7.13.13", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/types": { + "version": "7.13.14", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", + "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.12.11", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", + "integrity": "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "dev": true, + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "dev": true + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", + "dev": true + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", + "dev": true + }, + "node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/eslint": { + "version": "7.2.8", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.8.tgz", + "integrity": "sha512-RTKvBsfz0T8CKOGZMfuluDNyMFHnu5lvNr4hWEsQeHXH6FcmIDIozOyWMh36nLGMwVd5UFNXC2xztA8lln22MQ==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz", + "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "dev": true + }, + "node_modules/@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==" + }, + "node_modules/@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==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "26.0.23", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.23.tgz", + "integrity": "sha512-ZHLmWMJ9jJ9PTiT58juykZpL7KjwJywFN3Rr2pTSkyQfydf/rk22yS7W8p5DaVUMQ2BQC7oYiU3FjbTM/mYrOA==", + "dependencies": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "15.12.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.0.tgz", + "integrity": "sha512-+aHJvoCsVhO2ZCuT4o5JtcPrCPyDE3+1nvbDprYes+pPkEsbjH7AGUCNtjMOXS0fqH14t+B7yLzaqSz92FPWyw==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "node_modules/@types/react": { + "version": "17.0.9", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.9.tgz", + "integrity": "sha512-2Cw7FvevpJxQrCb+k5t6GH1KIvmadj5uBbjPaLlJB/nZWUj56e1ZqcD6zsoMFB47MsJUTFl9RJ132A7hb3QFJA==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.6.tgz", + "integrity": "sha512-MGTI+TudxAnGTj8aco8mogaPSJGK2Whje7OZh1CxNLRyhJpTZg/pGQpIbCT0eCVFQyH7UFpdvCqQEThHIp/gsA==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", + "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==" + }, + "node_modules/@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", + "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", + "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", + "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", + "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", + "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", + "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", + "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", + "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", + "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", + "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", + "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/helper-wasm-section": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-opt": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "@webassemblyjs/wast-printer": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", + "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", + "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-buffer": "1.11.0", + "@webassemblyjs/wasm-gen": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", + "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/helper-api-error": "1.11.0", + "@webassemblyjs/helper-wasm-bytecode": "1.11.0", + "@webassemblyjs/ieee754": "1.11.0", + "@webassemblyjs/leb128": "1.11.0", + "@webassemblyjs/utf8": "1.11.0" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", + "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.2.tgz", + "integrity": "sha512-3OBzV2fBGZ5TBfdW50cha1lHDVf9vlvRXnjpVbJBa20pSZQaSkMJZiwA8V2vD9ogyeXn8nU5s5A6mHyf5jhMzA==", + "dev": true + }, + "node_modules/@webpack-cli/info": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.2.3.tgz", + "integrity": "sha512-lLek3/T7u40lTqzCGpC6CAbY6+vXhdhmwFRxZLMnRm6/sIF/7qMpT8MocXCRQfz0JAh63wpbXLMnsQ5162WS7Q==", + "dev": true, + "dependencies": { + "envinfo": "^7.7.3" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.3.1.tgz", + "integrity": "sha512-0qXvpeYO6vaNoRBI52/UsbcaBydJCggoBBnIo/ovQQdn6fug0BgwsjorV1hVS7fMqGVTZGcVxv8334gjmbj5hw==", + "dev": true + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", + "integrity": "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-loader": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", + "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz", + "integrity": "sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.0", + "@babel/helper-define-polyfill-provider": "^0.1.5", + "semver": "^6.1.1" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.1.5", + "core-js-compat": "^3.8.1" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz", + "integrity": "sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.1.5" + } + }, + "node_modules/babel-plugin-styled-components": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.12.0.tgz", + "integrity": "sha512-FEiD7l5ZABdJPpLssKXjBUJMYqzbcNzBowfXDCdJhOpbhWiewapUaY+LZGT8R4Jg2TwOjGjG4RKeyrO5p9sBkA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-module-imports": "^7.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", + "dev": true + }, + "node_modules/babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "node_modules/babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dev": true, + "dependencies": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=", + "dev": true + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001233", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001233.tgz", + "integrity": "sha512-BmkbxLfStqiPA7IEzQpIk0UFZFf3A4E6fzjPJ6OR+bFC2L8ES9J8zGA/asoi47p8XDVkev+WJo2I2Nc8c/34Yg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "dev": true + }, + "node_modules/core-js-compat": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.1.tgz", + "integrity": "sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.3", + "semver": "7.0.0" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-loader": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.0.tgz", + "integrity": "sha512-MfRo2MjEeLXMlUkeUwN71Vx5oc6EJnx5UQ4Yi9iUtYQvrPtwLUucYptz0hc6n++kdNcyF5olYBS4vPjJDAcLkw==", + "dev": true, + "dependencies": { + "camelcase": "^6.2.0", + "cssesc": "^3.0.0", + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.8", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/css-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/css-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "dev": true, + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", + "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" + }, + "node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.3.747", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.747.tgz", + "integrity": "sha512-+K1vnBc08GNYxCWwdRe9o3Ml30DhsNyK/qIl/NE1Dic+qCy9ZREcqGNiV4jiLiAdALK1DUG3pakJHGkJUd9QQw==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", + "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/envinfo": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", + "integrity": "sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/es-module-lexer": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", + "integrity": "sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz", + "integrity": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/file-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "node_modules/get-stream": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", + "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dev": true, + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + } + }, + "node_modules/import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/mime-db": { + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", + "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.30", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", + "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", + "dev": true, + "dependencies": { + "mime-db": "1.47.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.4.0.tgz", + "integrity": "sha512-DyQr5DhXXARKZoc4kwvCvD95kh69dUupfuKOmBUqZ4kBTmRaRZcU32lYu3cLd6nEGXhQ1l7LzZ3F/CjItaY6VQ==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz", + "integrity": "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==", + "dev": true, + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/pretty-format/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/raw-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/raw-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/raw-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "node_modules/react-icons": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.2.0.tgz", + "integrity": "sha512-rmzEDFt+AVXRzD7zDE21gcxyBizD/3NqjbX6cmViAgdqfJ2UiLer8927/QhhrXQV7dEj/1EGuOTPp7JnLYVJKQ==" + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-scale-text": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/react-scale-text/-/react-scale-text-1.2.2.tgz", + "integrity": "sha512-m78d/ZlQ7vUArV9MhF+JStlg2fJXkHfuRw1CMBj7B+II4/Dlin7hW8r4h2EsiBaz1joZS1B6lp3qgWbx0E6yPQ==", + "dependencies": { + "lodash": "^4.17.4", + "prop-types": "^15.6.0", + "react": "^15.4.2 || ^16.0.0", + "react-dom": "^15.4.2 || ^16.0.0", + "shortid": "^2.2.8", + "warning": "^3.0.0" + } + }, + "node_modules/react-scale-text/node_modules/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scale-text/node_modules/react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "node_modules/react-scale-text/node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/react-scroll": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.2.tgz", + "integrity": "sha512-f2ZEG5fsPbPTySI9ekcFpETCcNlqbmwbQj9hhzYK8tkgv+PA8APatSt66o/q0KSkDZxyT98ONTtXp9x0lyowEw==", + "dependencies": { + "lodash.throttle": "^4.1.1", + "prop-types": "^15.7.2" + } + }, + "node_modules/rechoir": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", + "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shortid": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", + "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", + "dependencies": { + "nanoid": "^2.1.0" + } + }, + "node_modules/shortid/node_modules/nanoid": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", + "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/styled-components": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.2.3.tgz", + "integrity": "sha512-BlR+KrLW3NL1yhvEB+9Nu9Dt51CuOnHoxd+Hj+rYPdtyR8X11uIW9rvhpy3Dk4dXXBsiW1u5U78f00Lf/afGoA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^0.8.8", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.1.tgz", + "integrity": "sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", + "dev": true, + "dependencies": { + "jest-worker": "^26.6.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.5.1" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/typescript": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", + "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/watchpack": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", + "integrity": "sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack": { + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.30.0.tgz", + "integrity": "sha512-Zr9NIri5yzpfmaMea2lSMV1UygbW0zQsSlGLMgKUm63ACXg6alhd1u4v5UBSBjzYKXJN6BNMGVM7w165e7NxYA==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.46", + "@webassemblyjs/ast": "1.11.0", + "@webassemblyjs/wasm-edit": "1.11.0", + "@webassemblyjs/wasm-parser": "1.11.0", + "acorn": "^8.0.4", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.7.0", + "es-module-lexer": "^0.4.0", + "eslint-scope": "^5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.1", + "watchpack": "^2.0.0", + "webpack-sources": "^2.1.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-cli": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.6.0.tgz", + "integrity": "sha512-9YV+qTcGMjQFiY7Nb1kmnupvb1x40lfpj8pwdO/bom+sQiP4OBMKjHq29YQrlDWDPZO9r/qWaRRywKaRDKqBTA==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.0.2", + "@webpack-cli/info": "^1.2.3", + "@webpack-cli/serve": "^1.3.1", + "colorette": "^1.2.1", + "commander": "^7.0.0", + "enquirer": "^2.3.6", + "execa": "^5.0.0", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "v8-compile-cache": "^2.2.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-merge": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", + "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-remove-empty-scripts": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/webpack-remove-empty-scripts/-/webpack-remove-empty-scripts-0.7.1.tgz", + "integrity": "sha512-9GWBe8TxKUYMalR84L99QjME6W0ptd/pupNqB4Ad4NazouwT+9QJLcfJjl7PDhR/L+qY9JHlzIGdgj0Vv1f3zA==", + "dev": true + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/webpack-sources": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", + "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + } + } + }, "dependencies": { "@babel/code-frame": { "version": "7.12.13", @@ -1113,6 +5069,63 @@ "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", "dev": true }, + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "@types/eslint": { "version": "7.2.8", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.8.tgz", @@ -1139,6 +5152,36 @@ "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", "dev": true }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "26.0.23", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.23.tgz", + "integrity": "sha512-ZHLmWMJ9jJ9PTiT58juykZpL7KjwJywFN3Rr2pTSkyQfydf/rk22yS7W8p5DaVUMQ2BQC7oYiU3FjbTM/mYrOA==", + "requires": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, "@types/json-schema": { "version": "7.0.7", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", @@ -1146,10 +5189,50 @@ "dev": true }, "@types/node": { - "version": "14.14.37", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz", - "integrity": "sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==", - "dev": true + "version": "15.12.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.0.tgz", + "integrity": "sha512-+aHJvoCsVhO2ZCuT4o5JtcPrCPyDE3+1nvbDprYes+pPkEsbjH7AGUCNtjMOXS0fqH14t+B7yLzaqSz92FPWyw==" + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "@types/react": { + "version": "17.0.9", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.9.tgz", + "integrity": "sha512-2Cw7FvevpJxQrCb+k5t6GH1KIvmadj5uBbjPaLlJB/nZWUj56e1ZqcD6zsoMFB47MsJUTFl9RJ132A7hb3QFJA==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "17.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.6.tgz", + "integrity": "sha512-MGTI+TudxAnGTj8aco8mogaPSJGK2Whje7OZh1CxNLRyhJpTZg/pGQpIbCT0eCVFQyH7UFpdvCqQEThHIp/gsA==", + "requires": { + "@types/react": "*" + } + }, + "@types/scheduler": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", + "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==" + }, + "@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" }, "@webassemblyjs/ast": { "version": "1.11.0", @@ -1360,6 +5443,11 @@ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", @@ -1479,16 +5567,16 @@ "dev": true }, "browserslist": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", - "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001181", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.649", + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", "escalade": "^3.1.1", - "node-releases": "^1.1.70" + "node-releases": "^1.1.71" } }, "buffer-from": { @@ -1520,9 +5608,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001204", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001204.tgz", - "integrity": "sha512-JUdjWpcxfJ9IPamy2f5JaRDCaqJOxDzOSKtbdx4rH9VivMd1vIzoPumsJa9LoMIi4Fx2BV2KZOxWhNkBjaYivQ==", + "version": "1.0.30001233", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001233.tgz", + "integrity": "sha512-BmkbxLfStqiPA7IEzQpIk0UFZFf3A4E6fzjPJ6OR+bFC2L8ES9J8zGA/asoi47p8XDVkev+WJo2I2Nc8c/34Yg==", "dev": true }, "chalk": { @@ -1709,6 +5797,11 @@ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true }, + "csstype": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", + "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" + }, "debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", @@ -1727,10 +5820,15 @@ "object-keys": "^1.0.12" } }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" + }, "electron-to-chromium": { - "version": "1.3.702", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.702.tgz", - "integrity": "sha512-qJVUKFWQnF6wP7MmTngDkmm8/KPzaiTXNFOAg5j7DSa6J7kPou7mTBqC8jpUOxauQWwHR3pn4dMRdV8IE1xdtA==", + "version": "1.3.747", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.747.tgz", + "integrity": "sha512-+K1vnBc08GNYxCWwdRe9o3Ml30DhsNyK/qIl/NE1Dic+qCy9ZREcqGNiV4jiLiAdALK1DUG3pakJHGkJUd9QQw==", "dev": true }, "emojis-list": { @@ -2064,6 +6162,67 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, "jest-worker": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", @@ -2284,9 +6443,9 @@ "dev": true }, "nanoid": { - "version": "3.1.22", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz", - "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==", + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", "dev": true }, "neo-async": { @@ -2394,22 +6553,14 @@ } }, "postcss": { - "version": "8.2.8", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.8.tgz", - "integrity": "sha512-1F0Xb2T21xET7oQV9eKuctbM9S7BC0fetoHCc4H13z0PT6haiRLP4T0ZY4XWh7iLP0usgqykT6p9B2RtOf4FPw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz", + "integrity": "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==", "dev": true, "requires": { "colorette": "^1.2.2", - "nanoid": "^3.1.20", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" } }, "postcss-modules-extract-imports": { @@ -2465,6 +6616,45 @@ "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", "dev": true }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "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==" + } + } + }, "prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -2815,6 +7005,12 @@ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true + }, "source-map-support": { "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", @@ -2945,6 +7141,11 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "typescript": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", + "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==" + }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", diff --git a/package.json b/package.json index ff45156..abc438d 100644 --- a/package.json +++ b/package.json @@ -5,9 +5,14 @@ "main": "./lib/ReactBuzzFeedQuiz.js", "private": false, "dependencies": { + "@types/jest": "^26.0.23", + "@types/node": "^15.12.0", + "@types/react": "^17.0.9", + "@types/react-dom": "^17.0.6", "react-icons": "^4.2.0", "react-scale-text": "^1.2.2", - "react-scroll": "^1.8.1" + "react-scroll": "^1.8.1", + "typescript": "^4.3.2" }, "peerDependencies": { "react": ">=15.0.1", diff --git a/src/ReactBuzzFeedQuiz.js b/src/ReactBuzzFeedQuiz.tsx similarity index 93% rename from src/ReactBuzzFeedQuiz.js rename to src/ReactBuzzFeedQuiz.tsx index 6ac5c66..db9e8a0 100644 --- a/src/ReactBuzzFeedQuiz.js +++ b/src/ReactBuzzFeedQuiz.tsx @@ -1,11 +1,14 @@ -import React, { useState, useEffect } from "react"; +import React, { useState, useEffect, FC } from "react"; import styled from "styled-components"; import { scroller } from "react-scroll"; -import { quizValidatorFunction } from "./quizValidatorFunction"; import Byline from "./components/Byline"; import Question from "./components/Question"; import Result from "./components/Result"; -import "./fontPreload.css"; +import { + ISelectedAnswer, + ReactBuzzFeedQuizProps, + ResultType, +} from "./interfaces"; const StyledOuterQuizContainer = styled.div` font-family: "Proxima Nova"; @@ -55,7 +58,7 @@ const StyledQuestionListContainer = styled.ol` margin: 0; `; -const ReactBuzzFeedQuiz = (props) => { +const ReactBuzzFeedQuiz: FC = (props) => { const { title, description, @@ -83,13 +86,15 @@ const ReactBuzzFeedQuiz = (props) => { results, } = props; - const [selectedAnswers, changeSelectedAnswers] = useState([]); + const [selectedAnswers, changeSelectedAnswers] = useState( + [] + ); const [resultsAvailable, changeResultsAvailable] = useState(false); - const [finalResult, changeFinalResult] = useState([]); + const [finalResult, changeFinalResult] = useState([]); const [shareLinkClicked, changeShareLinkClicked] = useState(false); const [shareLinkAnimatingOut, changeShareLinkAnimatingOut] = useState(false); - const scrollFunction = (element, questionIndex) => { + const scrollFunction = (element: string, questionIndex: number) => { if (autoScroll) { if (questionIndex + 1 === questions.length) { setTimeout(() => { @@ -117,7 +122,7 @@ const ReactBuzzFeedQuiz = (props) => { selectedAnswers.length === questions.length ) { const allAnswers = selectedAnswers.map((answer) => answer.resultID); - const answerFreq = {}; + const answerFreq: { [key: string]: number } = {}; for (let i = 0; i < allAnswers.length; i++) { if (answerFreq[allAnswers[i]]) { @@ -157,10 +162,6 @@ const ReactBuzzFeedQuiz = (props) => { } }, [shareLinkClicked]); - if (!quizValidatorFunction(props)) { - return null; - } - return ( <> diff --git a/src/components/Byline.js b/src/components/Byline.tsx similarity index 94% rename from src/components/Byline.js rename to src/components/Byline.tsx index c378b31..75cc354 100644 --- a/src/components/Byline.js +++ b/src/components/Byline.tsx @@ -1,12 +1,13 @@ -import React from "react"; +import React, { FC } from "react"; import { FaUser } from "react-icons/fa"; import { StyledAvatar } from "./styled/Byline/StyledAvatar"; import { StyledAvatarContainer } from "./styled/Byline/StyledAvatarContainer"; import { StyledBylineAuthorDescriptor } from "./styled/Byline/StyledBylineAuthorDescriptor"; import { StyledBylineAuthorDescriptorContainer } from "./styled/Byline/StyledBylineAuthorDescriptorContainer"; import { StyledBylineContainer } from "./styled/Byline/StyledBylineContainer"; +import { BylineType } from "../interfaces"; -const Byline = (props) => { +const Byline: FC = (props) => { const { byline, bylineAuthor, diff --git a/src/components/Question.js b/src/components/Question.tsx similarity index 95% rename from src/components/Question.js rename to src/components/Question.tsx index fe4d32e..5a188b6 100644 --- a/src/components/Question.js +++ b/src/components/Question.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState } from "react"; +import React, { useEffect, useState, FC } from "react"; import { StyledAnswerImage } from "./styled/Question/StyledAnswerImage"; import { StyledAnswerImageAttribution } from "./styled/Question/StyledAnswerImageAttribution"; import { StyledAnswerImageBottomTextContainer } from "./styled/Question/StyledAnswerImageBottomTextContainer"; @@ -15,8 +15,9 @@ import { StyledQuestionImageContainer } from "./styled/Question/StyledQuestionIm import { StyledQuestionImage } from "./styled/Question/StyledQuestionImage"; import { StyledTextfit } from "./styled/Question/StyledTextfit"; import ScaleText from "react-scale-text"; +import { QuestionType, QuestionProps } from "../interfaces"; -const Question = (props) => { +const Question: FC = (props) => { const { item, questionIndex, @@ -29,21 +30,21 @@ const Question = (props) => { onAnswerSelection, } = props; - const [answerHovered, changeAnswerHovered] = useState(""); + const [answerHovered, changeAnswerHovered] = useState(null); // Necessary for ScaleText to refresh font-size right after component mount useEffect(() => { setTimeout(() => { changeAnswerHovered(0); - changeAnswerHovered(""); + changeAnswerHovered(null); }, 400); }, []); const handleAnswerSelection = ( - questionIndex, - answerIndex, - resultID, - specificHandleAnswerSelection + questionIndex: number, + answerIndex: number, + resultID: number, + specificHandleAnswerSelection?: () => void ) => { const handleGeneralAnswerSelection = () => { if (onAnswerSelection) { @@ -83,7 +84,7 @@ const Question = (props) => { } }; - const renderOverlapText = (item) => { + const renderOverlapText = (item: QuestionType) => { if (item.questionRelativeToImage !== "adjacent") { return ( { )} backgroundImageSrc={x.backgroundImageSrc} onMouseEnter={() => changeAnswerHovered(answerIndex)} - onMouseLeave={() => changeAnswerHovered("")} + onMouseLeave={() => changeAnswerHovered(null)} onClick={() => handleAnswerSelection( questionIndex, diff --git a/src/components/Result.js b/src/components/Result.tsx similarity index 94% rename from src/components/Result.js rename to src/components/Result.tsx index 8ad825d..b1dfc04 100644 --- a/src/components/Result.js +++ b/src/components/Result.tsx @@ -1,6 +1,7 @@ -import React, { useMemo } from "react"; +import React, { FC, useMemo } from "react"; import { GrRefresh, GrFacebook, GrTwitter } from "react-icons/gr"; import { IoIosLink, IoIosCheckmarkCircle } from "react-icons/io"; +import { ResultProps } from "../interfaces"; import { StyledMobileRetakeQuizContainer } from "./styled/Result/StyledMobileRetakeQuizContainer"; import { StyledMobileShareLinksList } from "./styled/Result/StyledMobileShareLinksList"; import { StyledResultAttributionText } from "./styled/Result/StyledResultAttributionText"; @@ -18,7 +19,7 @@ import { StyledShareLinkButtonOuterContainer } from "./styled/Result/StyledShare import { StyledShareLinksList } from "./styled/Result/StyledShareLinksList"; import { StyledTooltipContainer } from "./styled/Result/StyledTooltipContainer"; -const Result = (props) => { +const Result: FC = (props) => { const { title, resultsAvailable, @@ -44,7 +45,7 @@ const Result = (props) => { } = props; const handleRetakeQuiz = () => { - scrollFunction("Top"); + scrollFunction("Top", -2); changeResultsAvailable(false); changeSelectedAnswers([]); changeFinalResult([]); @@ -64,36 +65,39 @@ const Result = (props) => { } }; - const handleShareLinkClicked = (shareLink) => { + const handleShareLinkClicked = (shareLink: string) => { // Handle copy to clipboard const el = document.createElement("textarea"); el.value = shareLink; el.setAttribute("readonly", ""); - el.style = { position: "absolute", left: "-9999px" }; + el.setAttribute("style", "position: absolute; left: -9999px;"); document.body.appendChild(el); if (navigator.userAgent.match(/ipad|ipod|iphone/i)) { // save current contentEditable/readOnly status - var editable = el.contentEditable; - var readOnly = el.readOnly; + let editable = el.contentEditable; + let readOnly = el.readOnly; // convert to editable with readonly to stop iOS keyboard opening - el.contentEditable = true; + el.contentEditable = "true"; el.readOnly = true; // create a selectable range - var range = document.createRange(); + let range = document.createRange(); range.selectNodeContents(el); // select the range - var selection = window.getSelection(); - selection.removeAllRanges(); - selection.addRange(range); - el.setSelectionRange(0, 999999); + let selection = window.getSelection(); - // restore contentEditable/readOnly to original state - el.contentEditable = editable; - el.readOnly = readOnly; + if (selection) { + selection.removeAllRanges(); + selection.addRange(range); + el.setSelectionRange(0, 999999); + + // restore contentEditable/readOnly to original state + el.contentEditable = editable; + el.readOnly = readOnly; + } } else { el.select(); } diff --git a/src/fontPreload.css b/src/fontPreload.css deleted file mode 100644 index 2e85107..0000000 --- a/src/fontPreload.css +++ /dev/null @@ -1 +0,0 @@ -@import url("../ProximaNovaFont.css"); diff --git a/src/interfaces.ts b/src/interfaces.ts new file mode 100644 index 0000000..d36dfc9 --- /dev/null +++ b/src/interfaces.ts @@ -0,0 +1,131 @@ +import { Dispatch, SetStateAction } from "react"; + +export type Falsy = false | 0 | "" | null | undefined; + +// RESULT TYPES/INTERFACES +export type ResultImageType = + | { + resultImageSrc?: Falsy; + imageAttribution?: never; + } + | { + resultImageSrc?: string; + imageAttribution?: string; + }; + +export type ResultType = ResultImageType & { + title: string; + description: string; + onResult?(): void; + resultID: number; +}; + +export interface ResultProps { + title: string; + resultsAvailable: boolean; + finalResult: ResultType[]; + facebookShareButton: boolean; + facebookShareLink: string; + twitterShareButton: boolean; + twitterShareLink: string; + twitterShareText: string; + twitterShareHashtags: string[]; + copyShareButton: boolean; + copyShareLink: string; + shareLinkClicked: boolean; + changeShareLinkClicked: Dispatch>; + shareLinkAnimatingOut: boolean; + changeShareLinkAnimatingOut: Dispatch>; + scrollFunction(element: string, questionIndex: number): void; + changeResultsAvailable: Dispatch>; + changeSelectedAnswers: Dispatch>; + changeFinalResult: Dispatch>; + onResult?(): void; + onRestart?(): void; +} + +export type ImageType = + | { + backgroundImageSrc?: Falsy; + imageAttribution?: never; + } + | { + backgroundImageSrc?: string; + imageAttribution?: string; + }; + +// ANSWER TYPES/INTERFACES +export type AnswerType = ImageType & { + answer: string; + backgroundColor?: string; + fontColor?: string; + onAnswerSelection?(): void; + resultID: number; +}; + +export interface ISelectedAnswer { + questionIndex: number; + answerIndex: number; + resultID: number; +} + +// QUESTION TYPES/INTERFACES +export type QuestionType = ImageType & { + question: string; + questionRelativeToImage?: "adjacent" | "overlap" | null; + answerArrangement?: "row" | "tile" | null; + backgroundColor?: string; + fontColor?: string; + answers: AnswerType[]; +}; + +export interface QuestionProps { + item: QuestionType; + questionIndex: number; + generalBackgroundColor?: string; + generalFontColor?: string; + resultsAvailable: boolean; + selectedAnswers: ISelectedAnswer[]; + changeSelectedAnswers: Dispatch>; + scrollFunction(element: string, questionIndex: number): void; + onAnswerSelection(): void; +} + +export type BylineType = + | { + byline: true; + bylineAuthor?: string; + bylineAuthorLink?: string; + bylineAuthorLinkOpenInNewTab?: boolean; + bylineAuthorTagline?: string; + bylineAvatarImageSrc?: string; + } + | { + byline: false; + bylineAuthor: never; + bylineAuthorLink: never; + bylineAuthorLinkOpenInNewTab: never; + bylineAuthorTagline: never; + bylineAvatarImageSrc: never; + }; + +export type ReactBuzzFeedQuizProps = BylineType & { + title: string; + description: string; + generalBackgroundColor?: string; + generalFontColor?: string; + autoScroll: boolean; + facebookShareButton: boolean; + facebookShareLink: string; + twitterShareButton: boolean; + twitterShareLink: string; + twitterShareText: string; + twitterShareHashtags: string[]; + copyShareButton: boolean; + copyShareLink: string; + onResult(): void; + onAnswerSelection(): void; + onRestart(): void; + questions: QuestionType[]; + results: ResultType[]; +}; diff --git a/src/quizValidatorFunction.js b/src/quizValidatorFunction.js deleted file mode 100644 index afd5dc0..0000000 --- a/src/quizValidatorFunction.js +++ /dev/null @@ -1,485 +0,0 @@ -export const quizValidatorFunction = (props) => { - const { - title, - description, - byline, - bylineAuthor, - bylineAuthorLink, - bylineAuthorLinkOpenInNewTab, - bylineAuthorTagline, - bylineAvatarImageSrc, - generalBackgroundColor, - generalFontColor, - autoScroll, - onAnswerSelection, - onRestart, - onResult, - questions, - facebookShareButton, - facebookShareLink, - twitterShareButton, - twitterShareLink, - twitterShareText, - twitterShareHashtags, - copyShareButton, - copyShareLink, - results, - } = props; - - if (!title) { - throw new Error("React BuzzFeed Quiz's 'title' prop must not be empty."); - } - - if (typeof title !== "string") { - throw new Error("React BuzzFeed Quiz's 'title' prop must be a string."); - } - - if (!description) { - throw new Error( - "React BuzzFeed Quiz's 'description' prop must not be empty." - ); - } - - if (typeof description !== "string") { - throw new Error( - "React BuzzFeed Quiz's 'description' prop must be a string." - ); - } - - if (typeof byline !== "boolean") { - throw new Error("React BuzzFeed Quiz's 'byline' prop must be a boolean."); - } - - if (byline) { - if (bylineAuthor) { - if (typeof bylineAuthor !== "string") { - throw new Error( - "React BuzzFeed Quiz's 'bylineAuthor' prop must be a string." - ); - } - } - - if (bylineAuthorTagline) { - if (typeof bylineAuthorTagline !== "string") { - throw new Error( - "React BuzzFeed Quiz's 'bylineAuthorTagline' prop must be a string." - ); - } - } - - if (bylineAvatarImageSrc) { - if (typeof bylineAvatarImageSrc !== "string") { - throw new Error( - "React BuzzFeed Quiz's 'bylineAvatarImageSrc' prop must be a string." - ); - } - } - - if (bylineAuthorLink) { - if (typeof bylineAuthorLink !== "string") { - throw new Error( - "React BuzzFeed Quiz's 'bylineAuthorLink' prop must be a string." - ); - } - } - - if (typeof bylineAuthorLinkOpenInNewTab !== "boolean") { - throw new Error( - "React BuzzFeed Quiz's 'bylineAuthorLinkOpenInNewTab' prop must be a boolean." - ); - } - } - - if (typeof generalBackgroundColor !== "string") { - throw new Error( - "React BuzzFeed Quiz's 'generalBackgroundColor' prop must be a string." - ); - } - - if (typeof generalFontColor !== "string") { - throw new Error( - "React BuzzFeed Quiz's 'generalFontColor' prop must be a string." - ); - } - - if (typeof autoScroll !== "boolean") { - throw new Error( - "React BuzzFeed Quiz's 'autoScroll' prop must be a boolean." - ); - } - - if (typeof onAnswerSelection !== "function") { - throw new Error( - "React BuzzFeed Quiz's 'onAnswerSelection' prop must be a function." - ); - } - - if (typeof onRestart !== "function") { - throw new Error( - "React BuzzFeed Quiz's 'onRestart' prop must be a function." - ); - } - - if (typeof onResult !== "function") { - throw new Error( - "React BuzzFeed Quiz's 'onResult' prop must be a function." - ); - } - - if (typeof facebookShareButton !== "boolean") { - throw new Error( - "React BuzzFeed Quiz's 'facebookShareButton' prop must be a boolean." - ); - } - - if (facebookShareLink) { - if (typeof facebookShareLink !== "string") { - throw new Error( - "React BuzzFeed Quiz's 'facebookShareLink' prop must be a string." - ); - } - } - - if (typeof twitterShareButton !== "boolean") { - throw new Error( - "React BuzzFeed Quiz's 'twitterShareButton' prop must be a boolean." - ); - } - - if (twitterShareLink) { - if (typeof twitterShareLink !== "string") { - throw new Error( - "React BuzzFeed Quiz's 'twitterShareLink' prop must be a string." - ); - } - } - - if (twitterShareText) { - if (typeof twitterShareText !== "string") { - throw new Error( - "React BuzzFeed Quiz's 'twitterShareText' prop must be a string." - ); - } - } - - if (twitterShareHashtags) { - if (!Array.isArray(twitterShareHashtags)) { - throw new Error( - "React BuzzFeed Quiz's 'twitterShareHashtags' prop must be an array." - ); - } else { - if (twitterShareHashtags.length > 0) { - if (!twitterShareHashtags.every((item) => typeof item === "string")) { - throw new Error( - "React BuzzFeed Quiz's 'twitterShareHashtags' prop array must only contain strings." - ); - } - } - } - } - - if (typeof copyShareButton !== "boolean") { - throw new Error( - "React BuzzFeed Quiz's 'copyShareButton' prop must be a boolean." - ); - } - - if (typeof copyShareLink !== "string") { - throw new Error( - "React BuzzFeed Quiz's 'copyShareLink' prop must be a string." - ); - } - - if (!questions) { - throw new Error( - "React BuzzFeed Quiz requires a 'questions' prop of an array type." - ); - } else { - if (!Array.isArray(questions)) { - throw new Error( - "React BuzzFeed Quiz's 'questions' prop must be an array." - ); - } else { - if (questions.length > 0) { - if (questions.every((item) => typeof item === "object")) { - for (let i = 0; i < questions.length; i++) { - if (!questions[i].question) { - throw new Error( - "Every object in React BuzzFeed Quiz's 'questions' prop array must contain a 'question' key of a string type" - ); - } else { - if (typeof questions[i].question !== "string") { - throw new Error( - "The associated value of the 'question' key of every object in React BuzzFeed Quiz's 'questions' prop array must be a string." - ); - } else { - if (questions[i].backgroundImageSrc) { - if (typeof questions[i].backgroundImageSrc !== "string") { - throw new Error( - "The associated value of the 'backgroundImageSrc' key of every object in React BuzzFeed Quiz's 'questions' prop array must be a string." - ); - } - } - - if ( - !questions[i].backgroundColor || - typeof questions[i].backgroundColor === "string" - ) { - if ( - !questions[i].fontColor || - typeof questions[i].fontColor === "string" - ) { - if ( - !questions[i].imageAttribution || - typeof questions[i].imageAttribution === "string" - ) { - if ( - !questions[i].answerArrangement || - typeof questions[i].answerArrangement === "string" - ) { - if ( - !questions[i].questionRelativeToImage || - typeof questions[i].questionRelativeToImage === - "string" - ) { - if (!questions[i].answers) { - throw new Error( - "Every object in React BuzzFeed Quiz's 'questions' prop array must contain an 'answers' key of an array type." - ); - } else { - if (!Array.isArray(questions[i].answers)) { - throw new Error( - "The value of the 'answers' key of every object in React BuzzFeed Quiz's 'questions' prop array must be an array." - ); - } else { - if (questions[i].answers.length > 0) { - if ( - questions[i].answers.every( - (item) => typeof item === "object" - ) - ) { - for ( - let j = 0; - j < questions[i].answers.length; - j++ - ) { - if ( - questions[i].answers[j].answer && - typeof questions[i].answers[j].answer !== - "string" - ) { - throw new Error( - "The associated value of the 'answer' key of every object in the 'answers' array of every object in React BuzzFeed Quiz's 'questions' prop array must be a string." - ); - } else { - if ( - !questions[i].answers[j] - .backgroundColor || - typeof questions[i].answers[j] - .backgroundColor === "string" - ) { - if ( - !questions[i].answers[j].fontColor || - typeof questions[i].answers[j] - .fontColor === "string" - ) { - if ( - questions[i].answers[j] - .backgroundImageSrc - ) { - if ( - typeof questions[i].answers[j] - .backgroundImageSrc !== "string" - ) { - throw new Error( - "The associated value of the 'backgroundImageSrc' key in React BuzzFeed Quiz must be a string." - ); - } - } - - if ( - !questions[i].answers[j].resultID && - questions[i].answers[j].resultID !== - 0 - ) { - throw new Error( - "Every object in the 'answers' array of every object in React BuzzFeed Quiz's 'questions' prop array must contain a 'resultID' prop of a number type." - ); - } else { - if ( - typeof questions[i].answers[j] - .resultID !== "number" - ) { - throw new Error( - "The associated value of the 'resultID' key of every object in the 'answers' array of every object in React BuzzFeed Quiz's 'questions' prop array must be a number." - ); - } else { - if ( - questions[i].answers[j] - .onAnswerSelection - ) { - if ( - typeof questions[i].answers[j] - .onAnswerSelection !== - "function" - ) { - throw new Error( - "The associated value of the 'onAnswerSelection' key of every object in the 'answers' array of every object in React BuzzFeed Quiz's 'questions' prop array must be a function." - ); - } - } - } - } - } else { - throw new Error( - "The associated value of the 'fontColor' key of every object in the 'answers' array of every object in React BuzzFeed Quiz's 'questions' prop array must be a string." - ); - } - } else { - throw new Error( - "The associated value of the 'backgroundColor' key of every object in the 'answers' array of every object in React BuzzFeed Quiz's 'questions' prop array must be a string." - ); - } - } - } - } else { - throw new Error( - "The associated array value of the 'answers' key of every object in React BuzzFeed Quiz's 'questions' prop array must only contain objects." - ); - } - } else { - throw new Error( - "The value of the 'answers' key of every object in React BuzzFeed Quiz's 'questions' prop array must contain at least one object." - ); - } - } - } - } else { - throw new Error( - "The associated value of the 'questionRelativeToImage' key of every object in React BuzzFeed Quiz's 'questions' prop array must be a string." - ); - } - } else { - throw new Error( - "The associated value of the 'answerArrangement' key of every object in React BuzzFeed Quiz's 'questions' prop array must be a string." - ); - } - } else { - throw new Error( - "The associated value of the 'imageAttribution' key of every object in React BuzzFeed Quiz's 'questions' prop array must be a string." - ); - } - } else { - throw new Error( - "The associated value of the 'fontColor' key of every object in React BuzzFeed Quiz's 'questions' prop array must be a string." - ); - } - } else { - throw new Error( - "The associated value of the 'backgroundColor' key of every object in React BuzzFeed Quiz's 'questions' prop array must be a string." - ); - } - } - } - } - } else { - throw new Error( - "React BuzzFeed Quiz's 'questions' prop array must only contain objects." - ); - } - } else { - throw new Error( - "React BuzzFeed Quiz's 'questions' prop array must contain at least one object." - ); - } - } - } - - if (!results) { - throw new Error( - "React BuzzFeed Quiz requires a 'results' prop of an array type." - ); - } else { - if (!Array.isArray(results)) { - throw new Error("React BuzzFeed Quiz's 'results' prop must be an array."); - } else { - if (results.length > 0) { - if (results.every((item) => typeof item === "object")) { - for (let i = 0; i < results.length; i++) { - if (!results[i].title) { - throw new Error( - "Every object in React BuzzFeed Quiz's 'results' prop array must contain a 'title' key of a string type." - ); - } else { - if (typeof results[i].title !== "string") { - throw new Error( - "The associated value of the 'title' key in every object of React BuzzFeed Quiz's 'results' prop array must be a string." - ); - } else { - if (!results[i].description) { - throw new Error( - "Every object in React BuzzFeed Quiz's 'results' prop array must contain a 'description' key of a string type." - ); - } else { - if (typeof results[i].description !== "string") { - throw new Error( - "The associated value of the 'description' key in every object of React BuzzFeed Quiz's 'results' prop array must be a string." - ); - } else { - if ( - results[i].resultImageSrc && - typeof results[i].resultImageSrc !== "string" - ) { - throw new Error( - "The associated value of the 'resultImageSrc' key in every object of React BuzzFeed Quiz's 'results' prop array must be a string." - ); - } else { - if ( - !results[i].imageAttribution || - typeof results[i].imageAttribution === "string" - ) { - if (!results[i].resultID && results[i].resultID !== 0) { - throw new Error( - "Every object in React BuzzFeed Quiz's 'results' prop array must contain a 'resultID' key of a number type." - ); - } else { - if (typeof results[i].resultID !== "number") { - throw new Error( - "The associated value of the 'resultID' key in every object of React BuzzFeed Quiz's 'results' prop array must be a number." - ); - } else { - if (results[i].onResult) { - if (typeof results[i].onResult !== "function") { - throw new Error( - "The associated value of the 'onResult' key in every object of React BuzzFeed Quiz's 'results' prop array must be a function." - ); - } - } - } - } - } else { - throw new Error( - "The associated value of the 'imageAttribution' key in every object of React BuzzFeed Quiz's 'results' prop array must be a string." - ); - } - } - } - } - } - } - } - } else { - throw new Error( - "React BuzzFeed Quiz's 'results' prop array must only contain objects." - ); - } - } else { - throw new Error( - "React BuzzFeed Quiz's 'results' prop array must contain at least one object." - ); - } - } - } - - return true; -}; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..84b2ec0 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "alwaysStrict": true, + "sourceMap": false, + "strictNullChecks": true, + "strictFunctionTypes": true, + "strictPropertyInitialization": true, + "strictBindCallApply": true, + "module": "es2015", + "jsx": "react", + "target": "es5", + "moduleResolution": "node", + "experimentalDecorators": true, + "esModuleInterop": true, + "declaration": true, + "lib": ["dom", "es2017", "es5", "es6", "es7"], + "outDir": ".", + "strict": true, + "noImplicitAny": true, + "noImplicitThis": true, + "noImplicitReturns": true, + "noUnusedLocals": true, + "noUnusedParameters": true + }, + "exclude": ["docs/*", "webpack.config.*", "*.js", "__tests__", "examples"] +} From 3cbbac20ef23e3a825e8e927e9b4b98a0fdd01d5 Mon Sep 17 00:00:00 2001 From: amamenko Date: Sat, 5 Jun 2021 16:59:26 -0400 Subject: [PATCH 02/19] Converted styled-components files/format to SCSS --- .babelrc | 11 +- README.md | 15 +- package-lock.json | 19 + package.json | 6 +- .../woff/Proxima_Nova_Black.woff | Bin 77412 -> 0 bytes .../woff/Proxima_Nova_Bold.woff | Bin 24144 -> 0 bytes .../woff/Proxima_Nova_Regular.woff | Bin 23940 -> 0 bytes .../woff/Proxima_Nova_Semibold.woff | Bin 26288 -> 0 bytes .../woff2/Proxima_Nova_Black.woff2 | Bin 52456 -> 0 bytes .../woff2/Proxima_Nova_Bold.woff2 | Bin 18148 -> 0 bytes .../woff2/Proxima_Nova_Regular.woff2 | Bin 17960 -> 0 bytes .../woff2/Proxima_Nova_Semibold.woff2 | Bin 19836 -> 0 bytes src/ReactBuzzFeedQuiz.tsx | 73 +--- src/components/Byline.tsx | 47 ++- src/components/Question.tsx | 342 ++++++++++-------- src/components/Result.tsx | 172 ++++----- .../partials/Answer/_rbq_answer_image.scss | 5 + .../_rbq_answer_image_attribution.scss} | 22 +- ...bq_answer_image_bottom_text_container.scss | 15 + .../Answer/_rbq_answer_image_text.scss | 22 ++ .../Answer/_rbq_answers_container.scss | 32 ++ .../_rbq_individual_answer_container.scss | 165 +++++++++ ...rbq_individual_answer_outer_container.scss | 108 ++++++ .../partials/Byline/_rbq_avatar.scss | 9 + .../Byline/_rbq_avatar_container.scss | 20 + .../_rbq_byline_author_descriptor.scss} | 6 +- ...bq_byline_author_descriptor_container.scss | 8 + .../Byline/_rbq_byline_container.scss} | 7 +- .../Question/_rbq_list_item_container.scss | 8 + .../_rbq_question_adjacent_text.scss} | 7 +- .../Question/_rbq_question_image.scss | 6 + .../_rbq_question_image_attribution_text.scss | 9 + .../_rbq_question_image_container.scss | 66 ++++ .../_rbq_question_inner_container.scss | 50 +++ .../Question/_rbq_question_overlap_text.scss} | 17 +- .../partials/Question/_rbq_text_fit.scss | 84 +++++ .../_rbq_inner_quiz_container.scss | 8 + .../_rbq_outer_quiz_container.scss | 8 + .../_rbq_question_list_container.scss | 5 + .../_rbq_quiz_description.scss | 8 + .../ReactBuzzFeedQuiz/_rbq_quiz_title.scss | 14 + .../Result/StyledTooltipContainer.js | 0 .../_rbq_mobile_retake_quiz_container.scss | 27 ++ .../_rbq_mobile_share_links_container.scss | 15 + .../Result/_rbq_mobile_share_links_list.scss | 15 + .../Result/_rbq_result_attribution_text.scss | 7 + .../partials/Result/_rbq_result_header.scss | 31 ++ .../Result/_rbq_result_inner_container.scss | 10 + .../Result/_rbq_result_inner_description.scss | 6 + ...bq_result_inner_description_container.scss | 7 + .../_rbq_result_inner_description_header.scss | 9 + .../Result/_rbq_result_inner_image.scss | 5 + .../_rbq_result_inner_image_container.scss | 9 + .../Result/_rbq_result_outer_container.scss} | 6 +- .../Result/_rbq_retake_quiz_container.scss | 25 ++ .../partials/Result/_rbq_share_button.scss | 73 ++++ ...rbq_share_link_button_outer_container.scss | 8 + .../Result/_rbq_share_links_container.scss | 16 + ...led_share_link_button_outer_container.scss | 8 + .../Result/_rbq_tooltip_container.scss | 70 ++++ src/components/styled/Byline/StyledAvatar.js | 11 - .../styled/Byline/StyledAvatarContainer.js | 22 -- .../StyledBylineAuthorDescriptorContainer.js | 10 - .../styled/Question/StyledAnswerImage.js | 7 - .../StyledAnswerImageBottomTextContainer.js | 11 - .../styled/Question/StyledAnswerImageText.js | 15 - .../StyledIndividualAnswerContainer.js | 138 ------- .../StyledIndividualAnswerOuterContainer.js | 87 ----- .../Question/StyledListItemContainer.js | 6 - .../StyledQuestionAnswersContainer.js | 31 -- .../Question/StyledQuestionContainer.js | 56 --- .../styled/Question/StyledQuestionImage.js | 8 - .../StyledQuestionImageAttributionText.js | 11 - .../Question/StyledQuestionImageContainer.js | 55 --- .../styled/Question/StyledTextfit.js | 76 ---- .../Result/StyledMobileRetakeQuizContainer.js | 29 -- .../Result/StyledMobileShareLinksList.js | 17 - .../Result/StyledResultAttributionText.js | 9 - .../styled/Result/StyledResultHeader.js | 33 -- .../Result/StyledResultInnerContainer.js | 12 - .../Result/StyledResultInnerDescription.js | 8 - .../StyledResultInnerDescriptionContainer.js | 9 - .../StyledResultInnerDescriptionHeader.js | 11 - .../styled/Result/StyledResultInnerImage.js | 7 - .../Result/StyledResultInnerImageContainer.js | 11 - .../Result/StyledRetakeQuizContainer.js | 27 -- .../styled/Result/StyledShareButton.js | 68 ---- .../StyledShareLinkButtonOuterContainer.js | 10 - .../styled/Result/StyledShareLinksList.js | 18 - src/interfaces.ts | 35 +- 90 files changed, 1359 insertions(+), 1230 deletions(-) delete mode 100644 src/ProximaNovaFont/woff/Proxima_Nova_Black.woff delete mode 100644 src/ProximaNovaFont/woff/Proxima_Nova_Bold.woff delete mode 100644 src/ProximaNovaFont/woff/Proxima_Nova_Regular.woff delete mode 100644 src/ProximaNovaFont/woff/Proxima_Nova_Semibold.woff delete mode 100644 src/ProximaNovaFont/woff2/Proxima_Nova_Black.woff2 delete mode 100644 src/ProximaNovaFont/woff2/Proxima_Nova_Bold.woff2 delete mode 100644 src/ProximaNovaFont/woff2/Proxima_Nova_Regular.woff2 delete mode 100644 src/ProximaNovaFont/woff2/Proxima_Nova_Semibold.woff2 create mode 100644 src/components/partials/Answer/_rbq_answer_image.scss rename src/components/{styled/Question/StyledAnswerImageAttribution.js => partials/Answer/_rbq_answer_image_attribution.scss} (53%) create mode 100644 src/components/partials/Answer/_rbq_answer_image_bottom_text_container.scss create mode 100644 src/components/partials/Answer/_rbq_answer_image_text.scss create mode 100644 src/components/partials/Answer/_rbq_answers_container.scss create mode 100644 src/components/partials/Answer/_rbq_individual_answer_container.scss create mode 100644 src/components/partials/Answer/_rbq_individual_answer_outer_container.scss create mode 100644 src/components/partials/Byline/_rbq_avatar.scss create mode 100644 src/components/partials/Byline/_rbq_avatar_container.scss rename src/components/{styled/Byline/StyledBylineAuthorDescriptor.js => partials/Byline/_rbq_byline_author_descriptor.scss} (59%) create mode 100644 src/components/partials/Byline/_rbq_byline_author_descriptor_container.scss rename src/components/{styled/Byline/StyledBylineContainer.js => partials/Byline/_rbq_byline_container.scss} (53%) create mode 100644 src/components/partials/Question/_rbq_list_item_container.scss rename src/components/{styled/Question/StyledQuestionAdjacentText.js => partials/Question/_rbq_question_adjacent_text.scss} (56%) create mode 100644 src/components/partials/Question/_rbq_question_image.scss create mode 100644 src/components/partials/Question/_rbq_question_image_attribution_text.scss create mode 100644 src/components/partials/Question/_rbq_question_image_container.scss create mode 100644 src/components/partials/Question/_rbq_question_inner_container.scss rename src/components/{styled/Question/StyledQuestionOverlapText.js => partials/Question/_rbq_question_overlap_text.scss} (54%) create mode 100644 src/components/partials/Question/_rbq_text_fit.scss create mode 100644 src/components/partials/ReactBuzzFeedQuiz/_rbq_inner_quiz_container.scss create mode 100644 src/components/partials/ReactBuzzFeedQuiz/_rbq_outer_quiz_container.scss create mode 100644 src/components/partials/ReactBuzzFeedQuiz/_rbq_question_list_container.scss create mode 100644 src/components/partials/ReactBuzzFeedQuiz/_rbq_quiz_description.scss create mode 100644 src/components/partials/ReactBuzzFeedQuiz/_rbq_quiz_title.scss rename src/components/{styled => partials}/Result/StyledTooltipContainer.js (100%) create mode 100644 src/components/partials/Result/_rbq_mobile_retake_quiz_container.scss create mode 100644 src/components/partials/Result/_rbq_mobile_share_links_container.scss create mode 100644 src/components/partials/Result/_rbq_mobile_share_links_list.scss create mode 100644 src/components/partials/Result/_rbq_result_attribution_text.scss create mode 100644 src/components/partials/Result/_rbq_result_header.scss create mode 100644 src/components/partials/Result/_rbq_result_inner_container.scss create mode 100644 src/components/partials/Result/_rbq_result_inner_description.scss create mode 100644 src/components/partials/Result/_rbq_result_inner_description_container.scss create mode 100644 src/components/partials/Result/_rbq_result_inner_description_header.scss create mode 100644 src/components/partials/Result/_rbq_result_inner_image.scss create mode 100644 src/components/partials/Result/_rbq_result_inner_image_container.scss rename src/components/{styled/Result/StyledResultOuterContainer.js => partials/Result/_rbq_result_outer_container.scss} (54%) create mode 100644 src/components/partials/Result/_rbq_retake_quiz_container.scss create mode 100644 src/components/partials/Result/_rbq_share_button.scss create mode 100644 src/components/partials/Result/_rbq_share_link_button_outer_container.scss create mode 100644 src/components/partials/Result/_rbq_share_links_container.scss create mode 100644 src/components/partials/Result/_rbq_styled_share_link_button_outer_container.scss create mode 100644 src/components/partials/Result/_rbq_tooltip_container.scss delete mode 100644 src/components/styled/Byline/StyledAvatar.js delete mode 100644 src/components/styled/Byline/StyledAvatarContainer.js delete mode 100644 src/components/styled/Byline/StyledBylineAuthorDescriptorContainer.js delete mode 100644 src/components/styled/Question/StyledAnswerImage.js delete mode 100644 src/components/styled/Question/StyledAnswerImageBottomTextContainer.js delete mode 100644 src/components/styled/Question/StyledAnswerImageText.js delete mode 100644 src/components/styled/Question/StyledIndividualAnswerContainer.js delete mode 100644 src/components/styled/Question/StyledIndividualAnswerOuterContainer.js delete mode 100644 src/components/styled/Question/StyledListItemContainer.js delete mode 100644 src/components/styled/Question/StyledQuestionAnswersContainer.js delete mode 100644 src/components/styled/Question/StyledQuestionContainer.js delete mode 100644 src/components/styled/Question/StyledQuestionImage.js delete mode 100644 src/components/styled/Question/StyledQuestionImageAttributionText.js delete mode 100644 src/components/styled/Question/StyledQuestionImageContainer.js delete mode 100644 src/components/styled/Question/StyledTextfit.js delete mode 100644 src/components/styled/Result/StyledMobileRetakeQuizContainer.js delete mode 100644 src/components/styled/Result/StyledMobileShareLinksList.js delete mode 100644 src/components/styled/Result/StyledResultAttributionText.js delete mode 100644 src/components/styled/Result/StyledResultHeader.js delete mode 100644 src/components/styled/Result/StyledResultInnerContainer.js delete mode 100644 src/components/styled/Result/StyledResultInnerDescription.js delete mode 100644 src/components/styled/Result/StyledResultInnerDescriptionContainer.js delete mode 100644 src/components/styled/Result/StyledResultInnerDescriptionHeader.js delete mode 100644 src/components/styled/Result/StyledResultInnerImage.js delete mode 100644 src/components/styled/Result/StyledResultInnerImageContainer.js delete mode 100644 src/components/styled/Result/StyledRetakeQuizContainer.js delete mode 100644 src/components/styled/Result/StyledShareButton.js delete mode 100644 src/components/styled/Result/StyledShareLinkButtonOuterContainer.js delete mode 100644 src/components/styled/Result/StyledShareLinksList.js diff --git a/.babelrc b/.babelrc index 07ffe4b..1d51848 100644 --- a/.babelrc +++ b/.babelrc @@ -1,13 +1,4 @@ { "presets": ["@babel/react", "@babel/env"], - "plugins": [ - [ - "babel-plugin-styled-components", - { - "namespace": "react-buzzfeed-quiz" - } - ], - "transform-object-rest-spread", - "@babel/transform-react-jsx" - ] + "plugins": ["transform-object-rest-spread", "@babel/transform-react-jsx"] } diff --git a/README.md b/README.md index e24a071..69ef6f3 100644 --- a/README.md +++ b/README.md @@ -251,6 +251,10 @@ react-buzzfeed-quiz is not affiliated, associated, authorized, endorsed by, or i The name BuzzFeed as well as related names, marks, emblems/logos, and images are registered trademarks of BuzzFeed, Inc. +## Upcoming Features + +Versions 2+ of react-buzzfeed-quiz will include Typescript and SCSS instead of styled-components. The library will also not be bundled with fonts. + ## User Guide ### API @@ -262,11 +266,11 @@ The `ReactBuzzFeedQuiz` component accepts the following props: | title | string | `""` | The main title header for the quiz. | | description | string | `""` | The sub-heading description for the quiz. | | byline | boolean | `true` | Whether or not to render the author information sub-header. | -| bylineAuthor | string | `""` | The name of the quiz creator. | -| bylineAuthorLink | string | `""` | URL to redirect to when byline author name is clicked. | -| bylineAuthorLinkOpenInNewTab | boolean | `false` | Whether or not to open a new tab when redirecting to the byline author link URL upon author name click. | -| bylineAuthorTagline | string | `""` | Additional text to render under the author name in the byline. | -| bylineAvatarImageSrc | string | `true` | URL or local filename to be included in the byline's circular avatar image's `src` attribute. | +| bylineAuthor | string | `""` | The name of the quiz creator. Only takes effect when `byline` prop is set to `true`. | +| bylineAuthorLink | string | `""` | URL to redirect to when byline author name is clicked. Only takes effect when `byline` prop is set to `true`. | +| bylineAuthorLinkOpenInNewTab | boolean | `false` | Whether or not to open a new tab when redirecting to the byline author link URL upon author name click. Only takes effect when `byline` prop is set to `true`. | +| bylineAuthorTagline | string | `""` | Additional text to render under the author name in the byline. Only takes effect when `byline` prop is set to `true`. | +| bylineAvatarImageSrc | string | `true` | URL or local filename to be included in the byline's circular avatar image's `src` attribute. Only takes effect when `byline` prop is set to `true`. | | generalBackgroundColor | string | `""` | Applies a given color to every question container and every answer container's background. If no color or invalid color is supplied, the default background color is black. | | generalFontColor | string | `""` | Applies a given color to every question container and every answer container's font. If no color or invalid color is supplied, the default font color is white. | | autoScroll | boolean | `true` | Whether or not to automatically smooth-scroll the quiz to the next available question upon answer selection, to the result when the quiz is finished, and to the top of the quiz when the quiz is restarted. | @@ -296,6 +300,7 @@ The `ReactBuzzFeedQuiz` component accepts the following props: | backgroundColor | string | Applies a given color to only the specific question container's background. This value supersedes the `generalBackgroundColor` prop if supplied to `ReactBuzzFeedQuiz`. If the `generalBackgroundColor` prop is supplied and this value is empty, then the color in `generalBackgroundColor` will be applied. Otherwise, if no color or invalid color is supplied, the default background color is black. | | fontColor | string | Applies a given color to only the specific question container's font. This value supersedes the `generalFontColor` prop if supplied to `ReactBuzzFeedQuiz`. If the `generalFontColor` prop is supplied and this value is empty, then the color in `generalFontColor` will be applied. Otherwise, if no color or invalid color is supplied, the default font color is white. | | backgroundImageSrc | string | URL or local filename to be included as the background image of the question container. Automatically sets the font color to white and adds a text stroke. Takes precedence over any theme, if supplied. | +| imageAttribution | string | If background image is supplied, this will add attribution text below the image giving credit to its original source. | | answers | Array[Object] | An array of answer objects (see Answer Object below). | #### Answer Object diff --git a/package-lock.json b/package-lock.json index 9a96df8..2d34708 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,6 +22,7 @@ "@babel/core": "^7.12.17", "@babel/preset-env": "^7.12.17", "@babel/preset-react": "^7.13.13", + "@types/react-scroll": "^1.8.2", "babel-loader": "^8.2.2", "babel-plugin-styled-components": "^1.12.0", "babel-plugin-transform-object-rest-spread": "^6.26.0", @@ -1336,6 +1337,15 @@ "@types/react": "*" } }, + "node_modules/@types/react-scroll": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@types/react-scroll/-/react-scroll-1.8.2.tgz", + "integrity": "sha512-oavV6BZLfaIghX4JSmrm6mJkeVayQlmsFx1Rz8ffGjMngHAI/juZkRZM/zV/H5D0pGqjzACvBmKYUU4YBecwLg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, "node_modules/@types/scheduler": { "version": "0.16.1", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", @@ -5216,6 +5226,15 @@ "@types/react": "*" } }, + "@types/react-scroll": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@types/react-scroll/-/react-scroll-1.8.2.tgz", + "integrity": "sha512-oavV6BZLfaIghX4JSmrm6mJkeVayQlmsFx1Rz8ffGjMngHAI/juZkRZM/zV/H5D0pGqjzACvBmKYUU4YBecwLg==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, "@types/scheduler": { "version": "0.16.1", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", diff --git a/package.json b/package.json index abc438d..f7c9210 100644 --- a/package.json +++ b/package.json @@ -16,15 +16,14 @@ }, "peerDependencies": { "react": ">=15.0.1", - "react-dom": ">=15.0.1", - "styled-components": "^5.2.3" + "react-dom": ">=15.0.1" }, "devDependencies": { "@babel/core": "^7.12.17", "@babel/preset-env": "^7.12.17", "@babel/preset-react": "^7.13.13", + "@types/react-scroll": "^1.8.2", "babel-loader": "^8.2.2", - "babel-plugin-styled-components": "^1.12.0", "babel-plugin-transform-object-rest-spread": "^6.26.0", "css-loader": "^5.0.2", "file-loader": "^6.2.0", @@ -32,7 +31,6 @@ "raw-loader": "^4.0.2", "react": ">=15.0.1", "react-dom": ">=15.0.1", - "styled-components": "^5.2.3", "terser-webpack-plugin": "^5.1.1", "webpack": "^5.30.0", "webpack-cli": "^4.5.0", diff --git a/src/ProximaNovaFont/woff/Proxima_Nova_Black.woff b/src/ProximaNovaFont/woff/Proxima_Nova_Black.woff deleted file mode 100644 index 250f72f4fde540f6e2468384f12e959cf60a43a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77412 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 z 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 U>c8I@!MeLy-~L@^FU&gsKjIGsUH||9 diff --git a/src/ProximaNovaFont/woff/Proxima_Nova_Bold.woff b/src/ProximaNovaFont/woff/Proxima_Nova_Bold.woff deleted file mode 100644 index 29d289fedae431280e87b49c424ffffed9d352ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24144 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 n|Nj60000000000100000+EbbE00000zrQu!00000%kn&j#F(qk diff --git a/src/ProximaNovaFont/woff/Proxima_Nova_Regular.woff b/src/ProximaNovaFont/woff/Proxima_Nova_Regular.woff deleted file mode 100644 index ff66d1a5cca2bc9f6224911074080650fad15413..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23940 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 d00961007!kneYGr006(gH17Za007JFEI9n$GIam| diff --git a/src/ProximaNovaFont/woff/Proxima_Nova_Semibold.woff b/src/ProximaNovaFont/woff/Proxima_Nova_Semibold.woff deleted file mode 100644 index 4923a4829b51d9cac2881b17f4bc5c11e8e78211..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26288 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 P;aB^_gG2T6@hklkA+r;* diff --git a/src/ProximaNovaFont/woff2/Proxima_Nova_Regular.woff2 b/src/ProximaNovaFont/woff2/Proxima_Nova_Regular.woff2 deleted file mode 100644 index bc350b8dfc0143ce54c1fa1c0492693f7a658100..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17960 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 diff --git a/src/ProximaNovaFont/woff2/Proxima_Nova_Semibold.woff2 b/src/ProximaNovaFont/woff2/Proxima_Nova_Semibold.woff2 deleted file mode 100644 index 4aecf84755dadcbaf752d965797ff8ec73a0f9b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19836 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 = (props) => { const { title, @@ -164,15 +115,11 @@ const ReactBuzzFeedQuiz: FC = (props) => { return ( <> - - - {title ? ( - {title} - ) : null} + +

+ {title ?

{title}

: null} {description ? ( - - {description} - +

{description}

) : null} = (props) => { {questions ? ( Array.isArray(questions) && questions.length > 0 ? ( <> - {questions.map((item, questionIndex) => { return ( @@ -206,7 +153,7 @@ const ReactBuzzFeedQuiz: FC = (props) => { /> ); })} - + = (props) => { ) : null ) : null} - - +
+ ); }; diff --git a/src/components/Byline.tsx b/src/components/Byline.tsx index 75cc354..209232d 100644 --- a/src/components/Byline.tsx +++ b/src/components/Byline.tsx @@ -1,13 +1,8 @@ import React, { FC } from "react"; import { FaUser } from "react-icons/fa"; -import { StyledAvatar } from "./styled/Byline/StyledAvatar"; -import { StyledAvatarContainer } from "./styled/Byline/StyledAvatarContainer"; -import { StyledBylineAuthorDescriptor } from "./styled/Byline/StyledBylineAuthorDescriptor"; -import { StyledBylineAuthorDescriptorContainer } from "./styled/Byline/StyledBylineAuthorDescriptorContainer"; -import { StyledBylineContainer } from "./styled/Byline/StyledBylineContainer"; -import { BylineType } from "../interfaces"; +import { BylineProps } from "../interfaces"; -const Byline: FC = (props) => { +const Byline: FC = (props) => { const { byline, bylineAuthor, @@ -19,23 +14,23 @@ const Byline: FC = (props) => { if (byline) { return ( - - {bylineAuthor ? ( - + ); } else { return null; diff --git a/src/components/Question.tsx b/src/components/Question.tsx index 5a188b6..28abac0 100644 --- a/src/components/Question.tsx +++ b/src/components/Question.tsx @@ -1,21 +1,11 @@ -import React, { useEffect, useState, FC } from "react"; -import { StyledAnswerImage } from "./styled/Question/StyledAnswerImage"; -import { StyledAnswerImageAttribution } from "./styled/Question/StyledAnswerImageAttribution"; -import { StyledAnswerImageBottomTextContainer } from "./styled/Question/StyledAnswerImageBottomTextContainer"; -import { StyledAnswerImageText } from "./styled/Question/StyledAnswerImageText"; -import { StyledIndividualAnswerContainer } from "./styled/Question/StyledIndividualAnswerContainer"; -import { StyledIndividualAnswerOuterContainer } from "./styled/Question/StyledIndividualAnswerOuterContainer"; -import { StyledListItemContainer } from "./styled/Question/StyledListItemContainer"; -import { StyledQuestionAdjacentText } from "./styled/Question/StyledQuestionAdjacentText"; -import { StyledQuestionAnswersContainer } from "./styled/Question/StyledQuestionAnswersContainer"; -import { StyledQuestionContainer } from "./styled/Question/StyledQuestionContainer"; -import { StyledQuestionImageAttributionText } from "./styled/Question/StyledQuestionImageAttributionText"; -import { StyledQuestionOverlapText } from "./styled/Question/StyledQuestionOverlapText"; -import { StyledQuestionImageContainer } from "./styled/Question/StyledQuestionImageContainer"; -import { StyledQuestionImage } from "./styled/Question/StyledQuestionImage"; -import { StyledTextfit } from "./styled/Question/StyledTextfit"; -import ScaleText from "react-scale-text"; -import { QuestionType, QuestionProps } from "../interfaces"; +import React, { useEffect, useState, FC, useRef } from "react"; +// import ScaleText from "react-scale-text"; +import { ScrollElement } from "react-scroll"; +import { + QuestionType, + QuestionProps, + ListItemContainerElementProps, +} from "../interfaces"; const Question: FC = (props) => { const { @@ -87,102 +77,141 @@ const Question: FC = (props) => { const renderOverlapText = (item: QuestionType) => { if (item.questionRelativeToImage !== "adjacent") { return ( - {item.question ? item.question : null} - +

); } else { return null; } }; + const listItemContainerRef = useRef(null); + + const ListItemContainerElement: FC = ( + elProps + ) => ( +
  • + {elProps.children} +
  • + ); + + const ListItemContainerScrollElement = ScrollElement( + ListItemContainerElement + ); + return ( - {item.questionRelativeToImage === "adjacent" ? ( - {item.question ? item.question : null} - + ) : null} {item.backgroundImageSrc ? ( - - {renderOverlapText(item)} - + ) : ( - {renderOverlapText(item)} - + )} {item.backgroundImageSrc && item.imageAttribution ? ( - +

    {item.imageAttribution} - +

    ) : null} - {item.answers ? ( - Array.isArray(item.answers) && item.answers.length > 0 ? ( - answer.backgroundImageSrc)} - answerArrangement={item.answerArrangement} + {item.answers && + (Array.isArray(item.answers) && item.answers.length > 0 ? ( +
    answer.backgroundImageSrc) && + "rbq_answers_contain_images" + } ${item.answers.length >= 9 && "rbq_more_than_9_answers"} ${ + item.answers.length === 3 && "rbq_3_answers" + } ${ + item.answers.length >= 9 || + (item.answers.length % 3 === 0 && item.answers.length % 2 !== 0) + ? "rbq_answer_grid_layout" + : null + }`} > {item.answers.map((x, answerIndex) => { + const questionAnswered = selectedAnswers.some( + (el) => el.questionIndex === questionIndex + ); + + const answerSelected = selectedAnswers.some( + (el) => + el.questionIndex === questionIndex && + el.answerIndex === answerIndex + ); + + const actualBackgroundColor = x.backgroundColor + ? x.backgroundColor + : generalBackgroundColor + ? generalBackgroundColor + : null; + return ( - el.questionIndex === questionIndex - )} - selected={selectedAnswers.some( - (el) => - el.questionIndex === questionIndex && - el.answerIndex === answerIndex - )} - backgroundImageSrc={x.backgroundImageSrc} onMouseEnter={() => changeAnswerHovered(answerIndex)} onMouseLeave={() => changeAnswerHovered(null)} onClick={() => @@ -194,114 +223,115 @@ const Question: FC = (props) => { ) } > - el.questionIndex === questionIndex - )} - selected={selectedAnswers.some( - (el) => - el.questionIndex === questionIndex && - el.answerIndex === answerIndex - )} - backgroundColor={ - x.backgroundColor - ? x.backgroundColor - : generalBackgroundColor - ? generalBackgroundColor - : null - } - fontColor={ - x.fontColor - ? x.fontColor - : generalFontColor - ? generalFontColor - : null - } +
    = 9 || + (item.answers.length % 3 === 0 && + item.answers.length % 2 !== 0) + ? "rbq_answer_grid_layout" + : null + } + `} + style={{ + background: + item.answerArrangement === "row" + ? questionAnswered + ? answerSelected + ? "#0f65ef" + : "#fff" + : "#fff" + : actualBackgroundColor + ? actualBackgroundColor + : x.backgroundImageSrc + ? "none" + : "#000", + }} > {x.backgroundImageSrc && item.answerArrangement !== "row" ? ( - ) : null} - {x.backgroundImageSrc && - item.answerArrangement === - "tile" ? null : item.answerArrangement === "row" ? ( -

    {x.answer}

    + {x.backgroundImageSrc ? ( + item.answerArrangement === "tile" ? null : ( +

    {x.answer}

    + ) ) : ( - - -

    {x.answer}

    -
    -
    + {/* */} +

    + {x.answer} +

    + {/*
    */} +
    )} -
    +
    {x.backgroundImageSrc && item.answerArrangement === "tile" ? ( - - el.questionIndex === questionIndex && - el.answerIndex === answerIndex - )} +
    - {x.answer ? ( - el.questionIndex === questionIndex - )} - selected={selectedAnswers.some( - (el) => - el.questionIndex === questionIndex && - el.answerIndex === answerIndex - )} - > - {x.answer} - - ) : null} - {x.imageAttribution ? ( - el.questionIndex === questionIndex - )} - selected={selectedAnswers.some( - (el) => - el.questionIndex === questionIndex && - el.answerIndex === answerIndex - )} + {x.answer && ( +

    {x.answer}

    + )} + {x.imageAttribution && ( +

    {x.imageAttribution} - - ) : null} - +

    + )} +
    ) : null} - + ); })} -
    - ) : null - ) : null} -
    + + ) : null)} + ); }; diff --git a/src/components/Result.tsx b/src/components/Result.tsx index b1dfc04..c6a566d 100644 --- a/src/components/Result.tsx +++ b/src/components/Result.tsx @@ -2,22 +2,7 @@ import React, { FC, useMemo } from "react"; import { GrRefresh, GrFacebook, GrTwitter } from "react-icons/gr"; import { IoIosLink, IoIosCheckmarkCircle } from "react-icons/io"; import { ResultProps } from "../interfaces"; -import { StyledMobileRetakeQuizContainer } from "./styled/Result/StyledMobileRetakeQuizContainer"; -import { StyledMobileShareLinksList } from "./styled/Result/StyledMobileShareLinksList"; -import { StyledResultAttributionText } from "./styled/Result/StyledResultAttributionText"; -import { StyledResultHeader } from "./styled/Result/StyledResultHeader"; -import { StyledResultInnerContainer } from "./styled/Result/StyledResultInnerContainer"; -import { StyledResultInnerDescription } from "./styled/Result/StyledResultInnerDescription"; -import { StyledResultInnerDescriptionContainer } from "./styled/Result/StyledResultInnerDescriptionContainer"; -import { StyledResultInnerDescriptionHeader } from "./styled/Result/StyledResultInnerDescriptionHeader"; -import { StyledResultInnerImage } from "./styled/Result/StyledResultInnerImage"; -import { StyledResultInnerImageContainer } from "./styled/Result/StyledResultInnerImageContainer"; -import { StyledResultOuterContainer } from "./styled/Result/StyledResultOuterContainer"; -import { StyledRetakeQuizContainer } from "./styled/Result/StyledRetakeQuizContainer"; -import { StyledShareButton } from "./styled/Result/StyledShareButton"; -import { StyledShareLinkButtonOuterContainer } from "./styled/Result/StyledShareLinkButtonOuterContainer"; -import { StyledShareLinksList } from "./styled/Result/StyledShareLinksList"; -import { StyledTooltipContainer } from "./styled/Result/StyledTooltipContainer"; +import { Element } from "react-scroll"; const Result: FC = (props) => { const { @@ -134,33 +119,30 @@ const Result: FC = (props) => { if (resultsAvailable && finalResult.length > 0) { return ( - - + +

    {title}

    - +

    Retake Quiz

    - - - - - +
    +
    +
    +
    +

    You got: {finalResult[0].title} - - +

    +

    {finalResult[0].description} - +

    {finalResult[0].resultImageSrc && finalResult[0].imageAttribution ? ( - +

    {finalResult[0].imageAttribution} - +

    ) : null} - - {facebookShareButton ? ( +
    + {facebookShareButton && ( = (props) => { target="_blank" rel="noopener noreferrer" > - +

    Share

    -
    +
    - ) : null} - {twitterShareButton ? ( + )} + {twitterShareButton && ( = (props) => { target="_blank" rel="noopener noreferrer" > - +

    Tweet

    -
    +
    - ) : null} - {copyShareButton ? ( - - {shareLinkClicked ? ( - + {shareLinkClicked && ( +

    Link copied!

    - - ) : null} - + )} + handleShareLinkClicked(copyShareLink)} >

    Copy Link

    -
    - - ) : null} - - - {finalResult[0].resultImageSrc ? ( - - +
    + )} +
    +
    + {finalResult[0].resultImageSrc && ( +
    + Buzzfeed Quiz Result Image - - ) : null} - - {facebookShareButton ? ( +
    + )} +
    + {facebookShareButton && ( = (props) => { target="_blank" rel="noopener noreferrer" > - +

    Share

    -
    +
    - ) : null} - {twitterShareButton ? ( + )} + {twitterShareButton && ( = (props) => { target="_blank" rel="noopener noreferrer" > - +

    Tweet

    -
    +
    - ) : null} - {copyShareButton ? ( - + )} + {copyShareButton && ( +
    {shareLinkClicked ? ( -

    Link copied!

    -
    +
    ) : null} - handleShareLinkClicked(copyShareLink)} >

    Copy Link

    -
    -
    - ) : null} - - - +
    + )} +
    + +

    Retake Quiz

    - - +
    + ); } else { return null; diff --git a/src/components/partials/Answer/_rbq_answer_image.scss b/src/components/partials/Answer/_rbq_answer_image.scss new file mode 100644 index 0000000..835faee --- /dev/null +++ b/src/components/partials/Answer/_rbq_answer_image.scss @@ -0,0 +1,5 @@ + .rbq_answer_image { + object-fit: cover; + width: 100%; + height: 100%; +} \ No newline at end of file diff --git a/src/components/styled/Question/StyledAnswerImageAttribution.js b/src/components/partials/Answer/_rbq_answer_image_attribution.scss similarity index 53% rename from src/components/styled/Question/StyledAnswerImageAttribution.js rename to src/components/partials/Answer/_rbq_answer_image_attribution.scss index 402feab..c91ca41 100644 --- a/src/components/styled/Question/StyledAnswerImageAttribution.js +++ b/src/components/partials/Answer/_rbq_answer_image_attribution.scss @@ -1,14 +1,11 @@ -import styled from "styled-components"; - -export const StyledAnswerImageAttribution = styled.p` +.rbq_answer_image_attribution { display: block; + color: #666; + opacity: 1; padding: 0.5rem; padding-top: 0; margin: 0; margin-top: 0; - color: ${(props) => - props.answered ? (props.selected ? "#fff" : "#666") : "#666"}; - opacity: ${(props) => (props.answered ? (props.selected ? 1 : 0.75) : 1)}; font-size: 0.875rem; line-height: 1.3; overflow: hidden; @@ -18,4 +15,15 @@ export const StyledAnswerImageAttribution = styled.p` padding: 1rem; padding-top: 0; } -`; \ No newline at end of file + + .rbq_question_answered { + color: #666; + opacity: 0.75; + + .rbq_answer_selected { + color: #fff; + opacity: 1; + } + + } +} \ No newline at end of file diff --git a/src/components/partials/Answer/_rbq_answer_image_bottom_text_container.scss b/src/components/partials/Answer/_rbq_answer_image_bottom_text_container.scss new file mode 100644 index 0000000..59bba45 --- /dev/null +++ b/src/components/partials/Answer/_rbq_answer_image_bottom_text_container.scss @@ -0,0 +1,15 @@ +.rbq_answer_image_bottom_text_container { + width: 100%; + margin: 0; + -webkit-box-shadow: inset 0 0 0 8px rgb(0 0 0 / 0%); + box-shadow: inset 0 0 0 8px rgb(0 0 0 / 0%); + color: #222; + background: #fff; + line-height: 1.3; + + .rbq_selected_answer { + color: #fff; + background: #0f65ef; + } +} + diff --git a/src/components/partials/Answer/_rbq_answer_image_text.scss b/src/components/partials/Answer/_rbq_answer_image_text.scss new file mode 100644 index 0000000..afe2567 --- /dev/null +++ b/src/components/partials/Answer/_rbq_answer_image_text.scss @@ -0,0 +1,22 @@ +.rbq_answer_image_text { + font-weight: 700; + font-size: 1.125rem; + margin: 0; + padding: 0.5rem; + overflow: hidden; + max-width: 100%; + opacity: 1; + + .rbq_question_answered { + opacity: 0.6; + + .rbq_answer_selected { + opacity: 1; + } + } + + @media (min-width: 52rem) { + padding: 1rem; + padding-bottom: 0.5rem; + } +} \ No newline at end of file diff --git a/src/components/partials/Answer/_rbq_answers_container.scss b/src/components/partials/Answer/_rbq_answers_container.scss new file mode 100644 index 0000000..6b3865e --- /dev/null +++ b/src/components/partials/Answer/_rbq_answers_container.scss @@ -0,0 +1,32 @@ +.rbq_answers_container { + display: grid; + width: 100%; + grid-template-columns: 1fr 1fr; + grid-template-rows: 1fr 1fr; + grid-gap: 0.5rem 0.5rem; + + .rbq_more_than_9_answers { + grid-template-columns: 1fr 1fr 1fr; + grid-template-rows: 1fr 1fr 1fr; + } + + .rbq_3_answers { + grid-template-columns: 1fr 1fr 1fr; + grid-template-rows: 1fr; + } + + .rbq_answer_grid_layout { + grid-gap: 0.75rem 0.75rem; + } + + .rbq_answers_contain_images { + grid-template-columns: 1fr 1fr; + grid-template-rows: none; + grid-gap: 0.5rem 0.5rem; + } + + .rbq_answer_row_arrangement { + grid-template-columns: 1fr; + grid-template-rows: 1fr; + } +} diff --git a/src/components/partials/Answer/_rbq_individual_answer_container.scss b/src/components/partials/Answer/_rbq_individual_answer_container.scss new file mode 100644 index 0000000..4e1656a --- /dev/null +++ b/src/components/partials/Answer/_rbq_individual_answer_container.scss @@ -0,0 +1,165 @@ +.rbq_individual_answer_container { + border-bottom: 1px solid #f4f4f4; + position: relative; + width: 100%; + padding: 0; + overflow: hidden; + border-radius: 4px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + opacity: 1; + transition: opacity 0.5s ease; + pointer-events: auto; + font-weight: 900; + text-align: center; + display: flex; + align-items: center; + justify-content: center; + height: 14.5vh; + line-height: 1.1; + word-wrap: normal; + word-break: initial; + text-align: center; + + p { + font-size: null; + } + + .rbq_answer_row_arrangement { + border-bottom: none; + border-top-left-radius: 0; + border-top-right-radius: 0; + font-weight: 700; + justify-content: flex-start; + + p { + font-size: 1.125rem; + } + } + + .rbq_answer_background_image { + border-radius: 0; + } + + .rbq_question_answered { + opacity: 0.6; + .rbq_answer_selected { + opacity: 1; + } + } + + .rbq_results_available { + pointer-events: none; + } + + &:before { + content: ""; + display: block; + width: 0; + height: 0; + position: relative; + z-index: 1; + padding-bottom: 75.7%; + + .rbq_answer_background_image { + display: none; + } + } + + @keyframes bounceClick { + 0% { + transform: none; + } + 50% { + transform: scale(1.1); + } + 100% { + transform: none; + } + } + @media (min-width: 40rem) { + height: 208.73px; + + .rbq_answer_grid_layout { + height: 194.66px; + } + + .rbq_answer_row_arrangement { + height: 55px; + } + + &:before { + padding-bottom: 100%; + } + } + @media (min-width: 52rem) { + height: 204.83px; + + .rbq_answer_grid_layout { + height: 194.66px; + } + + .rbq_answer_row_arrangement { + height: 55px; + } + } + & > p { + padding-left: 0; + margin: 0 auto; + position: absolute; + z-index: 3; + right: 0; + left: 0; + top: auto; + bottom: auto; + word-break: break-word; + width: 100%; + text-align: center; + + .rbq_answer_row_arrangement { + padding-left: 1rem; + margin: 0; + right: auto; + top: 0; + bottom: 0; + text-align: left; + } + } + + &:hover { + cursor: pointer; + + .rbq_question_answered { + cursor: pointer; + .rbq_answer_selected { + cursor: auto; + } + } + + p { + animation-name: bounceClick; + animation-duration: 0.2s; + + .rbq_question_answered { + animation-name: bounceClick; + .rbq_answer_selected { + animation-name: none; + } + } + + .rbq_answer_row_arrangement { + animation-name: none; + } + + .rbq_results_available { + animation-name: none; + } + } + @media (min-width: 900px) { + opacity: 1; + p { + animation-name: none; + } + } + } +} diff --git a/src/components/partials/Answer/_rbq_individual_answer_outer_container.scss b/src/components/partials/Answer/_rbq_individual_answer_outer_container.scss new file mode 100644 index 0000000..aaf1c4f --- /dev/null +++ b/src/components/partials/Answer/_rbq_individual_answer_outer_container.scss @@ -0,0 +1,108 @@ +.rbq_individual_answer_outer_container { + overflow: hidden; + border-bottom: 1px solid #f4f4f4; + border-left: 1px solid #f4f4f4; + border-right: 1px solid #f4f4f4; + border: 1px solid #f4f4f4; + max-height: none; + background: #fff; + border-radius: 3px; + -webkit-box-shadow: 0 1px 1px rgb(173 168 168 / 10%); + box-shadow: 0 1px 1px rgb(173 168 168 / 10%); + transition: box-shadow 0.25s, -webkit-box-shadow 0.25s; + + p { + transform: scale(1); + transition: transform 0.1s cubic-bezier(0.64, 0.57, 0.67, 1.53); + } + + .rbq_answer_row_arrangement { + border-bottom: none; + border-left: none; + border-right: none; + max-height: 55px; + transition: transform 0.2s cubic-bezier(0, 0.73, 0.31, 1.67); + } + + img { + transition: all 0.2s cubic-bezier(0.64, 0.57, 0.67, 1.53); + } + + &:hover { + pointer-events: all; + box-shadow: "0px 0px 1px 3px rgb(173 168 168 / 10%)"; + -webkit-box-shadow: "0px 0px 1px 3px rgb(173 168 168 / 10%)"; + + .rbq_results_available { + pointer-events: none; + box-shadow: "0 1px 1px rgb(173 168 168 / 10%)"; + -webkit-box-shadow: "0 1px 1px rgb(173 168 168 / 10%)"; + } + + cursor: pointer; + + .rbq_question_answered { + cursor: pointer; + + .rbq_answer_selected { + cursor: auto; + } + } + + img { + transform: scale(1.1); + + .rbq_question_answered { + transform: scale(1.1); + + .rbq_answer_selected { + transform: scale(1); + } + } + + .rbq_results_available { + transform: scale(1); + } + + transition: all 0.2s cubic-bezier(0.64, 0.57, 0.67, 1.53); + } + + p { + @media (min-width: 900px) { + transform: scale(1.05); + + .rbq_question_answered { + transform: scale(1.05); + } + + .rbq_answer_row_arrangement { + transform: scale(1.01); + .rbq_question_answered { + transform: scale(1.01); + } + } + + .rbq_answer_background_image, + .rbq_answer_selected, + .rbq_results_available { + transform: scale(1); + } + } + + transition: transform 0.1s cubic-bezier(0.64, 0.57, 0.67, 1.53); + + .rbq_answer_row_arrangement { + transition: transform 0.2s cubic-bezier(0, 0.73, 0.31, 1.67); + } + } + + * { + opacity: 1; + transition: opacity 0.5s ease; + + .rbq_results_available { + opacity: null; + } + } + } +} diff --git a/src/components/partials/Byline/_rbq_avatar.scss b/src/components/partials/Byline/_rbq_avatar.scss new file mode 100644 index 0000000..8788346 --- /dev/null +++ b/src/components/partials/Byline/_rbq_avatar.scss @@ -0,0 +1,9 @@ +.rbq_avatar { + object-fit: cover; + height: 40px; + width: 40px; + @media (min-width: 40rem) { + height: 56px; + width: 56px; + } +} \ No newline at end of file diff --git a/src/components/partials/Byline/_rbq_avatar_container.scss b/src/components/partials/Byline/_rbq_avatar_container.scss new file mode 100644 index 0000000..2799508 --- /dev/null +++ b/src/components/partials/Byline/_rbq_avatar_container.scss @@ -0,0 +1,20 @@ +.rbq_avatar_container { + border-radius: 50%; + height: 40px; + width: 40px; + margin-right: 0.5rem; + overflow: hidden; + position: relative; + display: flex; + align-items: center; + justify-content: center; + background: rgb(211, 211, 211); + padding: 0; + font-size: 1rem; + color: rgb(90, 90, 90); + @media (min-width: 40rem) { + height: 56px; + width: 56px; + font-size: 1.5rem; + } +} \ No newline at end of file diff --git a/src/components/styled/Byline/StyledBylineAuthorDescriptor.js b/src/components/partials/Byline/_rbq_byline_author_descriptor.scss similarity index 59% rename from src/components/styled/Byline/StyledBylineAuthorDescriptor.js rename to src/components/partials/Byline/_rbq_byline_author_descriptor.scss index 0cd14cf..5811943 100644 --- a/src/components/styled/Byline/StyledBylineAuthorDescriptor.js +++ b/src/components/partials/Byline/_rbq_byline_author_descriptor.scss @@ -1,6 +1,4 @@ -import styled from "styled-components"; - -export const StyledBylineAuthorDescriptor = styled.p` +.rbq_byline_author_descriptor { font-size: 0.875rem; line-height: 1.21; margin: 0; @@ -11,4 +9,4 @@ export const StyledBylineAuthorDescriptor = styled.p` color: #0f65ef; } } -`; \ No newline at end of file +} \ No newline at end of file diff --git a/src/components/partials/Byline/_rbq_byline_author_descriptor_container.scss b/src/components/partials/Byline/_rbq_byline_author_descriptor_container.scss new file mode 100644 index 0000000..c2b9261 --- /dev/null +++ b/src/components/partials/Byline/_rbq_byline_author_descriptor_container.scss @@ -0,0 +1,8 @@ +.rbq_byline_author_descriptor_container { + display: flex; + flex-direction: column; + align-items: flex-start; + justify-content: center; + margin: 0; + padding: 0; +} \ No newline at end of file diff --git a/src/components/styled/Byline/StyledBylineContainer.js b/src/components/partials/Byline/_rbq_byline_container.scss similarity index 53% rename from src/components/styled/Byline/StyledBylineContainer.js rename to src/components/partials/Byline/_rbq_byline_container.scss index 678255f..5719b43 100644 --- a/src/components/styled/Byline/StyledBylineContainer.js +++ b/src/components/partials/Byline/_rbq_byline_container.scss @@ -1,9 +1,8 @@ -import styled from "styled-components"; - -export const StyledBylineContainer = styled.div` +.rbq_byline_container { display: flex; margin: 0.5rem 0 1.5rem; @media (min-width: 40rem) { margin-bottom: 1.5rem; } -`; \ No newline at end of file +} + \ No newline at end of file diff --git a/src/components/partials/Question/_rbq_list_item_container.scss b/src/components/partials/Question/_rbq_list_item_container.scss new file mode 100644 index 0000000..70f3d21 --- /dev/null +++ b/src/components/partials/Question/_rbq_list_item_container.scss @@ -0,0 +1,8 @@ +.rbq_list_item_container { + margin-top: 100px; + margin-bottom: 2rem; + + .rbq_first_question { + margin-top: 0; + } +} \ No newline at end of file diff --git a/src/components/styled/Question/StyledQuestionAdjacentText.js b/src/components/partials/Question/_rbq_question_adjacent_text.scss similarity index 56% rename from src/components/styled/Question/StyledQuestionAdjacentText.js rename to src/components/partials/Question/_rbq_question_adjacent_text.scss index 542e87e..5dc57da 100644 --- a/src/components/styled/Question/StyledQuestionAdjacentText.js +++ b/src/components/partials/Question/_rbq_question_adjacent_text.scss @@ -1,6 +1,4 @@ -import styled from "styled-components"; - -export const StyledQuestionAdjacentText = styled.h2` +.rbq_question_adjacent_text { margin: 0; padding: 0; border: 0; @@ -8,10 +6,9 @@ export const StyledQuestionAdjacentText = styled.h2` line-height: 1.2; font-weight: 700; margin-bottom: 0.5rem; - color: ${(props) => (props.fontColor ? props.fontColor : "#000")}; @media (min-width: 40rem) { font-size: 1.375rem; line-height: 1.27; } -`; \ No newline at end of file +} diff --git a/src/components/partials/Question/_rbq_question_image.scss b/src/components/partials/Question/_rbq_question_image.scss new file mode 100644 index 0000000..909e4d0 --- /dev/null +++ b/src/components/partials/Question/_rbq_question_image.scss @@ -0,0 +1,6 @@ +.rbq_question_image { + position: absolute; + object-fit: cover; + width: 100%; + height: 100%; +} \ No newline at end of file diff --git a/src/components/partials/Question/_rbq_question_image_attribution_text.scss b/src/components/partials/Question/_rbq_question_image_attribution_text.scss new file mode 100644 index 0000000..32dbf1c --- /dev/null +++ b/src/components/partials/Question/_rbq_question_image_attribution_text.scss @@ -0,0 +1,9 @@ +.rbq_question_image_attribution_text { + color: #222; + margin-top: 0.5rem; + font-size: 0.75rem; + line-height: 1.3; + display: block; + position: relative; + z-index: 100; +} \ No newline at end of file diff --git a/src/components/partials/Question/_rbq_question_image_container.scss b/src/components/partials/Question/_rbq_question_image_container.scss new file mode 100644 index 0000000..0bf12c9 --- /dev/null +++ b/src/components/partials/Question/_rbq_question_image_container.scss @@ -0,0 +1,66 @@ +.rbq_question_image_container { + position: relative; + display: flex; + align-items: center; + justify-content: center; + margin: 0; + padding: 0; + min-height: calc(345px / 1.5); + overflow: hidden; + font-weight: 900; + word-wrap: normal; + word-break: initial; + border-radius: 3px; + margin-bottom: 1rem; + + .rbq_image_attribution { + margin-bottom: 0; + } + + .rbq_question_adjacent_to_image { + min-height: calc(277px / 1.5); + } + + @media (min-width: 320px) { + min-height: calc(345px / 1.5); + + .rbq_question_adjacent_to_image { + min-height: calc(322px / 1.5); + } + } + @media (min-width: 360px) { + min-height: calc(345px / 1.5); + + .rbq_question_adjacent_to_image { + min-height: calc(384px / 1.5); + } + } + @media (min-width: 400px) { + min-height: calc(345px / 1.5); + + .rbq_question_adjacent_to_image { + min-height: calc(424px / 1.5); + } + } + @media (min-width: 500px) { + min-height: calc(345px / 1.5); + + .rbq_question_adjacent_to_image { + min-height: calc(568px / 1.5); + } + } + @media (min-width: 40rem) { + min-height: calc(345px / 1.5); + + .rbq_question_adjacent_to_image { + min-height: 420px; + } + } + @media (min-width: 52rem) { + min-height: 345px; + + .rbq_question_adjacent_to_image { + min-height: 420px; + } + } +} diff --git a/src/components/partials/Question/_rbq_question_inner_container.scss b/src/components/partials/Question/_rbq_question_inner_container.scss new file mode 100644 index 0000000..d73d067 --- /dev/null +++ b/src/components/partials/Question/_rbq_question_inner_container.scss @@ -0,0 +1,50 @@ +.rbq_question_inner_container { + min-height: calc(345px / 1.5); + position: relative; + overflow: hidden; + line-height: 1.1; + font-weight: 900; + word-wrap: normal; + word-break: initial; + border-radius: 3px; + text-align: center; + display: flex; + justify-content: center; + align-items: center; + margin-bottom: 1rem; + + .rbq_question_adjacent_to_image { + min-height: calc(277px / 1.5); + } + + @media (min-width: 320px) { + min-height: calc(345px / 1.5); + + .rbq_question_adjacent_to_image { + min-height: calc(322px / 1.5); + } + } + @media (min-width: 360px) { + .rbq_question_adjacent_to_image { + min-height: calc(384px / 1.5); + } + } + @media (min-width: 400px) { + .rbq_question_adjacent_to_image { + min-height: calc(424px / 1.5); + } + } + @media (min-width: 500px) { + .rbq_question_adjacent_to_image { + min-height: calc(568px / 1.5); + } + } + @media (min-width: 40rem) { + .rbq_question_adjacent_to_image { + min-height: 443px; + } + } + @media (min-width: 52rem) { + min-height: 345px; + } +} diff --git a/src/components/styled/Question/StyledQuestionOverlapText.js b/src/components/partials/Question/_rbq_question_overlap_text.scss similarity index 54% rename from src/components/styled/Question/StyledQuestionOverlapText.js rename to src/components/partials/Question/_rbq_question_overlap_text.scss index 7bb6fa6..0f2b364 100644 --- a/src/components/styled/Question/StyledQuestionOverlapText.js +++ b/src/components/partials/Question/_rbq_question_overlap_text.scss @@ -1,6 +1,4 @@ -import styled from "styled-components"; - -export const StyledQuestionOverlapText = styled.p` +.rbq_question_overlap_text { display: flex; align-items: center; justify-content: center; @@ -13,14 +11,15 @@ export const StyledQuestionOverlapText = styled.p` z-index: 3; margin: 0 auto; line-height: 1.1; - text-stroke: ${(props) => - props.backgroundImageSrc ? "calc(2px / 1.5) #000000" : 0}; - -webkit-text-stroke: ${(props) => - props.backgroundImageSrc ? "calc(2px / 1.5) #000000" : 0}; padding: 10px; font-weight: 900; font-size: calc(62px / 2); - color: ${(props) => (props.fontColor ? props.fontColor : "#fff")}; + -webkit-text-stroke: 0; + + .rbq_question_with_bg_image { + -webkit-text-stroke: calc(2px / 1.5) #000000; + } + @media (min-width: 40rem) { font-size: calc(55px / 1.5); } @@ -28,4 +27,4 @@ export const StyledQuestionOverlapText = styled.p` font-size: 55px; transform: scale(0.8); } -`; +} diff --git a/src/components/partials/Question/_rbq_text_fit.scss b/src/components/partials/Question/_rbq_text_fit.scss new file mode 100644 index 0000000..4c4f012 --- /dev/null +++ b/src/components/partials/Question/_rbq_text_fit.scss @@ -0,0 +1,84 @@ +.rbq_text_fit { + position: relative; + display: flex; + justify-content: center; + align-items: center; + height: 100%; + width: 60%; + padding: 1rem; + transition: transform 0.15s cubic-bezier(0.64, 0.57, 0.67, 1.53); + + p { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + margin: 0 auto; + display: flex; + align-items: center; + justify-content: center; + } + + cursor: pointer; + + .rbq_text_hovered { + cursor: pointer; + .rbq_question_answered { + cursor: pointer; + .rbq_answer_selected { + cursor: auto; + } + } + } + + transform: scale(1); + + .rbq_text_hovered { + transform: scale(1.05); + + .rbq_question_answered { + transform: scale(1.05); + } + + .rbq_answer_selected, + .rbq_answer_row_arrangement, + .rbq_results_available { + transform: scale(1); + } + } + + @media (max-width: 900px) { + transform: none; + + @keyframes bounceClick { + 0% { + transform: none; + } + 50% { + transform: scale(1.1); + } + 100% { + transform: none; + } + } + + animation-name: none; + + .rbq_text_hovered { + animation-name: bounceClick; + + .rbq_question_answered { + animation-name: bounceClick; + } + + .rbq_answer_selected, + .rbq_answer_row_arrangement, + .rbq_results_available { + animation-name: none; + } + } + + animation-duration: 0.2s; + } +} diff --git a/src/components/partials/ReactBuzzFeedQuiz/_rbq_inner_quiz_container.scss b/src/components/partials/ReactBuzzFeedQuiz/_rbq_inner_quiz_container.scss new file mode 100644 index 0000000..1225ac8 --- /dev/null +++ b/src/components/partials/ReactBuzzFeedQuiz/_rbq_inner_quiz_container.scss @@ -0,0 +1,8 @@ + .rbq_inner_quiz_container { + display: flex; + flex-direction: column; + margin: 0 auto; + max-width: 600px; + width: 100%; + margin-bottom: 3rem; +} \ No newline at end of file diff --git a/src/components/partials/ReactBuzzFeedQuiz/_rbq_outer_quiz_container.scss b/src/components/partials/ReactBuzzFeedQuiz/_rbq_outer_quiz_container.scss new file mode 100644 index 0000000..4c65af2 --- /dev/null +++ b/src/components/partials/ReactBuzzFeedQuiz/_rbq_outer_quiz_container.scss @@ -0,0 +1,8 @@ +.rbq_outer_quiz_container { + font-family: "Proxima Nova"; + position: relative; + display: flex; + align-items: center; + justify-content: center; + padding: 16px; +} \ No newline at end of file diff --git a/src/components/partials/ReactBuzzFeedQuiz/_rbq_question_list_container.scss b/src/components/partials/ReactBuzzFeedQuiz/_rbq_question_list_container.scss new file mode 100644 index 0000000..4ad3bfa --- /dev/null +++ b/src/components/partials/ReactBuzzFeedQuiz/_rbq_question_list_container.scss @@ -0,0 +1,5 @@ +.rbq_question_list_container { + list-style: none; + padding: 0; + margin: 0; +} \ No newline at end of file diff --git a/src/components/partials/ReactBuzzFeedQuiz/_rbq_quiz_description.scss b/src/components/partials/ReactBuzzFeedQuiz/_rbq_quiz_description.scss new file mode 100644 index 0000000..596acc6 --- /dev/null +++ b/src/components/partials/ReactBuzzFeedQuiz/_rbq_quiz_description.scss @@ -0,0 +1,8 @@ +.rbq_quiz_description { + font-size: 1.125rem; + line-height: 1.2; + text-align: left; + margin: 0; + padding: 0; + margin-bottom: 1rem; +} \ No newline at end of file diff --git a/src/components/partials/ReactBuzzFeedQuiz/_rbq_quiz_title.scss b/src/components/partials/ReactBuzzFeedQuiz/_rbq_quiz_title.scss new file mode 100644 index 0000000..d5e40c8 --- /dev/null +++ b/src/components/partials/ReactBuzzFeedQuiz/_rbq_quiz_title.scss @@ -0,0 +1,14 @@ + .rbq_quiz_title { + font-size: 1.625rem; + line-height: 1.2; + font-weight: 700; + text-align: left; + margin: 0; + padding: 0; + margin-bottom: 0.5rem; + @media (min-width: 40rem) { + font-size: 2.5rem; + line-height: 1.025; + line-height: 1.05; + } +} \ No newline at end of file diff --git a/src/components/styled/Result/StyledTooltipContainer.js b/src/components/partials/Result/StyledTooltipContainer.js similarity index 100% rename from src/components/styled/Result/StyledTooltipContainer.js rename to src/components/partials/Result/StyledTooltipContainer.js diff --git a/src/components/partials/Result/_rbq_mobile_retake_quiz_container.scss b/src/components/partials/Result/_rbq_mobile_retake_quiz_container.scss new file mode 100644 index 0000000..d244366 --- /dev/null +++ b/src/components/partials/Result/_rbq_mobile_retake_quiz_container.scss @@ -0,0 +1,27 @@ + .rbq_mobile_retake_quiz_container { + display: flex; + align-items: center; + justify-content: center; + width: 100%; + padding-top: 1rem; + line-height: 0; + cursor: pointer; + svg { + width: 1.125rem; + height: 1.125rem; + path { + stroke: #fff; + } + } + p { + color: #fff; + font-size: 0.95rem; + line-height: 1.3; + margin: 0; + padding-left: 0.5rem; + font-weight: 700; + } + @media (min-width: 40rem) { + display: none; + } +} \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_mobile_share_links_container.scss b/src/components/partials/Result/_rbq_mobile_share_links_container.scss new file mode 100644 index 0000000..77921c9 --- /dev/null +++ b/src/components/partials/Result/_rbq_mobile_share_links_container.scss @@ -0,0 +1,15 @@ + .rbq_mobile_share_links_list { + padding-left: 0; + margin-top: 1rem; + display: flex; + flex-direction: column; + padding-left: 1rem; + padding-right: 1rem; + padding-bottom: 0.5rem; + a { + text-decoration: none; + } + @media (min-width: 40rem) { + display: none; + } +} \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_mobile_share_links_list.scss b/src/components/partials/Result/_rbq_mobile_share_links_list.scss new file mode 100644 index 0000000..221a4f3 --- /dev/null +++ b/src/components/partials/Result/_rbq_mobile_share_links_list.scss @@ -0,0 +1,15 @@ + .rbq_mobile_share_links_container { + padding-left: 0; + margin-top: 1rem; + display: flex; + flex-direction: column; + padding-left: 1rem; + padding-right: 1rem; + padding-bottom: 0.5rem; + a { + text-decoration: none; + } + @media (min-width: 40rem) { + display: none; + } +} \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_result_attribution_text.scss b/src/components/partials/Result/_rbq_result_attribution_text.scss new file mode 100644 index 0000000..4ad0f03 --- /dev/null +++ b/src/components/partials/Result/_rbq_result_attribution_text.scss @@ -0,0 +1,7 @@ +.rbq_result_attribution_text { + margin-top: 0.5rem; + font-size: 1.125rem; + margin-bottom: 0; + color: #757575; + display: inline-block; +} \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_result_header.scss b/src/components/partials/Result/_rbq_result_header.scss new file mode 100644 index 0000000..d212188 --- /dev/null +++ b/src/components/partials/Result/_rbq_result_header.scss @@ -0,0 +1,31 @@ +.rbq_result_header { + display: flex; + align-items: center; + justify-content: space-between; + h2 { + padding-top: 2px; + color: #fff; + font-size: 1.125rem; + line-height: 1.2; + font-weight: 700; + text-align: center; + @media (min-width: 40rem) { + font-size: 1.375rem; + line-height: 1.27; + text-align: left; + margin-right: 1.5rem; + } + } + p { + font-size: 0.875rem; + line-height: 1.3; + margin-bottom: 0; + margin-top: 0; + color: #fff; + font-weight: 600; + display: none; + @media (min-width: 40rem) { + display: inline-block; + } + } +} \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_result_inner_container.scss b/src/components/partials/Result/_rbq_result_inner_container.scss new file mode 100644 index 0000000..c417176 --- /dev/null +++ b/src/components/partials/Result/_rbq_result_inner_container.scss @@ -0,0 +1,10 @@ + .rbq_result_inner_container { + border-radius: 3px; + background: #fff; + display: flex; + flex-direction: column; + justify-content: space-between; + @media (min-width: 40rem) { + flex-direction: row; + } +} \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_result_inner_description.scss b/src/components/partials/Result/_rbq_result_inner_description.scss new file mode 100644 index 0000000..0174ca8 --- /dev/null +++ b/src/components/partials/Result/_rbq_result_inner_description.scss @@ -0,0 +1,6 @@ + .rbq_result_inner_description { + font-size: 1.125rem; + margin-bottom: 0; + margin-top: 0; + line-height: 1.5; +} \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_result_inner_description_container.scss b/src/components/partials/Result/_rbq_result_inner_description_container.scss new file mode 100644 index 0000000..8b27c9e --- /dev/null +++ b/src/components/partials/Result/_rbq_result_inner_description_container.scss @@ -0,0 +1,7 @@ +.rbq_result_inner_description_container { + padding: 1rem; + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + border-radius: 0; +} \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_result_inner_description_header.scss b/src/components/partials/Result/_rbq_result_inner_description_header.scss new file mode 100644 index 0000000..d90f743 --- /dev/null +++ b/src/components/partials/Result/_rbq_result_inner_description_header.scss @@ -0,0 +1,9 @@ +.rbq_result_inner_description_header { + font-weight: 700; + margin-bottom: 0.25em; + font-size: 1rem; + @media (min-width: 40rem) { + font-size: 1.125rem; + line-height: 1.2; + } +} \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_result_inner_image.scss b/src/components/partials/Result/_rbq_result_inner_image.scss new file mode 100644 index 0000000..3fe836b --- /dev/null +++ b/src/components/partials/Result/_rbq_result_inner_image.scss @@ -0,0 +1,5 @@ + .rbq_result_inner_image { + width: 100%; + height: 100%; + object-fit: cover; +} \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_result_inner_image_container.scss b/src/components/partials/Result/_rbq_result_inner_image_container.scss new file mode 100644 index 0000000..46411bb --- /dev/null +++ b/src/components/partials/Result/_rbq_result_inner_image_container.scss @@ -0,0 +1,9 @@ + .rbq_result_inner_image_container { + max-width: 100%; + border-radius: 0; + @media (min-width: 40rem) { + min-height: 20rem; + flex: 1 1 auto; + max-width: 50%; + } +} \ No newline at end of file diff --git a/src/components/styled/Result/StyledResultOuterContainer.js b/src/components/partials/Result/_rbq_result_outer_container.scss similarity index 54% rename from src/components/styled/Result/StyledResultOuterContainer.js rename to src/components/partials/Result/_rbq_result_outer_container.scss index f7d3c55..02eb338 100644 --- a/src/components/styled/Result/StyledResultOuterContainer.js +++ b/src/components/partials/Result/_rbq_result_outer_container.scss @@ -1,7 +1,5 @@ -import styled from "styled-components"; - -export const StyledResultOuterContainer = styled.div` + .rbq_result_outer_container { background-image: linear-gradient(43deg, #e40c78 0%, #e32 100%); border-radius: 3px; padding: 0 1rem 1rem 1rem; -`; \ No newline at end of file +} \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_retake_quiz_container.scss b/src/components/partials/Result/_rbq_retake_quiz_container.scss new file mode 100644 index 0000000..40c0331 --- /dev/null +++ b/src/components/partials/Result/_rbq_retake_quiz_container.scss @@ -0,0 +1,25 @@ + .rbq_retake_quiz_container { + display: flex; + align-items: center; + justify-content: center; + width: 30%; + cursor: pointer; + svg { + width: 1.125rem; + height: 1.125rem; + vertical-align: middle; + margin-right: 0.5rem; + path { + stroke: #fff; + } + } + p { + color: #fff; + font-size: 0.95rem; + line-height: 1.3; + font-weight: 700; + } + @media (max-width: 40rem) { + display: none; + } +} \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_share_button.scss b/src/components/partials/Result/_rbq_share_button.scss new file mode 100644 index 0000000..1346a46 --- /dev/null +++ b/src/components/partials/Result/_rbq_share_button.scss @@ -0,0 +1,73 @@ +.rbq_share_button { + width: auto; + display: flex; + align-items: center; + justify-content: center; + color: #fff; + font-weight: 600; + padding: 0.5rem 0.875rem; + margin-right: 0.25rem; + margin-bottom: 0.5rem; + line-height: 1.5rem; + font-size: 0.875rem; + min-width: 4rem; + max-height: 1.5rem; + border-radius: 3px; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + transition: background-color 0.1s ease, border 0.1s ease; + + .rbq_facebook_share_button { + background-color: "#3b5998"; + border: "1px solid #3b5998"; + + &:hover { + background-color: "#2d4373"; + border: "1px solid #2d4373"; + } + } + + .rbq_twitter_share_button { + background-color: "#55acee"; + border: "1px solid #55acee"; + + &:hover { + background-color: "#2795e9"; + border: "1px solid #2795e9"; + } + } + + .rbq_link_share_button { + width: 100%; + background-color: "#0f65ef"; + border: "1px solid #0f65ef"; + + &:hover { + background-color: "#0c51bf"; + border: "1px solid #0c51bf"; + } + } + + @media (min-width: 40rem) { + padding: 0.2rem 0.625rem; + line-height: 1.25rem; + margin-bottom: 0; + width: auto; + } + + svg { + width: 1rem; + height: 1rem; + margin-right: 0.7rem; + position: relative; + position: relative; + @media (min-width: 40rem) { + top: auto; + width: 0.875rem; + height: 0.875rem; + margin-right: 0.3125rem; + } + } +} \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_share_link_button_outer_container.scss b/src/components/partials/Result/_rbq_share_link_button_outer_container.scss new file mode 100644 index 0000000..79eaf48 --- /dev/null +++ b/src/components/partials/Result/_rbq_share_link_button_outer_container.scss @@ -0,0 +1,8 @@ + .rbq_styled_share_link_button_outer_container { + position: relative; + @media (max-width: 40rem) { + display: flex; + align-items: center; + justify-content: center; + } +} \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_share_links_container.scss b/src/components/partials/Result/_rbq_share_links_container.scss new file mode 100644 index 0000000..1bbbb5f --- /dev/null +++ b/src/components/partials/Result/_rbq_share_links_container.scss @@ -0,0 +1,16 @@ + .rbq_share_links_container { + padding-left: 0; + margin-top: 2rem; + display: flex; + flex-direction: column; + display: none; + a { + text-decoration: none; + } + @media (min-width: 40rem) { + display: flex; + flex-direction: row; + align: center; + justify-content: flex-start; + } +} \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_styled_share_link_button_outer_container.scss b/src/components/partials/Result/_rbq_styled_share_link_button_outer_container.scss new file mode 100644 index 0000000..4dfbaed --- /dev/null +++ b/src/components/partials/Result/_rbq_styled_share_link_button_outer_container.scss @@ -0,0 +1,8 @@ + .rbq_share_link_button_outer_container { + position: relative; + @media (max-width: 40rem) { + display: flex; + align-items: center; + justify-content: center; + } +} \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_tooltip_container.scss b/src/components/partials/Result/_rbq_tooltip_container.scss new file mode 100644 index 0000000..f906676 --- /dev/null +++ b/src/components/partials/Result/_rbq_tooltip_container.scss @@ -0,0 +1,70 @@ +.rbq_tooltip_container { + position: absolute; + display: flex; + align-items: center; + justify-content: space-between; + color: #fff; + background: #222; + max-width: 100%; + max-height: 1.5rem; + bottom: 0; + white-space: nowrap; + border: 1px solid #222; + box-shadow: 0 1px 1px rgb(173 168 168 / 10%); + border-radius: 3px; + margin-bottom: 61px; + padding: 0.5rem 0.8rem; + line-height: 1.5rem; + min-width: 4rem; + transform: translate(-2%, 0%); + + @keyframes fadein { + from { + opacity: 0; + } + to { + opacity: 1; + } + } + + @keyframes fadeout { + from { + opacity: 1; + } + to { + opacity: 0; + } + } + + animation: "fadein 0.2s ease"; + + .rbq_tooltip_animating_out { + animation: "fadeout 0.5s ease"; + } + + @media (min-width: 40rem) { + padding: 0.4rem 0.625rem; + margin-bottom: 45px; + } + + svg { + padding-right: 0.25rem; + } + + p { + font-size: 0.8rem; + padding-left: 0.25rem; + } + + &::after { + content: ""; + border-top-color: #222; + position: absolute; + top: 100%; + left: 50%; + margin-left: -0.5875rem; + border-width: 0.5875rem; + border-style: solid; + border-color: #222 transparent transparent transparent; + } +} \ No newline at end of file diff --git a/src/components/styled/Byline/StyledAvatar.js b/src/components/styled/Byline/StyledAvatar.js deleted file mode 100644 index 6b4199f..0000000 --- a/src/components/styled/Byline/StyledAvatar.js +++ /dev/null @@ -1,11 +0,0 @@ -import styled from "styled-components"; - -export const StyledAvatar = styled.img` - object-fit: cover; - height: 40px; - width: 40px; - @media (min-width: 40rem) { - height: 56px; - width: 56px; - } -`; \ No newline at end of file diff --git a/src/components/styled/Byline/StyledAvatarContainer.js b/src/components/styled/Byline/StyledAvatarContainer.js deleted file mode 100644 index 1142f5d..0000000 --- a/src/components/styled/Byline/StyledAvatarContainer.js +++ /dev/null @@ -1,22 +0,0 @@ -import styled from "styled-components"; - -export const StyledAvatarContainer = styled.div` - border-radius: 50%; - height: 40px; - width: 40px; - margin-right: 0.5rem; - overflow: hidden; - position: relative; - display: flex; - align-items: center; - justify-content: center; - background: rgb(211, 211, 211); - padding: 0; - font-size: 1rem; - color: rgb(90, 90, 90); - @media (min-width: 40rem) { - height: 56px; - width: 56px; - font-size: 1.5rem; - } -`; \ No newline at end of file diff --git a/src/components/styled/Byline/StyledBylineAuthorDescriptorContainer.js b/src/components/styled/Byline/StyledBylineAuthorDescriptorContainer.js deleted file mode 100644 index 55cc60c..0000000 --- a/src/components/styled/Byline/StyledBylineAuthorDescriptorContainer.js +++ /dev/null @@ -1,10 +0,0 @@ -import styled from "styled-components"; - -export const StyledBylineAuthorDescriptorContainer = styled.span` - display: flex; - flex-direction: column; - align-items: flex-start; - justify-content: center; - margin: 0; - padding: 0; -`; \ No newline at end of file diff --git a/src/components/styled/Question/StyledAnswerImage.js b/src/components/styled/Question/StyledAnswerImage.js deleted file mode 100644 index b33fb61..0000000 --- a/src/components/styled/Question/StyledAnswerImage.js +++ /dev/null @@ -1,7 +0,0 @@ -import styled from "styled-components"; - -export const StyledAnswerImage = styled.img` - object-fit: cover; - width: 100%; - height: 100%; -`; \ No newline at end of file diff --git a/src/components/styled/Question/StyledAnswerImageBottomTextContainer.js b/src/components/styled/Question/StyledAnswerImageBottomTextContainer.js deleted file mode 100644 index 4f9d6ba..0000000 --- a/src/components/styled/Question/StyledAnswerImageBottomTextContainer.js +++ /dev/null @@ -1,11 +0,0 @@ -import styled from "styled-components"; - -export const StyledAnswerImageBottomTextContainer = styled.div` - width: 100%; - margin: 0; - -webkit-box-shadow: inset 0 0 0 8px rgb(0 0 0 / 0%); - box-shadow: inset 0 0 0 8px rgb(0 0 0 / 0%); - color: ${(props) => (props.selected ? "#fff" : "#222")}; - background: ${(props) => (props.selected ? "#0f65ef" : "#fff")}; - line-height: 1.3; -`; \ No newline at end of file diff --git a/src/components/styled/Question/StyledAnswerImageText.js b/src/components/styled/Question/StyledAnswerImageText.js deleted file mode 100644 index eff588d..0000000 --- a/src/components/styled/Question/StyledAnswerImageText.js +++ /dev/null @@ -1,15 +0,0 @@ -import styled from "styled-components"; - -export const StyledAnswerImageText = styled.p` - font-weight: 700; - font-size: 1.125rem; - margin: 0; - padding: 0.5rem; - overflow: hidden; - max-width: 100%; - opacity: ${(props) => (props.answered ? (props.selected ? 1 : 0.6) : 1)}; - @media (min-width: 52rem) { - padding: 1rem; - padding-bottom: 0.5rem; - } -`; diff --git a/src/components/styled/Question/StyledIndividualAnswerContainer.js b/src/components/styled/Question/StyledIndividualAnswerContainer.js deleted file mode 100644 index a341056..0000000 --- a/src/components/styled/Question/StyledIndividualAnswerContainer.js +++ /dev/null @@ -1,138 +0,0 @@ -import styled from "styled-components"; - -export const StyledIndividualAnswerContainer = styled.div` - border-bottom: ${(props) => - props.answerArrangement === "row" ? "none" : "1px solid #f4f4f4"}; - position: relative; - width: 100%; - padding: 0; - overflow: hidden; - border-radius: ${(props) => (props.backgroundImageSrc ? 0 : "4px")}; - border-top-left-radius: ${(props) => - props.answerArrangement === "row" ? 0 : "4px"}; - border-top-right-radius: ${(props) => - props.answerArrangement === "row" ? 0 : "4px"}; - opacity: ${(props) => (props.answered ? (props.selected ? 1 : 0.6) : 1)}; - transition: opacity 0.5s ease; - pointer-events: ${(props) => (props.resultsAvailable ? "none" : "auto")}; - background: ${(props) => - props.answerArrangement === "row" - ? props.answered - ? props.selected - ? "#0f65ef" - : "#fff" - : "#fff" - : props.backgroundColor - ? props.backgroundColor - : props.backgroundImageSrc - ? "none" - : "#000"}; - font-weight: ${(props) => (props.answerArrangement === "row" ? 700 : 900)}; - text-align: center; - display: flex; - align-items: center; - justify-content: ${(props) => - props.answerArrangement === "row" ? "flex-start" : "center"}; - height: 14.5vh; - line-height: 1.1; - word-wrap: normal; - word-break: initial; - text-align: center; - p { - font-size: ${(props) => - props.answerArrangement === "row" ? "1.125rem" : null}; - } - - &:before { - content: ""; - display: ${(props) => (props.backgroundImageSrc ? "none" : "block")}; - width: 0; - height: 0; - position: relative; - z-index: 1; - padding-bottom: 75.7%; - } - - @keyframes bounceClick { - 0% { - transform: none; - } - 50% { - transform: scale(1.1); - } - 100% { - transform: none; - } - } - @media (min-width: 40rem) { - height: ${(props) => - props.answerArrangement === "row" - ? "55px" - : props.numberOfAnswers >= 9 || - (props.numberOfAnswers % 3 === 0 && props.numberOfAnswers % 2 !== 0) - ? "194.66px" - : "208.73px"}; - &:before { - padding-bottom: 100%; - } - } - @media (min-width: 52rem) { - height: ${(props) => - props.answerArrangement === "row" - ? "55px" - : props.numberOfAnswers >= 9 || - (props.numberOfAnswers % 3 === 0 && props.numberOfAnswers % 2 !== 0) - ? "194.66px" - : "204.83px"}; - } - & > p { - padding-left: ${(props) => - props.answerArrangement === "row" ? "1rem" : 0}; - margin: ${(props) => (props.answerArrangement === "row" ? null : "0 auto")}; - position: absolute; - z-index: 3; - right: ${(props) => (props.answerArrangement === "row" ? "auto" : 0)}; - left: 0; - top: ${(props) => (props.answerArrangement === "row" ? 0 : "auto")}; - bottom: ${(props) => (props.answerArrangement === "row" ? 0 : "auto")}; - word-break: break-word; - width: 100%; - - text-align: ${(props) => - props.answerArrangement === "row" ? "left" : "center"}; - color: ${(props) => - props.answerArrangement === "row" - ? props.answered - ? props.selected - ? "#fff" - : "#000" - : "#000" - : props.fontColor - ? props.fontColor - : "#fff"}; - } - - &:hover { - cursor: ${(props) => - props.answered ? (props.selected ? "auto" : "pointer") : "pointer"}; - p { - animation-name: ${(props) => - props.resultsAvailable - ? "none" - : props.answerArrangement === "row" - ? "none" - : props.answered - ? props.selected - ? "none" - : "bounceClick" - : "bounceClick"}; - animation-duration: 0.2s; - } - @media (min-width: 900px) { - opacity: 1; - p { - animation-name: none; - } - } - } -`; diff --git a/src/components/styled/Question/StyledIndividualAnswerOuterContainer.js b/src/components/styled/Question/StyledIndividualAnswerOuterContainer.js deleted file mode 100644 index 31d546b..0000000 --- a/src/components/styled/Question/StyledIndividualAnswerOuterContainer.js +++ /dev/null @@ -1,87 +0,0 @@ -import styled from "styled-components"; - -export const StyledIndividualAnswerOuterContainer = styled.div` - overflow: hidden; - border-bottom: ${(props) => - props.answerArrangement === "row" ? "none" : "1px solid #f4f4f4"}; - border-left: ${(props) => - props.answerArrangement === "row" ? "none" : "1px solid #f4f4f4"}; - border-right: ${(props) => - props.answerArrangement === "row" ? "none" : "1px solid #f4f4f4"}; - border: 1px solid #f4f4f4; - max-height: ${(props) => - props.answerArrangement === "row" ? "55px" : "none"}; - background: #fff; - border-radius: 3px; - -webkit-box-shadow: 0 1px 1px rgb(173 168 168 / 10%); - box-shadow: 0 1px 1px rgb(173 168 168 / 10%); - transition: box-shadow 0.25s, -webkit-box-shadow 0.25s; - - p { - transform: scale(1); - transition: ${(props) => - props.answerArrangement === "row" - ? "transform 0.2s cubic-bezier(0, 0.73, 0.31, 1.67)" - : "transform 0.1s cubic-bezier(0.64, 0.57, 0.67, 1.53)"}; - } - - img { - transition: all 0.2s cubic-bezier(0.64, 0.57, 0.67, 1.53); - } - - &:hover { - pointer-events: ${(props) => (props.resultsAvailable ? "none" : "all")}; - cursor: ${(props) => - props.answered ? (props.selected ? "auto" : "pointer") : "pointer"}; - -webkit-box-shadow: ${(props) => - props.resultsAvailable - ? "0 1px 1px rgb(173 168 168 / 10%)" - : "0px 0px 1px 3px rgb(173 168 168 / 10%)"}; - box-shadow: ${(props) => - props.resultsAvailable - ? "0 1px 1px rgb(173 168 168 / 10%)" - : "0px 0px 1px 3px rgb(173 168 168 / 10%)"}; - img { - transform: ${(props) => - props.resultsAvailable - ? "scale(1)" - : props.answered - ? props.selected - ? "scale(1)" - : "scale(1.1)" - : "scale(1.1)"}; - transition: all 0.2s cubic-bezier(0.64, 0.57, 0.67, 1.53); - } - p { - @media (min-width: 900px) { - transform: ${(props) => - props.resultsAvailable - ? "scale(1)" - : props.answerArrangement === "row" - ? props.answered - ? props.selected - ? "scale(1)" - : "scale(1.01)" - : "scale(1.01)" - : props.answered - ? props.selected - ? "scale(1)" - : props.backgroundImageSrc - ? "scale(1)" - : "scale(1.05)" - : props.backgroundImageSrc - ? "scale(1)" - : "scale(1.05)"}; - } - - transition: ${(props) => - props.answerArrangement === "row" - ? "transform 0.2s cubic-bezier(0, 0.73, 0.31, 1.67)" - : "transform 0.1s cubic-bezier(0.64, 0.57, 0.67, 1.53)"}; - } - * { - opacity: ${(props) => (props.resultsAvailable ? null : 1)}; - transition: opacity 0.5s ease; - } - } -`; diff --git a/src/components/styled/Question/StyledListItemContainer.js b/src/components/styled/Question/StyledListItemContainer.js deleted file mode 100644 index 9da1bfd..0000000 --- a/src/components/styled/Question/StyledListItemContainer.js +++ /dev/null @@ -1,6 +0,0 @@ -import styled from "styled-components"; - -export const StyledListItemContainer = styled.li` - margin-top: ${(props) => (props.questionIndex === 0 ? 0 : "100px")}; - margin-bottom: 2rem; -`; \ No newline at end of file diff --git a/src/components/styled/Question/StyledQuestionAnswersContainer.js b/src/components/styled/Question/StyledQuestionAnswersContainer.js deleted file mode 100644 index 5357889..0000000 --- a/src/components/styled/Question/StyledQuestionAnswersContainer.js +++ /dev/null @@ -1,31 +0,0 @@ -import styled from "styled-components"; - -export const StyledQuestionAnswersContainer = styled.div` - display: grid; - width: 100%; - grid-template-columns: ${(props) => - props.answerArrangement === "row" - ? "1fr" - : props.anyImages - ? "1fr 1fr" - : props.numberOfAnswers >= 9 || props.numberOfAnswers === 3 - ? "1fr 1fr 1fr" - : "1fr 1fr"}; - grid-template-rows: ${(props) => - props.answerArrangement === "row" - ? "1fr" - : props.anyImages - ? "none" - : props.numberOfAnswers >= 9 - ? "1fr 1fr 1fr" - : props.numberOfAnswers === 3 - ? "1fr" - : "1fr 1fr"}; - grid-gap: ${(props) => - props.anyImages - ? "0.5rem 0.5rem" - : props.numberOfAnswers >= 9 || - (props.numberOfAnswers % 3 === 0 && props.numberOfAnswers % 2 !== 0) - ? "0.75rem 0.75rem" - : "0.5rem 0.5rem"}; -`; \ No newline at end of file diff --git a/src/components/styled/Question/StyledQuestionContainer.js b/src/components/styled/Question/StyledQuestionContainer.js deleted file mode 100644 index 550a6e1..0000000 --- a/src/components/styled/Question/StyledQuestionContainer.js +++ /dev/null @@ -1,56 +0,0 @@ -import styled from "styled-components"; - -export const StyledQuestionContainer = styled.div` - min-height: ${(props) => - props.questionRelativeToImage === "adjacent" - ? "calc(277px / 1.5)" - : "calc(345px / 1.5)"}; - position: relative; - overflow: hidden; - line-height: 1.1; - font-weight: 900; - word-wrap: normal; - word-break: initial; - border-radius: 3px; - text-align: center; - display: flex; - justify-content: center; - align-items: center; - background-color: ${(props) => - props.backgroundColor ? props.backgroundColor : "#000"}; - margin-bottom: 1rem; - @media (min-width: 320px) { - min-height: ${(props) => - props.questionRelativeToImage === "adjacent" - ? "calc(322px / 1.5)" - : "calc(345px / 1.5)"}; - } - @media (min-width: 360px) { - min-height: ${(props) => - props.questionRelativeToImage === "adjacent" - ? "calc(384px / 1.5)" - : "calc(345px / 1.5)"}; - } - @media (min-width: 400px) { - min-height: ${(props) => - props.questionRelativeToImage === "adjacent" - ? "calc(424px / 1.5)" - : "calc(345px / 1.5)"}; - } - @media (min-width: 500px) { - min-height: ${(props) => - props.questionRelativeToImage === "adjacent" - ? "calc(568px / 1.5)" - : "calc(345px / 1.5)"}; - } - @media (min-width: 40rem) { - min-height: ${(props) => - props.questionRelativeToImage === "adjacent" - ? "443px" - : "calc(345px / 1.5)"}; - } - @media (min-width: 52rem) { - min-height: ${(props) => - props.questionRelativeToImage === "adjacent" ? "443px" : "345px"}; - } -`; diff --git a/src/components/styled/Question/StyledQuestionImage.js b/src/components/styled/Question/StyledQuestionImage.js deleted file mode 100644 index a36ebed..0000000 --- a/src/components/styled/Question/StyledQuestionImage.js +++ /dev/null @@ -1,8 +0,0 @@ -import styled from "styled-components"; - -export const StyledQuestionImage = styled.img` - position: absolute; - object-fit: cover; - width: 100%; - height: 100%; -`; diff --git a/src/components/styled/Question/StyledQuestionImageAttributionText.js b/src/components/styled/Question/StyledQuestionImageAttributionText.js deleted file mode 100644 index d9d4760..0000000 --- a/src/components/styled/Question/StyledQuestionImageAttributionText.js +++ /dev/null @@ -1,11 +0,0 @@ -import styled from "styled-components"; - -export const StyledQuestionImageAttributionText = styled.p` - color: #222; - margin-top: 0.5rem; - font-size: 0.75rem; - line-height: 1.3; - display: block; - position: relative; - z-index: 100; -`; \ No newline at end of file diff --git a/src/components/styled/Question/StyledQuestionImageContainer.js b/src/components/styled/Question/StyledQuestionImageContainer.js deleted file mode 100644 index 65b373a..0000000 --- a/src/components/styled/Question/StyledQuestionImageContainer.js +++ /dev/null @@ -1,55 +0,0 @@ -import styled from "styled-components"; - -export const StyledQuestionImageContainer = styled.div` - position: relative; - display: flex; - align-items: center; - justify-content: center; - margin: 0; - padding: 0; - min-height: ${(props) => - props.questionRelativeToImage === "adjacent" - ? "calc(277px / 1.5)" - : "calc(345px / 1.5)"}; - overflow: hidden; - font-weight: 900; - word-wrap: normal; - word-break: initial; - border-radius: 3px; - margin-bottom: ${(props) => (props.imageAttribution ? 0 : "1rem")}; - - @media (min-width: 320px) { - min-height: ${(props) => - props.questionRelativeToImage === "adjacent" - ? "calc(322px / 1.5)" - : "calc(345px / 1.5)"}; - } - @media (min-width: 360px) { - min-height: ${(props) => - props.questionRelativeToImage === "adjacent" - ? "calc(384px / 1.5)" - : "calc(345px / 1.5)"}; - } - @media (min-width: 400px) { - min-height: ${(props) => - props.questionRelativeToImage === "adjacent" - ? "calc(424px / 1.5)" - : "calc(345px / 1.5)"}; - } - @media (min-width: 500px) { - min-height: ${(props) => - props.questionRelativeToImage === "adjacent" - ? "calc(568px / 1.5)" - : "calc(345px / 1.5)"}; - } - @media (min-width: 40rem) { - min-height: ${(props) => - props.questionRelativeToImage === "adjacent" - ? "420px" - : "calc(345px / 1.5)"}; - } - @media (min-width: 52rem) { - min-height: ${(props) => - props.questionRelativeToImage === "adjacent" ? "420px" : "345px"}; - } -`; diff --git a/src/components/styled/Question/StyledTextfit.js b/src/components/styled/Question/StyledTextfit.js deleted file mode 100644 index 1819370..0000000 --- a/src/components/styled/Question/StyledTextfit.js +++ /dev/null @@ -1,76 +0,0 @@ -import styled from "styled-components"; - -export const StyledTextfit = styled.div` - position: relative; - display: flex; - justify-content: center; - align-items: center; - height: 100%; - width: 60%; - padding: 1rem; - transition: transform 0.15s cubic-bezier(0.64, 0.57, 0.67, 1.53); - color: ${(props) => (props.fontColor ? props.fontColor : "#fff")}; - - p { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - margin: 0 auto; - display: flex; - align-items: center; - justify-content: center; - } - - cursor: ${(props) => - props.hovered - ? props.answered - ? props.selected - ? "auto" - : "pointer" - : "pointer" - : "pointer"}; - transform: ${(props) => - props.hovered - ? props.resultsAvailable - ? "scale(1)" - : props.answerArrangement === "row" - ? "scale(1)" - : props.answered - ? props.selected - ? "scale(1)" - : "scale(1.05)" - : "scale(1.05)" - : "scale(1)"}; - - @media (max-width: 900px) { - transform: none; - - @keyframes bounceClick { - 0% { - transform: none; - } - 50% { - transform: scale(1.1); - } - 100% { - transform: none; - } - } - - animation-name: ${(props) => - props.hovered - ? props.resultsAvailable - ? "none" - : props.answerArrangement === "row" - ? "none" - : props.answered - ? props.selected - ? "none" - : "bounceClick" - : "bounceClick" - : "none"}; - animation-duration: 0.2s; - } -`; diff --git a/src/components/styled/Result/StyledMobileRetakeQuizContainer.js b/src/components/styled/Result/StyledMobileRetakeQuizContainer.js deleted file mode 100644 index 9a6521f..0000000 --- a/src/components/styled/Result/StyledMobileRetakeQuizContainer.js +++ /dev/null @@ -1,29 +0,0 @@ -import styled from "styled-components"; - -export const StyledMobileRetakeQuizContainer = styled.div` - display: flex; - align-items: center; - justify-content: center; - width: 100%; - padding-top: 1rem; - line-height: 0; - cursor: pointer; - svg { - width: 1.125rem; - height: 1.125rem; - path { - stroke: #fff; - } - } - p { - color: #fff; - font-size: 0.95rem; - line-height: 1.3; - margin: 0; - padding-left: 0.5rem; - font-weight: 700; - } - @media (min-width: 40rem) { - display: none; - } -`; \ No newline at end of file diff --git a/src/components/styled/Result/StyledMobileShareLinksList.js b/src/components/styled/Result/StyledMobileShareLinksList.js deleted file mode 100644 index ff436df..0000000 --- a/src/components/styled/Result/StyledMobileShareLinksList.js +++ /dev/null @@ -1,17 +0,0 @@ -import styled from "styled-components"; - -export const StyledMobileShareLinksList = styled.div` - padding-left: 0; - margin-top: 1rem; - display: flex; - flex-direction: column; - padding-left: 1rem; - padding-right: 1rem; - padding-bottom: 0.5rem; - a { - text-decoration: none; - } - @media (min-width: 40rem) { - display: none; - } -`; \ No newline at end of file diff --git a/src/components/styled/Result/StyledResultAttributionText.js b/src/components/styled/Result/StyledResultAttributionText.js deleted file mode 100644 index 4d7047d..0000000 --- a/src/components/styled/Result/StyledResultAttributionText.js +++ /dev/null @@ -1,9 +0,0 @@ -import styled from "styled-components"; - -export const StyledResultAttributionText = styled.p` - margin-top: 0.5rem; - font-size: 1.125rem; - margin-bottom: 0; - color: #757575; - display: inline-block; -`; \ No newline at end of file diff --git a/src/components/styled/Result/StyledResultHeader.js b/src/components/styled/Result/StyledResultHeader.js deleted file mode 100644 index 11d1b73..0000000 --- a/src/components/styled/Result/StyledResultHeader.js +++ /dev/null @@ -1,33 +0,0 @@ -import styled from "styled-components"; - -export const StyledResultHeader = styled.div` - display: flex; - align-items: center; - justify-content: space-between; - h2 { - padding-top: 2px; - color: #fff; - font-size: 1.125rem; - line-height: 1.2; - font-weight: 700; - text-align: center; - @media (min-width: 40rem) { - font-size: 1.375rem; - line-height: 1.27; - text-align: left; - margin-right: 1.5rem; - } - } - p { - font-size: 0.875rem; - line-height: 1.3; - margin-bottom: 0; - margin-top: 0; - color: #fff; - font-weight: 600; - display: none; - @media (min-width: 40rem) { - display: inline-block; - } - } -`; \ No newline at end of file diff --git a/src/components/styled/Result/StyledResultInnerContainer.js b/src/components/styled/Result/StyledResultInnerContainer.js deleted file mode 100644 index 901cea5..0000000 --- a/src/components/styled/Result/StyledResultInnerContainer.js +++ /dev/null @@ -1,12 +0,0 @@ -import styled from "styled-components"; - -export const StyledResultInnerContainer = styled.div` - border-radius: 3px; - background: #fff; - display: flex; - flex-direction: column; - justify-content: space-between; - @media (min-width: 40rem) { - flex-direction: row; - } -`; \ No newline at end of file diff --git a/src/components/styled/Result/StyledResultInnerDescription.js b/src/components/styled/Result/StyledResultInnerDescription.js deleted file mode 100644 index 61d9467..0000000 --- a/src/components/styled/Result/StyledResultInnerDescription.js +++ /dev/null @@ -1,8 +0,0 @@ -import styled from "styled-components"; - -export const StyledResultInnerDescription = styled.p` - font-size: 1.125rem; - margin-bottom: 0; - margin-top: 0; - line-height: 1.5; -`; \ No newline at end of file diff --git a/src/components/styled/Result/StyledResultInnerDescriptionContainer.js b/src/components/styled/Result/StyledResultInnerDescriptionContainer.js deleted file mode 100644 index 2b1c745..0000000 --- a/src/components/styled/Result/StyledResultInnerDescriptionContainer.js +++ /dev/null @@ -1,9 +0,0 @@ -import styled from "styled-components"; - -export const StyledResultInnerDescriptionContainer = styled.div` - padding: 1rem; - flex-basis: 0; - flex-grow: 1; - max-width: 100%; - border-radius: 0; -`; \ No newline at end of file diff --git a/src/components/styled/Result/StyledResultInnerDescriptionHeader.js b/src/components/styled/Result/StyledResultInnerDescriptionHeader.js deleted file mode 100644 index cc9ad78..0000000 --- a/src/components/styled/Result/StyledResultInnerDescriptionHeader.js +++ /dev/null @@ -1,11 +0,0 @@ -import styled from "styled-components"; - -export const StyledResultInnerDescriptionHeader = styled.h3` - font-weight: 700; - margin-bottom: 0.25em; - font-size: 1rem; - @media (min-width: 40rem) { - font-size: 1.125rem; - line-height: 1.2; - } -`; \ No newline at end of file diff --git a/src/components/styled/Result/StyledResultInnerImage.js b/src/components/styled/Result/StyledResultInnerImage.js deleted file mode 100644 index fbd9eff..0000000 --- a/src/components/styled/Result/StyledResultInnerImage.js +++ /dev/null @@ -1,7 +0,0 @@ -import styled from "styled-components"; - -export const StyledResultInnerImage = styled.img` - width: 100%; - height: 100%; - object-fit: cover; -`; \ No newline at end of file diff --git a/src/components/styled/Result/StyledResultInnerImageContainer.js b/src/components/styled/Result/StyledResultInnerImageContainer.js deleted file mode 100644 index 03004b2..0000000 --- a/src/components/styled/Result/StyledResultInnerImageContainer.js +++ /dev/null @@ -1,11 +0,0 @@ -import styled from "styled-components"; - -export const StyledResultInnerImageContainer = styled.div` - max-width: 100%; - border-radius: 0; - @media (min-width: 40rem) { - min-height: 20rem; - flex: 1 1 auto; - max-width: 50%; - } -`; \ No newline at end of file diff --git a/src/components/styled/Result/StyledRetakeQuizContainer.js b/src/components/styled/Result/StyledRetakeQuizContainer.js deleted file mode 100644 index 77d74a0..0000000 --- a/src/components/styled/Result/StyledRetakeQuizContainer.js +++ /dev/null @@ -1,27 +0,0 @@ -import styled from "styled-components"; - -export const StyledRetakeQuizContainer = styled.div` - display: flex; - align-items: center; - justify-content: center; - width: 30%; - cursor: pointer; - svg { - width: 1.125rem; - height: 1.125rem; - vertical-align: middle; - margin-right: 0.5rem; - path { - stroke: #fff; - } - } - p { - color: #fff; - font-size: 0.95rem; - line-height: 1.3; - font-weight: 700; - } - @media (max-width: 40rem) { - display: none; - } -`; \ No newline at end of file diff --git a/src/components/styled/Result/StyledShareButton.js b/src/components/styled/Result/StyledShareButton.js deleted file mode 100644 index 7cc5f4b..0000000 --- a/src/components/styled/Result/StyledShareButton.js +++ /dev/null @@ -1,68 +0,0 @@ -import styled from "styled-components"; - -export const StyledShareButton = styled.span` - background-color: ${(props) => - props.shareTo === "facebook" - ? "#3b5998" - : props.shareTo === "twitter" - ? "#55acee" - : "#0f65ef"}; - border: ${(props) => - props.shareTo === "facebook" - ? "1px solid #3b5998" - : props.shareTo === "twitter" - ? "1px solid #55acee" - : "1px solid #0f65ef"}; - display: flex; - align-items: center; - justify-content: center; - color: #fff; - font-weight: 600; - padding: 0.5rem 0.875rem; - margin-right: 0.25rem; - margin-bottom: 0.5rem; - line-height: 1.5rem; - font-size: 0.875rem; - min-width: 4rem; - width: ${(props) => (props.shareTo === "link" ? "100%" : "auto")}; - max-height: 1.5rem; - border-radius: 3px; - cursor: pointer; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - transition: background-color 0.1s ease, border 0.1s ease; - @media (min-width: 40rem) { - padding: 0.2rem 0.625rem; - line-height: 1.25rem; - margin-bottom: 0; - width: auto; - } - svg { - width: 1rem; - height: 1rem; - margin-right: 0.7rem; - position: relative; - position: relative; - @media (min-width: 40rem) { - top: auto; - width: 0.875rem; - height: 0.875rem; - margin-right: 0.3125rem; - } - } - &:hover { - background-color: ${(props) => - props.shareTo === "facebook" - ? "#2d4373" - : props.shareTo === "twitter" - ? "#2795e9" - : "#0c51bf"}; - border: ${(props) => - props.shareTo === "facebook" - ? "1px solid #2d4373" - : props.shareTo === "twitter" - ? "1px solid #2795e9" - : "1px solid #0c51bf"}; - } -`; \ No newline at end of file diff --git a/src/components/styled/Result/StyledShareLinkButtonOuterContainer.js b/src/components/styled/Result/StyledShareLinkButtonOuterContainer.js deleted file mode 100644 index a5098b9..0000000 --- a/src/components/styled/Result/StyledShareLinkButtonOuterContainer.js +++ /dev/null @@ -1,10 +0,0 @@ -import styled from "styled-components"; - -export const StyledShareLinkButtonOuterContainer = styled.div` - position: relative; - @media (max-width: 40rem) { - display: flex; - align-items: center; - justify-content: center; - } -`; \ No newline at end of file diff --git a/src/components/styled/Result/StyledShareLinksList.js b/src/components/styled/Result/StyledShareLinksList.js deleted file mode 100644 index e8ec7ab..0000000 --- a/src/components/styled/Result/StyledShareLinksList.js +++ /dev/null @@ -1,18 +0,0 @@ -import styled from "styled-components"; - -export const StyledShareLinksList = styled.div` - padding-left: 0; - margin-top: 2rem; - display: flex; - flex-direction: column; - display: none; - a { - text-decoration: none; - } - @media (min-width: 40rem) { - display: flex; - flex-direction: row; - align: center; - justify-content: flex-start; - } -`; \ No newline at end of file diff --git a/src/interfaces.ts b/src/interfaces.ts index d36dfc9..8dd2408 100644 --- a/src/interfaces.ts +++ b/src/interfaces.ts @@ -1,4 +1,4 @@ -import { Dispatch, SetStateAction } from "react"; +import { Dispatch, SetStateAction, ReactNode } from "react"; export type Falsy = false | 0 | "" | null | undefined; @@ -91,25 +91,22 @@ export interface QuestionProps { onAnswerSelection(): void; } -export type BylineType = - | { - byline: true; - bylineAuthor?: string; - bylineAuthorLink?: string; - bylineAuthorLinkOpenInNewTab?: boolean; - bylineAuthorTagline?: string; - bylineAvatarImageSrc?: string; - } - | { - byline: false; - bylineAuthor: never; - bylineAuthorLink: never; - bylineAuthorLinkOpenInNewTab: never; - bylineAuthorTagline: never; - bylineAvatarImageSrc: never; - }; +export interface ListItemContainerElementProps { + className: string; + name: string; + children: ReactNode; +} + +export type BylineProps = { + byline: boolean; + bylineAuthor?: string; + bylineAuthorLink?: string; + bylineAuthorLinkOpenInNewTab?: boolean; + bylineAuthorTagline?: string; + bylineAvatarImageSrc?: string; +}; -export type ReactBuzzFeedQuizProps = BylineType & { +export type ReactBuzzFeedQuizProps = BylineProps & { title: string; description: string; generalBackgroundColor?: string; From 7d4b19c7b813eb933c8b558dfe29daaeee227995 Mon Sep 17 00:00:00 2001 From: amamenko Date: Sat, 5 Jun 2021 21:00:31 -0400 Subject: [PATCH 03/19] Added sass file imports and updated webpack.config file --- package-lock.json | 6663 +++++++++++++++-- package.json | 13 +- postcss.config.js | 5 + src/ReactBuzzFeedQuiz.tsx | 7 +- src/components/Answers/Answers.tsx | 224 + src/components/Answers/answers.scss | 7 + src/components/{ => Byline}/Byline.tsx | 2 +- src/components/Byline/byline.scss | 5 + src/components/Question.tsx | 338 - src/components/Question/Question.tsx | 147 + src/components/Question/question.scss | 8 + src/components/Result.tsx | 311 - src/components/Result/Result.tsx | 169 + .../Result/ShareButtons/CopyLinkButton.tsx | 96 + .../Result/ShareButtons/FacebookButton.tsx | 47 + .../Result/ShareButtons/TwitterButton.tsx | 59 + src/components/Result/result.scss | 16 + .../partials/Result/StyledTooltipContainer.js | 64 - .../Result/_rbq_mobile_share_links_list.scss | 15 - ...led_share_link_button_outer_container.scss | 8 - src/interfaces.ts | 35 + .../Answers}/_rbq_answer_image.scss | 0 .../_rbq_answer_image_attribution.scss | 0 ...bq_answer_image_bottom_text_container.scss | 0 .../Answers}/_rbq_answer_image_text.scss | 0 .../Answers}/_rbq_answers_container.scss | 0 .../_rbq_individual_answer_container.scss | 0 ...rbq_individual_answer_outer_container.scss | 0 .../partials/Byline/_rbq_avatar.scss | 0 .../Byline/_rbq_avatar_container.scss | 0 .../Byline/_rbq_byline_author_descriptor.scss | 0 ...bq_byline_author_descriptor_container.scss | 0 .../Byline/_rbq_byline_container.scss | 0 .../Question/_rbq_list_item_container.scss | 0 .../Question/_rbq_question_adjacent_text.scss | 0 .../Question/_rbq_question_image.scss | 0 .../_rbq_question_image_attribution_text.scss | 0 .../_rbq_question_image_container.scss | 0 .../_rbq_question_inner_container.scss | 0 .../Question/_rbq_question_overlap_text.scss | 0 .../partials/Question/_rbq_text_fit.scss | 0 .../_rbq_inner_quiz_container.scss | 0 .../_rbq_outer_quiz_container.scss | 0 .../_rbq_question_list_container.scss | 0 .../_rbq_quiz_description.scss | 0 .../ReactBuzzFeedQuiz/_rbq_quiz_title.scss | 0 .../_rbq_mobile_retake_quiz_container.scss | 0 .../_rbq_mobile_share_links_container.scss | 0 .../Result/_rbq_result_attribution_text.scss | 0 .../partials/Result/_rbq_result_header.scss | 0 .../Result/_rbq_result_inner_container.scss | 0 .../Result/_rbq_result_inner_description.scss | 0 ...bq_result_inner_description_container.scss | 0 .../_rbq_result_inner_description_header.scss | 0 .../Result/_rbq_result_inner_image.scss | 0 .../_rbq_result_inner_image_container.scss | 0 .../Result/_rbq_result_outer_container.scss | 0 .../Result/_rbq_retake_quiz_container.scss | 0 .../partials/Result/_rbq_share_button.scss | 0 ...rbq_share_link_button_outer_container.scss | 0 .../Result/_rbq_share_links_container.scss | 0 .../Result/_rbq_tooltip_container.scss | 10 +- src/react-buzzfeed-quiz.scss | 5 + tsconfig.build.json | 7 + tsconfig.json | 7 +- webpack.config.js | 158 +- 66 files changed, 6786 insertions(+), 1640 deletions(-) create mode 100644 postcss.config.js create mode 100644 src/components/Answers/Answers.tsx create mode 100644 src/components/Answers/answers.scss rename src/components/{ => Byline}/Byline.tsx (97%) create mode 100644 src/components/Byline/byline.scss delete mode 100644 src/components/Question.tsx create mode 100644 src/components/Question/Question.tsx create mode 100644 src/components/Question/question.scss delete mode 100644 src/components/Result.tsx create mode 100644 src/components/Result/Result.tsx create mode 100644 src/components/Result/ShareButtons/CopyLinkButton.tsx create mode 100644 src/components/Result/ShareButtons/FacebookButton.tsx create mode 100644 src/components/Result/ShareButtons/TwitterButton.tsx create mode 100644 src/components/Result/result.scss delete mode 100644 src/components/partials/Result/StyledTooltipContainer.js delete mode 100644 src/components/partials/Result/_rbq_mobile_share_links_list.scss delete mode 100644 src/components/partials/Result/_rbq_styled_share_link_button_outer_container.scss rename src/{components/partials/Answer => partials/Answers}/_rbq_answer_image.scss (100%) rename src/{components/partials/Answer => partials/Answers}/_rbq_answer_image_attribution.scss (100%) rename src/{components/partials/Answer => partials/Answers}/_rbq_answer_image_bottom_text_container.scss (100%) rename src/{components/partials/Answer => partials/Answers}/_rbq_answer_image_text.scss (100%) rename src/{components/partials/Answer => partials/Answers}/_rbq_answers_container.scss (100%) rename src/{components/partials/Answer => partials/Answers}/_rbq_individual_answer_container.scss (100%) rename src/{components/partials/Answer => partials/Answers}/_rbq_individual_answer_outer_container.scss (100%) rename src/{components => }/partials/Byline/_rbq_avatar.scss (100%) rename src/{components => }/partials/Byline/_rbq_avatar_container.scss (100%) rename src/{components => }/partials/Byline/_rbq_byline_author_descriptor.scss (100%) rename src/{components => }/partials/Byline/_rbq_byline_author_descriptor_container.scss (100%) rename src/{components => }/partials/Byline/_rbq_byline_container.scss (100%) rename src/{components => }/partials/Question/_rbq_list_item_container.scss (100%) rename src/{components => }/partials/Question/_rbq_question_adjacent_text.scss (100%) rename src/{components => }/partials/Question/_rbq_question_image.scss (100%) rename src/{components => }/partials/Question/_rbq_question_image_attribution_text.scss (100%) rename src/{components => }/partials/Question/_rbq_question_image_container.scss (100%) rename src/{components => }/partials/Question/_rbq_question_inner_container.scss (100%) rename src/{components => }/partials/Question/_rbq_question_overlap_text.scss (100%) rename src/{components => }/partials/Question/_rbq_text_fit.scss (100%) rename src/{components => }/partials/ReactBuzzFeedQuiz/_rbq_inner_quiz_container.scss (100%) rename src/{components => }/partials/ReactBuzzFeedQuiz/_rbq_outer_quiz_container.scss (100%) rename src/{components => }/partials/ReactBuzzFeedQuiz/_rbq_question_list_container.scss (100%) rename src/{components => }/partials/ReactBuzzFeedQuiz/_rbq_quiz_description.scss (100%) rename src/{components => }/partials/ReactBuzzFeedQuiz/_rbq_quiz_title.scss (100%) rename src/{components => }/partials/Result/_rbq_mobile_retake_quiz_container.scss (100%) rename src/{components => }/partials/Result/_rbq_mobile_share_links_container.scss (100%) rename src/{components => }/partials/Result/_rbq_result_attribution_text.scss (100%) rename src/{components => }/partials/Result/_rbq_result_header.scss (100%) rename src/{components => }/partials/Result/_rbq_result_inner_container.scss (100%) rename src/{components => }/partials/Result/_rbq_result_inner_description.scss (100%) rename src/{components => }/partials/Result/_rbq_result_inner_description_container.scss (100%) rename src/{components => }/partials/Result/_rbq_result_inner_description_header.scss (100%) rename src/{components => }/partials/Result/_rbq_result_inner_image.scss (100%) rename src/{components => }/partials/Result/_rbq_result_inner_image_container.scss (100%) rename src/{components => }/partials/Result/_rbq_result_outer_container.scss (100%) rename src/{components => }/partials/Result/_rbq_retake_quiz_container.scss (100%) rename src/{components => }/partials/Result/_rbq_share_button.scss (100%) rename src/{components => }/partials/Result/_rbq_share_link_button_outer_container.scss (100%) rename src/{components => }/partials/Result/_rbq_share_links_container.scss (100%) rename src/{components => }/partials/Result/_rbq_tooltip_container.scss (90%) create mode 100644 src/react-buzzfeed-quiz.scss create mode 100644 tsconfig.build.json diff --git a/package-lock.json b/package-lock.json index 2d34708..6c9030d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,8 +15,7 @@ "@types/react-dom": "^17.0.6", "react-icons": "^4.2.0", "react-scale-text": "^1.2.2", - "react-scroll": "^1.8.1", - "typescript": "^4.3.2" + "react-scroll": "^1.8.1" }, "devDependencies": { "@babel/core": "^7.12.17", @@ -24,24 +23,28 @@ "@babel/preset-react": "^7.13.13", "@types/react-scroll": "^1.8.2", "babel-loader": "^8.2.2", - "babel-plugin-styled-components": "^1.12.0", "babel-plugin-transform-object-rest-spread": "^6.26.0", - "css-loader": "^5.0.2", + "css-loader": "^5.2.6", + "cssnano": "^5.0.5", "file-loader": "^6.2.0", "mini-css-extract-plugin": "^1.3.8", + "node-sass": "^6.0.0", + "postcss-loader": "^5.3.0", "raw-loader": "^4.0.2", "react": ">=15.0.1", "react-dom": ">=15.0.1", - "styled-components": "^5.2.3", + "sass-loader": "^12.0.0", + "style-loader": "^2.0.0", "terser-webpack-plugin": "^5.1.1", + "ts-loader": "^9.2.2", + "typescript": "^4.3.2", "webpack": "^5.30.0", "webpack-cli": "^4.5.0", "webpack-remove-empty-scripts": "^0.7.1" }, "peerDependencies": { "react": ">=15.0.1", - "react-dom": ">=15.0.1", - "styled-components": "^5.2.3" + "react-dom": ">=15.0.1" } }, "node_modules/@babel/code-frame": { @@ -1141,33 +1144,6 @@ "node": ">=10.0.0" } }, - "node_modules/@emotion/is-prop-valid": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", - "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", - "dev": true, - "dependencies": { - "@emotion/memoize": "0.7.4" - } - }, - "node_modules/@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", - "dev": true - }, - "node_modules/@emotion/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", - "dev": true - }, - "node_modules/@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", - "dev": true - }, "node_modules/@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", @@ -1247,6 +1223,15 @@ "node": ">=8" } }, + "node_modules/@trysound/sax": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz", + "integrity": "sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/@types/eslint": { "version": "7.2.8", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.8.tgz", @@ -1314,6 +1299,12 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.0.tgz", "integrity": "sha512-+aHJvoCsVhO2ZCuT4o5JtcPrCPyDE3+1nvbDprYes+pPkEsbjH7AGUCNtjMOXS0fqH14t+B7yLzaqSz92FPWyw==" }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, "node_modules/@types/prop-types": { "version": "15.7.3", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", @@ -1543,6 +1534,12 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, "node_modules/acorn": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", @@ -1573,6 +1570,21 @@ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true, + "engines": { + "node": ">=0.4.2" + } + }, "node_modules/ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", @@ -1602,6 +1614,79 @@ "node": ">=4" } }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, "node_modules/babel-loader": { "version": "8.2.2", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", @@ -1656,24 +1741,6 @@ "@babel/helper-define-polyfill-provider": "^0.1.5" } }, - "node_modules/babel-plugin-styled-components": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.12.0.tgz", - "integrity": "sha512-FEiD7l5ZABdJPpLssKXjBUJMYqzbcNzBowfXDCdJhOpbhWiewapUaY+LZGT8R4Jg2TwOjGjG4RKeyrO5p9sBkA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-module-imports": "^7.0.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "lodash": "^4.17.11" - } - }, - "node_modules/babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", - "dev": true - }, "node_modules/babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", @@ -1706,6 +1773,21 @@ "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", "dev": true }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -1715,6 +1797,34 @@ "node": "*" } }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/browserslist": { "version": "4.16.6", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", @@ -1754,20 +1864,48 @@ "get-intrinsic": "^1.0.2" } }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", "dev": true, "engines": { - "node": ">=10" + "node": ">=0.10.0" } }, - "node_modules/camelize": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", - "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=", - "dev": true + "node_modules/camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "dependencies": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } }, "node_modules/caniuse-lite": { "version": "1.0.30001233", @@ -1779,6 +1917,12 @@ "url": "https://opencollective.com/browserslist" } }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -1793,6 +1937,15 @@ "node": ">=4" } }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/chrome-trace-event": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", @@ -1805,6 +1958,61 @@ "node": ">=6.0" } }, + "node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -1819,6 +2027,15 @@ "node": ">=6" } }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -1834,12 +2051,30 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, + "node_modules/colord": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.0.1.tgz", + "integrity": "sha512-vm5YpaWamD0Ov6TSG0GGmUIwstrWcfKQV/h2CmbR7PbNu41+qdB5PW9lpzhjedrpm08uuYvcXi0Oel1RLZIJuA==", + "dev": true + }, "node_modules/colorette": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -1852,6 +2087,18 @@ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, "node_modules/convert-source-map": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", @@ -1886,6 +2133,28 @@ "semver": "bin/semver.js" } }, + "node_modules/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=", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -1900,36 +2169,56 @@ "node": ">= 8" } }, - "node_modules/css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=", + "node_modules/css-color-names": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", + "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", "dev": true, "engines": { - "node": ">=4" + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.0.3.tgz", + "integrity": "sha512-52P95mvW1SMzuRZegvpluT6yEv0FqQusydKQPZsNN5Q7hh8EwQvN8E2nwuJ16BBvNN6LcoIZXu/Bk58DAhrrxw==", + "dev": true, + "dependencies": { + "timsort": "^0.3.0" + }, + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "postcss": "^8.0.9" } }, "node_modules/css-loader": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.0.tgz", - "integrity": "sha512-MfRo2MjEeLXMlUkeUwN71Vx5oc6EJnx5UQ4Yi9iUtYQvrPtwLUucYptz0hc6n++kdNcyF5olYBS4vPjJDAcLkw==", + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.6.tgz", + "integrity": "sha512-0wyN5vXMQZu6BvjbrPdUJvkCzGEO24HC7IS7nW4llc6BBFC+zwR9CKtYGv63Puzsg10L/o12inMY5/2ByzfD6w==", "dev": true, "dependencies": { - "camelcase": "^6.2.0", - "cssesc": "^3.0.0", "icss-utils": "^5.1.0", "loader-utils": "^2.0.0", - "postcss": "^8.2.8", + "postcss": "^8.2.15", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "postcss-modules-scope": "^3.0.0", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.1.0", "schema-utils": "^3.0.0", - "semver": "^7.3.4" + "semver": "^7.3.5" }, "engines": { "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" } }, "node_modules/css-loader/node_modules/loader-utils": { @@ -1975,15 +2264,54 @@ "node": ">=10" } }, - "node_modules/css-to-react-native": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", - "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "node_modules/css-select": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz", + "integrity": "sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==", "dev": true, "dependencies": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" + "boolbase": "^1.0.0", + "css-what": "^4.0.0", + "domhandler": "^4.0.0", + "domutils": "^2.4.3", + "nth-check": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz", + "integrity": "sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, "node_modules/cssesc": { @@ -1998,23 +2326,144 @@ "node": ">=4" } }, - "node_modules/csstype": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", - "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" - }, - "node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "node_modules/cssnano": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.5.tgz", + "integrity": "sha512-L2VtPXnq6rmcMC9vkBOP131sZu3ccRQI27ejKZdmQiPDpUlFkUbpXHgKN+cibeO1U4PItxVZp1zTIn5dHsXoyg==", "dev": true, "dependencies": { - "ms": "2.1.2" + "cosmiconfig": "^7.0.0", + "cssnano-preset-default": "^5.1.2", + "is-resolvable": "^1.1.0" }, "engines": { - "node": ">=6.0" - } - }, + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.2.tgz", + "integrity": "sha512-spilp8LRw0sacuxiN9A/dyyPr6G/WISKMBKcBD4NMoPV0ENx4DeuWvIIrSx9PII2nJIDCO3kywkqTPreECBVOg==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^2.0.1", + "postcss-calc": "^8.0.0", + "postcss-colormin": "^5.2.0", + "postcss-convert-values": "^5.0.1", + "postcss-discard-comments": "^5.0.1", + "postcss-discard-duplicates": "^5.0.1", + "postcss-discard-empty": "^5.0.1", + "postcss-discard-overridden": "^5.0.1", + "postcss-merge-longhand": "^5.0.2", + "postcss-merge-rules": "^5.0.2", + "postcss-minify-font-values": "^5.0.1", + "postcss-minify-gradients": "^5.0.1", + "postcss-minify-params": "^5.0.1", + "postcss-minify-selectors": "^5.1.0", + "postcss-normalize-charset": "^5.0.1", + "postcss-normalize-display-values": "^5.0.1", + "postcss-normalize-positions": "^5.0.1", + "postcss-normalize-repeat-style": "^5.0.1", + "postcss-normalize-string": "^5.0.1", + "postcss-normalize-timing-functions": "^5.0.1", + "postcss-normalize-unicode": "^5.0.1", + "postcss-normalize-url": "^5.0.1", + "postcss-normalize-whitespace": "^5.0.1", + "postcss-ordered-values": "^5.0.1", + "postcss-reduce-initial": "^5.0.1", + "postcss-reduce-transforms": "^5.0.1", + "postcss-svgo": "^5.0.2", + "postcss-unique-selectors": "^5.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", + "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", + "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" + }, + "node_modules/currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "dependencies": { + "array-find-index": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -2027,6 +2476,21 @@ "node": ">= 0.4" } }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, "node_modules/diff-sequences": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", @@ -2035,12 +2499,83 @@ "node": ">= 10.14.2" } }, + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz", + "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, "node_modules/electron-to-chromium": { "version": "1.3.747", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.747.tgz", "integrity": "sha512-+K1vnBc08GNYxCWwdRe9o3Ml30DhsNyK/qIl/NE1Dic+qCy9ZREcqGNiV4jiLiAdALK1DUG3pakJHGkJUd9QQw==", "dev": true }, + "node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", @@ -2075,6 +2610,24 @@ "node": ">=8.6" } }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/envinfo": { "version": "7.7.4", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", @@ -2087,6 +2640,15 @@ "node": ">=4" } }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, "node_modules/es-module-lexer": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", @@ -2192,6 +2754,21 @@ "node": ">=10" } }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -2251,6 +2828,18 @@ "node": ">= 10.13.0" } }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/find-cache-dir": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", @@ -2278,12 +2867,81 @@ "node": ">=8" } }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -2293,6 +2951,15 @@ "node": ">=6.9.0" } }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, "node_modules/get-intrinsic": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", @@ -2304,6 +2971,15 @@ "has-symbols": "^1.0.1" } }, + "node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/get-stream": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", @@ -2313,6 +2989,35 @@ "node": ">=10" } }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", @@ -2328,12 +3033,49 @@ "node": ">=4" } }, + "node_modules/globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dev": true, + "dependencies": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/graceful-fs": { "version": "4.2.6", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", "dev": true }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dev": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -2346,6 +3088,27 @@ "node": ">= 0.4.0" } }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -2364,13 +3127,49 @@ "node": ">= 0.4" } }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, "dependencies": { - "react-is": "^16.7.0" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" } }, "node_modules/human-signals": { @@ -2391,26 +3190,73 @@ "node": "^10 || ^12 || >= 14" } }, - "node_modules/import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, "node_modules/interpret": { @@ -2422,6 +3268,44 @@ "node": ">= 0.10" } }, + "node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "node_modules/is-color-stop/node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/is-core-module": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", @@ -2431,6 +3315,39 @@ "has": "^1.0.3" } }, + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -2443,6 +3360,12 @@ "node": ">=0.10.0" } }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, "node_modules/is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -2452,6 +3375,24 @@ "node": ">=8" } }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -2467,6 +3408,12 @@ "node": ">=0.10.0" } }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, "node_modules/jest-diff": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", @@ -2588,11 +3535,23 @@ "node": ">=8" } }, + "node_modules/js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -2611,12 +3570,30 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, "node_modules/json5": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", @@ -2632,6 +3609,21 @@ "node": ">=6" } }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -2641,6 +3633,49 @@ "node": ">=0.10.0" } }, + "node_modules/klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/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=", + "dev": true + }, + "node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/loader-runner": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", @@ -2699,11 +3734,23 @@ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", "dev": true }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, "node_modules/lodash.throttle": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -2715,6 +3762,19 @@ "loose-envify": "cli.js" } }, + "node_modules/loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "dependencies": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -2739,12 +3799,61 @@ "node": ">=8" } }, + "node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "dependencies": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/mime-db": { "version": "1.47.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", @@ -2817,18 +3926,73 @@ "node": ">= 10.13.0" } }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, + "node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "node_modules/nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "dev": true + }, "node_modules/nanoid": { "version": "3.1.23", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", @@ -2847,49 +4011,240 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, + "node_modules/node-gyp": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "dev": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/node-releases": { "version": "1.1.71", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", "dev": true }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "node_modules/node-sass": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.0.tgz", + "integrity": "sha512-GDzDmNgWNc9GNzTcSLTi6DU6mzSPupVJoStIi7cF3GjwSE9q1cVakbvAAVSt59vzUjV9JJoSZFKoo9krbjKd2g==", "dev": true, + "hasInstallScript": true, "dependencies": { - "path-key": "^3.0.0" + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^7.1.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "bin": { + "node-sass": "bin/node-sass" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "node_modules/node-sass/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "node_modules/node-sass/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "node_modules/node-sass/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", "has-symbols": "^1.0.1", "object-keys": "^1.1.1" }, @@ -2897,6 +4252,15 @@ "node": ">= 0.4" } }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, "node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", @@ -2942,6 +4306,36 @@ "node": ">=6" } }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -2951,6 +4345,15 @@ "node": ">=8" } }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -2966,6 +4369,63 @@ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -2996,542 +4456,1710 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "node_modules/postcss-calc": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", + "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" + "dependencies": { + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "peerDependencies": { + "postcss": "^8.2.2" } }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "node_modules/postcss-colormin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", + "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", "dev": true, "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.0.1", "postcss-value-parser": "^4.1.0" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "node_modules/postcss-convert-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", + "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.4" + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "node_modules/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==", "dev": true, - "dependencies": { - "icss-utils": "^5.0.0" - }, "engines": { - "node": "^10 || ^12 || >= 14" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "node_modules/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==", "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", - "util-deprecate": "^1.0.2" - }, "engines": { - "node": ">=4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "node_modules/pretty-format": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", - "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", - "dependencies": { - "@jest/types": "^26.6.2", - "ansi-regex": "^5.0.0", - "ansi-styles": "^4.0.0", - "react-is": "^17.0.1" + "node_modules/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==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dev": true, "engines": { - "node": ">= 10" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "node_modules/postcss-loader": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-5.3.0.tgz", + "integrity": "sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "semver": "^7.3.4" }, "engines": { - "node": ">=8" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" } }, - "node_modules/pretty-format/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", + "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", + "dev": true, + "dependencies": { + "css-color-names": "^1.0.1", + "postcss-value-parser": "^4.1.0", + "stylehacks": "^5.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", + "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^2.0.1", + "postcss-selector-parser": "^6.0.5", + "vendors": "^1.0.3" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.1.tgz", + "integrity": "sha512-odOwBFAIn2wIv+XYRpoN2hUV3pPQlgbJ10XeXPq8UY2N+9ZG42xu45lTn/g9zZ+d70NKSQD6EOi6UiCMu3FN7g==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "is-color-stop": "^1.1.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", + "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.2", + "browserslist": "^4.16.0", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.1.tgz", + "integrity": "sha512-hkbG0j58Z1M830/CJ73VsP7gvlG1yF+4y7Fd1w4tD2c7CaA2Psll+pQ6eQhth9y9EaqZSLzamff/D0MZBMbYSg==", + "dev": true, + "dependencies": { + "is-absolute-url": "^3.0.3", + "normalize-url": "^4.5.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.1.tgz", + "integrity": "sha512-6mkCF5BQ25HvEcDfrMHCLLFHlraBSlOXFnQMHYhSpDO/5jSR1k8LdEXOkv+7+uzW6o6tBYea1Km0wQSRkPJkwA==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", + "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.0", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", + "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0", + "svgo": "^2.3.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", + "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5", + "uniqs": "^2.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" }, "engines": { "node": ">=7.0.0" } }, - "node_modules/pretty-format/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "node_modules/pretty-format/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/raw-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/raw-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/raw-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "node_modules/react-icons": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.2.0.tgz", + "integrity": "sha512-rmzEDFt+AVXRzD7zDE21gcxyBizD/3NqjbX6cmViAgdqfJ2UiLer8927/QhhrXQV7dEj/1EGuOTPp7JnLYVJKQ==" + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-scale-text": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/react-scale-text/-/react-scale-text-1.2.2.tgz", + "integrity": "sha512-m78d/ZlQ7vUArV9MhF+JStlg2fJXkHfuRw1CMBj7B+II4/Dlin7hW8r4h2EsiBaz1joZS1B6lp3qgWbx0E6yPQ==", + "dependencies": { + "lodash": "^4.17.4", + "prop-types": "^15.6.0", + "react": "^15.4.2 || ^16.0.0", + "react-dom": "^15.4.2 || ^16.0.0", + "shortid": "^2.2.8", + "warning": "^3.0.0" + } + }, + "node_modules/react-scale-text/node_modules/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scale-text/node_modules/react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "node_modules/react-scale-text/node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/react-scroll": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.2.tgz", + "integrity": "sha512-f2ZEG5fsPbPTySI9ekcFpETCcNlqbmwbQj9hhzYK8tkgv+PA8APatSt66o/q0KSkDZxyT98ONTtXp9x0lyowEw==", + "dependencies": { + "lodash.throttle": "^4.1.1", + "prop-types": "^15.7.2" + } + }, + "node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/rechoir": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", + "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "dependencies": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "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" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/punycode": { + "node_modules/require-directory": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + }, + "bin": { + "sassgraph": "bin/sassgraph" + } + }, + "node_modules/sass-loader": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.0.0.tgz", + "integrity": "sha512-LJQMyDdNdhcvoO2gJFw7KpTaioVFDeRJOuatRDUNgCIqyu4s4kgDsNofdGzAZB1zFOgo/p3fy+aR/uGXamcJBg==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0", + "sass": "^1.3.0", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "node_modules/scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "dependencies": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + } + }, + "node_modules/scss-tokenizer/node_modules/source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shortid": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", + "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", + "dependencies": { + "nanoid": "^2.1.0" + } + }, + "node_modules/shortid/node_modules/nanoid": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", + "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", "dev": true, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dev": true, "dependencies": { - "safe-buffer": "^5.1.0" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, "engines": { - "node": ">= 10.13.0" + "node": ">=0.10.0" } }, - "node_modules/raw-loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "dev": true, "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/raw-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "node_modules/spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "dev": true, "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "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" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "node_modules/stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", "dev": true, "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" + "readable-stream": "^2.0.1" } }, - "node_modules/react-icons": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.2.0.tgz", - "integrity": "sha512-rmzEDFt+AVXRzD7zDE21gcxyBizD/3NqjbX6cmViAgdqfJ2UiLer8927/QhhrXQV7dEj/1EGuOTPp7JnLYVJKQ==" - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-scale-text": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/react-scale-text/-/react-scale-text-1.2.2.tgz", - "integrity": "sha512-m78d/ZlQ7vUArV9MhF+JStlg2fJXkHfuRw1CMBj7B+II4/Dlin7hW8r4h2EsiBaz1joZS1B6lp3qgWbx0E6yPQ==", + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, "dependencies": { - "lodash": "^4.17.4", - "prop-types": "^15.6.0", - "react": "^15.4.2 || ^16.0.0", - "react-dom": "^15.4.2 || ^16.0.0", - "shortid": "^2.2.8", - "warning": "^3.0.0" + "safe-buffer": "~5.1.0" } }, - "node_modules/react-scale-text/node_modules/react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" }, "engines": { "node": ">=0.10.0" } }, - "node_modules/react-scale-text/node_modules/react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - } - }, - "node_modules/react-scale-text/node_modules/scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/react-scroll": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.2.tgz", - "integrity": "sha512-f2ZEG5fsPbPTySI9ekcFpETCcNlqbmwbQj9hhzYK8tkgv+PA8APatSt66o/q0KSkDZxyT98ONTtXp9x0lyowEw==", - "dependencies": { - "lodash.throttle": "^4.1.1", - "prop-types": "^15.7.2" + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/rechoir": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", - "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", + "node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "dependencies": { - "resolve": "^1.9.0" + "is-utf8": "^0.2.0" }, "engines": { - "node": ">= 0.10" + "node": ">=0.10.0" } }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } }, - "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "node_modules/strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, "dependencies": { - "regenerate": "^1.4.0" + "get-stdin": "^4.0.1" + }, + "bin": { + "strip-indent": "cli.js" }, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "node_modules/style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", "dev": true, "dependencies": { - "@babel/runtime": "^7.8.4" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "node_modules/style-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "dev": true, "dependencies": { - "regenerate": "^1.4.0", - "regenerate-unicode-properties": "^8.2.0", - "regjsgen": "^0.5.1", - "regjsparser": "^0.6.4", - "unicode-match-property-ecmascript": "^1.0.4", - "unicode-match-property-value-ecmascript": "^1.2.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" }, "engines": { - "node": ">=4" + "node": ">=8.9.0" } }, - "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "node_modules/style-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "dev": true, "dependencies": { - "jsesc": "~0.5.0" + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, - "bin": { - "regjsparser": "bin/parser" + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "node_modules/stylehacks": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", + "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", "dev": true, - "bin": { - "jsesc": "bin/jsesc" + "dependencies": { + "browserslist": "^4.16.0", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "node_modules/svgo": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.3.0.tgz", + "integrity": "sha512-fz4IKjNO6HDPgIQxu4IxwtubtbSfGEAJUq/IXyTPIkGhWck/faiiwfkvsB8LnBkKLvSoyNNIY6d13lZprJMc9Q==", "dev": true, "dependencies": { - "resolve-from": "^5.0.0" + "@trysound/sax": "0.1.1", + "chalk": "^4.1.0", + "commander": "^7.1.0", + "css-select": "^3.1.2", + "css-tree": "^1.1.2", + "csso": "^4.2.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" }, "engines": { - "node": ">=8" + "node": ">=10.13.0" } }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "node_modules/svgo/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "node_modules/svgo/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "dev": true, "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "node_modules/svgo/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 8.9.0" + "node": ">=7.0.0" } }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true, - "bin": { - "semver": "bin/semver.js" + "engines": { + "node": ">= 10" } }, - "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "node_modules/svgo/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, - "dependencies": { - "randombytes": "^2.1.0" + "engines": { + "node": ">=8" } }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "node_modules/svgo/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "kind-of": "^6.0.2" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", - "dev": true + "node_modules/tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "dev": true, + "engines": { + "node": ">=6" + } }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "node_modules/tar": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", "dev": true, "dependencies": { - "shebang-regex": "^3.0.0" + "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" }, "engines": { - "node": ">=8" + "node": ">= 10" } }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/shortid": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", - "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", + "node_modules/terser": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.1.tgz", + "integrity": "sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw==", + "dev": true, "dependencies": { - "nanoid": "^2.1.0" + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" } }, - "node_modules/shortid/node_modules/nanoid": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", - "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "node_modules/terser-webpack-plugin": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", + "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", "dev": true, + "dependencies": { + "jest-worker": "^26.6.2", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.5.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" } }, - "node_modules/source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "dev": true, "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" } }, - "node_modules/source-map-support/node_modules/source-map": { + "node_modules/terser-webpack-plugin/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", @@ -3540,142 +6168,175 @@ "node": ">=0.10.0" } }, - "node_modules/strip-final-newline": { + "node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true, "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/styled-components": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.2.3.tgz", - "integrity": "sha512-BlR+KrLW3NL1yhvEB+9Nu9Dt51CuOnHoxd+Hj+rYPdtyR8X11uIW9rvhpy3Dk4dXXBsiW1u5U78f00Lf/afGoA==", + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/traverse": "^7.4.5", - "@emotion/is-prop-valid": "^0.8.8", - "@emotion/stylis": "^0.8.4", - "@emotion/unitless": "^0.7.4", - "babel-plugin-styled-components": ">= 1.12.0", - "css-to-react-native": "^3.0.0", - "hoist-non-react-statics": "^3.0.0", - "shallowequal": "^1.1.0", - "supports-color": "^5.5.0" + "is-number": "^7.0.0" }, "engines": { - "node": ">=10" + "node": ">=8.0" } }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, "dependencies": { - "has-flag": "^3.0.0" + "psl": "^1.1.28", + "punycode": "^2.1.1" }, "engines": { - "node": ">=4" + "node": ">=0.8" } }, - "node_modules/tapable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", - "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", + "node_modules/trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", "dev": true, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/terser": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.1.tgz", - "integrity": "sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw==", + "node_modules/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==", "dev": true, "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.19" - }, - "bin": { - "terser": "bin/terser" + "glob": "^7.1.2" + } + }, + "node_modules/ts-loader": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.2.tgz", + "integrity": "sha512-hNIhGTQHtNKjOzR2ZtQ2OSVbXPykOae+zostf1IlHCf61Mt41GMJurKNqrYUbzHgpmj6UWRu8eBfb7q0XliV0g==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4" }, "engines": { - "node": ">=10" + "node": ">=12.0.0" + }, + "peerDependencies": { + "typescript": "*", + "webpack": "^5.0.0" } }, - "node_modules/terser-webpack-plugin": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", - "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", + "node_modules/ts-loader/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "jest-worker": "^26.6.2", - "p-limit": "^3.1.0", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.5.1" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 10.13.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/terser-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "node_modules/ts-loader/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "dev": true, "dependencies": { - "yocto-queue": "^0.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "node_modules/ts-loader/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 10.13.0" + "node": ">=7.0.0" } }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/ts-loader/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/ts-loader/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "node_modules/ts-loader/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">= 8" + "node": ">=10" } }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "node_modules/ts-loader/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/tslib": { @@ -3684,10 +6345,29 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, "node_modules/typescript": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==", + "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -3736,10 +6416,10 @@ "node": ">=4" } }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", "dev": true }, "node_modules/uri-js": { @@ -3757,12 +6437,56 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, "node_modules/v8-compile-cache": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, "node_modules/warning": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", @@ -3947,18 +6671,239 @@ "node": ">= 8" } }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, "node_modules/wildcard": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", "dev": true }, + "node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -5043,40 +7988,13 @@ "requires": { "@babel/helper-validator-identifier": "^7.12.11", "lodash": "^4.17.19", - "to-fast-properties": "^2.0.0" - } - }, - "@discoveryjs/json-ext": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", - "integrity": "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==", - "dev": true - }, - "@emotion/is-prop-valid": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", - "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", - "dev": true, - "requires": { - "@emotion/memoize": "0.7.4" + "to-fast-properties": "^2.0.0" } }, - "@emotion/memoize": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", - "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", - "dev": true - }, - "@emotion/stylis": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", - "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==", - "dev": true - }, - "@emotion/unitless": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", - "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", + "@discoveryjs/json-ext": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.2.tgz", + "integrity": "sha512-HyYEUDeIj5rRQU2Hk5HTB2uHsbRQpF70nvMhVzi+VJR0X+xNEhjPui4/kBf3VeH/wqD28PT4sVOm8qqLjBrSZg==", "dev": true }, "@jest/types": { @@ -5136,6 +8054,12 @@ } } }, + "@trysound/sax": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz", + "integrity": "sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow==", + "dev": true + }, "@types/eslint": { "version": "7.2.8", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.8.tgz", @@ -5203,6 +8127,12 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.0.tgz", "integrity": "sha512-+aHJvoCsVhO2ZCuT4o5JtcPrCPyDE3+1nvbDprYes+pPkEsbjH7AGUCNtjMOXS0fqH14t+B7yLzaqSz92FPWyw==" }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, "@types/prop-types": { "version": "15.7.3", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", @@ -5432,6 +8362,12 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "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==", + "dev": true + }, "acorn": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", @@ -5456,6 +8392,18 @@ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, "ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", @@ -5476,6 +8424,67 @@ "color-convert": "^1.9.0" } }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, "babel-loader": { "version": "8.2.2", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", @@ -5527,24 +8536,6 @@ "@babel/helper-define-polyfill-provider": "^0.1.5" } }, - "babel-plugin-styled-components": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.12.0.tgz", - "integrity": "sha512-FEiD7l5ZABdJPpLssKXjBUJMYqzbcNzBowfXDCdJhOpbhWiewapUaY+LZGT8R4Jg2TwOjGjG4RKeyrO5p9sBkA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.0.0", - "@babel/helper-module-imports": "^7.0.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "lodash": "^4.17.11" - } - }, - "babel-plugin-syntax-jsx": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", - "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", - "dev": true - }, "babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", @@ -5579,12 +8570,52 @@ } } }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, "browserslist": { "version": "4.16.6", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", @@ -5614,24 +8645,52 @@ "get-intrinsic": "^1.0.2" } }, - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, - "camelize": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", - "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=", + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", "dev": true }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, "caniuse-lite": { "version": "1.0.30001233", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001233.tgz", "integrity": "sha512-BmkbxLfStqiPA7IEzQpIk0UFZFf3A4E6fzjPJ6OR+bFC2L8ES9J8zGA/asoi47p8XDVkev+WJo2I2Nc8c/34Yg==", "dev": true }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -5643,6 +8702,12 @@ "supports-color": "^5.3.0" } }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, "chrome-trace-event": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", @@ -5652,6 +8717,51 @@ "tslib": "^1.9.0" } }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, "clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -5663,6 +8773,12 @@ "shallow-clone": "^3.0.0" } }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -5678,12 +8794,27 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, + "colord": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.0.1.tgz", + "integrity": "sha512-vm5YpaWamD0Ov6TSG0GGmUIwstrWcfKQV/h2CmbR7PbNu41+qdB5PW9lpzhjedrpm08uuYvcXi0Oel1RLZIJuA==", + "dev": true + }, "colorette": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -5696,6 +8827,18 @@ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "dev": true }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, "convert-source-map": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", @@ -5729,6 +8872,25 @@ } } }, + "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=", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -5740,30 +8902,37 @@ "which": "^2.0.1" } }, - "css-color-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", - "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=", + "css-color-names": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", + "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", "dev": true }, + "css-declaration-sorter": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.0.3.tgz", + "integrity": "sha512-52P95mvW1SMzuRZegvpluT6yEv0FqQusydKQPZsNN5Q7hh8EwQvN8E2nwuJ16BBvNN6LcoIZXu/Bk58DAhrrxw==", + "dev": true, + "requires": { + "timsort": "^0.3.0" + } + }, "css-loader": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.0.tgz", - "integrity": "sha512-MfRo2MjEeLXMlUkeUwN71Vx5oc6EJnx5UQ4Yi9iUtYQvrPtwLUucYptz0hc6n++kdNcyF5olYBS4vPjJDAcLkw==", + "version": "5.2.6", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.6.tgz", + "integrity": "sha512-0wyN5vXMQZu6BvjbrPdUJvkCzGEO24HC7IS7nW4llc6BBFC+zwR9CKtYGv63Puzsg10L/o12inMY5/2ByzfD6w==", "dev": true, "requires": { - "camelcase": "^6.2.0", - "cssesc": "^3.0.0", "icss-utils": "^5.1.0", "loader-utils": "^2.0.0", - "postcss": "^8.2.8", + "postcss": "^8.2.15", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "postcss-modules-scope": "^3.0.0", "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.1.0", "schema-utils": "^3.0.0", - "semver": "^7.3.4" + "semver": "^7.3.5" }, "dependencies": { "loader-utils": { @@ -5799,28 +8968,136 @@ } } }, - "css-to-react-native": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", - "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "css-select": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz", + "integrity": "sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==", "dev": true, "requires": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" + "boolbase": "^1.0.0", + "css-what": "^4.0.0", + "domhandler": "^4.0.0", + "domutils": "^2.4.3", + "nth-check": "^2.0.0" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } } }, + "css-what": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz", + "integrity": "sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==", + "dev": true + }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true }, + "cssnano": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.5.tgz", + "integrity": "sha512-L2VtPXnq6rmcMC9vkBOP131sZu3ccRQI27ejKZdmQiPDpUlFkUbpXHgKN+cibeO1U4PItxVZp1zTIn5dHsXoyg==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "cssnano-preset-default": "^5.1.2", + "is-resolvable": "^1.1.0" + } + }, + "cssnano-preset-default": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.2.tgz", + "integrity": "sha512-spilp8LRw0sacuxiN9A/dyyPr6G/WISKMBKcBD4NMoPV0ENx4DeuWvIIrSx9PII2nJIDCO3kywkqTPreECBVOg==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^2.0.1", + "postcss-calc": "^8.0.0", + "postcss-colormin": "^5.2.0", + "postcss-convert-values": "^5.0.1", + "postcss-discard-comments": "^5.0.1", + "postcss-discard-duplicates": "^5.0.1", + "postcss-discard-empty": "^5.0.1", + "postcss-discard-overridden": "^5.0.1", + "postcss-merge-longhand": "^5.0.2", + "postcss-merge-rules": "^5.0.2", + "postcss-minify-font-values": "^5.0.1", + "postcss-minify-gradients": "^5.0.1", + "postcss-minify-params": "^5.0.1", + "postcss-minify-selectors": "^5.1.0", + "postcss-normalize-charset": "^5.0.1", + "postcss-normalize-display-values": "^5.0.1", + "postcss-normalize-positions": "^5.0.1", + "postcss-normalize-repeat-style": "^5.0.1", + "postcss-normalize-string": "^5.0.1", + "postcss-normalize-timing-functions": "^5.0.1", + "postcss-normalize-unicode": "^5.0.1", + "postcss-normalize-url": "^5.0.1", + "postcss-normalize-whitespace": "^5.0.1", + "postcss-ordered-values": "^5.0.1", + "postcss-reduce-initial": "^5.0.1", + "postcss-reduce-transforms": "^5.0.1", + "postcss-svgo": "^5.0.2", + "postcss-unique-selectors": "^5.0.1" + } + }, + "cssnano-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", + "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", + "dev": true, + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + } + }, "csstype": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, "debug": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", @@ -5830,6 +9107,12 @@ "ms": "2.1.2" } }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -5839,17 +9122,82 @@ "object-keys": "^1.0.12" } }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, "diff-sequences": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domhandler": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz", + "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, "electron-to-chromium": { "version": "1.3.747", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.747.tgz", "integrity": "sha512-+K1vnBc08GNYxCWwdRe9o3Ml30DhsNyK/qIl/NE1Dic+qCy9ZREcqGNiV4jiLiAdALK1DUG3pakJHGkJUd9QQw==", "dev": true }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, "emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", @@ -5875,12 +9223,33 @@ "ansi-colors": "^4.1.1" } }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true + }, "envinfo": { "version": "7.7.4", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", "integrity": "sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==", "dev": true }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, "es-module-lexer": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.4.1.tgz", @@ -5961,6 +9330,18 @@ "strip-final-newline": "^2.0.0" } }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -6013,6 +9394,15 @@ } } }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, "find-cache-dir": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", @@ -6030,22 +9420,85 @@ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "requires": { + "minipass": "^3.0.0" } }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, "get-intrinsic": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", @@ -6057,12 +9510,41 @@ "has-symbols": "^1.0.1" } }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, "get-stream": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", "dev": true }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "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" + } + }, "glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", @@ -6075,12 +9557,39 @@ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, "graceful-fs": { "version": "4.2.6", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", "dev": true }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -6090,6 +9599,23 @@ "function-bind": "^1.1.1" } }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + } + } + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -6102,13 +9628,45 @@ "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", "dev": true }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "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 + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, "requires": { - "react-is": "^16.7.0" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "human-signals": { @@ -6123,6 +9681,24 @@ "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, "import-local": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", @@ -6133,10 +9709,29 @@ "resolve-cwd": "^3.0.0" } }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, "interpret": { @@ -6145,6 +9740,40 @@ "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", "dev": true }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + }, + "dependencies": { + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + } + } + }, "is-core-module": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", @@ -6154,6 +9783,27 @@ "has": "^1.0.3" } }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -6163,12 +9813,36 @@ "isobject": "^3.0.1" } }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", "dev": true }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -6181,6 +9855,12 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, "jest-diff": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", @@ -6270,11 +9950,23 @@ } } }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -6287,12 +9979,30 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, "json5": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", @@ -6302,12 +10012,60 @@ "minimist": "^1.2.5" } }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, + "klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "dev": true + }, + "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=", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + } + } + }, "loader-runner": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", @@ -6356,11 +10114,23 @@ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", "dev": true }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, "lodash.throttle": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -6369,6 +10139,16 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -6387,12 +10167,52 @@ "semver": "^6.0.0" } }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, "mime-db": { "version": "1.47.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", @@ -6449,18 +10269,61 @@ } } }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, "minimist": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "dev": true + }, "nanoid": { "version": "3.1.23", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", @@ -6473,10 +10336,125 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, - "node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "node-gyp": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", + "dev": true, + "requires": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true + }, + "node-sass": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.0.tgz", + "integrity": "sha512-GDzDmNgWNc9GNzTcSLTi6DU6mzSPupVJoStIi7cF3GjwSE9q1cVakbvAAVSt59vzUjV9JJoSZFKoo9krbjKd2g==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^7.1.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "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" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", "dev": true }, "npm-run-path": { @@ -6488,6 +10466,39 @@ "path-key": "^3.0.0" } }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "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==", + "dev": true + }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -6511,6 +10522,15 @@ "object-keys": "^1.1.1" } }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, "onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", @@ -6544,12 +10564,39 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -6562,6 +10609,45 @@ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, "pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -6582,6 +10668,154 @@ "source-map-js": "^0.6.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==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-colormin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", + "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-convert-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", + "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "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==", + "dev": true, + "requires": {} + }, + "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==", + "dev": true, + "requires": {} + }, + "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==", + "dev": true, + "requires": {} + }, + "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==", + "dev": true, + "requires": {} + }, + "postcss-loader": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-5.3.0.tgz", + "integrity": "sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "semver": "^7.3.4" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", + "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", + "dev": true, + "requires": { + "css-color-names": "^1.0.1", + "postcss-value-parser": "^4.1.0", + "stylehacks": "^5.0.1" + } + }, + "postcss-merge-rules": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", + "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^2.0.1", + "postcss-selector-parser": "^6.0.5", + "vendors": "^1.0.3" + } + }, + "postcss-minify-font-values": { + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-gradients": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.1.tgz", + "integrity": "sha512-odOwBFAIn2wIv+XYRpoN2hUV3pPQlgbJ10XeXPq8UY2N+9ZG42xu45lTn/g9zZ+d70NKSQD6EOi6UiCMu3FN7g==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "is-color-stop": "^1.1.0", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-params": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", + "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "browserslist": "^4.16.0", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", + "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" + } + }, "postcss-modules-extract-imports": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", @@ -6617,18 +10851,152 @@ "icss-utils": "^5.0.0" } }, + "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==", + "dev": true, + "requires": {} + }, + "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==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-url": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.1.tgz", + "integrity": "sha512-hkbG0j58Z1M830/CJ73VsP7gvlG1yF+4y7Fd1w4tD2c7CaA2Psll+pQ6eQhth9y9EaqZSLzamff/D0MZBMbYSg==", + "dev": true, + "requires": { + "is-absolute-url": "^3.0.3", + "normalize-url": "^4.5.0", + "postcss-value-parser": "^4.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-ordered-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.1.tgz", + "integrity": "sha512-6mkCF5BQ25HvEcDfrMHCLLFHlraBSlOXFnQMHYhSpDO/5jSR1k8LdEXOkv+7+uzW6o6tBYea1Km0wQSRkPJkwA==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-reduce-initial": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", + "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "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==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, "postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", "dev": true, "requires": { "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", "util-deprecate": "^1.0.2" } }, + "postcss-svgo": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", + "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0", + "svgo": "^2.3.0" + } + }, + "postcss-unique-selectors": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", + "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5", + "uniqs": "^2.0.0" + } + }, "postcss-value-parser": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", @@ -6674,6 +11042,12 @@ } } }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, "prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -6684,12 +11058,24 @@ "react-is": "^16.8.1" } }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -6818,13 +11204,93 @@ "prop-types": "^15.7.2" } }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "dependencies": { + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + } + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, "rechoir": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==", "dev": true, "requires": { - "resolve": "^1.9.0" + "resolve": "^1.9.0" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" } }, "regenerate": { @@ -6894,6 +11360,55 @@ } } }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "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" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, "resolve": { "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", @@ -6919,12 +11434,61 @@ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + } + }, + "sass-loader": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.0.0.tgz", + "integrity": "sha512-LJQMyDdNdhcvoO2gJFw7KpTaioVFDeRJOuatRDUNgCIqyu4s4kgDsNofdGzAZB1zFOgo/p3fy+aR/uGXamcJBg==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, "scheduler": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", @@ -6946,6 +11510,27 @@ "ajv-keywords": "^3.5.2" } }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -6961,6 +11546,12 @@ "randombytes": "^2.1.0" } }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, "shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -6970,12 +11561,6 @@ "kind-of": "^6.0.2" } }, - "shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", - "dev": true - }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -7006,87 +11591,326 @@ } } }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "dev": true + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "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" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + } + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "stylehacks": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", + "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "postcss-selector-parser": "^6.0.4" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.3.0.tgz", + "integrity": "sha512-fz4IKjNO6HDPgIQxu4IxwtubtbSfGEAJUq/IXyTPIkGhWck/faiiwfkvsB8LnBkKLvSoyNNIY6d13lZprJMc9Q==", + "dev": true, + "requires": { + "@trysound/sax": "0.1.1", + "chalk": "^4.1.0", + "commander": "^7.1.0", + "css-select": "^3.1.2", + "css-tree": "^1.1.2", + "csso": "^4.2.0", + "stable": "^0.1.8" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "tapable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", "dev": true }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "tar": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", "dev": true, "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "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": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true } } }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "styled-components": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.2.3.tgz", - "integrity": "sha512-BlR+KrLW3NL1yhvEB+9Nu9Dt51CuOnHoxd+Hj+rYPdtyR8X11uIW9rvhpy3Dk4dXXBsiW1u5U78f00Lf/afGoA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/traverse": "^7.4.5", - "@emotion/is-prop-valid": "^0.8.8", - "@emotion/stylis": "^0.8.4", - "@emotion/unitless": "^0.7.4", - "babel-plugin-styled-components": ">= 1.12.0", - "css-to-react-native": "^3.0.0", - "hoist-non-react-statics": "^3.0.0", - "shallowequal": "^1.1.0", - "supports-color": "^5.5.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "tapable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", - "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", - "dev": true - }, "terser": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.1.tgz", @@ -7148,22 +11972,150 @@ } } }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "ts-loader": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.2.tgz", + "integrity": "sha512-hNIhGTQHtNKjOzR2ZtQ2OSVbXPykOae+zostf1IlHCf61Mt41GMJurKNqrYUbzHgpmj6UWRu8eBfb7q0XliV0g==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, "typescript": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", - "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==" + "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==", + "dev": true }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", @@ -7193,10 +12145,10 @@ "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", "dev": true }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", "dev": true }, "uri-js": { @@ -7214,12 +12166,45 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, "v8-compile-cache": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, "warning": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", @@ -7371,18 +12356,200 @@ "isexe": "^2.0.0" } }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, "wildcard": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", "dev": true }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "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==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, "yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/package.json b/package.json index f7c9210..492a77d 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,7 @@ "@types/react-dom": "^17.0.6", "react-icons": "^4.2.0", "react-scale-text": "^1.2.2", - "react-scroll": "^1.8.1", - "typescript": "^4.3.2" + "react-scroll": "^1.8.1" }, "peerDependencies": { "react": ">=15.0.1", @@ -25,18 +24,26 @@ "@types/react-scroll": "^1.8.2", "babel-loader": "^8.2.2", "babel-plugin-transform-object-rest-spread": "^6.26.0", - "css-loader": "^5.0.2", + "css-loader": "^5.2.6", + "cssnano": "^5.0.5", "file-loader": "^6.2.0", "mini-css-extract-plugin": "^1.3.8", + "node-sass": "^6.0.0", + "postcss-loader": "^5.3.0", "raw-loader": "^4.0.2", "react": ">=15.0.1", "react-dom": ">=15.0.1", + "sass-loader": "^12.0.0", + "style-loader": "^2.0.0", "terser-webpack-plugin": "^5.1.1", + "ts-loader": "^9.2.2", + "typescript": "^4.3.2", "webpack": "^5.30.0", "webpack-cli": "^4.5.0", "webpack-remove-empty-scripts": "^0.7.1" }, "scripts": { + "prepare": "tsc -p ./src", "build": "webpack" }, "keywords": [ diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..324a964 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,5 @@ +module.exports = { + plugins: { + cssnano: {}, + }, +}; diff --git a/src/ReactBuzzFeedQuiz.tsx b/src/ReactBuzzFeedQuiz.tsx index 551799a..5ccf4f5 100644 --- a/src/ReactBuzzFeedQuiz.tsx +++ b/src/ReactBuzzFeedQuiz.tsx @@ -1,13 +1,14 @@ import React, { useState, useEffect, FC } from "react"; import { scroller, Element } from "react-scroll"; -import Byline from "./components/Byline"; -import Question from "./components/Question"; -import Result from "./components/Result"; +import Byline from "./components/Byline/Byline"; +import Question from "./components/Question/Question"; +import Result from "./components/Result/Result"; import { ISelectedAnswer, ReactBuzzFeedQuizProps, ResultType, } from "./interfaces"; +import "./react-buzzfeed-quiz.css"; const ReactBuzzFeedQuiz: FC = (props) => { const { diff --git a/src/components/Answers/Answers.tsx b/src/components/Answers/Answers.tsx new file mode 100644 index 0000000..252de77 --- /dev/null +++ b/src/components/Answers/Answers.tsx @@ -0,0 +1,224 @@ +import React, { FC } from "react"; +import { AnswersProps } from "../../interfaces"; +import "./answers.css"; +// import ScaleText from "react-scale-text"; + +const Answers: FC = ({ + item, + selectedAnswers, + changeSelectedAnswers, + answerHovered, + changeAnswerHovered, + questionIndex, + resultsAvailable, + onAnswerSelection, + scrollFunction, + generalBackgroundColor, + generalFontColor, +}) => { + const handleAnswerSelection = ( + questionIndex: number, + answerIndex: number, + resultID: number, + specificHandleAnswerSelection?: () => void + ) => { + const handleGeneralAnswerSelection = () => { + if (onAnswerSelection) { + if (typeof onAnswerSelection === "function") { + onAnswerSelection(); + } + } + }; + + if (specificHandleAnswerSelection) { + if (typeof specificHandleAnswerSelection === "function") { + specificHandleAnswerSelection(); + } else { + handleGeneralAnswerSelection(); + } + } else { + handleGeneralAnswerSelection(); + } + + if (selectedAnswers.some((item) => item.questionIndex === questionIndex)) { + const arrCopy = selectedAnswers.slice(); + + arrCopy.splice( + arrCopy.findIndex((item) => item.questionIndex === questionIndex), + 1, + { questionIndex, answerIndex, resultID } + ); + + changeSelectedAnswers(arrCopy); + scrollFunction(`Question${questionIndex + 1}`, questionIndex); + } else { + changeSelectedAnswers([ + ...selectedAnswers, + { questionIndex, answerIndex, resultID }, + ]); + scrollFunction(`Question${questionIndex + 1}`, questionIndex); + } + }; + + return ( +
    answer.backgroundImageSrc) && + "rbq_answers_contain_images" + } ${item.answers.length >= 9 && "rbq_more_than_9_answers"} ${ + item.answers.length === 3 && "rbq_3_answers" + } ${ + item.answers.length >= 9 || + (item.answers.length % 3 === 0 && item.answers.length % 2 !== 0) + ? "rbq_answer_grid_layout" + : null + }`} + > + {item.answers.map((x, answerIndex) => { + const questionAnswered = selectedAnswers.some( + (el) => el.questionIndex === questionIndex + ); + + const answerSelected = selectedAnswers.some( + (el) => + el.questionIndex === questionIndex && el.answerIndex === answerIndex + ); + + const actualBackgroundColor = x.backgroundColor + ? x.backgroundColor + : generalBackgroundColor + ? generalBackgroundColor + : null; + + return ( +
    changeAnswerHovered(answerIndex)} + onMouseLeave={() => changeAnswerHovered(null)} + onClick={() => + handleAnswerSelection( + questionIndex, + answerIndex, + x.resultID, + x.onAnswerSelection + ) + } + > +
    = 9 || + (item.answers.length % 3 === 0 && + item.answers.length % 2 !== 0) + ? "rbq_answer_grid_layout" + : null + } + `} + style={{ + background: + item.answerArrangement === "row" + ? questionAnswered + ? answerSelected + ? "#0f65ef" + : "#fff" + : "#fff" + : actualBackgroundColor + ? actualBackgroundColor + : x.backgroundImageSrc + ? "none" + : "#000", + }} + > + {x.backgroundImageSrc && item.answerArrangement !== "row" ? ( + {`${x.answer} + ) : null} + + {x.backgroundImageSrc ? ( + item.answerArrangement === "tile" ? null : ( +

    {x.answer}

    + ) + ) : ( +
    + {/* */} +

    + {x.answer} +

    + {/*
    */} +
    + )} +
    + {x.backgroundImageSrc && item.answerArrangement === "tile" ? ( +
    + {x.answer && ( +

    {x.answer}

    + )} + {x.imageAttribution && ( +

    + {x.imageAttribution} +

    + )} +
    + ) : null} +
    + ); + })} +
    + ); +}; + +export default Answers; diff --git a/src/components/Answers/answers.scss b/src/components/Answers/answers.scss new file mode 100644 index 0000000..9bb859e --- /dev/null +++ b/src/components/Answers/answers.scss @@ -0,0 +1,7 @@ +@use "rbq_answer_image_attribution"; +@use "rbq_answer_image_bottom_text_container"; +@use "rbq_answer_image_text"; +@use "rbq_answer_image"; +@use "rbq_answers_container"; +@use "rbq_individual_answer_container"; +@use "rbq_individual_answer_outer_container"; diff --git a/src/components/Byline.tsx b/src/components/Byline/Byline.tsx similarity index 97% rename from src/components/Byline.tsx rename to src/components/Byline/Byline.tsx index 209232d..e722f10 100644 --- a/src/components/Byline.tsx +++ b/src/components/Byline/Byline.tsx @@ -1,6 +1,6 @@ import React, { FC } from "react"; import { FaUser } from "react-icons/fa"; -import { BylineProps } from "../interfaces"; +import { BylineProps } from "../../interfaces"; const Byline: FC = (props) => { const { diff --git a/src/components/Byline/byline.scss b/src/components/Byline/byline.scss new file mode 100644 index 0000000..c249dd3 --- /dev/null +++ b/src/components/Byline/byline.scss @@ -0,0 +1,5 @@ +@use "rbq_avatar_container"; +@use "rbq_avatar"; +@use "rbq_byline_author_descriptor_container"; +@use "rbq_byline_author_descriptor"; +@use "rbq_byline_container"; diff --git a/src/components/Question.tsx b/src/components/Question.tsx deleted file mode 100644 index 28abac0..0000000 --- a/src/components/Question.tsx +++ /dev/null @@ -1,338 +0,0 @@ -import React, { useEffect, useState, FC, useRef } from "react"; -// import ScaleText from "react-scale-text"; -import { ScrollElement } from "react-scroll"; -import { - QuestionType, - QuestionProps, - ListItemContainerElementProps, -} from "../interfaces"; - -const Question: FC = (props) => { - const { - item, - questionIndex, - generalBackgroundColor, - generalFontColor, - resultsAvailable, - selectedAnswers, - changeSelectedAnswers, - scrollFunction, - onAnswerSelection, - } = props; - - const [answerHovered, changeAnswerHovered] = useState(null); - - // Necessary for ScaleText to refresh font-size right after component mount - useEffect(() => { - setTimeout(() => { - changeAnswerHovered(0); - changeAnswerHovered(null); - }, 400); - }, []); - - const handleAnswerSelection = ( - questionIndex: number, - answerIndex: number, - resultID: number, - specificHandleAnswerSelection?: () => void - ) => { - const handleGeneralAnswerSelection = () => { - if (onAnswerSelection) { - if (typeof onAnswerSelection === "function") { - onAnswerSelection(); - } - } - }; - - if (specificHandleAnswerSelection) { - if (typeof specificHandleAnswerSelection === "function") { - specificHandleAnswerSelection(); - } else { - handleGeneralAnswerSelection(); - } - } else { - handleGeneralAnswerSelection(); - } - - if (selectedAnswers.some((item) => item.questionIndex === questionIndex)) { - const arrCopy = selectedAnswers.slice(); - - arrCopy.splice( - arrCopy.findIndex((item) => item.questionIndex === questionIndex), - 1, - { questionIndex, answerIndex, resultID } - ); - - changeSelectedAnswers(arrCopy); - scrollFunction(`Question${questionIndex + 1}`, questionIndex); - } else { - changeSelectedAnswers([ - ...selectedAnswers, - { questionIndex, answerIndex, resultID }, - ]); - scrollFunction(`Question${questionIndex + 1}`, questionIndex); - } - }; - - const renderOverlapText = (item: QuestionType) => { - if (item.questionRelativeToImage !== "adjacent") { - return ( -

    - {item.question ? item.question : null} -

    - ); - } else { - return null; - } - }; - - const listItemContainerRef = useRef(null); - - const ListItemContainerElement: FC = ( - elProps - ) => ( -
  • - {elProps.children} -
  • - ); - - const ListItemContainerScrollElement = ScrollElement( - ListItemContainerElement - ); - - return ( - - {item.questionRelativeToImage === "adjacent" ? ( -

    - {item.question ? item.question : null} -

    - ) : null} - {item.backgroundImageSrc ? ( -
    - {`Question - {renderOverlapText(item)} -
    - ) : ( -
    - {renderOverlapText(item)} -
    - )} - {item.backgroundImageSrc && item.imageAttribution ? ( -

    - {item.imageAttribution} -

    - ) : null} - - {item.answers && - (Array.isArray(item.answers) && item.answers.length > 0 ? ( -
    answer.backgroundImageSrc) && - "rbq_answers_contain_images" - } ${item.answers.length >= 9 && "rbq_more_than_9_answers"} ${ - item.answers.length === 3 && "rbq_3_answers" - } ${ - item.answers.length >= 9 || - (item.answers.length % 3 === 0 && item.answers.length % 2 !== 0) - ? "rbq_answer_grid_layout" - : null - }`} - > - {item.answers.map((x, answerIndex) => { - const questionAnswered = selectedAnswers.some( - (el) => el.questionIndex === questionIndex - ); - - const answerSelected = selectedAnswers.some( - (el) => - el.questionIndex === questionIndex && - el.answerIndex === answerIndex - ); - - const actualBackgroundColor = x.backgroundColor - ? x.backgroundColor - : generalBackgroundColor - ? generalBackgroundColor - : null; - - return ( -
    changeAnswerHovered(answerIndex)} - onMouseLeave={() => changeAnswerHovered(null)} - onClick={() => - handleAnswerSelection( - questionIndex, - answerIndex, - x.resultID, - x.onAnswerSelection - ) - } - > -
    = 9 || - (item.answers.length % 3 === 0 && - item.answers.length % 2 !== 0) - ? "rbq_answer_grid_layout" - : null - } - `} - style={{ - background: - item.answerArrangement === "row" - ? questionAnswered - ? answerSelected - ? "#0f65ef" - : "#fff" - : "#fff" - : actualBackgroundColor - ? actualBackgroundColor - : x.backgroundImageSrc - ? "none" - : "#000", - }} - > - {x.backgroundImageSrc && - item.answerArrangement !== "row" ? ( - {`${x.answer} - ) : null} - - {x.backgroundImageSrc ? ( - item.answerArrangement === "tile" ? null : ( -

    {x.answer}

    - ) - ) : ( -
    - {/* */} -

    - {x.answer} -

    - {/*
    */} -
    - )} -
    - {x.backgroundImageSrc && item.answerArrangement === "tile" ? ( -
    - {x.answer && ( -

    {x.answer}

    - )} - {x.imageAttribution && ( -

    - {x.imageAttribution} -

    - )} -
    - ) : null} -
    - ); - })} -
    - ) : null)} -
    - ); -}; - -export default Question; diff --git a/src/components/Question/Question.tsx b/src/components/Question/Question.tsx new file mode 100644 index 0000000..01192da --- /dev/null +++ b/src/components/Question/Question.tsx @@ -0,0 +1,147 @@ +import React, { useEffect, useState, FC, useRef } from "react"; +import { ScrollElement } from "react-scroll"; +import { + QuestionType, + ListItemContainerElementProps, + QuestionProps, +} from "../../interfaces"; +import Answers from "../Answers/Answers"; +import "./question.css"; + +const Question: FC = (props) => { + const { + item, + questionIndex, + generalBackgroundColor, + generalFontColor, + resultsAvailable, + selectedAnswers, + changeSelectedAnswers, + scrollFunction, + onAnswerSelection, + } = props; + + const [answerHovered, changeAnswerHovered] = useState(null); + + // Necessary for ScaleText to refresh font-size right after component mount + useEffect(() => { + setTimeout(() => { + changeAnswerHovered(0); + changeAnswerHovered(null); + }, 400); + }, []); + + const renderOverlapText = (item: QuestionType) => { + if (item.questionRelativeToImage !== "adjacent") { + return ( +

    + {item.question ? item.question : null} +

    + ); + } else { + return null; + } + }; + + const listItemContainerRef = useRef(null); + + const ListItemContainerElement: FC = ( + elProps + ) => ( +
  • + {elProps.children} +
  • + ); + + const ListItemContainerScrollElement = ScrollElement( + ListItemContainerElement + ); + + return ( + + {item.questionRelativeToImage === "adjacent" && ( +

    + {item.question ? item.question : null} +

    + )} + {item.backgroundImageSrc ? ( +
    + {`Question + {renderOverlapText(item)} +
    + ) : ( +
    + {renderOverlapText(item)} +
    + )} + {item.backgroundImageSrc && item.imageAttribution ? ( +

    + {item.imageAttribution} +

    + ) : null} + + {item.answers && + (Array.isArray(item.answers) && item.answers.length > 0 ? ( + + ) : null)} +
    + ); +}; + +export default Question; diff --git a/src/components/Question/question.scss b/src/components/Question/question.scss new file mode 100644 index 0000000..8932767 --- /dev/null +++ b/src/components/Question/question.scss @@ -0,0 +1,8 @@ +@use "rbq_list_item_container"; +@use "rbq_question_adjacent_text"; +@use "rbq_question_image_attribution_text"; +@use "rbq_question_image_container"; +@use "rbq_question_image"; +@use "rbq_question_inner_container"; +@use "rbq_question_overlap_text"; +@use "rbq_text_fit"; diff --git a/src/components/Result.tsx b/src/components/Result.tsx deleted file mode 100644 index c6a566d..0000000 --- a/src/components/Result.tsx +++ /dev/null @@ -1,311 +0,0 @@ -import React, { FC, useMemo } from "react"; -import { GrRefresh, GrFacebook, GrTwitter } from "react-icons/gr"; -import { IoIosLink, IoIosCheckmarkCircle } from "react-icons/io"; -import { ResultProps } from "../interfaces"; -import { Element } from "react-scroll"; - -const Result: FC = (props) => { - const { - title, - resultsAvailable, - finalResult, - facebookShareButton, - facebookShareLink, - twitterShareButton, - twitterShareLink, - twitterShareText, - twitterShareHashtags, - copyShareButton, - copyShareLink, - shareLinkClicked, - changeShareLinkClicked, - shareLinkAnimatingOut, - changeShareLinkAnimatingOut, - scrollFunction, - changeResultsAvailable, - changeSelectedAnswers, - changeFinalResult, - onResult, - onRestart, - } = props; - - const handleRetakeQuiz = () => { - scrollFunction("Top", -2); - changeResultsAvailable(false); - changeSelectedAnswers([]); - changeFinalResult([]); - - if (shareLinkClicked) { - changeShareLinkClicked(false); - } - - if (shareLinkAnimatingOut) { - changeShareLinkAnimatingOut(false); - } - - if (onRestart) { - if (typeof onRestart === "function") { - onRestart(); - } - } - }; - - const handleShareLinkClicked = (shareLink: string) => { - // Handle copy to clipboard - const el = document.createElement("textarea"); - el.value = shareLink; - el.setAttribute("readonly", ""); - el.setAttribute("style", "position: absolute; left: -9999px;"); - document.body.appendChild(el); - - if (navigator.userAgent.match(/ipad|ipod|iphone/i)) { - // save current contentEditable/readOnly status - let editable = el.contentEditable; - let readOnly = el.readOnly; - - // convert to editable with readonly to stop iOS keyboard opening - el.contentEditable = "true"; - el.readOnly = true; - - // create a selectable range - let range = document.createRange(); - range.selectNodeContents(el); - - // select the range - let selection = window.getSelection(); - - if (selection) { - selection.removeAllRanges(); - selection.addRange(range); - el.setSelectionRange(0, 999999); - - // restore contentEditable/readOnly to original state - el.contentEditable = editable; - el.readOnly = readOnly; - } - } else { - el.select(); - } - - document.execCommand("copy"); - document.body.removeChild(el); - - if (!shareLinkClicked) { - changeShareLinkClicked(true); - } - }; - - useMemo(() => { - const generalOnResultFunction = () => { - if (onResult) { - if (typeof onResult === "function") { - onResult(); - } - } - }; - - if (resultsAvailable && finalResult.length > 0) { - if (finalResult[0].onResult) { - if (typeof finalResult[0].onResult === "function") { - finalResult[0].onResult(); - } else { - generalOnResultFunction(); - } - } else { - generalOnResultFunction(); - } - } - }, [resultsAvailable, finalResult, onResult]); - - if (resultsAvailable && finalResult.length > 0) { - return ( - -
    -

    {title}

    -
    - -

    Retake Quiz

    -
    -
    -
    -
    -

    - You got: {finalResult[0].title} -

    -

    - {finalResult[0].description} -

    - {finalResult[0].resultImageSrc && - finalResult[0].imageAttribution ? ( -

    - {finalResult[0].imageAttribution} -

    - ) : null} -
    - {facebookShareButton && ( - - - -

    Share

    -
    -
    - )} - {twitterShareButton && ( - 0 - ? `&hashtags=${twitterShareHashtags - .map((item) => encodeURIComponent(item)) - .join()}` - : "" - : "" - }` - : "" - } - target="_blank" - rel="noopener noreferrer" - > - - -

    Tweet

    -
    -
    - )} - {copyShareButton && ( -
    - {shareLinkClicked && ( -
    - -

    Link copied!

    -
    - )} - handleShareLinkClicked(copyShareLink)} - > - -

    Copy Link

    -
    -
    - )} -
    -
    - {finalResult[0].resultImageSrc && ( -
    - Buzzfeed Quiz Result Image -
    - )} -
    - {facebookShareButton && ( - - - -

    Share

    -
    -
    - )} - {twitterShareButton && ( - 0 - ? `&hashtags=${twitterShareHashtags - .map((item) => encodeURIComponent(item)) - .join()}` - : "" - : "" - }` - : "" - } - target="_blank" - rel="noopener noreferrer" - > - - -

    Tweet

    -
    -
    - )} - {copyShareButton && ( -
    - {shareLinkClicked ? ( -
    - -

    Link copied!

    -
    - ) : null} - handleShareLinkClicked(copyShareLink)} - > - -

    Copy Link

    -
    -
    - )} -
    -
    -
    - -

    Retake Quiz

    -
    -
    - ); - } else { - return null; - } -}; - -export default Result; diff --git a/src/components/Result/Result.tsx b/src/components/Result/Result.tsx new file mode 100644 index 0000000..3fd3b8c --- /dev/null +++ b/src/components/Result/Result.tsx @@ -0,0 +1,169 @@ +import React, { FC, useMemo } from "react"; +import { GrRefresh } from "react-icons/gr"; +import { ResultProps } from "../../interfaces"; +import { Element } from "react-scroll"; +import FacebookButton from "./ShareButtons/FacebookButton"; +import TwitterButton from "./ShareButtons/TwitterButton"; +import CopyLinkButton from "./ShareButtons/CopyLinkButton"; +import "./result.css"; + +const Result: FC = (props) => { + const { + title, + resultsAvailable, + finalResult, + facebookShareButton, + facebookShareLink, + twitterShareButton, + twitterShareLink, + twitterShareText, + twitterShareHashtags, + copyShareButton, + copyShareLink, + shareLinkClicked, + changeShareLinkClicked, + shareLinkAnimatingOut, + changeShareLinkAnimatingOut, + scrollFunction, + changeResultsAvailable, + changeSelectedAnswers, + changeFinalResult, + onResult, + onRestart, + } = props; + + const handleRetakeQuiz = () => { + scrollFunction("Top", -2); + changeResultsAvailable(false); + changeSelectedAnswers([]); + changeFinalResult([]); + + if (shareLinkClicked) { + changeShareLinkClicked(false); + } + + if (shareLinkAnimatingOut) { + changeShareLinkAnimatingOut(false); + } + + if (onRestart) { + if (typeof onRestart === "function") { + onRestart(); + } + } + }; + + useMemo(() => { + const generalOnResultFunction = () => { + if (onResult) { + if (typeof onResult === "function") { + onResult(); + } + } + }; + + if (resultsAvailable && finalResult.length > 0) { + if (finalResult[0].onResult) { + if (typeof finalResult[0].onResult === "function") { + finalResult[0].onResult(); + } else { + generalOnResultFunction(); + } + } else { + generalOnResultFunction(); + } + } + }, [resultsAvailable, finalResult, onResult]); + + if (resultsAvailable && finalResult.length > 0) { + return ( + +
    +

    {title}

    +
    + +

    Retake Quiz

    +
    +
    +
    +
    +

    + You got: {finalResult[0].title} +

    +

    + {finalResult[0].description} +

    + {finalResult[0].resultImageSrc && + finalResult[0].imageAttribution ? ( +

    + {finalResult[0].imageAttribution} +

    + ) : null} +
    + {facebookShareButton && ( + + )} + {twitterShareButton && ( + + )} + {copyShareButton && ( + + )} +
    +
    + {finalResult[0].resultImageSrc && ( +
    + Buzzfeed Quiz Result Image +
    + )} +
    + {facebookShareButton && ( + + )} + {twitterShareButton && ( + + )} + {copyShareButton && ( + + )} +
    +
    +
    + +

    Retake Quiz

    +
    +
    + ); + } else { + return null; + } +}; + +export default Result; diff --git a/src/components/Result/ShareButtons/CopyLinkButton.tsx b/src/components/Result/ShareButtons/CopyLinkButton.tsx new file mode 100644 index 0000000..be6e96c --- /dev/null +++ b/src/components/Result/ShareButtons/CopyLinkButton.tsx @@ -0,0 +1,96 @@ +import React, { FC } from "react"; +import { IoIosCheckmarkCircle, IoIosLink } from "react-icons/io"; +import { CopyLinkButtonProps } from "../../../interfaces"; + +const CopyLinkButton: FC = ({ + shareLinkClicked, + changeShareLinkClicked, + shareLinkAnimatingOut, + copyShareLink, + isMobile, +}) => { + const handleShareLinkClicked = (shareLink: string) => { + // Handle copy to clipboard + const el = document.createElement("textarea"); + el.value = shareLink; + el.setAttribute("readonly", ""); + el.setAttribute("style", "position: absolute; left: -9999px;"); + document.body.appendChild(el); + + if (navigator.userAgent.match(/ipad|ipod|iphone/i)) { + // save current contentEditable/readOnly status + let editable = el.contentEditable; + let readOnly = el.readOnly; + + // convert to editable with readonly to stop iOS keyboard opening + el.contentEditable = "true"; + el.readOnly = true; + + // create a selectable range + let range = document.createRange(); + range.selectNodeContents(el); + + // select the range + let selection = window.getSelection(); + + if (selection) { + selection.removeAllRanges(); + selection.addRange(range); + el.setSelectionRange(0, 999999); + + // restore contentEditable/readOnly to original state + el.contentEditable = editable; + el.readOnly = readOnly; + } + } else { + el.select(); + } + + document.execCommand("copy"); + document.body.removeChild(el); + + if (!shareLinkClicked) { + changeShareLinkClicked(true); + } + }; + + return ( +
    + {shareLinkClicked && ( +
    + +

    Link copied!

    +
    + )} + handleShareLinkClicked(copyShareLink)} + > + +

    + Copy Link +

    +
    +
    + ); +}; + +export default CopyLinkButton; diff --git a/src/components/Result/ShareButtons/FacebookButton.tsx b/src/components/Result/ShareButtons/FacebookButton.tsx new file mode 100644 index 0000000..090f7e9 --- /dev/null +++ b/src/components/Result/ShareButtons/FacebookButton.tsx @@ -0,0 +1,47 @@ +import React, { FC } from "react"; +import { GrFacebook } from "react-icons/gr"; +import { FacebookButtonProps } from "../../../interfaces"; + +const FacebookButton: FC = ({ + facebookShareLink, + isMobile, +}) => { + return ( + + + +

    + Share +

    +
    +
    + ); +}; + +export default FacebookButton; diff --git a/src/components/Result/ShareButtons/TwitterButton.tsx b/src/components/Result/ShareButtons/TwitterButton.tsx new file mode 100644 index 0000000..e74a713 --- /dev/null +++ b/src/components/Result/ShareButtons/TwitterButton.tsx @@ -0,0 +1,59 @@ +import React, { FC } from "react"; +import { GrTwitter } from "react-icons/gr"; +import { TwitterButtonProps } from "../../../interfaces"; + +const TwitterButton: FC = ({ + twitterShareLink, + twitterShareText, + twitterShareHashtags, + isMobile, +}) => { + return ( + 0 + ? `&hashtags=${twitterShareHashtags + .map((item) => encodeURIComponent(item)) + .join()}` + : "" + : "" + }` + : "" + } + target="_blank" + rel="noopener noreferrer" + > + + +

    + Tweet +

    +
    +
    + ); +}; + +export default TwitterButton; diff --git a/src/components/Result/result.scss b/src/components/Result/result.scss new file mode 100644 index 0000000..5f40ccf --- /dev/null +++ b/src/components/Result/result.scss @@ -0,0 +1,16 @@ +@use "rbq_mobile_retake_quiz_container"; +@use "rbq_mobile_share_links_container"; +@use "rbq_result_attribution_text"; +@use "rbq_result_header"; +@use "rbq_result_inner_container"; +@use "rbq_result_inner_description_container"; +@use "rbq_result_inner_description_header"; +@use "rbq_result_inner_description"; +@use "rbq_result_inner_image_container"; +@use "rbq_result_inner_image"; +@use "rbq_result_outer_container"; +@use "rbq_retake_quiz_container"; +@use "rbq_share_button"; +@use "rbq_share_link_button_outer_container"; +@use "rbq_share_links_container"; +@use "rbq_tooltip_container"; diff --git a/src/components/partials/Result/StyledTooltipContainer.js b/src/components/partials/Result/StyledTooltipContainer.js deleted file mode 100644 index 0f0eadc..0000000 --- a/src/components/partials/Result/StyledTooltipContainer.js +++ /dev/null @@ -1,64 +0,0 @@ -import styled from "styled-components"; - -export const StyledTooltipContainer = styled.div` - position: absolute; - display: flex; - align-items: center; - justify-content: space-between; - color: #fff; - background: #222; - max-width: 100%; - max-height: 1.5rem; - bottom: 0; - white-space: nowrap; - border: 1px solid #222; - box-shadow: 0 1px 1px rgb(173 168 168 / 10%); - border-radius: 3px; - margin-bottom: 61px; - padding: 0.5rem 0.8rem; - line-height: 1.5rem; - min-width: 4rem; - transform: translate(-2%, 0%); - @keyframes fadein { - from { - opacity: 0; - } - to { - opacity: 1; - } - } - @keyframes fadeout { - from { - opacity: 1; - } - to { - opacity: 0; - } - } - animation: ${(props) => - props.shareLinkAnimatingOut === true - ? "fadeout 0.5s ease" - : "fadein 0.2s ease"}; - @media (min-width: 40rem) { - padding: 0.4rem 0.625rem; - margin-bottom: 45px; - } - svg { - padding-right: 0.25rem; - } - p { - font-size: 0.8rem; - padding-left: 0.25rem; - } - &::after { - content: ""; - border-top-color: #222; - position: absolute; - top: 100%; - left: 50%; - margin-left: -0.5875rem; - border-width: 0.5875rem; - border-style: solid; - border-color: #222 transparent transparent transparent; - } -`; \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_mobile_share_links_list.scss b/src/components/partials/Result/_rbq_mobile_share_links_list.scss deleted file mode 100644 index 221a4f3..0000000 --- a/src/components/partials/Result/_rbq_mobile_share_links_list.scss +++ /dev/null @@ -1,15 +0,0 @@ - .rbq_mobile_share_links_container { - padding-left: 0; - margin-top: 1rem; - display: flex; - flex-direction: column; - padding-left: 1rem; - padding-right: 1rem; - padding-bottom: 0.5rem; - a { - text-decoration: none; - } - @media (min-width: 40rem) { - display: none; - } -} \ No newline at end of file diff --git a/src/components/partials/Result/_rbq_styled_share_link_button_outer_container.scss b/src/components/partials/Result/_rbq_styled_share_link_button_outer_container.scss deleted file mode 100644 index 4dfbaed..0000000 --- a/src/components/partials/Result/_rbq_styled_share_link_button_outer_container.scss +++ /dev/null @@ -1,8 +0,0 @@ - .rbq_share_link_button_outer_container { - position: relative; - @media (max-width: 40rem) { - display: flex; - align-items: center; - justify-content: center; - } -} \ No newline at end of file diff --git a/src/interfaces.ts b/src/interfaces.ts index 8dd2408..0855c60 100644 --- a/src/interfaces.ts +++ b/src/interfaces.ts @@ -44,6 +44,27 @@ export interface ResultProps { onRestart?(): void; } +// SHARE LINK BUTTON INTERFACES +export interface FacebookButtonProps { + facebookShareLink: string; + isMobile?: boolean; +} + +export interface TwitterButtonProps { + twitterShareLink: string; + twitterShareText: string; + twitterShareHashtags: string[]; + isMobile?: boolean; +} + +export interface CopyLinkButtonProps { + shareLinkClicked: boolean; + changeShareLinkClicked: Dispatch>; + shareLinkAnimatingOut: boolean; + copyShareLink: string; + isMobile?: boolean; +} + export type ImageType = | { backgroundImageSrc?: Falsy; @@ -55,6 +76,20 @@ export type ImageType = }; // ANSWER TYPES/INTERFACES +export interface AnswersProps { + item: QuestionType; + selectedAnswers: ISelectedAnswer[]; + changeSelectedAnswers: Dispatch>; + answerHovered: number | null; + changeAnswerHovered: Dispatch>; + questionIndex: number; + resultsAvailable: boolean; + onAnswerSelection(): void; + scrollFunction(element: string, questionIndex: number): void; + generalBackgroundColor?: string; + generalFontColor?: string; +} + export type AnswerType = ImageType & { answer: string; backgroundColor?: string; diff --git a/src/components/partials/Answer/_rbq_answer_image.scss b/src/partials/Answers/_rbq_answer_image.scss similarity index 100% rename from src/components/partials/Answer/_rbq_answer_image.scss rename to src/partials/Answers/_rbq_answer_image.scss diff --git a/src/components/partials/Answer/_rbq_answer_image_attribution.scss b/src/partials/Answers/_rbq_answer_image_attribution.scss similarity index 100% rename from src/components/partials/Answer/_rbq_answer_image_attribution.scss rename to src/partials/Answers/_rbq_answer_image_attribution.scss diff --git a/src/components/partials/Answer/_rbq_answer_image_bottom_text_container.scss b/src/partials/Answers/_rbq_answer_image_bottom_text_container.scss similarity index 100% rename from src/components/partials/Answer/_rbq_answer_image_bottom_text_container.scss rename to src/partials/Answers/_rbq_answer_image_bottom_text_container.scss diff --git a/src/components/partials/Answer/_rbq_answer_image_text.scss b/src/partials/Answers/_rbq_answer_image_text.scss similarity index 100% rename from src/components/partials/Answer/_rbq_answer_image_text.scss rename to src/partials/Answers/_rbq_answer_image_text.scss diff --git a/src/components/partials/Answer/_rbq_answers_container.scss b/src/partials/Answers/_rbq_answers_container.scss similarity index 100% rename from src/components/partials/Answer/_rbq_answers_container.scss rename to src/partials/Answers/_rbq_answers_container.scss diff --git a/src/components/partials/Answer/_rbq_individual_answer_container.scss b/src/partials/Answers/_rbq_individual_answer_container.scss similarity index 100% rename from src/components/partials/Answer/_rbq_individual_answer_container.scss rename to src/partials/Answers/_rbq_individual_answer_container.scss diff --git a/src/components/partials/Answer/_rbq_individual_answer_outer_container.scss b/src/partials/Answers/_rbq_individual_answer_outer_container.scss similarity index 100% rename from src/components/partials/Answer/_rbq_individual_answer_outer_container.scss rename to src/partials/Answers/_rbq_individual_answer_outer_container.scss diff --git a/src/components/partials/Byline/_rbq_avatar.scss b/src/partials/Byline/_rbq_avatar.scss similarity index 100% rename from src/components/partials/Byline/_rbq_avatar.scss rename to src/partials/Byline/_rbq_avatar.scss diff --git a/src/components/partials/Byline/_rbq_avatar_container.scss b/src/partials/Byline/_rbq_avatar_container.scss similarity index 100% rename from src/components/partials/Byline/_rbq_avatar_container.scss rename to src/partials/Byline/_rbq_avatar_container.scss diff --git a/src/components/partials/Byline/_rbq_byline_author_descriptor.scss b/src/partials/Byline/_rbq_byline_author_descriptor.scss similarity index 100% rename from src/components/partials/Byline/_rbq_byline_author_descriptor.scss rename to src/partials/Byline/_rbq_byline_author_descriptor.scss diff --git a/src/components/partials/Byline/_rbq_byline_author_descriptor_container.scss b/src/partials/Byline/_rbq_byline_author_descriptor_container.scss similarity index 100% rename from src/components/partials/Byline/_rbq_byline_author_descriptor_container.scss rename to src/partials/Byline/_rbq_byline_author_descriptor_container.scss diff --git a/src/components/partials/Byline/_rbq_byline_container.scss b/src/partials/Byline/_rbq_byline_container.scss similarity index 100% rename from src/components/partials/Byline/_rbq_byline_container.scss rename to src/partials/Byline/_rbq_byline_container.scss diff --git a/src/components/partials/Question/_rbq_list_item_container.scss b/src/partials/Question/_rbq_list_item_container.scss similarity index 100% rename from src/components/partials/Question/_rbq_list_item_container.scss rename to src/partials/Question/_rbq_list_item_container.scss diff --git a/src/components/partials/Question/_rbq_question_adjacent_text.scss b/src/partials/Question/_rbq_question_adjacent_text.scss similarity index 100% rename from src/components/partials/Question/_rbq_question_adjacent_text.scss rename to src/partials/Question/_rbq_question_adjacent_text.scss diff --git a/src/components/partials/Question/_rbq_question_image.scss b/src/partials/Question/_rbq_question_image.scss similarity index 100% rename from src/components/partials/Question/_rbq_question_image.scss rename to src/partials/Question/_rbq_question_image.scss diff --git a/src/components/partials/Question/_rbq_question_image_attribution_text.scss b/src/partials/Question/_rbq_question_image_attribution_text.scss similarity index 100% rename from src/components/partials/Question/_rbq_question_image_attribution_text.scss rename to src/partials/Question/_rbq_question_image_attribution_text.scss diff --git a/src/components/partials/Question/_rbq_question_image_container.scss b/src/partials/Question/_rbq_question_image_container.scss similarity index 100% rename from src/components/partials/Question/_rbq_question_image_container.scss rename to src/partials/Question/_rbq_question_image_container.scss diff --git a/src/components/partials/Question/_rbq_question_inner_container.scss b/src/partials/Question/_rbq_question_inner_container.scss similarity index 100% rename from src/components/partials/Question/_rbq_question_inner_container.scss rename to src/partials/Question/_rbq_question_inner_container.scss diff --git a/src/components/partials/Question/_rbq_question_overlap_text.scss b/src/partials/Question/_rbq_question_overlap_text.scss similarity index 100% rename from src/components/partials/Question/_rbq_question_overlap_text.scss rename to src/partials/Question/_rbq_question_overlap_text.scss diff --git a/src/components/partials/Question/_rbq_text_fit.scss b/src/partials/Question/_rbq_text_fit.scss similarity index 100% rename from src/components/partials/Question/_rbq_text_fit.scss rename to src/partials/Question/_rbq_text_fit.scss diff --git a/src/components/partials/ReactBuzzFeedQuiz/_rbq_inner_quiz_container.scss b/src/partials/ReactBuzzFeedQuiz/_rbq_inner_quiz_container.scss similarity index 100% rename from src/components/partials/ReactBuzzFeedQuiz/_rbq_inner_quiz_container.scss rename to src/partials/ReactBuzzFeedQuiz/_rbq_inner_quiz_container.scss diff --git a/src/components/partials/ReactBuzzFeedQuiz/_rbq_outer_quiz_container.scss b/src/partials/ReactBuzzFeedQuiz/_rbq_outer_quiz_container.scss similarity index 100% rename from src/components/partials/ReactBuzzFeedQuiz/_rbq_outer_quiz_container.scss rename to src/partials/ReactBuzzFeedQuiz/_rbq_outer_quiz_container.scss diff --git a/src/components/partials/ReactBuzzFeedQuiz/_rbq_question_list_container.scss b/src/partials/ReactBuzzFeedQuiz/_rbq_question_list_container.scss similarity index 100% rename from src/components/partials/ReactBuzzFeedQuiz/_rbq_question_list_container.scss rename to src/partials/ReactBuzzFeedQuiz/_rbq_question_list_container.scss diff --git a/src/components/partials/ReactBuzzFeedQuiz/_rbq_quiz_description.scss b/src/partials/ReactBuzzFeedQuiz/_rbq_quiz_description.scss similarity index 100% rename from src/components/partials/ReactBuzzFeedQuiz/_rbq_quiz_description.scss rename to src/partials/ReactBuzzFeedQuiz/_rbq_quiz_description.scss diff --git a/src/components/partials/ReactBuzzFeedQuiz/_rbq_quiz_title.scss b/src/partials/ReactBuzzFeedQuiz/_rbq_quiz_title.scss similarity index 100% rename from src/components/partials/ReactBuzzFeedQuiz/_rbq_quiz_title.scss rename to src/partials/ReactBuzzFeedQuiz/_rbq_quiz_title.scss diff --git a/src/components/partials/Result/_rbq_mobile_retake_quiz_container.scss b/src/partials/Result/_rbq_mobile_retake_quiz_container.scss similarity index 100% rename from src/components/partials/Result/_rbq_mobile_retake_quiz_container.scss rename to src/partials/Result/_rbq_mobile_retake_quiz_container.scss diff --git a/src/components/partials/Result/_rbq_mobile_share_links_container.scss b/src/partials/Result/_rbq_mobile_share_links_container.scss similarity index 100% rename from src/components/partials/Result/_rbq_mobile_share_links_container.scss rename to src/partials/Result/_rbq_mobile_share_links_container.scss diff --git a/src/components/partials/Result/_rbq_result_attribution_text.scss b/src/partials/Result/_rbq_result_attribution_text.scss similarity index 100% rename from src/components/partials/Result/_rbq_result_attribution_text.scss rename to src/partials/Result/_rbq_result_attribution_text.scss diff --git a/src/components/partials/Result/_rbq_result_header.scss b/src/partials/Result/_rbq_result_header.scss similarity index 100% rename from src/components/partials/Result/_rbq_result_header.scss rename to src/partials/Result/_rbq_result_header.scss diff --git a/src/components/partials/Result/_rbq_result_inner_container.scss b/src/partials/Result/_rbq_result_inner_container.scss similarity index 100% rename from src/components/partials/Result/_rbq_result_inner_container.scss rename to src/partials/Result/_rbq_result_inner_container.scss diff --git a/src/components/partials/Result/_rbq_result_inner_description.scss b/src/partials/Result/_rbq_result_inner_description.scss similarity index 100% rename from src/components/partials/Result/_rbq_result_inner_description.scss rename to src/partials/Result/_rbq_result_inner_description.scss diff --git a/src/components/partials/Result/_rbq_result_inner_description_container.scss b/src/partials/Result/_rbq_result_inner_description_container.scss similarity index 100% rename from src/components/partials/Result/_rbq_result_inner_description_container.scss rename to src/partials/Result/_rbq_result_inner_description_container.scss diff --git a/src/components/partials/Result/_rbq_result_inner_description_header.scss b/src/partials/Result/_rbq_result_inner_description_header.scss similarity index 100% rename from src/components/partials/Result/_rbq_result_inner_description_header.scss rename to src/partials/Result/_rbq_result_inner_description_header.scss diff --git a/src/components/partials/Result/_rbq_result_inner_image.scss b/src/partials/Result/_rbq_result_inner_image.scss similarity index 100% rename from src/components/partials/Result/_rbq_result_inner_image.scss rename to src/partials/Result/_rbq_result_inner_image.scss diff --git a/src/components/partials/Result/_rbq_result_inner_image_container.scss b/src/partials/Result/_rbq_result_inner_image_container.scss similarity index 100% rename from src/components/partials/Result/_rbq_result_inner_image_container.scss rename to src/partials/Result/_rbq_result_inner_image_container.scss diff --git a/src/components/partials/Result/_rbq_result_outer_container.scss b/src/partials/Result/_rbq_result_outer_container.scss similarity index 100% rename from src/components/partials/Result/_rbq_result_outer_container.scss rename to src/partials/Result/_rbq_result_outer_container.scss diff --git a/src/components/partials/Result/_rbq_retake_quiz_container.scss b/src/partials/Result/_rbq_retake_quiz_container.scss similarity index 100% rename from src/components/partials/Result/_rbq_retake_quiz_container.scss rename to src/partials/Result/_rbq_retake_quiz_container.scss diff --git a/src/components/partials/Result/_rbq_share_button.scss b/src/partials/Result/_rbq_share_button.scss similarity index 100% rename from src/components/partials/Result/_rbq_share_button.scss rename to src/partials/Result/_rbq_share_button.scss diff --git a/src/components/partials/Result/_rbq_share_link_button_outer_container.scss b/src/partials/Result/_rbq_share_link_button_outer_container.scss similarity index 100% rename from src/components/partials/Result/_rbq_share_link_button_outer_container.scss rename to src/partials/Result/_rbq_share_link_button_outer_container.scss diff --git a/src/components/partials/Result/_rbq_share_links_container.scss b/src/partials/Result/_rbq_share_links_container.scss similarity index 100% rename from src/components/partials/Result/_rbq_share_links_container.scss rename to src/partials/Result/_rbq_share_links_container.scss diff --git a/src/components/partials/Result/_rbq_tooltip_container.scss b/src/partials/Result/_rbq_tooltip_container.scss similarity index 90% rename from src/components/partials/Result/_rbq_tooltip_container.scss rename to src/partials/Result/_rbq_tooltip_container.scss index f906676..3fafbf9 100644 --- a/src/components/partials/Result/_rbq_tooltip_container.scss +++ b/src/partials/Result/_rbq_tooltip_container.scss @@ -36,11 +36,11 @@ } } - animation: "fadein 0.2s ease"; + animation: fadein 0.2s ease; - .rbq_tooltip_animating_out { - animation: "fadeout 0.5s ease"; - } + .rbq_tooltip_animating_out { + animation: fadeout 0.5s ease; + } @media (min-width: 40rem) { padding: 0.4rem 0.625rem; @@ -67,4 +67,4 @@ border-style: solid; border-color: #222 transparent transparent transparent; } -} \ No newline at end of file +} diff --git a/src/react-buzzfeed-quiz.scss b/src/react-buzzfeed-quiz.scss new file mode 100644 index 0000000..29d803e --- /dev/null +++ b/src/react-buzzfeed-quiz.scss @@ -0,0 +1,5 @@ +@use "rbq_inner_quiz_container"; +@use "rbq_outer_quiz_container"; +@use "rbq_question_list_container"; +@use "rbq_quiz_description"; +@use "rbq_quiz_title"; diff --git a/tsconfig.build.json b/tsconfig.build.json new file mode 100644 index 0000000..3d53890 --- /dev/null +++ b/tsconfig.build.json @@ -0,0 +1,7 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "module": "commonjs" + }, + "exclude": ["lib/*", "webpack.config.*", "*.js", "example", "images"] +} diff --git a/tsconfig.json b/tsconfig.json index 84b2ec0..170a59a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,20 +1,21 @@ { "compilerOptions": { + "outDir": "./lib/", "alwaysStrict": true, "sourceMap": false, "strictNullChecks": true, "strictFunctionTypes": true, "strictPropertyInitialization": true, "strictBindCallApply": true, - "module": "es2015", + "module": "es6", "jsx": "react", "target": "es5", + "allowJs": true, "moduleResolution": "node", "experimentalDecorators": true, "esModuleInterop": true, "declaration": true, "lib": ["dom", "es2017", "es5", "es6", "es7"], - "outDir": ".", "strict": true, "noImplicitAny": true, "noImplicitThis": true, @@ -22,5 +23,5 @@ "noUnusedLocals": true, "noUnusedParameters": true }, - "exclude": ["docs/*", "webpack.config.*", "*.js", "__tests__", "examples"] + "exclude": ["lib/*", "webpack.config.*", "example", "images"] } diff --git a/webpack.config.js b/webpack.config.js index 3de64bf..da7c4d7 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,123 +1,14 @@ const path = require("path"); const TerserPlugin = require("terser-webpack-plugin"); const MiniCssExtractPlugin = require("mini-css-extract-plugin"); -const RemoveEmptyScriptsPlugin = require("webpack-remove-empty-scripts"); module.exports = { optimization: { minimizer: [new TerserPlugin({ extractComments: false })], }, - plugins: [ - new RemoveEmptyScriptsPlugin({ - extensions: ["css", "woff", "woff2"], - }), - new MiniCssExtractPlugin({ - filename: "./ProximaNova.css", - }), - ], mode: "production", entry: { - quizValidatorFunction: "./src/quizValidatorFunction.js", ReactBuzzFeedQuiz: "./src/ReactBuzzFeedQuiz.js", - // Byline Styled Components - "./components/styled/Byline/StyledAvatar": - "./src/components/styled/Byline/StyledAvatar.js", - "./components/styled/Byline/StyledAvatarContainer": - "./src/components/styled/Byline/StyledAvatarContainer.js", - "./components/styled/Byline/StyledBylineAuthorDescriptor": - "./src/components/styled/Byline/StyledBylineAuthorDescriptor.js", - "./components/styled/Byline/StyledBylineAuthorDescriptorContainer": - "./src/components/styled/Byline/StyledBylineAuthorDescriptorContainer.js", - "./components/styled/Byline/StyledBylineContainer": - "./src/components/styled/Byline/StyledBylineContainer.js", - - // Question Styled Components - "./components/styled/Question/StyledAnswerImage": - "./src/components/styled/Question/StyledAnswerImage.js", - "./components/styled/Question/StyledAnswerImageAttribution": - "./src/components/styled/Question/StyledAnswerImageAttribution.js", - "./components/styled/Question/StyledAnswerImageBottomTextContainer": - "./src/components/styled/Question/StyledAnswerImageBottomTextContainer.js", - "./components/styled/Question/StyledAnswerImageText": - "./src/components/styled/Question/StyledAnswerImageText.js", - "./components/styled/Question/StyledIndividualAnswerContainer": - "./src/components/styled/Question/StyledIndividualAnswerContainer.js", - "./components/styled/Question/StyledIndividualAnswerOuterContainer": - "./src/components/styled/Question/StyledIndividualAnswerOuterContainer.js", - "./components/styled/Question/StyledListItemContainer": - "./src/components/styled/Question/StyledListItemContainer.js", - "./components/styled/Question/StyledQuestionAdjacentText": - "./src/components/styled/Question/StyledQuestionAdjacentText.js", - "./components/styled/Question/StyledQuestionAnswersContainer": - "./src/components/styled/Question/StyledQuestionAnswersContainer.js", - "./components/styled/Question/StyledQuestionContainer": - "./src/components/styled/Question/StyledQuestionContainer.js", - "./components/styled/Question/StyledQuestionImage": - "./src/components/styled/Question/StyledQuestionImage.js", - "./components/styled/Question/StyledQuestionImageAttributionText": - "./src/components/styled/Question/StyledQuestionImageAttributionText.js", - "./components/styled/Question/StyledQuestionImageContainer": - "./src/components/styled/Question/StyledQuestionImageContainer.js", - "./components/styled/Question/StyledQuestionOverlapText": - "./src/components/styled/Question/StyledQuestionOverlapText.js", - "./components/styled/Question/StyledTextfit": - "./src/components/styled/Question/StyledTextfit.js", - - // Result Styled Components - "./components/styled/Result/StyledMobileRetakeQuizContainer": - "./src/components/styled/Result/StyledMobileRetakeQuizContainer.js", - "./components/styled/Result/StyledMobileShareLinksList": - "./src/components/styled/Result/StyledMobileShareLinksList.js", - "./components/styled/Result/StyledResultAttributionText": - "./src/components/styled/Result/StyledResultAttributionText.js", - "./components/styled/Result/StyledResultHeader": - "./src/components/styled/Result/StyledResultHeader.js", - "./components/styled/Result/StyledResultInnerContainer": - "./src/components/styled/Result/StyledResultInnerContainer.js", - "./components/styled/Result/StyledResultInnerDescription": - "./src/components/styled/Result/StyledResultInnerDescription.js", - "./components/styled/Result/StyledResultInnerDescriptionContainer": - "./src/components/styled/Result/StyledResultInnerDescriptionContainer.js", - "./components/styled/Result/StyledResultInnerDescriptionHeader": - "./src/components/styled/Result/StyledResultInnerDescriptionHeader.js", - "./components/styled/Result/StyledResultInnerImage": - "./src/components/styled/Result/StyledResultInnerImage.js", - "./components/styled/Result/StyledResultInnerImageContainer": - "./src/components/styled/Result/StyledResultInnerImageContainer.js", - "./components/styled/Result/StyledResultOuterContainer": - "./src/components/styled/Result/StyledResultOuterContainer.js", - "./components/styled/Result/StyledRetakeQuizContainer": - "./src/components/styled/Result/StyledRetakeQuizContainer.js", - "./components/styled/Result/StyledShareButton": - "./src/components/styled/Result/StyledShareButton.js", - "./components/styled/Result/StyledShareLinkButtonOuterContainer": - "./src/components/styled/Result/StyledShareLinkButtonOuterContainer.js", - "./components/styled/Result/StyledShareLinksList": - "./src/components/styled/Result/StyledShareLinksList.js", - "./components/styled/Result/StyledTooltipContainer": - "./src/components/styled/Result/StyledTooltipContainer.js", - - "./components/Byline": "./src/components/Byline.js", - "./components/Question": "./src/components/Question.js", - "./components/Result": "./src/components/Result.js", - - "./ProximaNovaFont/woff2/Proxima_Nova_Black": - "./src/ProximaNovaFont/woff2/Proxima_Nova_Black.woff2", - "./ProximaNovaFont/woff2/Proxima_Nova_Bold": - "./src/ProximaNovaFont/woff2/Proxima_Nova_Bold.woff2", - "./ProximaNovaFont/woff2/Proxima_Nova_Regular": - "./src/ProximaNovaFont/woff2/Proxima_Nova_Regular.woff2", - "./ProximaNovaFont/woff2/Proxima_Nova_Semibold": - "./src/ProximaNovaFont/woff2/Proxima_Nova_Semibold.woff2", - - "./ProximaNovaFont/woff/Proxima_Nova_Black": - "./src/ProximaNovaFont/woff/Proxima_Nova_Black.woff", - "./ProximaNovaFont/woff/Proxima_Nova_Bold": - "./src/ProximaNovaFont/woff/Proxima_Nova_Bold.woff", - "./ProximaNovaFont/woff/Proxima_Nova_Regular": - "./src/ProximaNovaFont/woff/Proxima_Nova_Regular.woff", - "./ProximaNovaFont/woff/Proxima_Nova_Semibold": - "./src/ProximaNovaFont/woff/Proxima_Nova_Semibold.woff", }, output: { path: path.resolve("lib"), @@ -126,68 +17,58 @@ module.exports = { }, module: { rules: [ + { + test: /\.tsx?$/, + use: "ts-loader", + exclude: /node_modules/, + }, { test: /\.(js|jsx)$/, exclude: /(node_modules)/, use: "babel-loader", }, { - test: /\.css$/, + test: /\.scss$/, use: [ - { - loader: MiniCssExtractPlugin.loader, - options: { - publicPath: "", - }, - }, + "style-loader", { loader: "css-loader", options: { - url: false, + importLoaders: 1, }, }, + "postcss-loader", + "sass-loader", ], }, { - test: /\.(woff2)$/, + test: /\.css$/, use: [ { - loader: "file-loader", + loader: MiniCssExtractPlugin.loader, options: { - name: "[name].[ext]", - outputPath: "ProximaNovaFont/woff2", + publicPath: "", }, }, - ], - }, - { - test: /\.(woff)$/, - use: [ { - loader: "file-loader", + loader: "css-loader", options: { - name: "[name].[ext]", - outputPath: "ProximaNovaFont/woff", + url: false, }, }, ], }, - { - test: /\.txt$/i, - use: "raw-loader", - }, ], }, resolve: { alias: { react: path.resolve(__dirname, "./node_modules/react"), "react-dom": path.resolve(__dirname, "./node_modules/react-dom"), - ProximaNovaFont: path.resolve(__dirname, "src/ProximaNovaFont"), }, - extensions: [".js", ".jsx"], + extensions: [".ts", ".tsx", ".js", ".jsx"], }, externals: { - // Don't bundle react, react-dom, or styled-components + // Don't bundle react or react-dom react: { commonjs: "react", commonjs2: "react", @@ -200,10 +81,5 @@ module.exports = { amd: "ReactDOM", root: "ReactDOM", }, - "styled-components": { - commonjs: "styled-components", - commonjs2: "styled-components", - amd: "styled-components", - }, }, }; From 5c31f8e1c13fd74b804aab08aedb7f0b5f1313aa Mon Sep 17 00:00:00 2001 From: amamenko Date: Sun, 6 Jun 2021 23:58:12 -0400 Subject: [PATCH 04/19] Updated webpack/tsconfig and reformatted SCSS partial imports --- ProximaNovaFont.css | 35 - package-lock.json | 5598 +++++++++++------ package.json | 18 +- postcss.config.js | 5 - src/ReactBuzzFeedQuiz.tsx | 2 +- src/components/Answers/Answers.tsx | 1 - src/components/Answers/answers.scss | 7 - .../Answers/partials}/_rbq_answer_image.scss | 0 .../_rbq_answer_image_attribution.scss | 0 ...bq_answer_image_bottom_text_container.scss | 0 .../partials}/_rbq_answer_image_text.scss | 0 .../partials}/_rbq_answers_container.scss | 0 .../_rbq_individual_answer_container.scss | 0 ...rbq_individual_answer_outer_container.scss | 0 src/components/Byline/byline.scss | 5 - .../Byline/partials}/_rbq_avatar.scss | 0 .../partials}/_rbq_avatar_container.scss | 0 .../_rbq_byline_author_descriptor.scss | 0 ...bq_byline_author_descriptor_container.scss | 0 .../partials}/_rbq_byline_container.scss | 0 src/components/Question/Question.tsx | 1 - .../partials}/_rbq_list_item_container.scss | 0 .../_rbq_question_adjacent_text.scss | 0 .../partials}/_rbq_question_image.scss | 0 .../_rbq_question_image_attribution_text.scss | 0 .../_rbq_question_image_container.scss | 0 .../_rbq_question_inner_container.scss | 0 .../partials}/_rbq_question_overlap_text.scss | 0 .../Question/partials}/_rbq_text_fit.scss | 0 src/components/Question/question.scss | 8 - src/components/Result/Result.tsx | 1 - .../_rbq_mobile_retake_quiz_container.scss | 0 .../_rbq_mobile_share_links_container.scss | 0 .../_rbq_result_attribution_text.scss | 0 .../Result/partials}/_rbq_result_header.scss | 0 .../_rbq_result_inner_container.scss | 0 .../_rbq_result_inner_description.scss | 0 ...bq_result_inner_description_container.scss | 0 .../_rbq_result_inner_description_header.scss | 0 .../partials}/_rbq_result_inner_image.scss | 0 .../_rbq_result_inner_image_container.scss | 0 .../_rbq_result_outer_container.scss | 0 .../partials}/_rbq_retake_quiz_container.scss | 0 .../Result/partials}/_rbq_share_button.scss | 0 ...rbq_share_link_button_outer_container.scss | 0 .../partials}/_rbq_share_links_container.scss | 0 .../partials}/_rbq_tooltip_container.scss | 0 src/components/Result/result.scss | 16 - src/main.scss | 50 + src/react-buzzfeed-quiz.scss | 5 - tsconfig.build.json | 7 - tsconfig.json | 20 +- webpack.config.js | 70 +- 53 files changed, 3871 insertions(+), 1978 deletions(-) delete mode 100644 ProximaNovaFont.css delete mode 100644 postcss.config.js delete mode 100644 src/components/Answers/answers.scss rename src/{partials/Answers => components/Answers/partials}/_rbq_answer_image.scss (100%) rename src/{partials/Answers => components/Answers/partials}/_rbq_answer_image_attribution.scss (100%) rename src/{partials/Answers => components/Answers/partials}/_rbq_answer_image_bottom_text_container.scss (100%) rename src/{partials/Answers => components/Answers/partials}/_rbq_answer_image_text.scss (100%) rename src/{partials/Answers => components/Answers/partials}/_rbq_answers_container.scss (100%) rename src/{partials/Answers => components/Answers/partials}/_rbq_individual_answer_container.scss (100%) rename src/{partials/Answers => components/Answers/partials}/_rbq_individual_answer_outer_container.scss (100%) delete mode 100644 src/components/Byline/byline.scss rename src/{partials/Byline => components/Byline/partials}/_rbq_avatar.scss (100%) rename src/{partials/Byline => components/Byline/partials}/_rbq_avatar_container.scss (100%) rename src/{partials/Byline => components/Byline/partials}/_rbq_byline_author_descriptor.scss (100%) rename src/{partials/Byline => components/Byline/partials}/_rbq_byline_author_descriptor_container.scss (100%) rename src/{partials/Byline => components/Byline/partials}/_rbq_byline_container.scss (100%) rename src/{partials/Question => components/Question/partials}/_rbq_list_item_container.scss (100%) rename src/{partials/Question => components/Question/partials}/_rbq_question_adjacent_text.scss (100%) rename src/{partials/Question => components/Question/partials}/_rbq_question_image.scss (100%) rename src/{partials/Question => components/Question/partials}/_rbq_question_image_attribution_text.scss (100%) rename src/{partials/Question => components/Question/partials}/_rbq_question_image_container.scss (100%) rename src/{partials/Question => components/Question/partials}/_rbq_question_inner_container.scss (100%) rename src/{partials/Question => components/Question/partials}/_rbq_question_overlap_text.scss (100%) rename src/{partials/Question => components/Question/partials}/_rbq_text_fit.scss (100%) delete mode 100644 src/components/Question/question.scss rename src/{partials/Result => components/Result/partials}/_rbq_mobile_retake_quiz_container.scss (100%) rename src/{partials/Result => components/Result/partials}/_rbq_mobile_share_links_container.scss (100%) rename src/{partials/Result => components/Result/partials}/_rbq_result_attribution_text.scss (100%) rename src/{partials/Result => components/Result/partials}/_rbq_result_header.scss (100%) rename src/{partials/Result => components/Result/partials}/_rbq_result_inner_container.scss (100%) rename src/{partials/Result => components/Result/partials}/_rbq_result_inner_description.scss (100%) rename src/{partials/Result => components/Result/partials}/_rbq_result_inner_description_container.scss (100%) rename src/{partials/Result => components/Result/partials}/_rbq_result_inner_description_header.scss (100%) rename src/{partials/Result => components/Result/partials}/_rbq_result_inner_image.scss (100%) rename src/{partials/Result => components/Result/partials}/_rbq_result_inner_image_container.scss (100%) rename src/{partials/Result => components/Result/partials}/_rbq_result_outer_container.scss (100%) rename src/{partials/Result => components/Result/partials}/_rbq_retake_quiz_container.scss (100%) rename src/{partials/Result => components/Result/partials}/_rbq_share_button.scss (100%) rename src/{partials/Result => components/Result/partials}/_rbq_share_link_button_outer_container.scss (100%) rename src/{partials/Result => components/Result/partials}/_rbq_share_links_container.scss (100%) rename src/{partials/Result => components/Result/partials}/_rbq_tooltip_container.scss (100%) delete mode 100644 src/components/Result/result.scss create mode 100644 src/main.scss delete mode 100644 src/react-buzzfeed-quiz.scss delete mode 100644 tsconfig.build.json diff --git a/ProximaNovaFont.css b/ProximaNovaFont.css deleted file mode 100644 index 151d9e2..0000000 --- a/ProximaNovaFont.css +++ /dev/null @@ -1,35 +0,0 @@ -@font-face { - font-family: "Proxima Nova"; - src: url("./lib/ProximaNovaFont/woff2/Proxima_Nova_Regular.woff2") - format("woff2"), - url("./lib/ProximaNovaFont/woff/Proxima_Nova_Regular.woff") format("woff"); - font-weight: 400; - font-style: normal; -} - -@font-face { - font-family: "Proxima Nova"; - src: url("./lib/ProximaNovaFont/woff2/Proxima_Nova_Semibold.woff2") - format("woff2"), - url("./lib/ProximaNovaFont/woff/Proxima_Nova_Semibold.woff") format("woff"); - font-weight: 600; - font-style: normal; -} - -@font-face { - font-family: "Proxima Nova"; - src: url("./lib/ProximaNovaFont/woff2/Proxima_Nova_Bold.woff2") - format("woff2"), - url("./lib/ProximaNovaFont/woff/Proxima_Nova_Bold.woff") format("woff"); - font-weight: 700; - font-style: normal; -} - -@font-face { - font-family: "Proxima Nova"; - src: url("./lib/ProximaNovaFont/woff2/Proxima_Nova_Black.woff2") - format("woff2"), - url("./lib/ProximaNovaFont/woff/Proxima_Nova_Black.woff") format("woff"); - font-weight: 900; - font-style: normal; -} diff --git a/package-lock.json b/package-lock.json index 6c9030d..fa5e773 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,19 +24,28 @@ "@types/react-scroll": "^1.8.2", "babel-loader": "^8.2.2", "babel-plugin-transform-object-rest-spread": "^6.26.0", + "clean-webpack-plugin": "*", + "copy-webpack-plugin": "^9.0.0", "css-loader": "^5.2.6", - "cssnano": "^5.0.5", + "css-modules-typescript-loader": "^4.0.1", + "declaration-bundler-webpack-plugin": "^1.0.3", + "dts-bundle": "^0.7.3", + "dts-bundle-generator": "^5.9.0", + "dts-bundle-webpack": "^1.0.2", "file-loader": "^6.2.0", - "mini-css-extract-plugin": "^1.3.8", - "node-sass": "^6.0.0", + "fork-ts-checker-webpack-plugin": "^6.2.10", + "html-webpack-plugin": "^5.3.1", + "mini-css-extract-plugin": "^1.6.0", "postcss-loader": "^5.3.0", "raw-loader": "^4.0.2", "react": ">=15.0.1", "react-dom": ">=15.0.1", + "sass": "^1.34.1", "sass-loader": "^12.0.0", "style-loader": "^2.0.0", "terser-webpack-plugin": "^5.1.1", "ts-loader": "^9.2.2", + "tsconfig-paths-webpack-plugin": "^3.5.1", "typescript": "^4.3.2", "webpack": "^5.30.0", "webpack-cli": "^4.5.0", @@ -1223,15 +1232,47 @@ "node": ">=8" } }, - "node_modules/@trysound/sax": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz", - "integrity": "sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow==", + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, "engines": { - "node": ">=10.13.0" + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz", + "integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" } }, + "node_modules/@types/detect-indent": { + "version": "0.1.30", + "resolved": "https://registry.npmjs.org/@types/detect-indent/-/detect-indent-0.1.30.tgz", + "integrity": "sha1-3GgrtBK05lugmOcO2tc7SDP7kQ0=", + "dev": true + }, "node_modules/@types/eslint": { "version": "7.2.8", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.8.tgz", @@ -1258,6 +1299,22 @@ "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", "dev": true }, + "node_modules/@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==", + "dev": true + }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", @@ -1294,6 +1351,24 @@ "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", "dev": true }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==", + "dev": true + }, + "node_modules/@types/mkdirp": { + "version": "0.3.29", + "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.3.29.tgz", + "integrity": "sha1-fyrX7FX5FEgvybHsS7GuYCjUYGY=", + "dev": true + }, "node_modules/@types/node": { "version": "15.12.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.0.tgz", @@ -1538,7 +1613,9 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/acorn": { "version": "8.1.0", @@ -1570,17 +1647,13 @@ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, "node_modules/amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.4.2" } @@ -1614,17 +1687,34 @@ "node": ">=4" } }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/are-we-there-yet": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -1635,6 +1725,26 @@ "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -1644,6 +1754,8 @@ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "safer-buffer": "~2.1.0" } @@ -1653,6 +1765,8 @@ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.8" } @@ -1662,6 +1776,8 @@ "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": "*" } @@ -1670,13 +1786,26 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } }, "node_modules/aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": "*" } @@ -1685,7 +1814,9 @@ "version": "1.11.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/babel-loader": { "version": "8.2.2", @@ -1784,6 +1915,8 @@ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "tweetnacl": "^0.14.3" } @@ -1797,6 +1930,15 @@ "node": "*" } }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -1873,11 +2015,29 @@ "node": ">=6" } }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camel-case/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, "node_modules/camelcase": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -1887,6 +2047,8 @@ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "camelcase": "^2.0.0", "map-obj": "^1.0.0" @@ -1895,18 +2057,6 @@ "node": ">=0.10.0" } }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, "node_modules/caniuse-lite": { "version": "1.0.30001233", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001233.tgz", @@ -1921,7 +2071,9 @@ "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/chalk": { "version": "2.4.2", @@ -1937,11 +2089,46 @@ "node": ">=4" } }, + "node_modules/chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/chownr": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=10" } @@ -1958,11 +2145,49 @@ "node": ">=6.0" } }, + "node_modules/clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-webpack-plugin": { + "version": "4.0.0-alpha.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0-alpha.0.tgz", + "integrity": "sha512-+X6mASBbGSVyw8L9/1rhQ+vS4uaQMopf194kX7Aes8qfezgCFL+qv5W0nwP3a0Tud5kUckARk8tFcoyOSKEjhg==", + "dev": true, + "dependencies": { + "del": "^4.1.1" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": ">=4.0.0 <6.0.0" + } + }, "node_modules/cliui": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "string-width": "^3.1.0", "strip-ansi": "^5.2.0", @@ -1974,6 +2199,8 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=6" } @@ -1983,6 +2210,8 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=4" } @@ -1992,6 +2221,8 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -2006,6 +2237,8 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "ansi-regex": "^4.1.0" }, @@ -2032,6 +2265,8 @@ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -2051,12 +2286,6 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "node_modules/colord": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.0.1.tgz", - "integrity": "sha512-vm5YpaWamD0Ov6TSG0GGmUIwstrWcfKQV/h2CmbR7PbNu41+qdB5PW9lpzhjedrpm08uuYvcXi0Oel1RLZIJuA==", - "dev": true - }, "node_modules/colorette": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", @@ -2068,6 +2297,8 @@ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "delayed-stream": "~1.0.0" }, @@ -2097,7 +2328,9 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/convert-source-map": { "version": "1.7.0", @@ -2108,6 +2341,64 @@ "safe-buffer": "~5.1.1" } }, + "node_modules/copy-webpack-plugin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.0.tgz", + "integrity": "sha512-k8UB2jLIb1Jip2nZbCz83T/XfhfjX6mB1yLJNYKrpYi7FQimfOoFv/0//iT6HV1K8FwUB5yUbCcnpLebJXJTug==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.5", + "glob-parent": "^6.0.0", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/core-js": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", @@ -2137,7 +2428,9 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/cosmiconfig": { "version": "7.0.0", @@ -2169,30 +2462,6 @@ "node": ">= 8" } }, - "node_modules/css-color-names": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", - "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.0.3.tgz", - "integrity": "sha512-52P95mvW1SMzuRZegvpluT6yEv0FqQusydKQPZsNN5Q7hh8EwQvN8E2nwuJ16BBvNN6LcoIZXu/Bk58DAhrrxw==", - "dev": true, - "dependencies": { - "timsort": "^0.3.0" - }, - "engines": { - "node": ">= 10" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, "node_modules/css-loader": { "version": "5.2.6", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.6.tgz", @@ -2264,54 +2533,14 @@ "node": ">=10" } }, - "node_modules/css-select": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz", - "integrity": "sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^4.0.0", - "domhandler": "^4.0.0", - "domutils": "^2.4.3", - "nth-check": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "node_modules/css-modules-typescript-loader": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-modules-typescript-loader/-/css-modules-typescript-loader-4.0.1.tgz", + "integrity": "sha512-vXrUAwPGcRaopnGdg7I5oqv/NSSKQRN5L80m3f49uSGinenU5DTNsMFHS+2roh5tXqpY5+yAAKAl7A2HDvumzg==", "dev": true, "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-what": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz", - "integrity": "sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "line-diff": "^2.0.1", + "loader-utils": "^1.2.3" } }, "node_modules/cssesc": { @@ -2326,154 +2555,161 @@ "node": ">=4" } }, - "node_modules/cssnano": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.5.tgz", - "integrity": "sha512-L2VtPXnq6rmcMC9vkBOP131sZu3ccRQI27ejKZdmQiPDpUlFkUbpXHgKN+cibeO1U4PItxVZp1zTIn5dHsXoyg==", + "node_modules/csstype": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", + "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" + }, + "node_modules/currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, + "optional": true, + "peer": true, "dependencies": { - "cosmiconfig": "^7.0.0", - "cssnano-preset-default": "^5.1.2", - "is-resolvable": "^1.1.0" + "array-find-index": "^1.0.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "node_modules/cssnano-preset-default": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.2.tgz", - "integrity": "sha512-spilp8LRw0sacuxiN9A/dyyPr6G/WISKMBKcBD4NMoPV0ENx4DeuWvIIrSx9PII2nJIDCO3kywkqTPreECBVOg==", - "dev": true, - "dependencies": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^2.0.1", - "postcss-calc": "^8.0.0", - "postcss-colormin": "^5.2.0", - "postcss-convert-values": "^5.0.1", - "postcss-discard-comments": "^5.0.1", - "postcss-discard-duplicates": "^5.0.1", - "postcss-discard-empty": "^5.0.1", - "postcss-discard-overridden": "^5.0.1", - "postcss-merge-longhand": "^5.0.2", - "postcss-merge-rules": "^5.0.2", - "postcss-minify-font-values": "^5.0.1", - "postcss-minify-gradients": "^5.0.1", - "postcss-minify-params": "^5.0.1", - "postcss-minify-selectors": "^5.1.0", - "postcss-normalize-charset": "^5.0.1", - "postcss-normalize-display-values": "^5.0.1", - "postcss-normalize-positions": "^5.0.1", - "postcss-normalize-repeat-style": "^5.0.1", - "postcss-normalize-string": "^5.0.1", - "postcss-normalize-timing-functions": "^5.0.1", - "postcss-normalize-unicode": "^5.0.1", - "postcss-normalize-url": "^5.0.1", - "postcss-normalize-whitespace": "^5.0.1", - "postcss-ordered-values": "^5.0.1", - "postcss-reduce-initial": "^5.0.1", - "postcss-reduce-transforms": "^5.0.1", - "postcss-svgo": "^5.0.2", - "postcss-unique-selectors": "^5.0.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=0.10" } }, - "node_modules/cssnano-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", - "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", + "node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" + "dependencies": { + "ms": "2.1.2" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=6.0" } }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/declaration-bundler-webpack-plugin": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/declaration-bundler-webpack-plugin/-/declaration-bundler-webpack-plugin-1.0.3.tgz", + "integrity": "sha1-n7WuOTxj7UF157beS1i6/eNPCXo=", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dev": true, "dependencies": { - "css-tree": "^1.1.2" + "object-keys": "^1.0.12" }, "engines": { - "node": ">=8.0.0" + "node": ">= 0.4" } }, - "node_modules/csstype": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", - "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" - }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", "dev": true, "dependencies": { - "array-find-index": "^1.0.1" + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "node_modules/del/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "dependencies": { - "assert-plus": "^1.0.0" + "array-uniq": "^1.0.1" }, "engines": { - "node": ">=0.10" + "node": ">=0.10.0" } }, - "node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "dependencies": { - "ms": "2.1.2" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "engines": { - "node": ">=6.0" + "node": ">=0.10.0" } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "node_modules/del/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "dependencies": { - "object-keys": "^1.0.12" + "glob": "^7.1.3" }, - "engines": { - "node": ">= 0.4" + "bin": { + "rimraf": "bin.js" } }, "node_modules/delayed-stream": { @@ -2481,6 +2717,8 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.4.0" } @@ -2489,6 +2727,39 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/detect-indent": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-0.2.0.tgz", + "integrity": "sha1-BCkUSYl5rC2fPHPk/z5od9O8krY=", + "dev": true, + "dependencies": { + "get-stdin": "^0.1.0", + "minimist": "^0.1.0" + }, + "bin": { + "detect-indent": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-indent/node_modules/get-stdin": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-0.1.0.tgz", + "integrity": "sha1-WZivJKr8gC0VyCxoVlfuuLENSpE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-indent/node_modules/minimist": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz", + "integrity": "sha1-md9lelJXTCHJBXSX33QnkLK0wN4=", "dev": true }, "node_modules/diff-sequences": { @@ -2499,18 +2770,25 @@ "node": ">= 10.14.2" } }, - "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "path-type": "^4.0.0" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "dependencies": { + "utila": "~0.4" } }, "node_modules/domelementtype": { @@ -2525,124 +2803,339 @@ } ] }, - "node_modules/domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, "dependencies": { - "domelementtype": "^2.2.0" + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, + "node_modules/dts-bundle": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/dts-bundle/-/dts-bundle-0.7.3.tgz", + "integrity": "sha1-Nyt7tpyCB4LmOC9ABzmmnc7T1Zo=", + "dev": true, + "dependencies": { + "@types/detect-indent": "0.1.30", + "@types/glob": "5.0.30", + "@types/mkdirp": "0.3.29", + "@types/node": "8.0.0", + "commander": "^2.9.0", + "detect-indent": "^0.2.0", + "glob": "^6.0.4", + "mkdirp": "^0.5.0" + }, + "bin": { + "dts-bundle": "lib/dts-bundle.js" }, "engines": { - "node": ">= 4" + "node": ">= 0.10.0" + } + }, + "node_modules/dts-bundle-generator": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/dts-bundle-generator/-/dts-bundle-generator-5.9.0.tgz", + "integrity": "sha512-wzxUa9nfGL09Sg+gD3jqA8kYIA9A/olenvP2MmZ6IGTlUxR8G1z4U+0+OfUEL6OH1mzn6xsD8EOVgpNnGDi8tQ==", + "dev": true, + "dependencies": { + "typescript": ">=3.0.1", + "yargs": "^15.3.1" }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "bin": { + "dts-bundle-generator": "dist/bin/dts-bundle-generator.js" + }, + "engines": { + "node": ">=12.0.0" } }, - "node_modules/domutils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz", - "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==", + "node_modules/dts-bundle-generator/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" }, "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "node_modules/dts-bundle-generator/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/dts-bundle-generator/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" } }, - "node_modules/electron-to-chromium": { - "version": "1.3.747", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.747.tgz", - "integrity": "sha512-+K1vnBc08GNYxCWwdRe9o3Ml30DhsNyK/qIl/NE1Dic+qCy9ZREcqGNiV4jiLiAdALK1DUG3pakJHGkJUd9QQw==", + "node_modules/dts-bundle-generator/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/dts-bundle-generator/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "node_modules/dts-bundle-generator/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "node_modules/emojis-list": { + "node_modules/dts-bundle-generator/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, "engines": { - "node": ">= 4" + "node": ">=8" } }, - "node_modules/enhanced-resolve": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", - "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", + "node_modules/dts-bundle-generator/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "dev": true, "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=8" } }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "node_modules/dts-bundle-generator/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dev": true, "dependencies": { - "ansi-colors": "^4.1.1" + "ansi-regex": "^5.0.0" }, "engines": { - "node": ">=8.6" + "node": ">=8" } }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "node_modules/dts-bundle-generator/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "node_modules/dts-bundle-generator/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/envinfo": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", - "integrity": "sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==", + "node_modules/dts-bundle-generator/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, - "bin": { - "envinfo": "dist/cli.js" + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "node_modules/dts-bundle-webpack": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dts-bundle-webpack/-/dts-bundle-webpack-1.0.2.tgz", + "integrity": "sha512-/gBQBu5spW8BsGKyYwZeDb+gzDsipisf4Hg0ERPrrS0661cYajVUHARwvts/vfvG5wuv+p295byoNl2da+Re6w==", + "dev": true, + "dependencies": { + "dts-bundle": "^0.7.3" + } + }, + "node_modules/dts-bundle/node_modules/@types/glob": { + "version": "5.0.30", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", + "integrity": "sha1-ECZAnFYlqGiQdGAoCNCCsoZ7ilE=", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/dts-bundle/node_modules/@types/node": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.0.0.tgz", + "integrity": "sha512-j2tekvJCO7j22cs+LO6i0kRPhmQ9MXaPZ55TzOc1lzkN5b6BWqq4AFjl04s1oRRQ1v5rSe+KEvnLUSTonuls/A==", + "dev": true + }, + "node_modules/dts-bundle/node_modules/glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.3.747", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.747.tgz", + "integrity": "sha512-+K1vnBc08GNYxCWwdRe9o3Ml30DhsNyK/qIl/NE1Dic+qCy9ZREcqGNiV4jiLiAdALK1DUG3pakJHGkJUd9QQw==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", + "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/envinfo": { + "version": "7.7.4", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", + "integrity": "sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, "dependencies": { @@ -2758,7 +3251,9 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/extsprintf": { "version": "1.3.0", @@ -2767,7 +3262,9 @@ "dev": true, "engines": [ "node >=0.6.0" - ] + ], + "optional": true, + "peer": true }, "node_modules/fast-deep-equal": { "version": "3.1.3", @@ -2775,6 +3272,35 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "node_modules/fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -2787,6 +3313,15 @@ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", "dev": true }, + "node_modules/fastq": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, "node_modules/file-loader": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", @@ -2872,115 +3407,315 @@ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": "*" } }, - "node_modules/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==", + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.2.10", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.2.10.tgz", + "integrity": "sha512-HveFCHWSH2WlYU1tU3PkrupvW8lNFMTfH3Jk0TfC2mtktE9ibHGcifhCsCFvj+kqlDfNIlwmNLiNqR9jnSA7OQ==", "dev": true, "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" }, "engines": { - "node": ">= 0.12" + "node": ">=10", + "yarn": ">=1.0.0" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "dependencies": { - "minipass": "^3.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "dev": true, "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "dependencies": { - "globule": "^1.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 4.0.0" + "node": ">=7.0.0" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=8" } }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/get-stream": { + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-stream": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", @@ -2994,6 +3729,8 @@ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "assert-plus": "^1.0.0" } @@ -3018,6 +3755,18 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/glob-parent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.0.tgz", + "integrity": "sha512-Hdd4287VEJcZXUwv1l8a+vXC1GjOQqXe+VS30w/ypihpcnu9M1n3xeYeJu5CBpeEQj2nAab2xxz28GuA3vp4Ww==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", @@ -3033,11 +3782,33 @@ "node": ">=4" } }, + "node_modules/globby": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", + "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/globule": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "glob": "~7.1.1", "lodash": "~4.17.10", @@ -3058,6 +3829,8 @@ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=4" } @@ -3068,6 +3841,8 @@ "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "deprecated": "this library is no longer supported", "dev": true, + "optional": true, + "peer": true, "dependencies": { "ajv": "^6.12.3", "har-schema": "^2.0.0" @@ -3093,6 +3868,8 @@ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "ansi-regex": "^2.0.0" }, @@ -3105,6 +3882,8 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -3131,97 +3910,278 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, - "node_modules/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } }, "node_modules/hosted-git-info": { "version": "2.8.9", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "node_modules/hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "node_modules/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", "dev": true, "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" }, "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" + "node": ">=6" } }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true, "engines": { - "node": ">=10.17.0" + "node": ">= 6" } }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "node_modules/html-minifier-terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=0.10.0" } }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "node_modules/html-minifier-terser/node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", "dev": true, "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" }, "engines": { - "node": ">=6" + "node": ">=6.0.0" + } + }, + "node_modules/html-minifier-terser/node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/html-webpack-plugin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-rZsVvPXUYFyME0cuGkyOHfx9hmkFa4pWfxY/mdY38PsBEaVNsRoA+Id+8z6DBDgyv3zaw6XQszdF8HLwfQvcdQ==", + "dev": true, + "dependencies": { + "@types/html-minifier-terser": "^5.0.0", + "html-minifier-terser": "^5.0.1", + "lodash": "^4.17.20", + "pretty-error": "^2.1.1", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", "dev": true, - "engines": { - "node": ">=4" + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" } }, - "node_modules/import-local": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", - "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "dev": true, "dependencies": { - "pkg-dir": "^4.2.0", + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/htmlparser2/node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/htmlparser2/node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/htmlparser2/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "node_modules/htmlparser2/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + } + }, + "node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" }, "bin": { @@ -3236,6 +4196,8 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "repeating": "^2.0.0" }, @@ -3268,42 +4230,22 @@ "node": ">= 0.10" } }, - "node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, - "node_modules/is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "dependencies": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "node_modules/is-color-stop/node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true, + "binary-extensions": "^2.0.0" + }, "engines": { - "node": "*" + "node": ">=8" } }, "node_modules/is-core-module": { @@ -3315,11 +4257,22 @@ "has": "^1.0.3" } }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-finite": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" }, @@ -3332,6 +4285,8 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "number-is-nan": "^1.0.0" }, @@ -3339,6 +4294,18 @@ "node": ">=0.10.0" } }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -3348,6 +4315,39 @@ "node": ">=0.12.0" } }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -3360,12 +4360,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, "node_modules/is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -3379,19 +4373,25 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/isexe": { "version": "2.0.0", @@ -3412,7 +4412,9 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/jest-diff": { "version": "26.6.2", @@ -3539,7 +4541,9 @@ "version": "2.6.4", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/js-tokens": { "version": "4.0.0", @@ -3550,7 +4554,9 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/jsesc": { "version": "2.5.2", @@ -3580,7 +4586,9 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/json-schema-traverse": { "version": "0.4.1", @@ -3592,7 +4600,9 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/json5": { "version": "2.2.0", @@ -3609,6 +4619,18 @@ "node": ">=6" } }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, "node_modules/jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -3617,6 +4639,8 @@ "engines": [ "node >=0.6.0" ], + "optional": true, + "peer": true, "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -3642,6 +4666,21 @@ "node": ">= 8" } }, + "node_modules/levdist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/levdist/-/levdist-1.0.0.tgz", + "integrity": "sha1-kdejBElk8szEIaBHfKyCf+dcVxg=", + "dev": true + }, + "node_modules/line-diff": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/line-diff/-/line-diff-2.1.1.tgz", + "integrity": "sha512-vswdynAI5AMPJacOo2o+JJ4caDJbnY2NEqms4MhMW0NJbjh3skP/brpVTAgBxrg55NRZ2Vtw88ef18hnagIpYQ==", + "dev": true, + "dependencies": { + "levdist": "^1.0.0" + } + }, "node_modules/lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", @@ -3653,6 +4692,8 @@ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -3669,6 +4710,8 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "error-ex": "^1.2.0" }, @@ -3734,23 +4777,11 @@ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", "dev": true }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, "node_modules/lodash.throttle": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, "node_modules/loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -3767,6 +4798,8 @@ "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "currently-unhandled": "^0.4.1", "signal-exit": "^3.0.0" @@ -3775,6 +4808,21 @@ "node": ">=0.10.0" } }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lower-case/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -3804,21 +4852,31 @@ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true + "node_modules/memfs": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.2.tgz", + "integrity": "sha512-RE0CwmIM3CEvpcdK3rZ19BC4E6hv9kADkMN5rPduRak58cNArWLi/9jFLsa4rhsjfVxMP3v0jO7FHXq7SvFY5Q==", + "dev": true, + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } }, "node_modules/meow": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "camelcase-keys": "^2.0.0", "decamelize": "^1.1.2", @@ -3841,6 +4899,15 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, "node_modules/micromatch": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", @@ -3885,9 +4952,9 @@ } }, "node_modules/mini-css-extract-plugin": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.4.0.tgz", - "integrity": "sha512-DyQr5DhXXARKZoc4kwvCvD95kh69dUupfuKOmBUqZ4kBTmRaRZcU32lYu3cLd6nEGXhQ1l7LzZ3F/CjItaY6VQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.0.tgz", + "integrity": "sha512-nPFKI7NSy6uONUo9yn2hIfb9vyYvkFu95qki0e21DQ9uaqNKDP15DGpK0KnV6wDroWxPHtExrdEwx/yDQ8nVRw==", "dev": true, "dependencies": { "loader-utils": "^2.0.0", @@ -3896,6 +4963,13 @@ }, "engines": { "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.0.0" } }, "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { @@ -3949,6 +5023,8 @@ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -3961,6 +5037,8 @@ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -3991,7 +5069,9 @@ "version": "2.14.2", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/nanoid": { "version": "3.1.23", @@ -4011,11 +5091,29 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/no-case/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, "node_modules/node-gyp": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "env-paths": "^2.2.0", "glob": "^7.1.4", @@ -4040,6 +5138,8 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -4062,6 +5162,8 @@ "integrity": "sha512-GDzDmNgWNc9GNzTcSLTi6DU6mzSPupVJoStIi7cF3GjwSE9q1cVakbvAAVSt59vzUjV9JJoSZFKoo9krbjKd2g==", "dev": true, "hasInstallScript": true, + "optional": true, + "peer": true, "dependencies": { "async-foreach": "^0.1.3", "chalk": "^1.1.1", @@ -4092,6 +5194,8 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -4101,6 +5205,8 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "ansi-styles": "^2.2.1", "escape-string-regexp": "^1.0.2", @@ -4117,6 +5223,8 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.8.0" } @@ -4126,6 +5234,8 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "abbrev": "1" }, @@ -4141,6 +5251,8 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -4153,17 +5265,19 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true, + "optional": true, + "peer": true, "bin": { "semver": "bin/semver" } }, - "node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, "node_modules/npm-run-path": { @@ -4183,6 +5297,8 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -4190,23 +5306,13 @@ "set-blocking": "~2.0.0" } }, - "node_modules/nth-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", - "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, "node_modules/number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -4216,6 +5322,8 @@ "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": "*" } @@ -4297,15 +5405,40 @@ "node": ">=8" } }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, "engines": { "node": ">=6" } }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/param-case/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -4336,6 +5469,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -4354,6 +5503,12 @@ "node": ">=0.10.0" } }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -4382,7 +5537,9 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/picomatch": { "version": "2.3.0", @@ -4396,531 +5553,150 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz", - "integrity": "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==", - "dev": true, - "dependencies": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-calc": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", - "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-colormin": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", - "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", - "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/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==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/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==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/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==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/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==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-loader": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-5.3.0.tgz", - "integrity": "sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw==", - "dev": true, - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "semver": "^7.3.4" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-loader/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", - "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", - "dev": true, - "dependencies": { - "css-color-names": "^1.0.1", - "postcss-value-parser": "^4.1.0", - "stylehacks": "^5.0.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", - "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^2.0.1", - "postcss-selector-parser": "^6.0.5", - "vendors": "^1.0.3" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/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==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.1.tgz", - "integrity": "sha512-odOwBFAIn2wIv+XYRpoN2hUV3pPQlgbJ10XeXPq8UY2N+9ZG42xu45lTn/g9zZ+d70NKSQD6EOi6UiCMu3FN7g==", - "dev": true, - "dependencies": { - "cssnano-utils": "^2.0.1", - "is-color-stop": "^1.1.0", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", - "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.2", - "browserslist": "^4.16.0", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/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==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - } - }, - "node_modules/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==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/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==", + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true, - "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, + "optional": true, + "peer": true, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "node_modules/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==", + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", "dev": true, - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "node_modules/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==", + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "pinkie": "^2.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "node_modules/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==", + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.1.0" + "find-up": "^4.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=8" } }, - "node_modules/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==", + "node_modules/postcss": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz", + "integrity": "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==", "dev": true, "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": "^10 || ^12 || >=14" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/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==", + "node_modules/postcss-loader": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-5.3.0.tgz", + "integrity": "sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw==", "dev": true, "dependencies": { - "browserslist": "^4.16.0", - "postcss-value-parser": "^4.1.0" + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "semver": "^7.3.4" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "postcss": "^8.2.15" + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" } }, - "node_modules/postcss-normalize-url": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.1.tgz", - "integrity": "sha512-hkbG0j58Z1M830/CJ73VsP7gvlG1yF+4y7Fd1w4tD2c7CaA2Psll+pQ6eQhth9y9EaqZSLzamff/D0MZBMbYSg==", + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "dependencies": { - "is-absolute-url": "^3.0.3", - "normalize-url": "^4.5.0", - "postcss-value-parser": "^4.1.0" + "lru-cache": "^6.0.0" }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "bin": { + "semver": "bin/semver.js" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=10" } }, - "node_modules/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==", + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", "dev": true, - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": "^10 || ^12 || >= 14" } }, - "node_modules/postcss-ordered-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.1.tgz", - "integrity": "sha512-6mkCF5BQ25HvEcDfrMHCLLFHlraBSlOXFnQMHYhSpDO/5jSR1k8LdEXOkv+7+uzW6o6tBYea1Km0wQSRkPJkwA==", + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", "dev": true, "dependencies": { - "cssnano-utils": "^2.0.1", + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", "postcss-value-parser": "^4.1.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": "^10 || ^12 || >= 14" } }, - "node_modules/postcss-reduce-initial": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", - "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", "dev": true, "dependencies": { - "browserslist": "^4.16.0", - "caniuse-api": "^3.0.0" + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": "^10 || ^12 || >= 14" } }, - "node_modules/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==", + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dev": true, "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "icss-utils": "^5.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": "^10 || ^12 || >= 14" } }, "node_modules/postcss-selector-parser": { @@ -4936,45 +5712,22 @@ "node": ">=4" } }, - "node_modules/postcss-svgo": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", - "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.1.0", - "svgo": "^2.3.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", - "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5", - "uniqs": "^2.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, "node_modules/postcss-value-parser": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", "dev": true }, + "node_modules/pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, "node_modules/pretty-format": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", @@ -5028,7 +5781,9 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/prop-types": { "version": "15.7.2", @@ -5044,7 +5799,9 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/punycode": { "version": "2.1.1", @@ -5060,10 +5817,32 @@ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.6" } }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -5208,6 +5987,8 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "load-json-file": "^1.0.0", "normalize-package-data": "^2.3.2", @@ -5222,6 +6003,8 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "find-up": "^1.0.0", "read-pkg": "^1.0.0" @@ -5235,6 +6018,8 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "path-exists": "^2.0.0", "pinkie-promise": "^2.0.0" @@ -5248,6 +6033,8 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "pinkie-promise": "^2.0.0" }, @@ -5260,6 +6047,8 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "graceful-fs": "^4.1.2", "pify": "^2.0.0", @@ -5274,6 +6063,8 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -5284,6 +6075,18 @@ "util-deprecate": "~1.0.1" } }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, "node_modules/rechoir": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", @@ -5301,6 +6104,8 @@ "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "indent-string": "^2.1.0", "strip-indent": "^1.0.1" @@ -5386,11 +6191,94 @@ "jsesc": "bin/jsesc" } }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", + "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", + "dev": true, + "dependencies": { + "css-select": "^2.0.2", + "dom-converter": "^0.2", + "htmlparser2": "^3.10.1", + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/renderkid/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/renderkid/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/renderkid/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "dependencies": { + "boolbase": "~1.0.0" + } + }, "node_modules/repeating": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "is-finite": "^1.0.0" }, @@ -5404,6 +6292,8 @@ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "dev": true, + "optional": true, + "peer": true, "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -5476,23 +6366,23 @@ "node": ">=8" } }, - "node_modules/rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "node_modules/rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } }, "node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "glob": "^7.1.3" }, @@ -5503,6 +6393,29 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -5513,13 +6426,32 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/sass": { + "version": "1.34.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.34.1.tgz", + "integrity": "sha512-scLA7EIZM+MmYlej6sdVr0HRbZX5caX5ofDT9asWnUJj21oqgsC+1LuNfm0eg+vM0fCTZHhwImTiCU0sx9h9CQ==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } }, "node_modules/sass-graph": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "glob": "^7.0.0", "lodash": "^4.0.0", @@ -5593,6 +6525,8 @@ "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "js-base64": "^2.1.8", "source-map": "^0.4.2" @@ -5603,6 +6537,8 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "amdefine": ">=0.0.4" }, @@ -5686,6 +6622,15 @@ "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", @@ -5734,6 +6679,8 @@ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -5743,13 +6690,17 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/spdx-expression-parse": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -5759,13 +6710,17 @@ "version": "3.0.9", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/sshpk": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -5786,17 +6741,13 @@ "node": ">=0.10.0" } }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, "node_modules/stdout-stream": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "readable-stream": "^2.0.1" } @@ -5815,6 +6766,8 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -5850,6 +6803,8 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "is-utf8": "^0.2.0" }, @@ -5871,6 +6826,8 @@ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "get-stdin": "^4.0.1" }, @@ -5933,22 +6890,6 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/stylehacks": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", - "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.0", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -5961,106 +6902,6 @@ "node": ">=4" } }, - "node_modules/svgo": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.3.0.tgz", - "integrity": "sha512-fz4IKjNO6HDPgIQxu4IxwtubtbSfGEAJUq/IXyTPIkGhWck/faiiwfkvsB8LnBkKLvSoyNNIY6d13lZprJMc9Q==", - "dev": true, - "dependencies": { - "@trysound/sax": "0.1.1", - "chalk": "^4.1.0", - "commander": "^7.1.0", - "css-select": "^3.1.2", - "css-tree": "^1.1.2", - "csso": "^4.2.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/svgo/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/svgo/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/svgo/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/svgo/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/svgo/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/svgo/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/tapable": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", @@ -6075,6 +6916,8 @@ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -6092,6 +6935,8 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, + "optional": true, + "peer": true, "bin": { "mkdirp": "bin/cmd.js" }, @@ -6177,12 +7022,6 @@ "node": ">= 8" } }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -6209,6 +7048,8 @@ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" @@ -6222,6 +7063,8 @@ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -6231,6 +7074,8 @@ "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "glob": "^7.1.2" } @@ -6339,6 +7184,120 @@ "node": ">=8" } }, + "node_modules/tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths-webpack-plugin": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.1.tgz", + "integrity": "sha512-n5CMlUUj+N5pjBhBACLq4jdr9cPTitySCjIosoQm0zwK99gmrcTGAfY9CwxRFT9+9OleNWXPRUcxsKP4AYExxQ==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.7.0", + "tsconfig-paths": "^3.9.0" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -6350,6 +7309,8 @@ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, + "optional": true, + "peer": true, "dependencies": { "safe-buffer": "^5.0.1" }, @@ -6361,7 +7322,9 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/typescript": { "version": "4.3.2", @@ -6416,11 +7379,14 @@ "node": ">=4" } }, - "node_modules/uniqs": { + "node_modules/universalify": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } }, "node_modules/uri-js": { "version": "4.4.1", @@ -6437,12 +7403,20 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, "node_modules/uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "dev": true, + "optional": true, + "peer": true, "bin": { "uuid": "bin/uuid" } @@ -6458,21 +7432,13 @@ "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, + "optional": true, + "peer": true, "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, "node_modules/verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", @@ -6481,6 +7447,8 @@ "engines": [ "node >=0.6.0" ], + "optional": true, + "peer": true, "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -6682,6 +7650,8 @@ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "string-width": "^1.0.2 || 2" } @@ -6697,6 +7667,8 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "ansi-styles": "^3.2.0", "string-width": "^3.0.0", @@ -6711,6 +7683,8 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=6" } @@ -6720,6 +7694,8 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=4" } @@ -6729,6 +7705,8 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -6743,6 +7721,8 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "ansi-regex": "^4.1.0" }, @@ -6782,6 +7762,8 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "cliui": "^5.0.0", "find-up": "^3.0.0", @@ -6800,6 +7782,8 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -6810,6 +7794,8 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=6" } @@ -6819,6 +7805,8 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=6" } @@ -6828,6 +7816,8 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "locate-path": "^3.0.0" }, @@ -6840,6 +7830,8 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=4" } @@ -6849,6 +7841,8 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -6862,6 +7856,8 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "p-limit": "^2.0.0" }, @@ -6874,6 +7870,8 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true, + "optional": true, + "peer": true, "engines": { "node": ">=4" } @@ -6883,6 +7881,8 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -6897,6 +7897,8 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "ansi-regex": "^4.1.0" }, @@ -8054,10 +9056,36 @@ } } }, - "@trysound/sax": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.1.1.tgz", - "integrity": "sha512-Z6DoceYb/1xSg5+e+ZlPZ9v0N16ZvZ+wYMraFue4HYrE4ttONKtsvruIRf6t9TBR0YvSOfi1hUU0fJfBLCDYow==", + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz", + "integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@types/detect-indent": { + "version": "0.1.30", + "resolved": "https://registry.npmjs.org/@types/detect-indent/-/detect-indent-0.1.30.tgz", + "integrity": "sha1-3GgrtBK05lugmOcO2tc7SDP7kQ0=", "dev": true }, "@types/eslint": { @@ -8086,6 +9114,22 @@ "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", "dev": true }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==", + "dev": true + }, "@types/istanbul-lib-coverage": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", @@ -8122,6 +9166,24 @@ "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", "dev": true }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==", + "dev": true + }, + "@types/mkdirp": { + "version": "0.3.29", + "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.3.29.tgz", + "integrity": "sha1-fyrX7FX5FEgvybHsS7GuYCjUYGY=", + "dev": true + }, "@types/node": { "version": "15.12.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.0.tgz", @@ -8366,7 +9428,9 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "acorn": { "version": "8.1.0", @@ -8392,17 +9456,13 @@ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, "amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "ansi-colors": { "version": "4.1.1", @@ -8424,17 +9484,31 @@ "color-convert": "^1.9.0" } }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "are-we-there-yet": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, + "optional": true, + "peer": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -8444,6 +9518,20 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true, + "optional": true, + "peer": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", "dev": true }, "asn1": { @@ -8451,6 +9539,8 @@ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "dev": true, + "optional": true, + "peer": true, "requires": { "safer-buffer": "~2.1.0" } @@ -8459,31 +9549,47 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "async-foreach": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true, + "optional": true, + "peer": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true }, "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "aws4": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "babel-loader": { "version": "8.2.2", @@ -8581,6 +9687,8 @@ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, + "optional": true, + "peer": true, "requires": { "tweetnacl": "^0.14.3" } @@ -8591,6 +9699,12 @@ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -8651,34 +9765,44 @@ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } + } + }, "camelcase": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "camelcase-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, + "optional": true, + "peer": true, "requires": { "camelcase": "^2.0.0", "map-obj": "^1.0.0" } }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, "caniuse-lite": { "version": "1.0.30001233", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001233.tgz", @@ -8689,7 +9813,9 @@ "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "chalk": { "version": "2.4.2", @@ -8702,11 +9828,40 @@ "supports-color": "^5.3.0" } }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, "chownr": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "chrome-trace-event": { "version": "1.0.2", @@ -8717,11 +9872,39 @@ "tslib": "^1.9.0" } }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "clean-webpack-plugin": { + "version": "4.0.0-alpha.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0-alpha.0.tgz", + "integrity": "sha512-+X6mASBbGSVyw8L9/1rhQ+vS4uaQMopf194kX7Aes8qfezgCFL+qv5W0nwP3a0Tud5kUckARk8tFcoyOSKEjhg==", + "dev": true, + "requires": { + "del": "^4.1.1" + } + }, "cliui": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, + "optional": true, + "peer": true, "requires": { "string-width": "^3.1.0", "strip-ansi": "^5.2.0", @@ -8732,19 +9915,25 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, + "optional": true, + "peer": true, "requires": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -8756,6 +9945,8 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, + "optional": true, + "peer": true, "requires": { "ansi-regex": "^4.1.0" } @@ -8777,7 +9968,9 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "color-convert": { "version": "1.9.3", @@ -8794,12 +9987,6 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "colord": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.0.1.tgz", - "integrity": "sha512-vm5YpaWamD0Ov6TSG0GGmUIwstrWcfKQV/h2CmbR7PbNu41+qdB5PW9lpzhjedrpm08uuYvcXi0Oel1RLZIJuA==", - "dev": true - }, "colorette": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", @@ -8811,6 +9998,8 @@ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, + "optional": true, + "peer": true, "requires": { "delayed-stream": "~1.0.0" } @@ -8837,7 +10026,9 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "convert-source-map": { "version": "1.7.0", @@ -8848,6 +10039,43 @@ "safe-buffer": "~5.1.1" } }, + "copy-webpack-plugin": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.0.tgz", + "integrity": "sha512-k8UB2jLIb1Jip2nZbCz83T/XfhfjX6mB1yLJNYKrpYi7FQimfOoFv/0//iT6HV1K8FwUB5yUbCcnpLebJXJTug==", + "dev": true, + "requires": { + "fast-glob": "^3.2.5", + "glob-parent": "^6.0.0", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "p-limit": "^3.1.0", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1" + }, + "dependencies": { + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, "core-js": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", @@ -8876,7 +10104,9 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "cosmiconfig": { "version": "7.0.0", @@ -8902,21 +10132,6 @@ "which": "^2.0.1" } }, - "css-color-names": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", - "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", - "dev": true - }, - "css-declaration-sorter": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.0.3.tgz", - "integrity": "sha512-52P95mvW1SMzuRZegvpluT6yEv0FqQusydKQPZsNN5Q7hh8EwQvN8E2nwuJ16BBvNN6LcoIZXu/Bk58DAhrrxw==", - "dev": true, - "requires": { - "timsort": "^0.3.0" - } - }, "css-loader": { "version": "5.2.6", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.6.tgz", @@ -8968,113 +10183,22 @@ } } }, - "css-select": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-3.1.2.tgz", - "integrity": "sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^4.0.0", - "domhandler": "^4.0.0", - "domutils": "^2.4.3", - "nth-check": "^2.0.0" - } - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "css-modules-typescript-loader": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-modules-typescript-loader/-/css-modules-typescript-loader-4.0.1.tgz", + "integrity": "sha512-vXrUAwPGcRaopnGdg7I5oqv/NSSKQRN5L80m3f49uSGinenU5DTNsMFHS+2roh5tXqpY5+yAAKAl7A2HDvumzg==", "dev": true, "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "line-diff": "^2.0.1", + "loader-utils": "^1.2.3" } }, - "css-what": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-4.0.0.tgz", - "integrity": "sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A==", - "dev": true - }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true }, - "cssnano": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.5.tgz", - "integrity": "sha512-L2VtPXnq6rmcMC9vkBOP131sZu3ccRQI27ejKZdmQiPDpUlFkUbpXHgKN+cibeO1U4PItxVZp1zTIn5dHsXoyg==", - "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "cssnano-preset-default": "^5.1.2", - "is-resolvable": "^1.1.0" - } - }, - "cssnano-preset-default": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.2.tgz", - "integrity": "sha512-spilp8LRw0sacuxiN9A/dyyPr6G/WISKMBKcBD4NMoPV0ENx4DeuWvIIrSx9PII2nJIDCO3kywkqTPreECBVOg==", - "dev": true, - "requires": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^2.0.1", - "postcss-calc": "^8.0.0", - "postcss-colormin": "^5.2.0", - "postcss-convert-values": "^5.0.1", - "postcss-discard-comments": "^5.0.1", - "postcss-discard-duplicates": "^5.0.1", - "postcss-discard-empty": "^5.0.1", - "postcss-discard-overridden": "^5.0.1", - "postcss-merge-longhand": "^5.0.2", - "postcss-merge-rules": "^5.0.2", - "postcss-minify-font-values": "^5.0.1", - "postcss-minify-gradients": "^5.0.1", - "postcss-minify-params": "^5.0.1", - "postcss-minify-selectors": "^5.1.0", - "postcss-normalize-charset": "^5.0.1", - "postcss-normalize-display-values": "^5.0.1", - "postcss-normalize-positions": "^5.0.1", - "postcss-normalize-repeat-style": "^5.0.1", - "postcss-normalize-string": "^5.0.1", - "postcss-normalize-timing-functions": "^5.0.1", - "postcss-normalize-unicode": "^5.0.1", - "postcss-normalize-url": "^5.0.1", - "postcss-normalize-whitespace": "^5.0.1", - "postcss-ordered-values": "^5.0.1", - "postcss-reduce-initial": "^5.0.1", - "postcss-reduce-transforms": "^5.0.1", - "postcss-svgo": "^5.0.2", - "postcss-unique-selectors": "^5.0.1" - } - }, - "cssnano-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", - "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", - "dev": true, - "requires": {} - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "requires": { - "css-tree": "^1.1.2" - } - }, "csstype": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", @@ -9085,6 +10209,8 @@ "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, + "optional": true, + "peer": true, "requires": { "array-find-index": "^1.0.1" } @@ -9094,6 +10220,8 @@ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, + "optional": true, + "peer": true, "requires": { "assert-plus": "^1.0.0" } @@ -9113,6 +10241,18 @@ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, + "declaration-bundler-webpack-plugin": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/declaration-bundler-webpack-plugin/-/declaration-bundler-webpack-plugin-1.0.3.tgz", + "integrity": "sha1-n7WuOTxj7UF157beS1i6/eNPCXo=", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -9122,32 +10262,129 @@ "object-keys": "^1.0.12" } }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true + "dev": true, + "optional": true, + "peer": true + }, + "detect-indent": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-0.2.0.tgz", + "integrity": "sha1-BCkUSYl5rC2fPHPk/z5od9O8krY=", + "dev": true, + "requires": { + "get-stdin": "^0.1.0", + "minimist": "^0.1.0" + }, + "dependencies": { + "get-stdin": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-0.1.0.tgz", + "integrity": "sha1-WZivJKr8gC0VyCxoVlfuuLENSpE=", + "dev": true + }, + "minimist": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz", + "integrity": "sha1-md9lelJXTCHJBXSX33QnkLK0wN4=", + "dev": true + } + } }, "diff-sequences": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" }, - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "path-type": "^4.0.0" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" } }, "domelementtype": { @@ -9156,24 +10393,203 @@ "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", "dev": true }, - "domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } + } + }, + "dts-bundle": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/dts-bundle/-/dts-bundle-0.7.3.tgz", + "integrity": "sha1-Nyt7tpyCB4LmOC9ABzmmnc7T1Zo=", + "dev": true, + "requires": { + "@types/detect-indent": "0.1.30", + "@types/glob": "5.0.30", + "@types/mkdirp": "0.3.29", + "@types/node": "8.0.0", + "commander": "^2.9.0", + "detect-indent": "^0.2.0", + "glob": "^6.0.4", + "mkdirp": "^0.5.0" + }, + "dependencies": { + "@types/glob": { + "version": "5.0.30", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", + "integrity": "sha1-ECZAnFYlqGiQdGAoCNCCsoZ7ilE=", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/node": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.0.0.tgz", + "integrity": "sha512-j2tekvJCO7j22cs+LO6i0kRPhmQ9MXaPZ55TzOc1lzkN5b6BWqq4AFjl04s1oRRQ1v5rSe+KEvnLUSTonuls/A==", + "dev": true + }, + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "dts-bundle-generator": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/dts-bundle-generator/-/dts-bundle-generator-5.9.0.tgz", + "integrity": "sha512-wzxUa9nfGL09Sg+gD3jqA8kYIA9A/olenvP2MmZ6IGTlUxR8G1z4U+0+OfUEL6OH1mzn6xsD8EOVgpNnGDi8tQ==", "dev": true, "requires": { - "domelementtype": "^2.2.0" + "typescript": ">=3.0.1", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } } }, - "domutils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz", - "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==", + "dts-bundle-webpack": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dts-bundle-webpack/-/dts-bundle-webpack-1.0.2.tgz", + "integrity": "sha512-/gBQBu5spW8BsGKyYwZeDb+gzDsipisf4Hg0ERPrrS0661cYajVUHARwvts/vfvG5wuv+p295byoNl2da+Re6w==", "dev": true, "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "dts-bundle": "^0.7.3" } }, "ecc-jsbn": { @@ -9181,6 +10597,8 @@ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "dev": true, + "optional": true, + "peer": true, "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -9196,7 +10614,9 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "emojis-list": { "version": "3.0.0", @@ -9233,7 +10653,9 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "envinfo": { "version": "7.7.4", @@ -9334,13 +10756,17 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "fast-deep-equal": { "version": "3.1.3", @@ -9348,6 +10774,31 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -9360,6 +10811,15 @@ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", "dev": true }, + "fastq": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, "file-loader": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", @@ -9428,34 +10888,176 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true + "dev": true, + "optional": true, + "peer": true + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.2.10", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.2.10.tgz", + "integrity": "sha512-HveFCHWSH2WlYU1tU3PkrupvW8lNFMTfH3Jk0TfC2mtktE9ibHGcifhCsCFvj+kqlDfNIlwmNLiNqR9jnSA7OQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + } + } }, "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==", "dev": true, + "optional": true, + "peer": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", "mime-types": "^2.1.12" } }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, "fs-minipass": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, + "optional": true, + "peer": true, "requires": { "minipass": "^3.0.0" } }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", @@ -9467,6 +11069,8 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, + "optional": true, + "peer": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -9483,6 +11087,8 @@ "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", "dev": true, + "optional": true, + "peer": true, "requires": { "globule": "^1.0.0" } @@ -9514,7 +11120,9 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "get-stream": { "version": "6.0.0", @@ -9527,6 +11135,8 @@ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, + "optional": true, + "peer": true, "requires": { "assert-plus": "^1.0.0" } @@ -9545,6 +11155,15 @@ "path-is-absolute": "^1.0.0" } }, + "glob-parent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.0.tgz", + "integrity": "sha512-Hdd4287VEJcZXUwv1l8a+vXC1GjOQqXe+VS30w/ypihpcnu9M1n3xeYeJu5CBpeEQj2nAab2xxz28GuA3vp4Ww==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, "glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", @@ -9557,11 +11176,27 @@ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true }, + "globby": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", + "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, "globule": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", "dev": true, + "optional": true, + "peer": true, "requires": { "glob": "~7.1.1", "lodash": "~4.17.10", @@ -9578,13 +11213,17 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "har-validator": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "dev": true, + "optional": true, + "peer": true, "requires": { "ajv": "^6.12.3", "har-schema": "^2.0.0" @@ -9604,6 +11243,8 @@ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, + "optional": true, + "peer": true, "requires": { "ansi-regex": "^2.0.0" }, @@ -9612,7 +11253,9 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, @@ -9632,37 +11275,174 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, "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 + "dev": true, + "optional": true, + "peer": true }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + } + } }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true + "html-webpack-plugin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.1.tgz", + "integrity": "sha512-rZsVvPXUYFyME0cuGkyOHfx9hmkFa4pWfxY/mdY38PsBEaVNsRoA+Id+8z6DBDgyv3zaw6XQszdF8HLwfQvcdQ==", + "dev": true, + "requires": { + "@types/html-minifier-terser": "^5.0.0", + "html-minifier-terser": "^5.0.1", + "lodash": "^4.17.20", + "pretty-error": "^2.1.1", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "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==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } }, "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, + "optional": true, + "peer": true, "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -9681,6 +11461,12 @@ "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -9714,6 +11500,8 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, + "optional": true, + "peer": true, "requires": { "repeating": "^2.0.0" } @@ -9740,38 +11528,19 @@ "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", "dev": true }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - }, - "dependencies": { - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true - } + "binary-extensions": "^2.0.0" } }, "is-core-module": { @@ -9783,27 +11552,70 @@ "has": "^1.0.3" } }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, "is-finite": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, + "optional": true, + "peer": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "path-is-inside": "^1.0.2" } }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -9813,12 +11625,6 @@ "isobject": "^3.0.1" } }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, "is-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", @@ -9829,19 +11635,25 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "isexe": { "version": "2.0.0", @@ -9859,7 +11671,9 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "jest-diff": { "version": "26.6.2", @@ -9954,7 +11768,9 @@ "version": "2.6.4", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "js-tokens": { "version": "4.0.0", @@ -9965,7 +11781,9 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "jsesc": { "version": "2.5.2", @@ -9989,7 +11807,9 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "json-schema-traverse": { "version": "0.4.1", @@ -10001,7 +11821,9 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "json5": { "version": "2.2.0", @@ -10012,11 +11834,23 @@ "minimist": "^1.2.5" } }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", "dev": true, + "optional": true, + "peer": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -10036,6 +11870,21 @@ "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", "dev": true }, + "levdist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/levdist/-/levdist-1.0.0.tgz", + "integrity": "sha1-kdejBElk8szEIaBHfKyCf+dcVxg=", + "dev": true + }, + "line-diff": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/line-diff/-/line-diff-2.1.1.tgz", + "integrity": "sha512-vswdynAI5AMPJacOo2o+JJ4caDJbnY2NEqms4MhMW0NJbjh3skP/brpVTAgBxrg55NRZ2Vtw88ef18hnagIpYQ==", + "dev": true, + "requires": { + "levdist": "^1.0.0" + } + }, "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", @@ -10047,6 +11896,8 @@ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, + "optional": true, + "peer": true, "requires": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -10060,6 +11911,8 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, + "optional": true, + "peer": true, "requires": { "error-ex": "^1.2.0" } @@ -10114,23 +11967,11 @@ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", "dev": true }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, "lodash.throttle": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", @@ -10144,11 +11985,30 @@ "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, + "optional": true, + "peer": true, "requires": { "currently-unhandled": "^0.4.1", "signal-exit": "^3.0.0" } }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -10171,19 +12031,26 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true + "memfs": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.2.tgz", + "integrity": "sha512-RE0CwmIM3CEvpcdK3rZ19BC4E6hv9kADkMN5rPduRak58cNArWLi/9jFLsa4rhsjfVxMP3v0jO7FHXq7SvFY5Q==", + "dev": true, + "requires": { + "fs-monkey": "1.0.3" + } }, "meow": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, + "optional": true, + "peer": true, "requires": { "camelcase-keys": "^2.0.0", "decamelize": "^1.1.2", @@ -10203,6 +12070,12 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, "micromatch": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", @@ -10235,9 +12108,9 @@ "dev": true }, "mini-css-extract-plugin": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.4.0.tgz", - "integrity": "sha512-DyQr5DhXXARKZoc4kwvCvD95kh69dUupfuKOmBUqZ4kBTmRaRZcU32lYu3cLd6nEGXhQ1l7LzZ3F/CjItaY6VQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.0.tgz", + "integrity": "sha512-nPFKI7NSy6uONUo9yn2hIfb9vyYvkFu95qki0e21DQ9uaqNKDP15DGpK0KnV6wDroWxPHtExrdEwx/yDQ8nVRw==", "dev": true, "requires": { "loader-utils": "^2.0.0", @@ -10289,6 +12162,8 @@ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", "dev": true, + "optional": true, + "peer": true, "requires": { "yallist": "^4.0.0" } @@ -10298,6 +12173,8 @@ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, + "optional": true, + "peer": true, "requires": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -10322,7 +12199,9 @@ "version": "2.14.2", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "nanoid": { "version": "3.1.23", @@ -10336,11 +12215,31 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } + } + }, "node-gyp": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "env-paths": "^2.2.0", "glob": "^7.1.4", @@ -10359,6 +12258,8 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "lru-cache": "^6.0.0" } @@ -10376,6 +12277,8 @@ "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.0.tgz", "integrity": "sha512-GDzDmNgWNc9GNzTcSLTi6DU6mzSPupVJoStIi7cF3GjwSE9q1cVakbvAAVSt59vzUjV9JJoSZFKoo9krbjKd2g==", "dev": true, + "optional": true, + "peer": true, "requires": { "async-foreach": "^0.1.3", "chalk": "^1.1.1", @@ -10399,13 +12302,17 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, + "optional": true, + "peer": true, "requires": { "ansi-styles": "^2.2.1", "escape-string-regexp": "^1.0.2", @@ -10418,7 +12325,9 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, @@ -10427,6 +12336,8 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "abbrev": "1" } @@ -10436,6 +12347,8 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, + "optional": true, + "peer": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -10447,14 +12360,16 @@ "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, "npm-run-path": { @@ -10471,6 +12386,8 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, + "optional": true, + "peer": true, "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -10478,26 +12395,21 @@ "set-blocking": "~2.0.0" } }, - "nth-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", - "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, "number-is-nan": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "object-assign": { "version": "4.1.1", @@ -10558,12 +12470,36 @@ "p-limit": "^2.2.0" } }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } + } + }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -10585,6 +12521,24 @@ "lines-and-columns": "^1.1.6" } }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", + "dev": true + } + } + }, "path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -10597,6 +12551,12 @@ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -10619,7 +12579,9 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "picomatch": { "version": "2.3.0", @@ -10631,7 +12593,9 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "pinkie": { "version": "2.0.4", @@ -10668,65 +12632,6 @@ "source-map-js": "^0.6.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==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "postcss-colormin": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", - "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-convert-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", - "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "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==", - "dev": true, - "requires": {} - }, - "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==", - "dev": true, - "requires": {} - }, - "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==", - "dev": true, - "requires": {} - }, - "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==", - "dev": true, - "requires": {} - }, "postcss-loader": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-5.3.0.tgz", @@ -10749,73 +12654,6 @@ } } }, - "postcss-merge-longhand": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", - "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", - "dev": true, - "requires": { - "css-color-names": "^1.0.1", - "postcss-value-parser": "^4.1.0", - "stylehacks": "^5.0.1" - } - }, - "postcss-merge-rules": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", - "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^2.0.1", - "postcss-selector-parser": "^6.0.5", - "vendors": "^1.0.3" - } - }, - "postcss-minify-font-values": { - "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==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-minify-gradients": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.1.tgz", - "integrity": "sha512-odOwBFAIn2wIv+XYRpoN2hUV3pPQlgbJ10XeXPq8UY2N+9ZG42xu45lTn/g9zZ+d70NKSQD6EOi6UiCMu3FN7g==", - "dev": true, - "requires": { - "cssnano-utils": "^2.0.1", - "is-color-stop": "^1.1.0", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-minify-params": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", - "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.2", - "browserslist": "^4.16.0", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0", - "uniqs": "^2.0.0" - } - }, - "postcss-minify-selectors": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", - "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5" - } - }, "postcss-modules-extract-imports": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", @@ -10844,126 +12682,11 @@ }, "postcss-modules-values": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "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==", - "dev": true, - "requires": {} - }, - "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==", - "dev": true, - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "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==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "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==", - "dev": true, - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "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==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "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==", - "dev": true, - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "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==", - "dev": true, - "requires": { - "browserslist": "^4.16.0", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-url": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.1.tgz", - "integrity": "sha512-hkbG0j58Z1M830/CJ73VsP7gvlG1yF+4y7Fd1w4tD2c7CaA2Psll+pQ6eQhth9y9EaqZSLzamff/D0MZBMbYSg==", - "dev": true, - "requires": { - "is-absolute-url": "^3.0.3", - "normalize-url": "^4.5.0", - "postcss-value-parser": "^4.1.0" - } - }, - "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==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-ordered-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.1.tgz", - "integrity": "sha512-6mkCF5BQ25HvEcDfrMHCLLFHlraBSlOXFnQMHYhSpDO/5jSR1k8LdEXOkv+7+uzW6o6tBYea1Km0wQSRkPJkwA==", - "dev": true, - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-reduce-initial": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", - "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", - "dev": true, - "requires": { - "browserslist": "^4.16.0", - "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==", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "dev": true, "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" + "icss-utils": "^5.0.0" } }, "postcss-selector-parser": { @@ -10976,33 +12699,22 @@ "util-deprecate": "^1.0.2" } }, - "postcss-svgo": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", - "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.1.0", - "svgo": "^2.3.0" - } - }, - "postcss-unique-selectors": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", - "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5", - "uniqs": "^2.0.0" - } - }, "postcss-value-parser": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", "dev": true }, + "pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, "pretty-format": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", @@ -11046,7 +12758,9 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "prop-types": { "version": "15.7.2", @@ -11062,7 +12776,9 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "punycode": { "version": "2.1.1", @@ -11074,6 +12790,14 @@ "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "optional": true, + "peer": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, "randombytes": { @@ -11209,6 +12933,8 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, + "optional": true, + "peer": true, "requires": { "load-json-file": "^1.0.0", "normalize-package-data": "^2.3.2", @@ -11220,6 +12946,8 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, + "optional": true, + "peer": true, "requires": { "graceful-fs": "^4.1.2", "pify": "^2.0.0", @@ -11233,6 +12961,8 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, + "optional": true, + "peer": true, "requires": { "find-up": "^1.0.0", "read-pkg": "^1.0.0" @@ -11243,6 +12973,8 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, + "optional": true, + "peer": true, "requires": { "path-exists": "^2.0.0", "pinkie-promise": "^2.0.0" @@ -11253,6 +12985,8 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, + "optional": true, + "peer": true, "requires": { "pinkie-promise": "^2.0.0" } @@ -11264,6 +12998,8 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, + "optional": true, + "peer": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -11274,6 +13010,15 @@ "util-deprecate": "~1.0.1" } }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, "rechoir": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz", @@ -11288,6 +13033,8 @@ "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, + "optional": true, + "peer": true, "requires": { "indent-string": "^2.1.0", "strip-indent": "^1.0.1" @@ -11360,11 +13107,89 @@ } } }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "renderkid": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", + "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", + "dev": true, + "requires": { + "css-select": "^2.0.2", + "dom-converter": "^0.2", + "htmlparser2": "^3.10.1", + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + } + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + } + } + }, "repeating": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, + "optional": true, + "peer": true, "requires": { "is-finite": "^1.0.0" } @@ -11374,6 +13199,8 @@ "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "dev": true, + "optional": true, + "peer": true, "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -11434,16 +13261,10 @@ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, "rimraf": { @@ -11451,10 +13272,21 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, + "optional": true, + "peer": true, "requires": { "glob": "^7.1.3" } }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -11465,13 +13297,26 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "dev": true, + "optional": true, + "peer": true + }, + "sass": { + "version": "1.34.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.34.1.tgz", + "integrity": "sha512-scLA7EIZM+MmYlej6sdVr0HRbZX5caX5ofDT9asWnUJj21oqgsC+1LuNfm0eg+vM0fCTZHhwImTiCU0sx9h9CQ==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0" + } }, "sass-graph": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", "dev": true, + "optional": true, + "peer": true, "requires": { "glob": "^7.0.0", "lodash": "^4.0.0", @@ -11515,6 +13360,8 @@ "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "dev": true, + "optional": true, + "peer": true, "requires": { "js-base64": "^2.1.8", "source-map": "^0.4.2" @@ -11525,6 +13372,8 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, + "optional": true, + "peer": true, "requires": { "amdefine": ">=0.0.4" } @@ -11597,6 +13446,12 @@ "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", @@ -11638,6 +13493,8 @@ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "dev": true, + "optional": true, + "peer": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -11647,13 +13504,17 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "dev": true, + "optional": true, + "peer": 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, + "optional": true, + "peer": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -11663,13 +13524,17 @@ "version": "3.0.9", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "sshpk": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "dev": true, + "optional": true, + "peer": true, "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -11682,17 +13547,13 @@ "tweetnacl": "~0.14.0" } }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, "stdout-stream": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", "dev": true, + "optional": true, + "peer": true, "requires": { "readable-stream": "^2.0.1" } @@ -11711,6 +13572,8 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, + "optional": true, + "peer": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -11739,6 +13602,8 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, + "optional": true, + "peer": true, "requires": { "is-utf8": "^0.2.0" } @@ -11754,6 +13619,8 @@ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, + "optional": true, + "peer": true, "requires": { "get-stdin": "^4.0.1" } @@ -11792,16 +13659,6 @@ } } }, - "stylehacks": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", - "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", - "dev": true, - "requires": { - "browserslist": "^4.16.0", - "postcss-selector-parser": "^6.0.4" - } - }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -11811,78 +13668,6 @@ "has-flag": "^3.0.0" } }, - "svgo": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.3.0.tgz", - "integrity": "sha512-fz4IKjNO6HDPgIQxu4IxwtubtbSfGEAJUq/IXyTPIkGhWck/faiiwfkvsB8LnBkKLvSoyNNIY6d13lZprJMc9Q==", - "dev": true, - "requires": { - "@trysound/sax": "0.1.1", - "chalk": "^4.1.0", - "commander": "^7.1.0", - "css-select": "^3.1.2", - "css-tree": "^1.1.2", - "csso": "^4.2.0", - "stable": "^0.1.8" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "tapable": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", @@ -11894,6 +13679,8 @@ "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", "dev": true, + "optional": true, + "peer": true, "requires": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -11907,7 +13694,9 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, @@ -11972,12 +13761,6 @@ } } }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -11998,6 +13781,8 @@ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "dev": true, + "optional": true, + "peer": true, "requires": { "psl": "^1.1.28", "punycode": "^2.1.1" @@ -12007,13 +13792,17 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "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==", "dev": true, + "optional": true, + "peer": true, "requires": { "glob": "^7.1.2" } @@ -12090,6 +13879,97 @@ } } }, + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "tsconfig-paths-webpack-plugin": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.1.tgz", + "integrity": "sha512-n5CMlUUj+N5pjBhBACLq4jdr9cPTitySCjIosoQm0zwK99gmrcTGAfY9CwxRFT9+9OleNWXPRUcxsKP4AYExxQ==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.7.0", + "tsconfig-paths": "^3.9.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -12101,6 +13981,8 @@ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, + "optional": true, + "peer": true, "requires": { "safe-buffer": "^5.0.1" } @@ -12109,7 +13991,9 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "typescript": { "version": "4.3.2", @@ -12145,10 +14029,10 @@ "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", "dev": true }, - "uniqs": { + "universalify": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true }, "uri-js": { @@ -12166,11 +14050,19 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "v8-compile-cache": { "version": "2.3.0", @@ -12183,22 +14075,20 @@ "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, + "optional": true, + "peer": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, + "optional": true, + "peer": true, "requires": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -12367,6 +14257,8 @@ "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "dev": true, + "optional": true, + "peer": true, "requires": { "string-width": "^1.0.2 || 2" } @@ -12382,6 +14274,8 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, + "optional": true, + "peer": true, "requires": { "ansi-styles": "^3.2.0", "string-width": "^3.0.0", @@ -12392,19 +14286,25 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, + "optional": true, + "peer": true, "requires": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -12416,6 +14316,8 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, + "optional": true, + "peer": true, "requires": { "ansi-regex": "^4.1.0" } @@ -12451,6 +14353,8 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, + "optional": true, + "peer": true, "requires": { "cliui": "^5.0.0", "find-up": "^3.0.0", @@ -12468,13 +14372,17 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "find-up": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, + "optional": true, + "peer": true, "requires": { "locate-path": "^3.0.0" } @@ -12483,13 +14391,17 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, + "optional": true, + "peer": true, "requires": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -12500,6 +14412,8 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, + "optional": true, + "peer": true, "requires": { "p-limit": "^2.0.0" } @@ -12508,13 +14422,17 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, + "optional": true, + "peer": true, "requires": { "emoji-regex": "^7.0.1", "is-fullwidth-code-point": "^2.0.0", @@ -12526,6 +14444,8 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, + "optional": true, + "peer": true, "requires": { "ansi-regex": "^4.1.0" } @@ -12537,6 +14457,8 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, + "optional": true, + "peer": true, "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -12546,7 +14468,9 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true + "dev": true, + "optional": true, + "peer": true } } }, diff --git a/package.json b/package.json index 492a77d..4d69769 100644 --- a/package.json +++ b/package.json @@ -24,27 +24,35 @@ "@types/react-scroll": "^1.8.2", "babel-loader": "^8.2.2", "babel-plugin-transform-object-rest-spread": "^6.26.0", + "clean-webpack-plugin": "*", + "copy-webpack-plugin": "^9.0.0", "css-loader": "^5.2.6", - "cssnano": "^5.0.5", + "css-modules-typescript-loader": "^4.0.1", + "declaration-bundler-webpack-plugin": "^1.0.3", + "dts-bundle": "^0.7.3", + "dts-bundle-generator": "^5.9.0", + "dts-bundle-webpack": "^1.0.2", "file-loader": "^6.2.0", - "mini-css-extract-plugin": "^1.3.8", - "node-sass": "^6.0.0", + "fork-ts-checker-webpack-plugin": "^6.2.10", + "html-webpack-plugin": "^5.3.1", + "mini-css-extract-plugin": "^1.6.0", "postcss-loader": "^5.3.0", "raw-loader": "^4.0.2", "react": ">=15.0.1", "react-dom": ">=15.0.1", + "sass": "^1.34.1", "sass-loader": "^12.0.0", "style-loader": "^2.0.0", "terser-webpack-plugin": "^5.1.1", "ts-loader": "^9.2.2", + "tsconfig-paths-webpack-plugin": "^3.5.1", "typescript": "^4.3.2", "webpack": "^5.30.0", "webpack-cli": "^4.5.0", "webpack-remove-empty-scripts": "^0.7.1" }, "scripts": { - "prepare": "tsc -p ./src", - "build": "webpack" + "build": "webpack && tsc" }, "keywords": [ "buzzfeed", diff --git a/postcss.config.js b/postcss.config.js deleted file mode 100644 index 324a964..0000000 --- a/postcss.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - plugins: { - cssnano: {}, - }, -}; diff --git a/src/ReactBuzzFeedQuiz.tsx b/src/ReactBuzzFeedQuiz.tsx index 5ccf4f5..cfe6780 100644 --- a/src/ReactBuzzFeedQuiz.tsx +++ b/src/ReactBuzzFeedQuiz.tsx @@ -8,7 +8,7 @@ import { ReactBuzzFeedQuizProps, ResultType, } from "./interfaces"; -import "./react-buzzfeed-quiz.css"; +import "./main.scss"; const ReactBuzzFeedQuiz: FC = (props) => { const { diff --git a/src/components/Answers/Answers.tsx b/src/components/Answers/Answers.tsx index 252de77..98fee07 100644 --- a/src/components/Answers/Answers.tsx +++ b/src/components/Answers/Answers.tsx @@ -1,6 +1,5 @@ import React, { FC } from "react"; import { AnswersProps } from "../../interfaces"; -import "./answers.css"; // import ScaleText from "react-scale-text"; const Answers: FC = ({ diff --git a/src/components/Answers/answers.scss b/src/components/Answers/answers.scss deleted file mode 100644 index 9bb859e..0000000 --- a/src/components/Answers/answers.scss +++ /dev/null @@ -1,7 +0,0 @@ -@use "rbq_answer_image_attribution"; -@use "rbq_answer_image_bottom_text_container"; -@use "rbq_answer_image_text"; -@use "rbq_answer_image"; -@use "rbq_answers_container"; -@use "rbq_individual_answer_container"; -@use "rbq_individual_answer_outer_container"; diff --git a/src/partials/Answers/_rbq_answer_image.scss b/src/components/Answers/partials/_rbq_answer_image.scss similarity index 100% rename from src/partials/Answers/_rbq_answer_image.scss rename to src/components/Answers/partials/_rbq_answer_image.scss diff --git a/src/partials/Answers/_rbq_answer_image_attribution.scss b/src/components/Answers/partials/_rbq_answer_image_attribution.scss similarity index 100% rename from src/partials/Answers/_rbq_answer_image_attribution.scss rename to src/components/Answers/partials/_rbq_answer_image_attribution.scss diff --git a/src/partials/Answers/_rbq_answer_image_bottom_text_container.scss b/src/components/Answers/partials/_rbq_answer_image_bottom_text_container.scss similarity index 100% rename from src/partials/Answers/_rbq_answer_image_bottom_text_container.scss rename to src/components/Answers/partials/_rbq_answer_image_bottom_text_container.scss diff --git a/src/partials/Answers/_rbq_answer_image_text.scss b/src/components/Answers/partials/_rbq_answer_image_text.scss similarity index 100% rename from src/partials/Answers/_rbq_answer_image_text.scss rename to src/components/Answers/partials/_rbq_answer_image_text.scss diff --git a/src/partials/Answers/_rbq_answers_container.scss b/src/components/Answers/partials/_rbq_answers_container.scss similarity index 100% rename from src/partials/Answers/_rbq_answers_container.scss rename to src/components/Answers/partials/_rbq_answers_container.scss diff --git a/src/partials/Answers/_rbq_individual_answer_container.scss b/src/components/Answers/partials/_rbq_individual_answer_container.scss similarity index 100% rename from src/partials/Answers/_rbq_individual_answer_container.scss rename to src/components/Answers/partials/_rbq_individual_answer_container.scss diff --git a/src/partials/Answers/_rbq_individual_answer_outer_container.scss b/src/components/Answers/partials/_rbq_individual_answer_outer_container.scss similarity index 100% rename from src/partials/Answers/_rbq_individual_answer_outer_container.scss rename to src/components/Answers/partials/_rbq_individual_answer_outer_container.scss diff --git a/src/components/Byline/byline.scss b/src/components/Byline/byline.scss deleted file mode 100644 index c249dd3..0000000 --- a/src/components/Byline/byline.scss +++ /dev/null @@ -1,5 +0,0 @@ -@use "rbq_avatar_container"; -@use "rbq_avatar"; -@use "rbq_byline_author_descriptor_container"; -@use "rbq_byline_author_descriptor"; -@use "rbq_byline_container"; diff --git a/src/partials/Byline/_rbq_avatar.scss b/src/components/Byline/partials/_rbq_avatar.scss similarity index 100% rename from src/partials/Byline/_rbq_avatar.scss rename to src/components/Byline/partials/_rbq_avatar.scss diff --git a/src/partials/Byline/_rbq_avatar_container.scss b/src/components/Byline/partials/_rbq_avatar_container.scss similarity index 100% rename from src/partials/Byline/_rbq_avatar_container.scss rename to src/components/Byline/partials/_rbq_avatar_container.scss diff --git a/src/partials/Byline/_rbq_byline_author_descriptor.scss b/src/components/Byline/partials/_rbq_byline_author_descriptor.scss similarity index 100% rename from src/partials/Byline/_rbq_byline_author_descriptor.scss rename to src/components/Byline/partials/_rbq_byline_author_descriptor.scss diff --git a/src/partials/Byline/_rbq_byline_author_descriptor_container.scss b/src/components/Byline/partials/_rbq_byline_author_descriptor_container.scss similarity index 100% rename from src/partials/Byline/_rbq_byline_author_descriptor_container.scss rename to src/components/Byline/partials/_rbq_byline_author_descriptor_container.scss diff --git a/src/partials/Byline/_rbq_byline_container.scss b/src/components/Byline/partials/_rbq_byline_container.scss similarity index 100% rename from src/partials/Byline/_rbq_byline_container.scss rename to src/components/Byline/partials/_rbq_byline_container.scss diff --git a/src/components/Question/Question.tsx b/src/components/Question/Question.tsx index 01192da..6be84cc 100644 --- a/src/components/Question/Question.tsx +++ b/src/components/Question/Question.tsx @@ -6,7 +6,6 @@ import { QuestionProps, } from "../../interfaces"; import Answers from "../Answers/Answers"; -import "./question.css"; const Question: FC = (props) => { const { diff --git a/src/partials/Question/_rbq_list_item_container.scss b/src/components/Question/partials/_rbq_list_item_container.scss similarity index 100% rename from src/partials/Question/_rbq_list_item_container.scss rename to src/components/Question/partials/_rbq_list_item_container.scss diff --git a/src/partials/Question/_rbq_question_adjacent_text.scss b/src/components/Question/partials/_rbq_question_adjacent_text.scss similarity index 100% rename from src/partials/Question/_rbq_question_adjacent_text.scss rename to src/components/Question/partials/_rbq_question_adjacent_text.scss diff --git a/src/partials/Question/_rbq_question_image.scss b/src/components/Question/partials/_rbq_question_image.scss similarity index 100% rename from src/partials/Question/_rbq_question_image.scss rename to src/components/Question/partials/_rbq_question_image.scss diff --git a/src/partials/Question/_rbq_question_image_attribution_text.scss b/src/components/Question/partials/_rbq_question_image_attribution_text.scss similarity index 100% rename from src/partials/Question/_rbq_question_image_attribution_text.scss rename to src/components/Question/partials/_rbq_question_image_attribution_text.scss diff --git a/src/partials/Question/_rbq_question_image_container.scss b/src/components/Question/partials/_rbq_question_image_container.scss similarity index 100% rename from src/partials/Question/_rbq_question_image_container.scss rename to src/components/Question/partials/_rbq_question_image_container.scss diff --git a/src/partials/Question/_rbq_question_inner_container.scss b/src/components/Question/partials/_rbq_question_inner_container.scss similarity index 100% rename from src/partials/Question/_rbq_question_inner_container.scss rename to src/components/Question/partials/_rbq_question_inner_container.scss diff --git a/src/partials/Question/_rbq_question_overlap_text.scss b/src/components/Question/partials/_rbq_question_overlap_text.scss similarity index 100% rename from src/partials/Question/_rbq_question_overlap_text.scss rename to src/components/Question/partials/_rbq_question_overlap_text.scss diff --git a/src/partials/Question/_rbq_text_fit.scss b/src/components/Question/partials/_rbq_text_fit.scss similarity index 100% rename from src/partials/Question/_rbq_text_fit.scss rename to src/components/Question/partials/_rbq_text_fit.scss diff --git a/src/components/Question/question.scss b/src/components/Question/question.scss deleted file mode 100644 index 8932767..0000000 --- a/src/components/Question/question.scss +++ /dev/null @@ -1,8 +0,0 @@ -@use "rbq_list_item_container"; -@use "rbq_question_adjacent_text"; -@use "rbq_question_image_attribution_text"; -@use "rbq_question_image_container"; -@use "rbq_question_image"; -@use "rbq_question_inner_container"; -@use "rbq_question_overlap_text"; -@use "rbq_text_fit"; diff --git a/src/components/Result/Result.tsx b/src/components/Result/Result.tsx index 3fd3b8c..2eb9662 100644 --- a/src/components/Result/Result.tsx +++ b/src/components/Result/Result.tsx @@ -5,7 +5,6 @@ import { Element } from "react-scroll"; import FacebookButton from "./ShareButtons/FacebookButton"; import TwitterButton from "./ShareButtons/TwitterButton"; import CopyLinkButton from "./ShareButtons/CopyLinkButton"; -import "./result.css"; const Result: FC = (props) => { const { diff --git a/src/partials/Result/_rbq_mobile_retake_quiz_container.scss b/src/components/Result/partials/_rbq_mobile_retake_quiz_container.scss similarity index 100% rename from src/partials/Result/_rbq_mobile_retake_quiz_container.scss rename to src/components/Result/partials/_rbq_mobile_retake_quiz_container.scss diff --git a/src/partials/Result/_rbq_mobile_share_links_container.scss b/src/components/Result/partials/_rbq_mobile_share_links_container.scss similarity index 100% rename from src/partials/Result/_rbq_mobile_share_links_container.scss rename to src/components/Result/partials/_rbq_mobile_share_links_container.scss diff --git a/src/partials/Result/_rbq_result_attribution_text.scss b/src/components/Result/partials/_rbq_result_attribution_text.scss similarity index 100% rename from src/partials/Result/_rbq_result_attribution_text.scss rename to src/components/Result/partials/_rbq_result_attribution_text.scss diff --git a/src/partials/Result/_rbq_result_header.scss b/src/components/Result/partials/_rbq_result_header.scss similarity index 100% rename from src/partials/Result/_rbq_result_header.scss rename to src/components/Result/partials/_rbq_result_header.scss diff --git a/src/partials/Result/_rbq_result_inner_container.scss b/src/components/Result/partials/_rbq_result_inner_container.scss similarity index 100% rename from src/partials/Result/_rbq_result_inner_container.scss rename to src/components/Result/partials/_rbq_result_inner_container.scss diff --git a/src/partials/Result/_rbq_result_inner_description.scss b/src/components/Result/partials/_rbq_result_inner_description.scss similarity index 100% rename from src/partials/Result/_rbq_result_inner_description.scss rename to src/components/Result/partials/_rbq_result_inner_description.scss diff --git a/src/partials/Result/_rbq_result_inner_description_container.scss b/src/components/Result/partials/_rbq_result_inner_description_container.scss similarity index 100% rename from src/partials/Result/_rbq_result_inner_description_container.scss rename to src/components/Result/partials/_rbq_result_inner_description_container.scss diff --git a/src/partials/Result/_rbq_result_inner_description_header.scss b/src/components/Result/partials/_rbq_result_inner_description_header.scss similarity index 100% rename from src/partials/Result/_rbq_result_inner_description_header.scss rename to src/components/Result/partials/_rbq_result_inner_description_header.scss diff --git a/src/partials/Result/_rbq_result_inner_image.scss b/src/components/Result/partials/_rbq_result_inner_image.scss similarity index 100% rename from src/partials/Result/_rbq_result_inner_image.scss rename to src/components/Result/partials/_rbq_result_inner_image.scss diff --git a/src/partials/Result/_rbq_result_inner_image_container.scss b/src/components/Result/partials/_rbq_result_inner_image_container.scss similarity index 100% rename from src/partials/Result/_rbq_result_inner_image_container.scss rename to src/components/Result/partials/_rbq_result_inner_image_container.scss diff --git a/src/partials/Result/_rbq_result_outer_container.scss b/src/components/Result/partials/_rbq_result_outer_container.scss similarity index 100% rename from src/partials/Result/_rbq_result_outer_container.scss rename to src/components/Result/partials/_rbq_result_outer_container.scss diff --git a/src/partials/Result/_rbq_retake_quiz_container.scss b/src/components/Result/partials/_rbq_retake_quiz_container.scss similarity index 100% rename from src/partials/Result/_rbq_retake_quiz_container.scss rename to src/components/Result/partials/_rbq_retake_quiz_container.scss diff --git a/src/partials/Result/_rbq_share_button.scss b/src/components/Result/partials/_rbq_share_button.scss similarity index 100% rename from src/partials/Result/_rbq_share_button.scss rename to src/components/Result/partials/_rbq_share_button.scss diff --git a/src/partials/Result/_rbq_share_link_button_outer_container.scss b/src/components/Result/partials/_rbq_share_link_button_outer_container.scss similarity index 100% rename from src/partials/Result/_rbq_share_link_button_outer_container.scss rename to src/components/Result/partials/_rbq_share_link_button_outer_container.scss diff --git a/src/partials/Result/_rbq_share_links_container.scss b/src/components/Result/partials/_rbq_share_links_container.scss similarity index 100% rename from src/partials/Result/_rbq_share_links_container.scss rename to src/components/Result/partials/_rbq_share_links_container.scss diff --git a/src/partials/Result/_rbq_tooltip_container.scss b/src/components/Result/partials/_rbq_tooltip_container.scss similarity index 100% rename from src/partials/Result/_rbq_tooltip_container.scss rename to src/components/Result/partials/_rbq_tooltip_container.scss diff --git a/src/components/Result/result.scss b/src/components/Result/result.scss deleted file mode 100644 index 5f40ccf..0000000 --- a/src/components/Result/result.scss +++ /dev/null @@ -1,16 +0,0 @@ -@use "rbq_mobile_retake_quiz_container"; -@use "rbq_mobile_share_links_container"; -@use "rbq_result_attribution_text"; -@use "rbq_result_header"; -@use "rbq_result_inner_container"; -@use "rbq_result_inner_description_container"; -@use "rbq_result_inner_description_header"; -@use "rbq_result_inner_description"; -@use "rbq_result_inner_image_container"; -@use "rbq_result_inner_image"; -@use "rbq_result_outer_container"; -@use "rbq_retake_quiz_container"; -@use "rbq_share_button"; -@use "rbq_share_link_button_outer_container"; -@use "rbq_share_links_container"; -@use "rbq_tooltip_container"; diff --git a/src/main.scss b/src/main.scss new file mode 100644 index 0000000..0633a23 --- /dev/null +++ b/src/main.scss @@ -0,0 +1,50 @@ +// React BuzzFeed Quiz Component +@use "partials/ReactBuzzFeedQuiz/rbq_inner_quiz_container"; +@use "partials/ReactBuzzFeedQuiz/rbq_outer_quiz_container"; +@use "partials/ReactBuzzFeedQuiz/rbq_question_list_container"; +@use "partials/ReactBuzzFeedQuiz/rbq_quiz_description"; +@use "partials/ReactBuzzFeedQuiz/rbq_quiz_title"; + +// Answers Component +@use "components/Answers/partials/rbq_answer_image_attribution"; +@use "components/Answers/partials/rbq_answer_image_bottom_text_container"; +@use "components/Answers/partials/rbq_answer_image_text"; +@use "components/Answers/partials/rbq_answer_image"; +@use "components/Answers/partials/rbq_answers_container"; +@use "components/Answers/partials/rbq_individual_answer_container"; +@use "components/Answers/partials/rbq_individual_answer_outer_container"; + +// Byline Component +@use "components/Byline/partials/rbq_avatar_container"; +@use "components/Byline/partials/rbq_avatar"; +@use "components/Byline/partials/rbq_byline_author_descriptor_container"; +@use "components/Byline/partials/rbq_byline_author_descriptor"; +@use "components/Byline/partials/rbq_byline_container"; + +// Question Component +@use "components/Question/partials/rbq_list_item_container"; +@use "components/Question/partials/rbq_question_adjacent_text"; +@use "components/Question/partials/rbq_question_image_attribution_text"; +@use "components/Question/partials/rbq_question_image_container"; +@use "components/Question/partials/rbq_question_image"; +@use "components/Question/partials/rbq_question_inner_container"; +@use "components/Question/partials/rbq_question_overlap_text"; +@use "components/Question/partials/rbq_text_fit"; + +// Result Component +@use "components/Result/partials/rbq_mobile_retake_quiz_container"; +@use "components/Result/partials/rbq_mobile_share_links_container"; +@use "components/Result/partials/rbq_result_attribution_text"; +@use "components/Result/partials/rbq_result_header"; +@use "components/Result/partials/rbq_result_inner_container"; +@use "components/Result/partials/rbq_result_inner_description_container"; +@use "components/Result/partials/rbq_result_inner_description_header"; +@use "components/Result/partials/rbq_result_inner_description"; +@use "components/Result/partials/rbq_result_inner_image_container"; +@use "components/Result/partials/rbq_result_inner_image"; +@use "components/Result/partials/rbq_result_outer_container"; +@use "components/Result/partials/rbq_retake_quiz_container"; +@use "components/Result/partials/rbq_share_button"; +@use "components/Result/partials/rbq_share_link_button_outer_container"; +@use "components/Result/partials/rbq_share_links_container"; +@use "components/Result/partials/rbq_tooltip_container"; diff --git a/src/react-buzzfeed-quiz.scss b/src/react-buzzfeed-quiz.scss deleted file mode 100644 index 29d803e..0000000 --- a/src/react-buzzfeed-quiz.scss +++ /dev/null @@ -1,5 +0,0 @@ -@use "rbq_inner_quiz_container"; -@use "rbq_outer_quiz_container"; -@use "rbq_question_list_container"; -@use "rbq_quiz_description"; -@use "rbq_quiz_title"; diff --git a/tsconfig.build.json b/tsconfig.build.json deleted file mode 100644 index 3d53890..0000000 --- a/tsconfig.build.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "module": "commonjs" - }, - "exclude": ["lib/*", "webpack.config.*", "*.js", "example", "images"] -} diff --git a/tsconfig.json b/tsconfig.json index 170a59a..40a58ff 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,27 +1,35 @@ { "compilerOptions": { - "outDir": "./lib/", + "outDir": "./lib", "alwaysStrict": true, - "sourceMap": false, "strictNullChecks": true, "strictFunctionTypes": true, "strictPropertyInitialization": true, "strictBindCallApply": true, - "module": "es6", + "module": "es2015", "jsx": "react", "target": "es5", "allowJs": true, "moduleResolution": "node", - "experimentalDecorators": true, "esModuleInterop": true, "declaration": true, + "emitDeclarationOnly": true, + "removeComments": true, + "isolatedModules": true, + "experimentalDecorators": true, "lib": ["dom", "es2017", "es5", "es6", "es7"], "strict": true, "noImplicitAny": true, "noImplicitThis": true, "noImplicitReturns": true, "noUnusedLocals": true, - "noUnusedParameters": true + "noUnusedParameters": true, + "skipLibCheck": true, + "allowSyntheticDefaultImports": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "resolveJsonModule": true }, - "exclude": ["lib/*", "webpack.config.*", "example", "images"] + // "include": ["src/**/*"], + "exclude": ["node_modules", "example", "lib", "*.js"] } diff --git a/webpack.config.js b/webpack.config.js index da7c4d7..13b853c 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,6 +1,7 @@ const path = require("path"); const TerserPlugin = require("terser-webpack-plugin"); const MiniCssExtractPlugin = require("mini-css-extract-plugin"); +const ForkTsCheckerWebpackPlugin = require("fork-ts-checker-webpack-plugin"); module.exports = { optimization: { @@ -8,10 +9,21 @@ module.exports = { }, mode: "production", entry: { - ReactBuzzFeedQuiz: "./src/ReactBuzzFeedQuiz.js", + ReactBuzzFeedQuiz: "./src/ReactBuzzFeedQuiz.tsx", + interfaces: "./src/interfaces.ts", + "./components/Answers/Answers": "./src/components/Answers/Answers.tsx", + "./components/Byline/Byline": "./src/components/Byline/Byline.tsx", + "./components/Question/Question": "./src/components/Question/Question.tsx", + "./components/Result/Result": "./src/components/Result/Result.tsx", + "./components/Result/ShareButtons/CopyLinkButton": + "./src/components/Result/ShareButtons/CopyLinkButton.tsx", + "./components/Result/ShareButtons/FacebookButton": + "./src/components/Result/ShareButtons/FacebookButton.tsx", + "./components/Result/ShareButtons/TwitterButton": + "./src/components/Result/ShareButtons/TwitterButton.tsx", }, output: { - path: path.resolve("lib"), + path: path.resolve(__dirname, "lib"), filename: "[name].js", libraryTarget: "commonjs2", }, @@ -19,53 +31,35 @@ module.exports = { rules: [ { test: /\.tsx?$/, - use: "ts-loader", - exclude: /node_modules/, - }, - { - test: /\.(js|jsx)$/, - exclude: /(node_modules)/, - use: "babel-loader", + loader: "ts-loader", + options: { + transpileOnly: true, + }, }, { test: /\.scss$/, - use: [ - "style-loader", - { - loader: "css-loader", - options: { - importLoaders: 1, - }, - }, - "postcss-loader", - "sass-loader", - ], - }, - { - test: /\.css$/, - use: [ - { - loader: MiniCssExtractPlugin.loader, - options: { - publicPath: "", - }, - }, - { - loader: "css-loader", - options: { - url: false, - }, - }, - ], + include: /src/, + exclude: /node_modules/, + sideEffects: true, + use: [MiniCssExtractPlugin.loader, "css-loader", "sass-loader"], }, ], }, + plugins: [ + new MiniCssExtractPlugin({ + filename: "[name].css", + chunkFilename: "[id].css", + }), + new ForkTsCheckerWebpackPlugin({ + typescript: true, + }), + ], resolve: { alias: { react: path.resolve(__dirname, "./node_modules/react"), "react-dom": path.resolve(__dirname, "./node_modules/react-dom"), }, - extensions: [".ts", ".tsx", ".js", ".jsx"], + extensions: [".ts", ".tsx", ".js", ".css", ".scss"], }, externals: { // Don't bundle react or react-dom From 5202b54a528a47911603b309cc7741199734c689 Mon Sep 17 00:00:00 2001 From: amamenko Date: Tue, 8 Jun 2021 20:17:39 -0400 Subject: [PATCH 05/19] Added barrel index file for component interfaces/types --- package-lock.json | 6488 ++--------------- package.json | 26 +- src/ReactBuzzFeedQuiz.tsx | 14 +- src/components/{Answers => }/Answers.tsx | 2 +- src/components/{Byline => }/Byline.tsx | 2 +- src/components/{Question => }/Question.tsx | 10 +- src/components/{Result => }/Result.tsx | 2 +- .../Result/ShareButtons/TwitterButton.tsx | 59 - .../ShareButtons/CopyLinkButton.tsx | 2 +- .../ShareButtons/FacebookButton.tsx | 4 +- src/components/ShareButtons/TwitterButton.tsx | 59 + src/index.ts | 27 + src/interfaces.ts | 163 - src/interfaces/Answers/answer.interface.ts | 11 + .../Answers/answers_props.interface.ts | 19 + .../Answers/selected_answer.interface.ts | 7 + .../Byline/byline_props.interface.ts | 10 + .../Question/list_item.interface.ts | 9 + src/interfaces/Question/question.interface.ts | 13 + .../Question/question_props.interface.ts | 17 + .../ReactBuzzFeedQuiz/falsy.interface.ts | 3 + .../ReactBuzzFeedQuiz/image.interface.ts | 13 + .../react_buzzfeed_quiz.interface.ts | 26 + .../copy_link_button.interface.ts | 11 + .../ShareButtons/facebook_button.interface.ts | 6 + .../ShareButtons/twitter_button.interface.ts | 8 + src/interfaces/Result/result.interface.ts | 10 + .../Result/result_image.interface.ts | 13 + .../Result/result_props.interface.ts | 29 + src/main.scss | 72 +- .../Answers}/_rbq_answer_image.scss | 0 .../_rbq_answer_image_attribution.scss | 0 ...bq_answer_image_bottom_text_container.scss | 0 .../Answers}/_rbq_answer_image_text.scss | 0 .../Answers}/_rbq_answers_container.scss | 0 .../_rbq_individual_answer_container.scss | 0 ...rbq_individual_answer_outer_container.scss | 0 .../Byline}/_rbq_avatar.scss | 0 .../Byline}/_rbq_avatar_container.scss | 0 .../_rbq_byline_author_descriptor.scss | 0 ...bq_byline_author_descriptor_container.scss | 0 .../Byline}/_rbq_byline_container.scss | 0 .../Question}/_rbq_list_item_container.scss | 0 .../_rbq_question_adjacent_text.scss | 0 .../Question}/_rbq_question_image.scss | 0 .../_rbq_question_image_attribution_text.scss | 0 .../_rbq_question_image_container.scss | 0 .../_rbq_question_inner_container.scss | 0 .../Question}/_rbq_question_overlap_text.scss | 0 .../Question}/_rbq_text_fit.scss | 0 .../_rbq_mobile_retake_quiz_container.scss | 0 .../_rbq_mobile_share_links_container.scss | 0 .../Result}/_rbq_result_attribution_text.scss | 0 .../Result}/_rbq_result_header.scss | 0 .../Result}/_rbq_result_inner_container.scss | 0 .../_rbq_result_inner_description.scss | 0 ...bq_result_inner_description_container.scss | 0 .../_rbq_result_inner_description_header.scss | 0 .../Result}/_rbq_result_inner_image.scss | 0 .../_rbq_result_inner_image_container.scss | 0 .../Result}/_rbq_result_outer_container.scss | 0 .../Result}/_rbq_retake_quiz_container.scss | 0 .../Result}/_rbq_share_button.scss | 0 ...rbq_share_link_button_outer_container.scss | 0 .../Result}/_rbq_share_links_container.scss | 2 +- .../Result}/_rbq_tooltip_container.scss | 0 tsconfig.json | 2 - webpack.config.js | 34 +- 68 files changed, 806 insertions(+), 6367 deletions(-) rename src/components/{Answers => }/Answers.tsx (99%) rename src/components/{Byline => }/Byline.tsx (95%) rename src/components/{Question => }/Question.tsx (93%) rename src/components/{Result => }/Result.tsx (98%) delete mode 100644 src/components/Result/ShareButtons/TwitterButton.tsx rename src/components/{Result => }/ShareButtons/CopyLinkButton.tsx (96%) rename src/components/{Result => }/ShareButtons/FacebookButton.tsx (87%) create mode 100644 src/components/ShareButtons/TwitterButton.tsx create mode 100644 src/index.ts delete mode 100644 src/interfaces.ts create mode 100644 src/interfaces/Answers/answer.interface.ts create mode 100644 src/interfaces/Answers/answers_props.interface.ts create mode 100644 src/interfaces/Answers/selected_answer.interface.ts create mode 100644 src/interfaces/Byline/byline_props.interface.ts create mode 100644 src/interfaces/Question/list_item.interface.ts create mode 100644 src/interfaces/Question/question.interface.ts create mode 100644 src/interfaces/Question/question_props.interface.ts create mode 100644 src/interfaces/ReactBuzzFeedQuiz/falsy.interface.ts create mode 100644 src/interfaces/ReactBuzzFeedQuiz/image.interface.ts create mode 100644 src/interfaces/ReactBuzzFeedQuiz/react_buzzfeed_quiz.interface.ts create mode 100644 src/interfaces/Result/ShareButtons/copy_link_button.interface.ts create mode 100644 src/interfaces/Result/ShareButtons/facebook_button.interface.ts create mode 100644 src/interfaces/Result/ShareButtons/twitter_button.interface.ts create mode 100644 src/interfaces/Result/result.interface.ts create mode 100644 src/interfaces/Result/result_image.interface.ts create mode 100644 src/interfaces/Result/result_props.interface.ts rename src/{components/Answers/partials => partials/Answers}/_rbq_answer_image.scss (100%) rename src/{components/Answers/partials => partials/Answers}/_rbq_answer_image_attribution.scss (100%) rename src/{components/Answers/partials => partials/Answers}/_rbq_answer_image_bottom_text_container.scss (100%) rename src/{components/Answers/partials => partials/Answers}/_rbq_answer_image_text.scss (100%) rename src/{components/Answers/partials => partials/Answers}/_rbq_answers_container.scss (100%) rename src/{components/Answers/partials => partials/Answers}/_rbq_individual_answer_container.scss (100%) rename src/{components/Answers/partials => partials/Answers}/_rbq_individual_answer_outer_container.scss (100%) rename src/{components/Byline/partials => partials/Byline}/_rbq_avatar.scss (100%) rename src/{components/Byline/partials => partials/Byline}/_rbq_avatar_container.scss (100%) rename src/{components/Byline/partials => partials/Byline}/_rbq_byline_author_descriptor.scss (100%) rename src/{components/Byline/partials => partials/Byline}/_rbq_byline_author_descriptor_container.scss (100%) rename src/{components/Byline/partials => partials/Byline}/_rbq_byline_container.scss (100%) rename src/{components/Question/partials => partials/Question}/_rbq_list_item_container.scss (100%) rename src/{components/Question/partials => partials/Question}/_rbq_question_adjacent_text.scss (100%) rename src/{components/Question/partials => partials/Question}/_rbq_question_image.scss (100%) rename src/{components/Question/partials => partials/Question}/_rbq_question_image_attribution_text.scss (100%) rename src/{components/Question/partials => partials/Question}/_rbq_question_image_container.scss (100%) rename src/{components/Question/partials => partials/Question}/_rbq_question_inner_container.scss (100%) rename src/{components/Question/partials => partials/Question}/_rbq_question_overlap_text.scss (100%) rename src/{components/Question/partials => partials/Question}/_rbq_text_fit.scss (100%) rename src/{components/Result/partials => partials/Result}/_rbq_mobile_retake_quiz_container.scss (100%) rename src/{components/Result/partials => partials/Result}/_rbq_mobile_share_links_container.scss (100%) rename src/{components/Result/partials => partials/Result}/_rbq_result_attribution_text.scss (100%) rename src/{components/Result/partials => partials/Result}/_rbq_result_header.scss (100%) rename src/{components/Result/partials => partials/Result}/_rbq_result_inner_container.scss (100%) rename src/{components/Result/partials => partials/Result}/_rbq_result_inner_description.scss (100%) rename src/{components/Result/partials => partials/Result}/_rbq_result_inner_description_container.scss (100%) rename src/{components/Result/partials => partials/Result}/_rbq_result_inner_description_header.scss (100%) rename src/{components/Result/partials => partials/Result}/_rbq_result_inner_image.scss (100%) rename src/{components/Result/partials => partials/Result}/_rbq_result_inner_image_container.scss (100%) rename src/{components/Result/partials => partials/Result}/_rbq_result_outer_container.scss (100%) rename src/{components/Result/partials => partials/Result}/_rbq_retake_quiz_container.scss (100%) rename src/{components/Result/partials => partials/Result}/_rbq_share_button.scss (100%) rename src/{components/Result/partials => partials/Result}/_rbq_share_link_button_outer_container.scss (100%) rename src/{components/Result/partials => partials/Result}/_rbq_share_links_container.scss (91%) rename src/{components/Result/partials => partials/Result}/_rbq_tooltip_container.scss (100%) diff --git a/package-lock.json b/package-lock.json index fa5e773..a10ab72 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,10 +9,6 @@ "version": "1.0.11", "license": "MIT", "dependencies": { - "@types/jest": "^26.0.23", - "@types/node": "^15.12.0", - "@types/react": "^17.0.9", - "@types/react-dom": "^17.0.6", "react-icons": "^4.2.0", "react-scale-text": "^1.2.2", "react-scroll": "^1.8.1" @@ -21,35 +17,26 @@ "@babel/core": "^7.12.17", "@babel/preset-env": "^7.12.17", "@babel/preset-react": "^7.13.13", + "@types/jest": "^26.0.23", + "@types/node": "^15.12.2", + "@types/react": "^17.0.9", + "@types/react-dom": "^17.0.6", "@types/react-scroll": "^1.8.2", "babel-loader": "^8.2.2", "babel-plugin-transform-object-rest-spread": "^6.26.0", - "clean-webpack-plugin": "*", "copy-webpack-plugin": "^9.0.0", "css-loader": "^5.2.6", - "css-modules-typescript-loader": "^4.0.1", - "declaration-bundler-webpack-plugin": "^1.0.3", - "dts-bundle": "^0.7.3", - "dts-bundle-generator": "^5.9.0", - "dts-bundle-webpack": "^1.0.2", - "file-loader": "^6.2.0", "fork-ts-checker-webpack-plugin": "^6.2.10", - "html-webpack-plugin": "^5.3.1", "mini-css-extract-plugin": "^1.6.0", - "postcss-loader": "^5.3.0", - "raw-loader": "^4.0.2", "react": ">=15.0.1", "react-dom": ">=15.0.1", "sass": "^1.34.1", - "sass-loader": "^12.0.0", - "style-loader": "^2.0.0", + "sass-loader": "^7.3.1", "terser-webpack-plugin": "^5.1.1", "ts-loader": "^9.2.2", - "tsconfig-paths-webpack-plugin": "^3.5.1", "typescript": "^4.3.2", "webpack": "^5.30.0", - "webpack-cli": "^4.5.0", - "webpack-remove-empty-scripts": "^0.7.1" + "webpack-cli": "^4.5.0" }, "peerDependencies": { "react": ">=15.0.1", @@ -1157,6 +1144,7 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -1172,6 +1160,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -1186,6 +1175,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1201,6 +1191,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -1211,12 +1202,14 @@ "node_modules/@jest/types/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/@jest/types/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "engines": { "node": ">=8" } @@ -1225,6 +1218,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -1267,12 +1261,6 @@ "node": ">= 8" } }, - "node_modules/@types/detect-indent": { - "version": "0.1.30", - "resolved": "https://registry.npmjs.org/@types/detect-indent/-/detect-indent-0.1.30.tgz", - "integrity": "sha1-3GgrtBK05lugmOcO2tc7SDP7kQ0=", - "dev": true - }, "node_modules/@types/eslint": { "version": "7.2.8", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.8.tgz", @@ -1299,31 +1287,17 @@ "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", "dev": true }, - "node_modules/@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==", - "dev": true - }, "node_modules/@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==" + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "dev": true }, "node_modules/@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, "dependencies": { "@types/istanbul-lib-coverage": "*" } @@ -1332,6 +1306,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, "dependencies": { "@types/istanbul-lib-report": "*" } @@ -1340,6 +1315,7 @@ "version": "26.0.23", "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.23.tgz", "integrity": "sha512-ZHLmWMJ9jJ9PTiT58juykZpL7KjwJywFN3Rr2pTSkyQfydf/rk22yS7W8p5DaVUMQ2BQC7oYiU3FjbTM/mYrOA==", + "dev": true, "dependencies": { "jest-diff": "^26.0.0", "pretty-format": "^26.0.0" @@ -1351,28 +1327,11 @@ "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", "dev": true }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", - "dev": true - }, - "node_modules/@types/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==", - "dev": true - }, - "node_modules/@types/mkdirp": { - "version": "0.3.29", - "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.3.29.tgz", - "integrity": "sha1-fyrX7FX5FEgvybHsS7GuYCjUYGY=", - "dev": true - }, "node_modules/@types/node": { - "version": "15.12.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.0.tgz", - "integrity": "sha512-+aHJvoCsVhO2ZCuT4o5JtcPrCPyDE3+1nvbDprYes+pPkEsbjH7AGUCNtjMOXS0fqH14t+B7yLzaqSz92FPWyw==" + "version": "15.12.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.2.tgz", + "integrity": "sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==", + "dev": true }, "node_modules/@types/parse-json": { "version": "4.0.0", @@ -1383,12 +1342,14 @@ "node_modules/@types/prop-types": { "version": "15.7.3", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", - "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==", + "dev": true }, "node_modules/@types/react": { "version": "17.0.9", "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.9.tgz", "integrity": "sha512-2Cw7FvevpJxQrCb+k5t6GH1KIvmadj5uBbjPaLlJB/nZWUj56e1ZqcD6zsoMFB47MsJUTFl9RJ132A7hb3QFJA==", + "dev": true, "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -1399,6 +1360,7 @@ "version": "17.0.6", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.6.tgz", "integrity": "sha512-MGTI+TudxAnGTj8aco8mogaPSJGK2Whje7OZh1CxNLRyhJpTZg/pGQpIbCT0eCVFQyH7UFpdvCqQEThHIp/gsA==", + "dev": true, "dependencies": { "@types/react": "*" } @@ -1415,12 +1377,14 @@ "node_modules/@types/scheduler": { "version": "0.16.1", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", - "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==" + "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==", + "dev": true }, "node_modules/@types/yargs": { "version": "15.0.13", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "dev": true, "dependencies": { "@types/yargs-parser": "*" } @@ -1428,7 +1392,8 @@ "node_modules/@types/yargs-parser": { "version": "20.2.0", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", - "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", + "dev": true }, "node_modules/@webassemblyjs/ast": { "version": "1.11.0", @@ -1609,14 +1574,6 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, - "node_modules/abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/acorn": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", @@ -1647,17 +1604,6 @@ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true }, - "node_modules/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.4.2" - } - }, "node_modules/ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", @@ -1671,6 +1617,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true, "engines": { "node": ">=8" } @@ -1700,37 +1647,6 @@ "node": ">= 8" } }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", @@ -1740,56 +1656,6 @@ "node": ">=8" } }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "*" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", @@ -1799,25 +1665,6 @@ "node": ">= 4.0.0" } }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/babel-loader": { "version": "8.2.2", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", @@ -1910,17 +1757,6 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -1939,12 +1775,6 @@ "node": ">=8" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -2015,48 +1845,6 @@ "node": ">=6" } }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camel-case/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - }, - "node_modules/camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/caniuse-lite": { "version": "1.0.30001233", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001233.tgz", @@ -2067,14 +1855,6 @@ "url": "https://opencollective.com/browserslist" } }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -2122,17 +1902,6 @@ "node": ">= 6" } }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=10" - } - }, "node_modules/chrome-trace-event": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", @@ -2145,107 +1914,6 @@ "node": ">=6.0" } }, - "node_modules/clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-webpack-plugin": { - "version": "4.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0-alpha.0.tgz", - "integrity": "sha512-+X6mASBbGSVyw8L9/1rhQ+vS4uaQMopf194kX7Aes8qfezgCFL+qv5W0nwP3a0Tud5kUckARk8tFcoyOSKEjhg==", - "dev": true, - "dependencies": { - "del": "^4.1.1" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": ">=4.0.0 <6.0.0" - } - }, - "node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/cliui/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -2260,17 +1928,6 @@ "node": ">=6" } }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -2292,20 +1949,6 @@ "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -2324,14 +1967,6 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "node_modules/console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/convert-source-map": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", @@ -2424,30 +2059,6 @@ "semver": "bin/semver.js" } }, - "node_modules/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=", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -2533,16 +2144,6 @@ "node": ">=10" } }, - "node_modules/css-modules-typescript-loader": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-modules-typescript-loader/-/css-modules-typescript-loader-4.0.1.tgz", - "integrity": "sha512-vXrUAwPGcRaopnGdg7I5oqv/NSSKQRN5L80m3f49uSGinenU5DTNsMFHS+2roh5tXqpY5+yAAKAl7A2HDvumzg==", - "dev": true, - "dependencies": { - "line-diff": "^2.0.1", - "loader-utils": "^1.2.3" - } - }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -2558,63 +2159,21 @@ "node_modules/csstype": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", - "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" + "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==", + "dev": true }, - "node_modules/currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "array-find-index": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" + "ms": "2.1.2" }, "engines": { "node": ">=6.0" } }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/declaration-bundler-webpack-plugin": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/declaration-bundler-webpack-plugin/-/declaration-bundler-webpack-plugin-1.0.3.tgz", - "integrity": "sha1-n7WuOTxj7UF157beS1i6/eNPCXo=", - "dev": true - }, "node_modules/deepmerge": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", @@ -2636,136 +2195,11 @@ "node": ">= 0.4" } }, - "node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/detect-indent": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-0.2.0.tgz", - "integrity": "sha1-BCkUSYl5rC2fPHPk/z5od9O8krY=", - "dev": true, - "dependencies": { - "get-stdin": "^0.1.0", - "minimist": "^0.1.0" - }, - "bin": { - "detect-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-indent/node_modules/get-stdin": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-0.1.0.tgz", - "integrity": "sha1-WZivJKr8gC0VyCxoVlfuuLENSpE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/detect-indent/node_modules/minimist": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz", - "integrity": "sha1-md9lelJXTCHJBXSX33QnkLK0wN4=", - "dev": true - }, "node_modules/diff-sequences": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true, "engines": { "node": ">= 10.14.2" } @@ -2782,291 +2216,12 @@ "node": ">=8" } }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dot-case/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - }, - "node_modules/dts-bundle": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/dts-bundle/-/dts-bundle-0.7.3.tgz", - "integrity": "sha1-Nyt7tpyCB4LmOC9ABzmmnc7T1Zo=", - "dev": true, - "dependencies": { - "@types/detect-indent": "0.1.30", - "@types/glob": "5.0.30", - "@types/mkdirp": "0.3.29", - "@types/node": "8.0.0", - "commander": "^2.9.0", - "detect-indent": "^0.2.0", - "glob": "^6.0.4", - "mkdirp": "^0.5.0" - }, - "bin": { - "dts-bundle": "lib/dts-bundle.js" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/dts-bundle-generator": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/dts-bundle-generator/-/dts-bundle-generator-5.9.0.tgz", - "integrity": "sha512-wzxUa9nfGL09Sg+gD3jqA8kYIA9A/olenvP2MmZ6IGTlUxR8G1z4U+0+OfUEL6OH1mzn6xsD8EOVgpNnGDi8tQ==", - "dev": true, - "dependencies": { - "typescript": ">=3.0.1", - "yargs": "^15.3.1" - }, - "bin": { - "dts-bundle-generator": "dist/bin/dts-bundle-generator.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/dts-bundle-generator/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/dts-bundle-generator/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/dts-bundle-generator/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/dts-bundle-generator/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/dts-bundle-generator/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/dts-bundle-generator/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/dts-bundle-generator/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dts-bundle-generator/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dts-bundle-generator/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dts-bundle-generator/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dts-bundle-generator/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dts-bundle-generator/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/dts-bundle-webpack": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/dts-bundle-webpack/-/dts-bundle-webpack-1.0.2.tgz", - "integrity": "sha512-/gBQBu5spW8BsGKyYwZeDb+gzDsipisf4Hg0ERPrrS0661cYajVUHARwvts/vfvG5wuv+p295byoNl2da+Re6w==", - "dev": true, - "dependencies": { - "dts-bundle": "^0.7.3" - } - }, - "node_modules/dts-bundle/node_modules/@types/glob": { - "version": "5.0.30", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", - "integrity": "sha1-ECZAnFYlqGiQdGAoCNCCsoZ7ilE=", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/dts-bundle/node_modules/@types/node": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.0.0.tgz", - "integrity": "sha512-j2tekvJCO7j22cs+LO6i0kRPhmQ9MXaPZ55TzOc1lzkN5b6BWqq4AFjl04s1oRRQ1v5rSe+KEvnLUSTonuls/A==", - "dev": true - }, - "node_modules/dts-bundle/node_modules/glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true, - "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "node_modules/electron-to-chromium": { "version": "1.3.747", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.747.tgz", "integrity": "sha512-+K1vnBc08GNYxCWwdRe9o3Ml30DhsNyK/qIl/NE1Dic+qCy9ZREcqGNiV4jiLiAdALK1DUG3pakJHGkJUd9QQw==", "dev": true }, - "node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", @@ -3101,26 +2256,6 @@ "node": ">=8.6" } }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, "node_modules/envinfo": { "version": "7.7.4", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", @@ -3247,25 +2382,6 @@ "node": ">=10" } }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "optional": true, - "peer": true - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -3322,47 +2438,6 @@ "reusify": "^1.0.4" } }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/file-loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -3402,17 +2477,6 @@ "node": ">=8" } }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "*" - } - }, "node_modules/fork-ts-checker-webpack-plugin": { "version": "6.2.10", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.2.10.tgz", @@ -3566,22 +2630,6 @@ "node": ">=6" } }, - "node_modules/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==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, "node_modules/fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -3597,20 +2645,6 @@ "node": ">=10" } }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/fs-monkey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", @@ -3643,54 +2677,13 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, - "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "globule": "^1.0.0" - }, - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": ">=6.9.0" } }, "node_modules/get-intrinsic": { @@ -3704,17 +2697,6 @@ "has-symbols": "^1.0.1" } }, - "node_modules/get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/get-stream": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", @@ -3724,17 +2706,6 @@ "node": ">=10" } }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, "node_modules/glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", @@ -3802,55 +2773,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - }, - "engines": { - "node": ">= 0.10" - } - }, "node_modules/graceful-fs": { "version": "4.2.6", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", "dev": true }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -3863,31 +2791,6 @@ "node": ">= 0.4.0" } }, - "node_modules/has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -3906,223 +2809,6 @@ "node": ">= 0.4" } }, - "node_modules/has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", - "dev": true, - "dependencies": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", - "he": "^1.2.0", - "param-case": "^3.0.3", - "relateurl": "^0.2.7", - "terser": "^4.6.3" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/html-minifier-terser/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/html-minifier-terser/node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/html-minifier-terser/node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/html-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-rZsVvPXUYFyME0cuGkyOHfx9hmkFa4pWfxY/mdY38PsBEaVNsRoA+Id+8z6DBDgyv3zaw6XQszdF8HLwfQvcdQ==", - "dev": true, - "dependencies": { - "@types/html-minifier-terser": "^5.0.0", - "html-minifier-terser": "^5.0.1", - "lodash": "^4.17.20", - "pretty-error": "^2.1.1", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" - } - }, - "node_modules/htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "dependencies": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - } - }, - "node_modules/htmlparser2/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/htmlparser2/node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/htmlparser2/node_modules/dom-serializer/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/htmlparser2/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "node_modules/htmlparser2/node_modules/domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "dependencies": { - "domelementtype": "1" - } - }, - "node_modules/htmlparser2/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/htmlparser2/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true - }, - "node_modules/htmlparser2/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, "node_modules/human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", @@ -4191,20 +2877,6 @@ "node": ">=8" } }, - "node_modules/indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "repeating": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -4266,34 +2938,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", @@ -4315,39 +2959,6 @@ "node": ">=0.12.0" } }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "dependencies": { - "is-path-inside": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "dependencies": { - "path-is-inside": "^1.0.2" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -4369,30 +2980,6 @@ "node": ">=8" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -4408,18 +2995,11 @@ "node": ">=0.10.0" } }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/jest-diff": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^26.6.2", @@ -4434,6 +3014,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -4448,6 +3029,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -4463,6 +3045,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -4473,12 +3056,14 @@ "node_modules/jest-diff/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/jest-diff/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, "engines": { "node": ">=8" } @@ -4487,6 +3072,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -4498,6 +3084,7 @@ "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true, "engines": { "node": ">= 10.14.2" } @@ -4537,27 +3124,11 @@ "node": ">=8" } }, - "node_modules/js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -4580,15 +3151,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true, - "optional": true, - "peer": true + "dev": true }, "node_modules/json-schema-traverse": { "version": "0.4.1", @@ -4596,14 +3159,6 @@ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/json5": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", @@ -4631,23 +3186,6 @@ "graceful-fs": "^4.1.6" } }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "optional": true, - "peer": true, - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -4657,68 +3195,12 @@ "node": ">=0.10.0" } }, - "node_modules/klona": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", - "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/levdist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/levdist/-/levdist-1.0.0.tgz", - "integrity": "sha1-kdejBElk8szEIaBHfKyCf+dcVxg=", - "dev": true - }, - "node_modules/line-diff": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/line-diff/-/line-diff-2.1.1.tgz", - "integrity": "sha512-vswdynAI5AMPJacOo2o+JJ4caDJbnY2NEqms4MhMW0NJbjh3skP/brpVTAgBxrg55NRZ2Vtw88ef18hnagIpYQ==", - "dev": true, - "dependencies": { - "levdist": "^1.0.0" - } - }, "node_modules/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=", "dev": true }, - "node_modules/load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/load-json-file/node_modules/parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "error-ex": "^1.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/loader-runner": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", @@ -4793,36 +3275,6 @@ "loose-envify": "cli.js" } }, - "node_modules/loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lower-case/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -4847,17 +3299,6 @@ "node": ">=8" } }, - "node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/memfs": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.2.tgz", @@ -4870,29 +3311,6 @@ "node": ">= 4.0.0" } }, - "node_modules/meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -4932,345 +3350,122 @@ }, "node_modules/mime-types": { "version": "2.1.30", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", - "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", - "dev": true, - "dependencies": { - "mime-db": "1.47.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.0.tgz", - "integrity": "sha512-nPFKI7NSy6uONUo9yn2hIfb9vyYvkFu95qki0e21DQ9uaqNKDP15DGpK0KnV6wDroWxPHtExrdEwx/yDQ8nVRw==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "webpack-sources": "^1.1.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.0.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/nanoid": { - "version": "3.1.23", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", - "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/no-case/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - }, - "node_modules/node-gyp": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", - "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.3", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "request": "^2.88.2", - "rimraf": "^3.0.2", - "semver": "^7.3.2", - "tar": "^6.0.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": ">= 10.12.0" - } - }, - "node_modules/node-gyp/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", - "dev": true - }, - "node_modules/node-sass": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.0.tgz", - "integrity": "sha512-GDzDmNgWNc9GNzTcSLTi6DU6mzSPupVJoStIi7cF3GjwSE9q1cVakbvAAVSt59vzUjV9JJoSZFKoo9krbjKd2g==", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", + "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", "dev": true, - "hasInstallScript": true, - "optional": true, - "peer": true, "dependencies": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^7.0.3", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^7.1.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "bin": { - "node-sass": "bin/node-sass" + "mime-db": "1.47.0" }, "engines": { - "node": ">=12" + "node": ">= 0.6" } }, - "node_modules/node-sass/node_modules/ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, - "optional": true, - "peer": true, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/node-sass/node_modules/chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "node_modules/mini-css-extract-plugin": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.0.tgz", + "integrity": "sha512-nPFKI7NSy6uONUo9yn2hIfb9vyYvkFu95qki0e21DQ9uaqNKDP15DGpK0KnV6wDroWxPHtExrdEwx/yDQ8nVRw==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "webpack-sources": "^1.1.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.0.0" } }, - "node_modules/node-sass/node_modules/supports-color": { + "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "dev": true, - "optional": true, - "peer": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, "engines": { - "node": ">=0.8.0" + "node": ">=8.9.0" } }, - "node_modules/nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=6" + "node": ">= 10.13.0" } }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", "dev": true, - "optional": true, - "peer": true, "bin": { - "semver": "bin/semver" + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "1.1.71", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", + "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "dev": true + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -5292,42 +3487,6 @@ "node": ">=8" } }, - "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": "*" - } - }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -5405,15 +3564,6 @@ "node": ">=8" } }, - "node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -5423,22 +3573,6 @@ "node": ">=6" } }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/param-case/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -5469,22 +3603,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/pascal-case/node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - }, "node_modules/path-exists": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", @@ -5503,12 +3621,6 @@ "node": ">=0.10.0" } }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -5533,14 +3645,6 @@ "node": ">=8" } }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/picomatch": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", @@ -5554,35 +3658,12 @@ } }, "node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, "node_modules/pkg-dir": { @@ -5615,43 +3696,6 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-loader": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-5.3.0.tgz", - "integrity": "sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw==", - "dev": true, - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "semver": "^7.3.4" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-loader/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/postcss-modules-extract-imports": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", @@ -5718,20 +3762,11 @@ "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", "dev": true }, - "node_modules/pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^2.0.4" - } - }, "node_modules/pretty-format": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, "dependencies": { "@jest/types": "^26.6.2", "ansi-regex": "^5.0.0", @@ -5746,6 +3781,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "dependencies": { "color-convert": "^2.0.1" }, @@ -5760,6 +3796,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "dependencies": { "color-name": "~1.1.4" }, @@ -5770,20 +3807,14 @@ "node_modules/pretty-format/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "node_modules/pretty-format/node_modules/react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, - "optional": true, - "peer": true + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true }, "node_modules/prop-types": { "version": "15.7.2", @@ -5795,14 +3826,6 @@ "react-is": "^16.8.1" } }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -5812,17 +3835,6 @@ "node": ">=6" } }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.6" - } - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -5849,48 +3861,7 @@ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/raw-loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/raw-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" + "safe-buffer": "^5.1.0" } }, "node_modules/react": { @@ -5982,99 +3953,6 @@ "prop-types": "^15.7.2" } }, - "node_modules/read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/read-pkg/node_modules/path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, "node_modules/readdirp": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", @@ -6099,21 +3977,6 @@ "node": ">= 0.10" } }, - "node_modules/redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -6191,150 +4054,6 @@ "jsesc": "bin/jsesc" } }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/renderkid": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", - "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", - "dev": true, - "dependencies": { - "css-select": "^2.0.2", - "dom-converter": "^0.2", - "htmlparser2": "^3.10.1", - "lodash": "^4.17.20", - "strip-ansi": "^3.0.0" - } - }, - "node_modules/renderkid/node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/renderkid/node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/renderkid/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "node_modules/renderkid/node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "is-finite": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, "node_modules/resolve": { "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", @@ -6376,23 +4095,6 @@ "node": ">=0.10.0" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -6422,14 +4124,6 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/sass": { "version": "1.34.1", "resolved": "https://registry.npmjs.org/sass/-/sass-1.34.1.tgz", @@ -6445,55 +4139,24 @@ "node": ">=8.9.0" } }, - "node_modules/sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" - }, - "bin": { - "sassgraph": "bin/sassgraph" - } - }, "node_modules/sass-loader": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.0.0.tgz", - "integrity": "sha512-LJQMyDdNdhcvoO2gJFw7KpTaioVFDeRJOuatRDUNgCIqyu4s4kgDsNofdGzAZB1zFOgo/p3fy+aR/uGXamcJBg==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.3.1.tgz", + "integrity": "sha512-tuU7+zm0pTCynKYHpdqaPpe+MMTQ76I9TPZ7i4/5dZsigE350shQWe5EZNl5dBidM49TPET75tNqRbcsUZWeNA==", "dev": true, + "license": "MIT", "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" + "clone-deep": "^4.0.1", + "loader-utils": "^1.0.1", + "neo-async": "^2.5.0", + "pify": "^4.0.1", + "semver": "^6.3.0" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">= 6.9.0" }, "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0", - "sass": "^1.3.0", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - } + "webpack": "^3.0.0 || ^4.0.0" } }, "node_modules/scheduler": { @@ -6520,32 +4183,6 @@ "node": ">= 8.9.0" } }, - "node_modules/scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - } - }, - "node_modules/scss-tokenizer/node_modules/source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -6564,12 +4201,6 @@ "randombytes": "^2.1.0" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -6620,194 +4251,56 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", - "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", - "dev": true, - "optional": true, - "peer": true - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "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" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } + "dev": true }, - "node_modules/stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "readable-stream": "^2.0.1" + "engines": { + "node": ">=8" } }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true }, - "node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "node_modules/source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", "dev": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "is-utf8": "^0.2.0" - }, "engines": { "node": ">=0.10.0" } @@ -6821,75 +4314,6 @@ "node": ">=6" } }, - "node_modules/strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "get-stdin": "^4.0.1" - }, - "bin": { - "strip-indent": "cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/style-loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/style-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -6911,39 +4335,6 @@ "node": ">=6" } }, - "node_modules/tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "optional": true, - "peer": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/terser": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.1.tgz", @@ -7043,171 +4434,26 @@ "node": ">=8.0" } }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "glob": "^7.1.2" - } - }, - "node_modules/ts-loader": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.2.tgz", - "integrity": "sha512-hNIhGTQHtNKjOzR2ZtQ2OSVbXPykOae+zostf1IlHCf61Mt41GMJurKNqrYUbzHgpmj6UWRu8eBfb7q0XliV0g==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "*", - "webpack": "^5.0.0" - } - }, - "node_modules/ts-loader/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ts-loader/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/ts-loader/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ts-loader/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/ts-loader/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ts-loader/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-loader/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", - "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths-webpack-plugin": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.1.tgz", - "integrity": "sha512-n5CMlUUj+N5pjBhBACLq4jdr9cPTitySCjIosoQm0zwK99gmrcTGAfY9CwxRFT9+9OleNWXPRUcxsKP4AYExxQ==", + "node_modules/ts-loader": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.2.tgz", + "integrity": "sha512-hNIhGTQHtNKjOzR2ZtQ2OSVbXPykOae+zostf1IlHCf61Mt41GMJurKNqrYUbzHgpmj6UWRu8eBfb7q0XliV0g==", "dev": true, "dependencies": { "chalk": "^4.1.0", - "enhanced-resolve": "^5.7.0", - "tsconfig-paths": "^3.9.0" + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "typescript": "*", + "webpack": "^5.0.0" } }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/ansi-styles": { + "node_modules/ts-loader/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", @@ -7222,7 +4468,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/chalk": { + "node_modules/ts-loader/node_modules/chalk": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", @@ -7238,7 +4484,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-convert": { + "node_modules/ts-loader/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", @@ -7250,13 +4496,13 @@ "node": ">=7.0.0" } }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/color-name": { + "node_modules/ts-loader/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/has-flag": { + "node_modules/ts-loader/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -7265,37 +4511,31 @@ "node": ">=8" } }, - "node_modules/tsconfig-paths-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "node_modules/ts-loader/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "node_modules/ts-loader/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "dependencies": { - "minimist": "^1.2.0" + "has-flag": "^4.0.0" }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/tslib": { @@ -7304,28 +4544,6 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, - "optional": true, - "peer": true - }, "node_modules/typescript": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", @@ -7403,58 +4621,12 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "optional": true, - "peer": true, - "bin": { - "uuid": "bin/uuid" - } - }, "node_modules/v8-compile-cache": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "optional": true, - "peer": true, - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, "node_modules/warning": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", @@ -7563,347 +4735,101 @@ "node": ">=10.0.0" } }, - "node_modules/webpack-remove-empty-scripts": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/webpack-remove-empty-scripts/-/webpack-remove-empty-scripts-0.7.1.tgz", - "integrity": "sha512-9GWBe8TxKUYMalR84L99QjME6W0ptd/pupNqB4Ad4NazouwT+9QJLcfJjl7PDhR/L+qY9JHlzIGdgj0Vv1f3zA==", - "dev": true - }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack/node_modules/webpack-sources": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", - "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "node_modules/wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "string-width": "^1.0.2 || 2" - } - }, - "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/yargs-parser/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" } }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "optional": true, - "peer": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/yargs/node_modules/locate-path": { + "node_modules/webpack/node_modules/schema-utils": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=6" + "node": ">= 10.13.0" } }, - "node_modules/yargs/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "node_modules/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "p-limit": "^2.0.0" - }, "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/yargs/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "node_modules/webpack/node_modules/webpack-sources": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.2.0.tgz", + "integrity": "sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==", "dev": true, - "optional": true, - "peer": true, + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=4" + "node": ">=10.13.0" } }, - "node_modules/yargs/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, - "optional": true, - "peer": true, "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/yargs/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, "engines": { - "node": ">=6" + "node": ">= 6" } }, "node_modules/yocto-queue": { @@ -9003,6 +5929,7 @@ "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -9015,6 +5942,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -9023,6 +5951,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -9032,6 +5961,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "requires": { "color-name": "~1.1.4" } @@ -9039,17 +5969,20 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -9082,12 +6015,6 @@ "fastq": "^1.6.0" } }, - "@types/detect-indent": { - "version": "0.1.30", - "resolved": "https://registry.npmjs.org/@types/detect-indent/-/detect-indent-0.1.30.tgz", - "integrity": "sha1-3GgrtBK05lugmOcO2tc7SDP7kQ0=", - "dev": true - }, "@types/eslint": { "version": "7.2.8", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.8.tgz", @@ -9114,31 +6041,17 @@ "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", "dev": true }, - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==", - "dev": true - }, "@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==" + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==", + "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": "*" } @@ -9147,6 +6060,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, "requires": { "@types/istanbul-lib-report": "*" } @@ -9155,6 +6069,7 @@ "version": "26.0.23", "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.23.tgz", "integrity": "sha512-ZHLmWMJ9jJ9PTiT58juykZpL7KjwJywFN3Rr2pTSkyQfydf/rk22yS7W8p5DaVUMQ2BQC7oYiU3FjbTM/mYrOA==", + "dev": true, "requires": { "jest-diff": "^26.0.0", "pretty-format": "^26.0.0" @@ -9166,28 +6081,11 @@ "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", "dev": true }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==", - "dev": true - }, - "@types/mkdirp": { - "version": "0.3.29", - "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.3.29.tgz", - "integrity": "sha1-fyrX7FX5FEgvybHsS7GuYCjUYGY=", - "dev": true - }, "@types/node": { - "version": "15.12.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.0.tgz", - "integrity": "sha512-+aHJvoCsVhO2ZCuT4o5JtcPrCPyDE3+1nvbDprYes+pPkEsbjH7AGUCNtjMOXS0fqH14t+B7yLzaqSz92FPWyw==" + "version": "15.12.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.2.tgz", + "integrity": "sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==", + "dev": true }, "@types/parse-json": { "version": "4.0.0", @@ -9198,12 +6096,14 @@ "@types/prop-types": { "version": "15.7.3", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", - "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==", + "dev": true }, "@types/react": { "version": "17.0.9", "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.9.tgz", "integrity": "sha512-2Cw7FvevpJxQrCb+k5t6GH1KIvmadj5uBbjPaLlJB/nZWUj56e1ZqcD6zsoMFB47MsJUTFl9RJ132A7hb3QFJA==", + "dev": true, "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -9214,6 +6114,7 @@ "version": "17.0.6", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.6.tgz", "integrity": "sha512-MGTI+TudxAnGTj8aco8mogaPSJGK2Whje7OZh1CxNLRyhJpTZg/pGQpIbCT0eCVFQyH7UFpdvCqQEThHIp/gsA==", + "dev": true, "requires": { "@types/react": "*" } @@ -9230,12 +6131,14 @@ "@types/scheduler": { "version": "0.16.1", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", - "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==" + "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==", + "dev": true }, "@types/yargs": { "version": "15.0.13", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "dev": true, "requires": { "@types/yargs-parser": "*" } @@ -9243,7 +6146,8 @@ "@types/yargs-parser": { "version": "20.2.0", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", - "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==", + "dev": true }, "@webassemblyjs/ast": { "version": "1.11.0", @@ -9424,14 +6328,6 @@ "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "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==", - "dev": true, - "optional": true, - "peer": true - }, "acorn": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", @@ -9456,14 +6352,6 @@ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true, - "optional": true, - "peer": true - }, "ansi-colors": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", @@ -9473,7 +6361,8 @@ "ansi-regex": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true }, "ansi-styles": { "version": "3.2.1", @@ -9494,103 +6383,18 @@ "picomatch": "^2.0.4" } }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true, - "optional": true, - "peer": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true, - "optional": true, - "peer": true - }, "array-union": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "optional": true, - "peer": true, - "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=", - "dev": true, - "optional": true, - "peer": true - }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true, - "optional": true, - "peer": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true, - "optional": true, - "peer": true - }, "at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "optional": true, - "peer": true - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true, - "optional": true, - "peer": true - }, "babel-loader": { "version": "8.2.2", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", @@ -9682,17 +6486,6 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -9705,12 +6498,6 @@ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -9765,58 +6552,12 @@ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - } - } - }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true, - "optional": true, - "peer": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - } - }, "caniuse-lite": { "version": "1.0.30001233", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001233.tgz", "integrity": "sha512-BmkbxLfStqiPA7IEzQpIk0UFZFf3A4E6fzjPJ6OR+bFC2L8ES9J8zGA/asoi47p8XDVkev+WJo2I2Nc8c/34Yg==", "dev": true }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true, - "optional": true, - "peer": true - }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -9855,14 +6596,6 @@ } } }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "optional": true, - "peer": true - }, "chrome-trace-event": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", @@ -9872,87 +6605,6 @@ "tslib": "^1.9.0" } }, - "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "clean-webpack-plugin": { - "version": "4.0.0-alpha.0", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0-alpha.0.tgz", - "integrity": "sha512-+X6mASBbGSVyw8L9/1rhQ+vS4uaQMopf194kX7Aes8qfezgCFL+qv5W0nwP3a0Tud5kUckARk8tFcoyOSKEjhg==", - "dev": true, - "requires": { - "del": "^4.1.1" - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "optional": true, - "peer": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "optional": true, - "peer": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, "clone-deep": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", @@ -9961,16 +6613,8 @@ "requires": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true, - "optional": true, - "peer": true + "shallow-clone": "^3.0.0" + } }, "color-convert": { "version": "1.9.3", @@ -9993,17 +6637,6 @@ "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", "dev": true }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -10022,14 +6655,6 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true, - "optional": true, - "peer": true - }, "convert-source-map": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", @@ -10100,27 +6725,6 @@ } } }, - "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=", - "dev": true, - "optional": true, - "peer": true - }, - "cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -10143,465 +6747,95 @@ "postcss": "^8.2.15", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.5" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "css-modules-typescript-loader": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-modules-typescript-loader/-/css-modules-typescript-loader-4.0.1.tgz", - "integrity": "sha512-vXrUAwPGcRaopnGdg7I5oqv/NSSKQRN5L80m3f49uSGinenU5DTNsMFHS+2roh5tXqpY5+yAAKAl7A2HDvumzg==", - "dev": true, - "requires": { - "line-diff": "^2.0.1", - "loader-utils": "^1.2.3" - } - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "csstype": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", - "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "declaration-bundler-webpack-plugin": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/declaration-bundler-webpack-plugin/-/declaration-bundler-webpack-plugin-1.0.3.tgz", - "integrity": "sha1-n7WuOTxj7UF157beS1i6/eNPCXo=", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "optional": true, - "peer": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true, - "optional": true, - "peer": true - }, - "detect-indent": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-0.2.0.tgz", - "integrity": "sha1-BCkUSYl5rC2fPHPk/z5od9O8krY=", - "dev": true, - "requires": { - "get-stdin": "^0.1.0", - "minimist": "^0.1.0" - }, - "dependencies": { - "get-stdin": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-0.1.0.tgz", - "integrity": "sha1-WZivJKr8gC0VyCxoVlfuuLENSpE=", - "dev": true - }, - "minimist": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz", - "integrity": "sha1-md9lelJXTCHJBXSX33QnkLK0wN4=", - "dev": true - } - } - }, - "diff-sequences": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", - "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "requires": { - "utila": "~0.4" - } - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - } - } - }, - "dts-bundle": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/dts-bundle/-/dts-bundle-0.7.3.tgz", - "integrity": "sha1-Nyt7tpyCB4LmOC9ABzmmnc7T1Zo=", - "dev": true, - "requires": { - "@types/detect-indent": "0.1.30", - "@types/glob": "5.0.30", - "@types/mkdirp": "0.3.29", - "@types/node": "8.0.0", - "commander": "^2.9.0", - "detect-indent": "^0.2.0", - "glob": "^6.0.4", - "mkdirp": "^0.5.0" - }, - "dependencies": { - "@types/glob": { - "version": "5.0.30", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", - "integrity": "sha1-ECZAnFYlqGiQdGAoCNCCsoZ7ilE=", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/node": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-8.0.0.tgz", - "integrity": "sha512-j2tekvJCO7j22cs+LO6i0kRPhmQ9MXaPZ55TzOc1lzkN5b6BWqq4AFjl04s1oRRQ1v5rSe+KEvnLUSTonuls/A==", - "dev": true - }, - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } - } - }, - "dts-bundle-generator": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/dts-bundle-generator/-/dts-bundle-generator-5.9.0.tgz", - "integrity": "sha512-wzxUa9nfGL09Sg+gD3jqA8kYIA9A/olenvP2MmZ6IGTlUxR8G1z4U+0+OfUEL6OH1mzn6xsD8EOVgpNnGDi8tQ==", - "dev": true, - "requires": { - "typescript": ">=3.0.1", - "yargs": "^15.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "dev": true, "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" } }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", "dev": true, "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" } }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "lru-cache": "^6.0.0" } } } }, - "dts-bundle-webpack": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/dts-bundle-webpack/-/dts-bundle-webpack-1.0.2.tgz", - "integrity": "sha512-/gBQBu5spW8BsGKyYwZeDb+gzDsipisf4Hg0ERPrrS0661cYajVUHARwvts/vfvG5wuv+p295byoNl2da+Re6w==", + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "csstype": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", + "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==", + "dev": true + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", "dev": true, "requires": { - "dts-bundle": "^0.7.3" + "ms": "2.1.2" } }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, - "optional": true, - "peer": true, "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "path-type": "^4.0.0" } }, "electron-to-chromium": { @@ -10610,14 +6844,6 @@ "integrity": "sha512-+K1vnBc08GNYxCWwdRe9o3Ml30DhsNyK/qIl/NE1Dic+qCy9ZREcqGNiV4jiLiAdALK1DUG3pakJHGkJUd9QQw==", "dev": true }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true, - "optional": true, - "peer": true - }, "emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", @@ -10643,20 +6869,6 @@ "ansi-colors": "^4.1.1" } }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "optional": true, - "peer": true - }, "envinfo": { "version": "7.7.4", "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.7.4.tgz", @@ -10752,22 +6964,6 @@ "strip-final-newline": "^2.0.0" } }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true, - "optional": true, - "peer": true - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "optional": true, - "peer": true - }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -10820,40 +7016,6 @@ "reusify": "^1.0.4" } }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -10884,14 +7046,6 @@ "path-exists": "^4.0.0" } }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "optional": true, - "peer": true - }, "fork-ts-checker-webpack-plugin": { "version": "6.2.10", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.2.10.tgz", @@ -11003,19 +7157,6 @@ } } }, - "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==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, "fs-extra": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", @@ -11028,17 +7169,6 @@ "universalify": "^2.0.0" } }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "minipass": "^3.0.0" - } - }, "fs-monkey": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", @@ -11064,47 +7194,12 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "globule": "^1.0.0" - } - }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, "get-intrinsic": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", @@ -11116,31 +7211,12 @@ "has-symbols": "^1.0.1" } }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true, - "optional": true, - "peer": true - }, "get-stream": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz", "integrity": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==", "dev": true }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, "glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", @@ -11190,45 +7266,12 @@ "slash": "^3.0.0" } }, - "globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - } - }, "graceful-fs": { "version": "4.2.6", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", "dev": true }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "optional": true, - "peer": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, "has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -11238,216 +7281,17 @@ "function-bind": "^1.1.1" } }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "optional": true, - "peer": true - } - } - }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true, - "optional": true, - "peer": true - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "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, - "optional": true, - "peer": true - }, - "html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", - "dev": true, - "requires": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", - "he": "^1.2.0", - "param-case": "^3.0.3", - "relateurl": "^0.2.7", - "terser": "^4.6.3" - }, - "dependencies": { - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - } - } - } - } - }, - "html-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-rZsVvPXUYFyME0cuGkyOHfx9hmkFa4pWfxY/mdY38PsBEaVNsRoA+Id+8z6DBDgyv3zaw6XQszdF8HLwfQvcdQ==", - "dev": true, - "requires": { - "@types/html-minifier-terser": "^5.0.0", - "html-minifier-terser": "^5.0.1", - "lodash": "^4.17.20", - "pretty-error": "^2.1.1", - "tapable": "^2.0.0" - } - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "dev": true, - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - } - } - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "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==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true }, "human-signals": { "version": "2.1.0", @@ -11495,17 +7339,6 @@ "resolve-cwd": "^3.0.0" } }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "repeating": "^2.0.0" - } - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -11558,25 +7391,6 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", - "dev": true, - "optional": true, - "peer": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, "is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", @@ -11592,30 +7406,6 @@ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -11631,30 +7421,6 @@ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", "dev": true }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true, - "optional": true, - "peer": true - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true, - "optional": true, - "peer": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true, - "optional": true, - "peer": true - }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -11667,18 +7433,11 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true, - "optional": true, - "peer": true - }, "jest-diff": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, "requires": { "chalk": "^4.0.0", "diff-sequences": "^26.6.2", @@ -11690,6 +7449,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -11698,6 +7458,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11707,6 +7468,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "requires": { "color-name": "~1.1.4" } @@ -11714,17 +7476,20 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, "requires": { "has-flag": "^4.0.0" } @@ -11734,7 +7499,8 @@ "jest-get-type": { "version": "26.3.0", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", - "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "dev": true }, "jest-worker": { "version": "26.6.2", @@ -11764,27 +7530,11 @@ } } }, - "js-base64": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", - "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", - "dev": true, - "optional": true, - "peer": true - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "optional": true, - "peer": true - }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -11803,28 +7553,12 @@ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true, - "optional": true, - "peer": true - }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true, - "optional": true, - "peer": true - }, "json5": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", @@ -11844,81 +7578,18 @@ "universalify": "^2.0.0" } }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, - "klona": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", - "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", - "dev": true - }, - "levdist": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/levdist/-/levdist-1.0.0.tgz", - "integrity": "sha1-kdejBElk8szEIaBHfKyCf+dcVxg=", - "dev": true - }, - "line-diff": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/line-diff/-/line-diff-2.1.1.tgz", - "integrity": "sha512-vswdynAI5AMPJacOo2o+JJ4caDJbnY2NEqms4MhMW0NJbjh3skP/brpVTAgBxrg55NRZ2Vtw88ef18hnagIpYQ==", - "dev": true, - "requires": { - "levdist": "^1.0.0" - } - }, "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=", "dev": true }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - }, - "dependencies": { - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "error-ex": "^1.2.0" - } - } - } - }, "loader-runner": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", @@ -11980,35 +7651,6 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - } - } - }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -12027,14 +7669,6 @@ "semver": "^6.0.0" } }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true, - "optional": true, - "peer": true - }, "memfs": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.2.tgz", @@ -12044,26 +7678,6 @@ "fs-monkey": "1.0.3" } }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - } - }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -12157,52 +7771,12 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", - "dev": true, - "optional": true, - "peer": true - }, "nanoid": { "version": "3.1.23", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", @@ -12215,157 +7789,12 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - } - } - }, - "node-gyp": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", - "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.3", - "nopt": "^5.0.0", - "npmlog": "^4.1.2", - "request": "^2.88.2", - "rimraf": "^3.0.2", - "semver": "^7.3.2", - "tar": "^6.0.2", - "which": "^2.0.2" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, "node-releases": { "version": "1.1.71", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", "dev": true }, - "node-sass": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.0.tgz", - "integrity": "sha512-GDzDmNgWNc9GNzTcSLTi6DU6mzSPupVJoStIi7cF3GjwSE9q1cVakbvAAVSt59vzUjV9JJoSZFKoo9krbjKd2g==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^7.0.3", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "lodash": "^4.17.15", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^7.1.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "2.2.5", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "optional": true, - "peer": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "optional": true, - "peer": true - } - } - }, - "nopt": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", - "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "optional": true, - "peer": true - } - } - }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -12381,36 +7810,6 @@ "path-key": "^3.0.0" } }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true, - "optional": true, - "peer": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "optional": true, - "peer": true - }, "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -12470,36 +7869,12 @@ "p-limit": "^2.2.0" } }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - } - } - }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -12517,26 +7892,8 @@ "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==", - "dev": true - } + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, "path-exists": { @@ -12551,12 +7908,6 @@ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -12575,14 +7926,6 @@ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true, - "optional": true, - "peer": true - }, "picomatch": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", @@ -12590,28 +7933,11 @@ "dev": true }, "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "optional": true, - "peer": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, "pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", @@ -12632,28 +7958,6 @@ "source-map-js": "^0.6.2" } }, - "postcss-loader": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-5.3.0.tgz", - "integrity": "sha512-/+Z1RAmssdiSLgIZwnJHwBMnlABPgF7giYzTN2NOfr9D21IJZ4mQC1R2miwp80zno9M4zMD/umGI8cR+2EL5zw==", - "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.4", - "semver": "^7.3.4" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, "postcss-modules-extract-imports": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", @@ -12705,20 +8009,11 @@ "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", "dev": true }, - "pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", - "dev": true, - "requires": { - "lodash": "^4.17.20", - "renderkid": "^2.0.4" - } - }, "pretty-format": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dev": true, "requires": { "@jest/types": "^26.6.2", "ansi-regex": "^5.0.0", @@ -12730,6 +8025,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "requires": { "color-convert": "^2.0.1" } @@ -12738,6 +8034,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "requires": { "color-name": "~1.1.4" } @@ -12745,23 +8042,17 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "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==" + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true } } }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true, - "optional": true, - "peer": true - }, "prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -12772,28 +8063,12 @@ "react-is": "^16.8.1" } }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true, - "optional": true, - "peer": true - }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, - "optional": true, - "peer": true - }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -12809,40 +8084,6 @@ "safe-buffer": "^5.1.0" } }, - "raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, "react": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", @@ -12928,88 +8169,6 @@ "prop-types": "^15.7.2" } }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - }, - "dependencies": { - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - } - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - }, - "dependencies": { - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - } - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, "readdirp": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", @@ -13028,18 +8187,6 @@ "resolve": "^1.9.0" } }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -13107,135 +8254,6 @@ } } }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, - "renderkid": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", - "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", - "dev": true, - "requires": { - "css-select": "^2.0.2", - "dom-converter": "^0.2", - "htmlparser2": "^3.10.1", - "lodash": "^4.17.20", - "strip-ansi": "^3.0.0" - }, - "dependencies": { - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "dev": true - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - } - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - } - } - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "is-finite": "^1.0.0" - } - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "optional": true, - "peer": true, - "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" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, "resolve": { "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", @@ -13267,17 +8285,6 @@ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "glob": "^7.1.3" - } - }, "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", @@ -13293,14 +8300,6 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true, - "optional": true, - "peer": true - }, "sass": { "version": "1.34.1", "resolved": "https://registry.npmjs.org/sass/-/sass-1.34.1.tgz", @@ -13310,28 +8309,17 @@ "chokidar": ">=3.0.0 <4.0.0" } }, - "sass-graph": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", - "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^13.3.2" - } - }, "sass-loader": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.0.0.tgz", - "integrity": "sha512-LJQMyDdNdhcvoO2gJFw7KpTaioVFDeRJOuatRDUNgCIqyu4s4kgDsNofdGzAZB1zFOgo/p3fy+aR/uGXamcJBg==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.3.1.tgz", + "integrity": "sha512-tuU7+zm0pTCynKYHpdqaPpe+MMTQ76I9TPZ7i4/5dZsigE350shQWe5EZNl5dBidM49TPET75tNqRbcsUZWeNA==", "dev": true, "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" + "clone-deep": "^4.0.1", + "loader-utils": "^1.0.1", + "neo-async": "^2.5.0", + "pify": "^4.0.1", + "semver": "^6.3.0" } }, "scheduler": { @@ -13355,31 +8343,6 @@ "ajv-keywords": "^3.5.2" } }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - }, - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -13395,12 +8358,6 @@ "randombytes": "^2.1.0" } }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, "shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -13477,188 +8434,23 @@ "dev": true, "requires": { "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true, - "optional": true, - "peer": 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, - "optional": true, - "peer": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", - "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", - "dev": true, - "optional": true, - "peer": true - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "optional": true, - "peer": true, - "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" - } - }, - "stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" + "source-map": "^0.6.0" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true } } }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "get-stdin": "^4.0.1" - } - }, - "style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", - "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -13674,32 +8466,6 @@ "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", "dev": true }, - "tar": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", - "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", - "dev": true, - "optional": true, - "peer": true, - "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": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "optional": true, - "peer": true - } - } - }, "terser": { "version": "5.6.1", "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.1.tgz", @@ -13776,37 +8542,6 @@ "is-number": "^7.0.0" } }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true, - "optional": true, - "peer": true - }, - "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==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "glob": "^7.1.2" - } - }, "ts-loader": { "version": "9.2.2", "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.2.tgz", @@ -13879,122 +8614,12 @@ } } }, - "tsconfig-paths": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", - "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - } - } - }, - "tsconfig-paths-webpack-plugin": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.1.tgz", - "integrity": "sha512-n5CMlUUj+N5pjBhBACLq4jdr9cPTitySCjIosoQm0zwK99gmrcTGAfY9CwxRFT9+9OleNWXPRUcxsKP4AYExxQ==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.7.0", - "tsconfig-paths": "^3.9.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, - "optional": true, - "peer": true - }, "typescript": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", @@ -14050,51 +8675,12 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true, - "optional": true, - "peer": true - }, "v8-compile-cache": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, "warning": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", @@ -14213,12 +8799,6 @@ "wildcard": "^2.0.0" } }, - "webpack-remove-empty-scripts": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/webpack-remove-empty-scripts/-/webpack-remove-empty-scripts-0.7.1.tgz", - "integrity": "sha512-9GWBe8TxKUYMalR84L99QjME6W0ptd/pupNqB4Ad4NazouwT+9QJLcfJjl7PDhR/L+qY9JHlzIGdgj0Vv1f3zA==", - "dev": true - }, "webpack-sources": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", @@ -14246,96 +8826,18 @@ "isexe": "^2.0.0" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, "wildcard": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", "dev": true }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "optional": true, - "peer": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "optional": true, - "peer": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -14348,132 +8850,6 @@ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - }, - "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==", - "dev": true, - "optional": true, - "peer": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "optional": true, - "peer": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "optional": true, - "peer": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "optional": true, - "peer": true - } - } - }, "yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/package.json b/package.json index 4d69769..21a6780 100644 --- a/package.json +++ b/package.json @@ -3,12 +3,9 @@ "version": "1.0.11", "description": "React-friendly BuzzFeed Quiz Module", "main": "./lib/ReactBuzzFeedQuiz.js", + "types": "./lib/index.d.ts", "private": false, "dependencies": { - "@types/jest": "^26.0.23", - "@types/node": "^15.12.0", - "@types/react": "^17.0.9", - "@types/react-dom": "^17.0.6", "react-icons": "^4.2.0", "react-scale-text": "^1.2.2", "react-scroll": "^1.8.1" @@ -21,35 +18,26 @@ "@babel/core": "^7.12.17", "@babel/preset-env": "^7.12.17", "@babel/preset-react": "^7.13.13", + "@types/jest": "^26.0.23", + "@types/node": "^15.12.2", + "@types/react": "^17.0.9", + "@types/react-dom": "^17.0.6", "@types/react-scroll": "^1.8.2", "babel-loader": "^8.2.2", "babel-plugin-transform-object-rest-spread": "^6.26.0", - "clean-webpack-plugin": "*", "copy-webpack-plugin": "^9.0.0", "css-loader": "^5.2.6", - "css-modules-typescript-loader": "^4.0.1", - "declaration-bundler-webpack-plugin": "^1.0.3", - "dts-bundle": "^0.7.3", - "dts-bundle-generator": "^5.9.0", - "dts-bundle-webpack": "^1.0.2", - "file-loader": "^6.2.0", "fork-ts-checker-webpack-plugin": "^6.2.10", - "html-webpack-plugin": "^5.3.1", "mini-css-extract-plugin": "^1.6.0", - "postcss-loader": "^5.3.0", - "raw-loader": "^4.0.2", "react": ">=15.0.1", "react-dom": ">=15.0.1", "sass": "^1.34.1", - "sass-loader": "^12.0.0", - "style-loader": "^2.0.0", + "sass-loader": "^7.3.1", "terser-webpack-plugin": "^5.1.1", "ts-loader": "^9.2.2", - "tsconfig-paths-webpack-plugin": "^3.5.1", "typescript": "^4.3.2", "webpack": "^5.30.0", - "webpack-cli": "^4.5.0", - "webpack-remove-empty-scripts": "^0.7.1" + "webpack-cli": "^4.5.0" }, "scripts": { "build": "webpack && tsc" diff --git a/src/ReactBuzzFeedQuiz.tsx b/src/ReactBuzzFeedQuiz.tsx index cfe6780..0f7212e 100644 --- a/src/ReactBuzzFeedQuiz.tsx +++ b/src/ReactBuzzFeedQuiz.tsx @@ -1,13 +1,11 @@ import React, { useState, useEffect, FC } from "react"; import { scroller, Element } from "react-scroll"; -import Byline from "./components/Byline/Byline"; -import Question from "./components/Question/Question"; -import Result from "./components/Result/Result"; -import { - ISelectedAnswer, - ReactBuzzFeedQuizProps, - ResultType, -} from "./interfaces"; +import Byline from "./components/Byline"; +import Question from "./components/Question"; +import Result from "./components/Result"; +import ReactBuzzFeedQuizProps from "./interfaces/ReactBuzzFeedQuiz/react_buzzfeed_quiz.interface"; +import ISelectedAnswer from "./interfaces/Answers/selected_answer.interface"; +import ResultType from "./interfaces/Result/result.interface"; import "./main.scss"; const ReactBuzzFeedQuiz: FC = (props) => { diff --git a/src/components/Answers/Answers.tsx b/src/components/Answers.tsx similarity index 99% rename from src/components/Answers/Answers.tsx rename to src/components/Answers.tsx index 98fee07..f093864 100644 --- a/src/components/Answers/Answers.tsx +++ b/src/components/Answers.tsx @@ -1,5 +1,5 @@ import React, { FC } from "react"; -import { AnswersProps } from "../../interfaces"; +import AnswersProps from "../interfaces/Answers/answers_props.interface"; // import ScaleText from "react-scale-text"; const Answers: FC = ({ diff --git a/src/components/Byline/Byline.tsx b/src/components/Byline.tsx similarity index 95% rename from src/components/Byline/Byline.tsx rename to src/components/Byline.tsx index e722f10..213ae83 100644 --- a/src/components/Byline/Byline.tsx +++ b/src/components/Byline.tsx @@ -1,6 +1,6 @@ import React, { FC } from "react"; import { FaUser } from "react-icons/fa"; -import { BylineProps } from "../../interfaces"; +import BylineProps from "../interfaces/Byline/byline_props.interface"; const Byline: FC = (props) => { const { diff --git a/src/components/Question/Question.tsx b/src/components/Question.tsx similarity index 93% rename from src/components/Question/Question.tsx rename to src/components/Question.tsx index 6be84cc..c367784 100644 --- a/src/components/Question/Question.tsx +++ b/src/components/Question.tsx @@ -1,11 +1,9 @@ import React, { useEffect, useState, FC, useRef } from "react"; import { ScrollElement } from "react-scroll"; -import { - QuestionType, - ListItemContainerElementProps, - QuestionProps, -} from "../../interfaces"; -import Answers from "../Answers/Answers"; +import QuestionType from "../interfaces/Question/question.interface"; +import QuestionProps from "../interfaces/Question/question_props.interface"; +import ListItemContainerElementProps from "../interfaces/Question/list_item.interface"; +import Answers from "./Answers"; const Question: FC = (props) => { const { diff --git a/src/components/Result/Result.tsx b/src/components/Result.tsx similarity index 98% rename from src/components/Result/Result.tsx rename to src/components/Result.tsx index 2eb9662..9fab8f1 100644 --- a/src/components/Result/Result.tsx +++ b/src/components/Result.tsx @@ -1,6 +1,6 @@ import React, { FC, useMemo } from "react"; import { GrRefresh } from "react-icons/gr"; -import { ResultProps } from "../../interfaces"; +import ResultProps from "../interfaces/Result/result_props.interface"; import { Element } from "react-scroll"; import FacebookButton from "./ShareButtons/FacebookButton"; import TwitterButton from "./ShareButtons/TwitterButton"; diff --git a/src/components/Result/ShareButtons/TwitterButton.tsx b/src/components/Result/ShareButtons/TwitterButton.tsx deleted file mode 100644 index e74a713..0000000 --- a/src/components/Result/ShareButtons/TwitterButton.tsx +++ /dev/null @@ -1,59 +0,0 @@ -import React, { FC } from "react"; -import { GrTwitter } from "react-icons/gr"; -import { TwitterButtonProps } from "../../../interfaces"; - -const TwitterButton: FC = ({ - twitterShareLink, - twitterShareText, - twitterShareHashtags, - isMobile, -}) => { - return ( - 0 - ? `&hashtags=${twitterShareHashtags - .map((item) => encodeURIComponent(item)) - .join()}` - : "" - : "" - }` - : "" - } - target="_blank" - rel="noopener noreferrer" - > - - -

    - Tweet -

    -
    -
    - ); -}; - -export default TwitterButton; diff --git a/src/components/Result/ShareButtons/CopyLinkButton.tsx b/src/components/ShareButtons/CopyLinkButton.tsx similarity index 96% rename from src/components/Result/ShareButtons/CopyLinkButton.tsx rename to src/components/ShareButtons/CopyLinkButton.tsx index be6e96c..6a816f6 100644 --- a/src/components/Result/ShareButtons/CopyLinkButton.tsx +++ b/src/components/ShareButtons/CopyLinkButton.tsx @@ -1,6 +1,6 @@ import React, { FC } from "react"; import { IoIosCheckmarkCircle, IoIosLink } from "react-icons/io"; -import { CopyLinkButtonProps } from "../../../interfaces"; +import CopyLinkButtonProps from "../../interfaces/Result/ShareButtons/copy_link_button.interface"; const CopyLinkButton: FC = ({ shareLinkClicked, diff --git a/src/components/Result/ShareButtons/FacebookButton.tsx b/src/components/ShareButtons/FacebookButton.tsx similarity index 87% rename from src/components/Result/ShareButtons/FacebookButton.tsx rename to src/components/ShareButtons/FacebookButton.tsx index 090f7e9..0036f83 100644 --- a/src/components/Result/ShareButtons/FacebookButton.tsx +++ b/src/components/ShareButtons/FacebookButton.tsx @@ -1,6 +1,6 @@ import React, { FC } from "react"; -import { GrFacebook } from "react-icons/gr"; -import { FacebookButtonProps } from "../../../interfaces"; +import { GrFacebook } from "react-icons/gr"; +import FacebookButtonProps from "../../interfaces/Result/ShareButtons/facebook_button.interface"; const FacebookButton: FC = ({ facebookShareLink, diff --git a/src/components/ShareButtons/TwitterButton.tsx b/src/components/ShareButtons/TwitterButton.tsx new file mode 100644 index 0000000..2dd78ca --- /dev/null +++ b/src/components/ShareButtons/TwitterButton.tsx @@ -0,0 +1,59 @@ +import React, { FC } from "react"; +import { GrTwitter } from "react-icons/gr"; +import TwitterButtonProps from "../../interfaces/Result/ShareButtons/twitter_button.interface"; + +const TwitterButton: FC = ({ + twitterShareLink, + twitterShareText, + twitterShareHashtags, + isMobile, +}) => { + return ( + 0 + ? `&hashtags=${twitterShareHashtags + .map((item) => encodeURIComponent(item)) + .join()}` + : "" + : "" + }` + : "" + } + target="_blank" + rel="noopener noreferrer" + > + + +

    + Tweet +

    +
    +
    + ); +}; + +export default TwitterButton; diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 0000000..004eeca --- /dev/null +++ b/src/index.ts @@ -0,0 +1,27 @@ +// React BuzzFeed Quiz Component +export { default as Falsy } from "./interfaces/ReactBuzzFeedQuiz/falsy.interface"; +export { default as ImageType } from "./interfaces/ReactBuzzFeedQuiz/image.interface"; +export { default as ReactBuzzFeedQuizProps } from "./interfaces/ReactBuzzFeedQuiz/react_buzzfeed_quiz.interface"; + +// Answers Component +export { default as AnswerType } from "./interfaces/Answers/answer.interface"; +export { default as AnswersProps } from "./interfaces/Answers/answers_props.interface"; +export { default as ISelectedAnswer } from "./interfaces/Answers/selected_answer.interface"; + +// Byline Component +export { default as BylineProps } from "./interfaces/Byline/byline_props.interface"; + +// Question Component +export { default as ListItemContainerElementProps } from "./interfaces/Question/list_item.interface"; +export { default as QuestionProps } from "./interfaces/Question/question_props.interface"; +export { default as QuestionType } from "./interfaces/Question/question.interface"; + +// Result Component +export { default as ResultImageType } from "./interfaces/Result/result_image.interface"; +export { default as ResultProps } from "./interfaces/Result/result_props.interface"; +export { default as ResultType } from "./interfaces/Result/result.interface"; + +// Result Share Buttons Components +export { default as CopyLinkButtonProps } from "./interfaces/Result/ShareButtons/copy_link_button.interface"; +export { default as FacebookButtonProps } from "./interfaces/Result/ShareButtons/facebook_button.interface"; +export { default as TwitterButtonProps } from "./interfaces/Result/ShareButtons/twitter_button.interface"; diff --git a/src/interfaces.ts b/src/interfaces.ts deleted file mode 100644 index 0855c60..0000000 --- a/src/interfaces.ts +++ /dev/null @@ -1,163 +0,0 @@ -import { Dispatch, SetStateAction, ReactNode } from "react"; - -export type Falsy = false | 0 | "" | null | undefined; - -// RESULT TYPES/INTERFACES -export type ResultImageType = - | { - resultImageSrc?: Falsy; - imageAttribution?: never; - } - | { - resultImageSrc?: string; - imageAttribution?: string; - }; - -export type ResultType = ResultImageType & { - title: string; - description: string; - onResult?(): void; - resultID: number; -}; - -export interface ResultProps { - title: string; - resultsAvailable: boolean; - finalResult: ResultType[]; - facebookShareButton: boolean; - facebookShareLink: string; - twitterShareButton: boolean; - twitterShareLink: string; - twitterShareText: string; - twitterShareHashtags: string[]; - copyShareButton: boolean; - copyShareLink: string; - shareLinkClicked: boolean; - changeShareLinkClicked: Dispatch>; - shareLinkAnimatingOut: boolean; - changeShareLinkAnimatingOut: Dispatch>; - scrollFunction(element: string, questionIndex: number): void; - changeResultsAvailable: Dispatch>; - changeSelectedAnswers: Dispatch>; - changeFinalResult: Dispatch>; - onResult?(): void; - onRestart?(): void; -} - -// SHARE LINK BUTTON INTERFACES -export interface FacebookButtonProps { - facebookShareLink: string; - isMobile?: boolean; -} - -export interface TwitterButtonProps { - twitterShareLink: string; - twitterShareText: string; - twitterShareHashtags: string[]; - isMobile?: boolean; -} - -export interface CopyLinkButtonProps { - shareLinkClicked: boolean; - changeShareLinkClicked: Dispatch>; - shareLinkAnimatingOut: boolean; - copyShareLink: string; - isMobile?: boolean; -} - -export type ImageType = - | { - backgroundImageSrc?: Falsy; - imageAttribution?: never; - } - | { - backgroundImageSrc?: string; - imageAttribution?: string; - }; - -// ANSWER TYPES/INTERFACES -export interface AnswersProps { - item: QuestionType; - selectedAnswers: ISelectedAnswer[]; - changeSelectedAnswers: Dispatch>; - answerHovered: number | null; - changeAnswerHovered: Dispatch>; - questionIndex: number; - resultsAvailable: boolean; - onAnswerSelection(): void; - scrollFunction(element: string, questionIndex: number): void; - generalBackgroundColor?: string; - generalFontColor?: string; -} - -export type AnswerType = ImageType & { - answer: string; - backgroundColor?: string; - fontColor?: string; - onAnswerSelection?(): void; - resultID: number; -}; - -export interface ISelectedAnswer { - questionIndex: number; - answerIndex: number; - resultID: number; -} - -// QUESTION TYPES/INTERFACES -export type QuestionType = ImageType & { - question: string; - questionRelativeToImage?: "adjacent" | "overlap" | null; - answerArrangement?: "row" | "tile" | null; - backgroundColor?: string; - fontColor?: string; - answers: AnswerType[]; -}; - -export interface QuestionProps { - item: QuestionType; - questionIndex: number; - generalBackgroundColor?: string; - generalFontColor?: string; - resultsAvailable: boolean; - selectedAnswers: ISelectedAnswer[]; - changeSelectedAnswers: Dispatch>; - scrollFunction(element: string, questionIndex: number): void; - onAnswerSelection(): void; -} - -export interface ListItemContainerElementProps { - className: string; - name: string; - children: ReactNode; -} - -export type BylineProps = { - byline: boolean; - bylineAuthor?: string; - bylineAuthorLink?: string; - bylineAuthorLinkOpenInNewTab?: boolean; - bylineAuthorTagline?: string; - bylineAvatarImageSrc?: string; -}; - -export type ReactBuzzFeedQuizProps = BylineProps & { - title: string; - description: string; - generalBackgroundColor?: string; - generalFontColor?: string; - autoScroll: boolean; - facebookShareButton: boolean; - facebookShareLink: string; - twitterShareButton: boolean; - twitterShareLink: string; - twitterShareText: string; - twitterShareHashtags: string[]; - copyShareButton: boolean; - copyShareLink: string; - onResult(): void; - onAnswerSelection(): void; - onRestart(): void; - questions: QuestionType[]; - results: ResultType[]; -}; diff --git a/src/interfaces/Answers/answer.interface.ts b/src/interfaces/Answers/answer.interface.ts new file mode 100644 index 0000000..25ac658 --- /dev/null +++ b/src/interfaces/Answers/answer.interface.ts @@ -0,0 +1,11 @@ +import ImageType from "../ReactBuzzFeedQuiz/image.interface"; + +type AnswerType = ImageType & { + answer: string; + backgroundColor?: string; + fontColor?: string; + onAnswerSelection?(): void; + resultID: number; +}; + +export default AnswerType; \ No newline at end of file diff --git a/src/interfaces/Answers/answers_props.interface.ts b/src/interfaces/Answers/answers_props.interface.ts new file mode 100644 index 0000000..a484908 --- /dev/null +++ b/src/interfaces/Answers/answers_props.interface.ts @@ -0,0 +1,19 @@ +import { Dispatch, SetStateAction } from "react"; +import QuestionType from "../Question/question.interface"; +import ISelectedAnswer from "../Answers/selected_answer.interface"; + +interface AnswersProps { + item: QuestionType; + selectedAnswers: ISelectedAnswer[]; + changeSelectedAnswers: Dispatch>; + answerHovered: number | null; + changeAnswerHovered: Dispatch>; + questionIndex: number; + resultsAvailable: boolean; + onAnswerSelection(): void; + scrollFunction(element: string, questionIndex: number): void; + generalBackgroundColor?: string; + generalFontColor?: string; +} + +export default AnswersProps; \ No newline at end of file diff --git a/src/interfaces/Answers/selected_answer.interface.ts b/src/interfaces/Answers/selected_answer.interface.ts new file mode 100644 index 0000000..de932b6 --- /dev/null +++ b/src/interfaces/Answers/selected_answer.interface.ts @@ -0,0 +1,7 @@ +interface ISelectedAnswer { + questionIndex: number; + answerIndex: number; + resultID: number; +} + +export default ISelectedAnswer; \ No newline at end of file diff --git a/src/interfaces/Byline/byline_props.interface.ts b/src/interfaces/Byline/byline_props.interface.ts new file mode 100644 index 0000000..d4ebf37 --- /dev/null +++ b/src/interfaces/Byline/byline_props.interface.ts @@ -0,0 +1,10 @@ +type BylineProps = { + byline: boolean; + bylineAuthor?: string; + bylineAuthorLink?: string; + bylineAuthorLinkOpenInNewTab?: boolean; + bylineAuthorTagline?: string; + bylineAvatarImageSrc?: string; +}; + +export default BylineProps; \ No newline at end of file diff --git a/src/interfaces/Question/list_item.interface.ts b/src/interfaces/Question/list_item.interface.ts new file mode 100644 index 0000000..d7541f4 --- /dev/null +++ b/src/interfaces/Question/list_item.interface.ts @@ -0,0 +1,9 @@ +import { ReactNode } from "react"; + +interface ListItemContainerElementProps { + className: string; + name: string; + children: ReactNode; +} + +export default ListItemContainerElementProps; \ No newline at end of file diff --git a/src/interfaces/Question/question.interface.ts b/src/interfaces/Question/question.interface.ts new file mode 100644 index 0000000..5086d4f --- /dev/null +++ b/src/interfaces/Question/question.interface.ts @@ -0,0 +1,13 @@ +import ImageType from "../ReactBuzzFeedQuiz/image.interface"; +import AnswerType from "../Answers/answer.interface"; + +type QuestionType = ImageType & { + question: string; + questionRelativeToImage?: "adjacent" | "overlap" | null; + answerArrangement?: "row" | "tile" | null; + backgroundColor?: string; + fontColor?: string; + answers: AnswerType[]; +}; + +export default QuestionType; \ No newline at end of file diff --git a/src/interfaces/Question/question_props.interface.ts b/src/interfaces/Question/question_props.interface.ts new file mode 100644 index 0000000..a92a192 --- /dev/null +++ b/src/interfaces/Question/question_props.interface.ts @@ -0,0 +1,17 @@ +import { Dispatch, SetStateAction} from "react"; +import QuestionType from "./question.interface"; +import ISelectedAnswer from "../Answers/selected_answer.interface"; + +interface QuestionProps { + item: QuestionType; + questionIndex: number; + generalBackgroundColor?: string; + generalFontColor?: string; + resultsAvailable: boolean; + selectedAnswers: ISelectedAnswer[]; + changeSelectedAnswers: Dispatch>; + scrollFunction(element: string, questionIndex: number): void; + onAnswerSelection(): void; +} + +export default QuestionProps; \ No newline at end of file diff --git a/src/interfaces/ReactBuzzFeedQuiz/falsy.interface.ts b/src/interfaces/ReactBuzzFeedQuiz/falsy.interface.ts new file mode 100644 index 0000000..2325c46 --- /dev/null +++ b/src/interfaces/ReactBuzzFeedQuiz/falsy.interface.ts @@ -0,0 +1,3 @@ +type Falsy = false | 0 | "" | null | undefined; + +export default Falsy; \ No newline at end of file diff --git a/src/interfaces/ReactBuzzFeedQuiz/image.interface.ts b/src/interfaces/ReactBuzzFeedQuiz/image.interface.ts new file mode 100644 index 0000000..65c166a --- /dev/null +++ b/src/interfaces/ReactBuzzFeedQuiz/image.interface.ts @@ -0,0 +1,13 @@ +import Falsy from "./falsy.interface"; + +type ImageType = + | { + backgroundImageSrc?: Falsy; + imageAttribution?: never; + } + | { + backgroundImageSrc?: string; + imageAttribution?: string; + }; + +export default ImageType; \ No newline at end of file diff --git a/src/interfaces/ReactBuzzFeedQuiz/react_buzzfeed_quiz.interface.ts b/src/interfaces/ReactBuzzFeedQuiz/react_buzzfeed_quiz.interface.ts new file mode 100644 index 0000000..dd57f41 --- /dev/null +++ b/src/interfaces/ReactBuzzFeedQuiz/react_buzzfeed_quiz.interface.ts @@ -0,0 +1,26 @@ +import BylineProps from "../Byline/byline_props.interface"; +import QuestionType from "../Question/question.interface"; +import ResultType from "../Result/result.interface"; + +type ReactBuzzFeedQuizProps = BylineProps & { + title: string; + description: string; + generalBackgroundColor?: string; + generalFontColor?: string; + autoScroll: boolean; + facebookShareButton: boolean; + facebookShareLink: string; + twitterShareButton: boolean; + twitterShareLink: string; + twitterShareText: string; + twitterShareHashtags: string[]; + copyShareButton: boolean; + copyShareLink: string; + onResult(): void; + onAnswerSelection(): void; + onRestart(): void; + questions: QuestionType[]; + results: ResultType[]; +}; + +export default ReactBuzzFeedQuizProps; \ No newline at end of file diff --git a/src/interfaces/Result/ShareButtons/copy_link_button.interface.ts b/src/interfaces/Result/ShareButtons/copy_link_button.interface.ts new file mode 100644 index 0000000..544cf29 --- /dev/null +++ b/src/interfaces/Result/ShareButtons/copy_link_button.interface.ts @@ -0,0 +1,11 @@ +import { Dispatch, SetStateAction } from "react"; + +interface CopyLinkButtonProps { + shareLinkClicked: boolean; + changeShareLinkClicked: Dispatch>; + shareLinkAnimatingOut: boolean; + copyShareLink: string; + isMobile?: boolean; +} + +export default CopyLinkButtonProps; \ No newline at end of file diff --git a/src/interfaces/Result/ShareButtons/facebook_button.interface.ts b/src/interfaces/Result/ShareButtons/facebook_button.interface.ts new file mode 100644 index 0000000..e12eaab --- /dev/null +++ b/src/interfaces/Result/ShareButtons/facebook_button.interface.ts @@ -0,0 +1,6 @@ +interface FacebookButtonProps { + facebookShareLink: string; + isMobile?: boolean; +} + +export default FacebookButtonProps; \ No newline at end of file diff --git a/src/interfaces/Result/ShareButtons/twitter_button.interface.ts b/src/interfaces/Result/ShareButtons/twitter_button.interface.ts new file mode 100644 index 0000000..06b7b51 --- /dev/null +++ b/src/interfaces/Result/ShareButtons/twitter_button.interface.ts @@ -0,0 +1,8 @@ +interface TwitterButtonProps { + twitterShareLink: string; + twitterShareText: string; + twitterShareHashtags: string[]; + isMobile?: boolean; +} + +export default TwitterButtonProps; \ No newline at end of file diff --git a/src/interfaces/Result/result.interface.ts b/src/interfaces/Result/result.interface.ts new file mode 100644 index 0000000..578de8f --- /dev/null +++ b/src/interfaces/Result/result.interface.ts @@ -0,0 +1,10 @@ +import ResultImageType from "./result_image.interface"; + +type ResultType = ResultImageType & { + title: string; + description: string; + onResult?(): void; + resultID: number; +}; + +export default ResultType; \ No newline at end of file diff --git a/src/interfaces/Result/result_image.interface.ts b/src/interfaces/Result/result_image.interface.ts new file mode 100644 index 0000000..de5c27f --- /dev/null +++ b/src/interfaces/Result/result_image.interface.ts @@ -0,0 +1,13 @@ +import Falsy from "../ReactBuzzFeedQuiz/falsy.interface"; + +type ResultImageType = + | { + resultImageSrc?: Falsy; + imageAttribution?: never; + } + | { + resultImageSrc?: string; + imageAttribution?: string; + }; + +export default ResultImageType; \ No newline at end of file diff --git a/src/interfaces/Result/result_props.interface.ts b/src/interfaces/Result/result_props.interface.ts new file mode 100644 index 0000000..ead2210 --- /dev/null +++ b/src/interfaces/Result/result_props.interface.ts @@ -0,0 +1,29 @@ +import { Dispatch, SetStateAction } from "react"; +import ResultType from "./result.interface"; +import ISelectedAnswer from "../Answers/selected_answer.interface"; + +interface ResultProps { + title: string; + resultsAvailable: boolean; + finalResult: ResultType[]; + facebookShareButton: boolean; + facebookShareLink: string; + twitterShareButton: boolean; + twitterShareLink: string; + twitterShareText: string; + twitterShareHashtags: string[]; + copyShareButton: boolean; + copyShareLink: string; + shareLinkClicked: boolean; + changeShareLinkClicked: Dispatch>; + shareLinkAnimatingOut: boolean; + changeShareLinkAnimatingOut: Dispatch>; + scrollFunction(element: string, questionIndex: number): void; + changeResultsAvailable: Dispatch>; + changeSelectedAnswers: Dispatch>; + changeFinalResult: Dispatch>; + onResult?(): void; + onRestart?(): void; +} + +export default ResultProps; \ No newline at end of file diff --git a/src/main.scss b/src/main.scss index 0633a23..a5dc944 100644 --- a/src/main.scss +++ b/src/main.scss @@ -6,45 +6,45 @@ @use "partials/ReactBuzzFeedQuiz/rbq_quiz_title"; // Answers Component -@use "components/Answers/partials/rbq_answer_image_attribution"; -@use "components/Answers/partials/rbq_answer_image_bottom_text_container"; -@use "components/Answers/partials/rbq_answer_image_text"; -@use "components/Answers/partials/rbq_answer_image"; -@use "components/Answers/partials/rbq_answers_container"; -@use "components/Answers/partials/rbq_individual_answer_container"; -@use "components/Answers/partials/rbq_individual_answer_outer_container"; +@use "partials/Answers/rbq_answer_image_attribution"; +@use "partials/Answers/rbq_answer_image_bottom_text_container"; +@use "partials/Answers/rbq_answer_image_text"; +@use "partials/Answers/rbq_answer_image"; +@use "partials/Answers/rbq_answers_container"; +@use "partials/Answers/rbq_individual_answer_container"; +@use "partials/Answers/rbq_individual_answer_outer_container"; // Byline Component -@use "components/Byline/partials/rbq_avatar_container"; -@use "components/Byline/partials/rbq_avatar"; -@use "components/Byline/partials/rbq_byline_author_descriptor_container"; -@use "components/Byline/partials/rbq_byline_author_descriptor"; -@use "components/Byline/partials/rbq_byline_container"; +@use "partials/Byline/rbq_avatar_container"; +@use "partials/Byline/rbq_avatar"; +@use "partials/Byline/rbq_byline_author_descriptor_container"; +@use "partials/Byline/rbq_byline_author_descriptor"; +@use "partials/Byline/rbq_byline_container"; // Question Component -@use "components/Question/partials/rbq_list_item_container"; -@use "components/Question/partials/rbq_question_adjacent_text"; -@use "components/Question/partials/rbq_question_image_attribution_text"; -@use "components/Question/partials/rbq_question_image_container"; -@use "components/Question/partials/rbq_question_image"; -@use "components/Question/partials/rbq_question_inner_container"; -@use "components/Question/partials/rbq_question_overlap_text"; -@use "components/Question/partials/rbq_text_fit"; +@use "partials/Question/rbq_list_item_container"; +@use "partials/Question/rbq_question_adjacent_text"; +@use "partials/Question/rbq_question_image_attribution_text"; +@use "partials/Question/rbq_question_image_container"; +@use "partials/Question/rbq_question_image"; +@use "partials/Question/rbq_question_inner_container"; +@use "partials/Question/rbq_question_overlap_text"; +@use "partials/Question/rbq_text_fit"; // Result Component -@use "components/Result/partials/rbq_mobile_retake_quiz_container"; -@use "components/Result/partials/rbq_mobile_share_links_container"; -@use "components/Result/partials/rbq_result_attribution_text"; -@use "components/Result/partials/rbq_result_header"; -@use "components/Result/partials/rbq_result_inner_container"; -@use "components/Result/partials/rbq_result_inner_description_container"; -@use "components/Result/partials/rbq_result_inner_description_header"; -@use "components/Result/partials/rbq_result_inner_description"; -@use "components/Result/partials/rbq_result_inner_image_container"; -@use "components/Result/partials/rbq_result_inner_image"; -@use "components/Result/partials/rbq_result_outer_container"; -@use "components/Result/partials/rbq_retake_quiz_container"; -@use "components/Result/partials/rbq_share_button"; -@use "components/Result/partials/rbq_share_link_button_outer_container"; -@use "components/Result/partials/rbq_share_links_container"; -@use "components/Result/partials/rbq_tooltip_container"; +@use "partials/Result/rbq_mobile_retake_quiz_container"; +@use "partials/Result/rbq_mobile_share_links_container"; +@use "partials/Result/rbq_result_attribution_text"; +@use "partials/Result/rbq_result_header"; +@use "partials/Result/rbq_result_inner_container"; +@use "partials/Result/rbq_result_inner_description_container"; +@use "partials/Result/rbq_result_inner_description_header"; +@use "partials/Result/rbq_result_inner_description"; +@use "partials/Result/rbq_result_inner_image_container"; +@use "partials/Result/rbq_result_inner_image"; +@use "partials/Result/rbq_result_outer_container"; +@use "partials/Result/rbq_retake_quiz_container"; +@use "partials/Result/rbq_share_button"; +@use "partials/Result/rbq_share_link_button_outer_container"; +@use "partials/Result/rbq_share_links_container"; +@use "partials/Result/rbq_tooltip_container"; diff --git a/src/components/Answers/partials/_rbq_answer_image.scss b/src/partials/Answers/_rbq_answer_image.scss similarity index 100% rename from src/components/Answers/partials/_rbq_answer_image.scss rename to src/partials/Answers/_rbq_answer_image.scss diff --git a/src/components/Answers/partials/_rbq_answer_image_attribution.scss b/src/partials/Answers/_rbq_answer_image_attribution.scss similarity index 100% rename from src/components/Answers/partials/_rbq_answer_image_attribution.scss rename to src/partials/Answers/_rbq_answer_image_attribution.scss diff --git a/src/components/Answers/partials/_rbq_answer_image_bottom_text_container.scss b/src/partials/Answers/_rbq_answer_image_bottom_text_container.scss similarity index 100% rename from src/components/Answers/partials/_rbq_answer_image_bottom_text_container.scss rename to src/partials/Answers/_rbq_answer_image_bottom_text_container.scss diff --git a/src/components/Answers/partials/_rbq_answer_image_text.scss b/src/partials/Answers/_rbq_answer_image_text.scss similarity index 100% rename from src/components/Answers/partials/_rbq_answer_image_text.scss rename to src/partials/Answers/_rbq_answer_image_text.scss diff --git a/src/components/Answers/partials/_rbq_answers_container.scss b/src/partials/Answers/_rbq_answers_container.scss similarity index 100% rename from src/components/Answers/partials/_rbq_answers_container.scss rename to src/partials/Answers/_rbq_answers_container.scss diff --git a/src/components/Answers/partials/_rbq_individual_answer_container.scss b/src/partials/Answers/_rbq_individual_answer_container.scss similarity index 100% rename from src/components/Answers/partials/_rbq_individual_answer_container.scss rename to src/partials/Answers/_rbq_individual_answer_container.scss diff --git a/src/components/Answers/partials/_rbq_individual_answer_outer_container.scss b/src/partials/Answers/_rbq_individual_answer_outer_container.scss similarity index 100% rename from src/components/Answers/partials/_rbq_individual_answer_outer_container.scss rename to src/partials/Answers/_rbq_individual_answer_outer_container.scss diff --git a/src/components/Byline/partials/_rbq_avatar.scss b/src/partials/Byline/_rbq_avatar.scss similarity index 100% rename from src/components/Byline/partials/_rbq_avatar.scss rename to src/partials/Byline/_rbq_avatar.scss diff --git a/src/components/Byline/partials/_rbq_avatar_container.scss b/src/partials/Byline/_rbq_avatar_container.scss similarity index 100% rename from src/components/Byline/partials/_rbq_avatar_container.scss rename to src/partials/Byline/_rbq_avatar_container.scss diff --git a/src/components/Byline/partials/_rbq_byline_author_descriptor.scss b/src/partials/Byline/_rbq_byline_author_descriptor.scss similarity index 100% rename from src/components/Byline/partials/_rbq_byline_author_descriptor.scss rename to src/partials/Byline/_rbq_byline_author_descriptor.scss diff --git a/src/components/Byline/partials/_rbq_byline_author_descriptor_container.scss b/src/partials/Byline/_rbq_byline_author_descriptor_container.scss similarity index 100% rename from src/components/Byline/partials/_rbq_byline_author_descriptor_container.scss rename to src/partials/Byline/_rbq_byline_author_descriptor_container.scss diff --git a/src/components/Byline/partials/_rbq_byline_container.scss b/src/partials/Byline/_rbq_byline_container.scss similarity index 100% rename from src/components/Byline/partials/_rbq_byline_container.scss rename to src/partials/Byline/_rbq_byline_container.scss diff --git a/src/components/Question/partials/_rbq_list_item_container.scss b/src/partials/Question/_rbq_list_item_container.scss similarity index 100% rename from src/components/Question/partials/_rbq_list_item_container.scss rename to src/partials/Question/_rbq_list_item_container.scss diff --git a/src/components/Question/partials/_rbq_question_adjacent_text.scss b/src/partials/Question/_rbq_question_adjacent_text.scss similarity index 100% rename from src/components/Question/partials/_rbq_question_adjacent_text.scss rename to src/partials/Question/_rbq_question_adjacent_text.scss diff --git a/src/components/Question/partials/_rbq_question_image.scss b/src/partials/Question/_rbq_question_image.scss similarity index 100% rename from src/components/Question/partials/_rbq_question_image.scss rename to src/partials/Question/_rbq_question_image.scss diff --git a/src/components/Question/partials/_rbq_question_image_attribution_text.scss b/src/partials/Question/_rbq_question_image_attribution_text.scss similarity index 100% rename from src/components/Question/partials/_rbq_question_image_attribution_text.scss rename to src/partials/Question/_rbq_question_image_attribution_text.scss diff --git a/src/components/Question/partials/_rbq_question_image_container.scss b/src/partials/Question/_rbq_question_image_container.scss similarity index 100% rename from src/components/Question/partials/_rbq_question_image_container.scss rename to src/partials/Question/_rbq_question_image_container.scss diff --git a/src/components/Question/partials/_rbq_question_inner_container.scss b/src/partials/Question/_rbq_question_inner_container.scss similarity index 100% rename from src/components/Question/partials/_rbq_question_inner_container.scss rename to src/partials/Question/_rbq_question_inner_container.scss diff --git a/src/components/Question/partials/_rbq_question_overlap_text.scss b/src/partials/Question/_rbq_question_overlap_text.scss similarity index 100% rename from src/components/Question/partials/_rbq_question_overlap_text.scss rename to src/partials/Question/_rbq_question_overlap_text.scss diff --git a/src/components/Question/partials/_rbq_text_fit.scss b/src/partials/Question/_rbq_text_fit.scss similarity index 100% rename from src/components/Question/partials/_rbq_text_fit.scss rename to src/partials/Question/_rbq_text_fit.scss diff --git a/src/components/Result/partials/_rbq_mobile_retake_quiz_container.scss b/src/partials/Result/_rbq_mobile_retake_quiz_container.scss similarity index 100% rename from src/components/Result/partials/_rbq_mobile_retake_quiz_container.scss rename to src/partials/Result/_rbq_mobile_retake_quiz_container.scss diff --git a/src/components/Result/partials/_rbq_mobile_share_links_container.scss b/src/partials/Result/_rbq_mobile_share_links_container.scss similarity index 100% rename from src/components/Result/partials/_rbq_mobile_share_links_container.scss rename to src/partials/Result/_rbq_mobile_share_links_container.scss diff --git a/src/components/Result/partials/_rbq_result_attribution_text.scss b/src/partials/Result/_rbq_result_attribution_text.scss similarity index 100% rename from src/components/Result/partials/_rbq_result_attribution_text.scss rename to src/partials/Result/_rbq_result_attribution_text.scss diff --git a/src/components/Result/partials/_rbq_result_header.scss b/src/partials/Result/_rbq_result_header.scss similarity index 100% rename from src/components/Result/partials/_rbq_result_header.scss rename to src/partials/Result/_rbq_result_header.scss diff --git a/src/components/Result/partials/_rbq_result_inner_container.scss b/src/partials/Result/_rbq_result_inner_container.scss similarity index 100% rename from src/components/Result/partials/_rbq_result_inner_container.scss rename to src/partials/Result/_rbq_result_inner_container.scss diff --git a/src/components/Result/partials/_rbq_result_inner_description.scss b/src/partials/Result/_rbq_result_inner_description.scss similarity index 100% rename from src/components/Result/partials/_rbq_result_inner_description.scss rename to src/partials/Result/_rbq_result_inner_description.scss diff --git a/src/components/Result/partials/_rbq_result_inner_description_container.scss b/src/partials/Result/_rbq_result_inner_description_container.scss similarity index 100% rename from src/components/Result/partials/_rbq_result_inner_description_container.scss rename to src/partials/Result/_rbq_result_inner_description_container.scss diff --git a/src/components/Result/partials/_rbq_result_inner_description_header.scss b/src/partials/Result/_rbq_result_inner_description_header.scss similarity index 100% rename from src/components/Result/partials/_rbq_result_inner_description_header.scss rename to src/partials/Result/_rbq_result_inner_description_header.scss diff --git a/src/components/Result/partials/_rbq_result_inner_image.scss b/src/partials/Result/_rbq_result_inner_image.scss similarity index 100% rename from src/components/Result/partials/_rbq_result_inner_image.scss rename to src/partials/Result/_rbq_result_inner_image.scss diff --git a/src/components/Result/partials/_rbq_result_inner_image_container.scss b/src/partials/Result/_rbq_result_inner_image_container.scss similarity index 100% rename from src/components/Result/partials/_rbq_result_inner_image_container.scss rename to src/partials/Result/_rbq_result_inner_image_container.scss diff --git a/src/components/Result/partials/_rbq_result_outer_container.scss b/src/partials/Result/_rbq_result_outer_container.scss similarity index 100% rename from src/components/Result/partials/_rbq_result_outer_container.scss rename to src/partials/Result/_rbq_result_outer_container.scss diff --git a/src/components/Result/partials/_rbq_retake_quiz_container.scss b/src/partials/Result/_rbq_retake_quiz_container.scss similarity index 100% rename from src/components/Result/partials/_rbq_retake_quiz_container.scss rename to src/partials/Result/_rbq_retake_quiz_container.scss diff --git a/src/components/Result/partials/_rbq_share_button.scss b/src/partials/Result/_rbq_share_button.scss similarity index 100% rename from src/components/Result/partials/_rbq_share_button.scss rename to src/partials/Result/_rbq_share_button.scss diff --git a/src/components/Result/partials/_rbq_share_link_button_outer_container.scss b/src/partials/Result/_rbq_share_link_button_outer_container.scss similarity index 100% rename from src/components/Result/partials/_rbq_share_link_button_outer_container.scss rename to src/partials/Result/_rbq_share_link_button_outer_container.scss diff --git a/src/components/Result/partials/_rbq_share_links_container.scss b/src/partials/Result/_rbq_share_links_container.scss similarity index 91% rename from src/components/Result/partials/_rbq_share_links_container.scss rename to src/partials/Result/_rbq_share_links_container.scss index 1bbbb5f..e300327 100644 --- a/src/components/Result/partials/_rbq_share_links_container.scss +++ b/src/partials/Result/_rbq_share_links_container.scss @@ -10,7 +10,7 @@ @media (min-width: 40rem) { display: flex; flex-direction: row; - align: center; + align-items: center; justify-content: flex-start; } } \ No newline at end of file diff --git a/src/components/Result/partials/_rbq_tooltip_container.scss b/src/partials/Result/_rbq_tooltip_container.scss similarity index 100% rename from src/components/Result/partials/_rbq_tooltip_container.scss rename to src/partials/Result/_rbq_tooltip_container.scss diff --git a/tsconfig.json b/tsconfig.json index 40a58ff..7c987f3 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -15,7 +15,6 @@ "declaration": true, "emitDeclarationOnly": true, "removeComments": true, - "isolatedModules": true, "experimentalDecorators": true, "lib": ["dom", "es2017", "es5", "es6", "es7"], "strict": true, @@ -30,6 +29,5 @@ "noFallthroughCasesInSwitch": true, "resolveJsonModule": true }, - // "include": ["src/**/*"], "exclude": ["node_modules", "example", "lib", "*.js"] } diff --git a/webpack.config.js b/webpack.config.js index 13b853c..c9ef3eb 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -2,6 +2,7 @@ const path = require("path"); const TerserPlugin = require("terser-webpack-plugin"); const MiniCssExtractPlugin = require("mini-css-extract-plugin"); const ForkTsCheckerWebpackPlugin = require("fork-ts-checker-webpack-plugin"); +const CopyPlugin = require("copy-webpack-plugin"); module.exports = { optimization: { @@ -10,17 +11,16 @@ module.exports = { mode: "production", entry: { ReactBuzzFeedQuiz: "./src/ReactBuzzFeedQuiz.tsx", - interfaces: "./src/interfaces.ts", - "./components/Answers/Answers": "./src/components/Answers/Answers.tsx", - "./components/Byline/Byline": "./src/components/Byline/Byline.tsx", - "./components/Question/Question": "./src/components/Question/Question.tsx", - "./components/Result/Result": "./src/components/Result/Result.tsx", - "./components/Result/ShareButtons/CopyLinkButton": - "./src/components/Result/ShareButtons/CopyLinkButton.tsx", - "./components/Result/ShareButtons/FacebookButton": - "./src/components/Result/ShareButtons/FacebookButton.tsx", - "./components/Result/ShareButtons/TwitterButton": - "./src/components/Result/ShareButtons/TwitterButton.tsx", + "./components/Answers": "./src/components/Answers.tsx", + "./components/Byline": "./src/components/Byline.tsx", + "./components/Question": "./src/components/Question.tsx", + "./components/Result": "./src/components/Result.tsx", + "./components/ShareButtons/CopyLinkButton": + "./src/components/ShareButtons/CopyLinkButton.tsx", + "./components/ShareButtons/FacebookButton": + "./src/components/ShareButtons/FacebookButton.tsx", + "./components/ShareButtons/TwitterButton": + "./src/components/ShareButtons/TwitterButton.tsx", }, output: { path: path.resolve(__dirname, "lib"), @@ -53,6 +53,18 @@ module.exports = { new ForkTsCheckerWebpackPlugin({ typescript: true, }), + new CopyPlugin({ + patterns: [ + { + from: "*.json", + globOptions: { + ignore: ["**/package-lock.*"], + }, + }, + { from: "*.txt" }, + { from: "*.md" }, + ], + }), ], resolve: { alias: { From e30cdb52bcd83d13365e8ac4336c242a1913af63 Mon Sep 17 00:00:00 2001 From: amamenko Date: Tue, 8 Jun 2021 23:41:02 -0400 Subject: [PATCH 06/19] Updated SCSS styles, conditional CSS class names, and custom scroll element --- example/package-lock.json | 26047 ++++++++++++++-- example/package.json | 2 +- example/src/App.js | 8 +- package-lock.json | 439 - package.json | 1 - src/components/Answers.tsx | 70 +- src/components/Question.tsx | 36 +- .../ShareButtons/CopyLinkButton.tsx | 22 +- .../ShareButtons/FacebookButton.tsx | 4 +- src/components/ShareButtons/TwitterButton.tsx | 98 +- .../Question/list_item.interface.ts | 5 +- .../_rbq_answer_image_attribution.scss | 11 +- ...bq_answer_image_bottom_text_container.scss | 23 +- .../Answers/_rbq_answer_image_text.scss | 34 +- .../Answers/_rbq_answers_container.scss | 10 +- .../_rbq_individual_answer_container.scss | 34 +- ...rbq_individual_answer_outer_container.scss | 32 +- .../Question/_rbq_list_item_container.scss | 12 +- .../_rbq_question_image_container.scss | 16 +- .../_rbq_question_inner_container.scss | 12 +- .../Question/_rbq_question_overlap_text.scss | 2 +- src/partials/Question/_rbq_text_fit.scss | 26 +- .../ReactBuzzFeedQuiz/_rbq_quiz_title.scss | 29 +- .../_rbq_mobile_retake_quiz_container.scss | 52 +- src/partials/Result/_rbq_share_button.scss | 120 +- .../Result/_rbq_tooltip_container.scss | 2 +- webpack.config.js | 15 +- 27 files changed, 24094 insertions(+), 3068 deletions(-) diff --git a/example/package-lock.json b/example/package-lock.json index 77063f2..60e75b6 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -1,8 +1,21503 @@ { "name": "example", "version": "0.1.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "version": "0.1.0", + "dependencies": { + "async-module-loader": "^2.1.0", + "react": "^17.0.1", + "react-buzzfeed-quiz": "file:react-buzzfeed-quiz-1.0.11.tgz", + "react-dom": "^17.0.1", + "react-scripts": "4.0.2", + "styled-components": "^5.2.1", + "web-vitals": "^1.0.1" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", + "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "dependencies": { + "@babel/highlight": "^7.12.13" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.4.tgz", + "integrity": "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==" + }, + "node_modules/@babel/core": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", + "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.3", + "@babel/helper-compilation-targets": "^7.13.16", + "@babel/helper-module-transforms": "^7.14.2", + "@babel/helpers": "^7.14.0", + "@babel/parser": "^7.14.3", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.2", + "@babel/types": "^7.14.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/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==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz", + "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==", + "dependencies": { + "@babel/types": "^7.14.2", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", + "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", + "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz", + "integrity": "sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==", + "dependencies": { + "@babel/compat-data": "^7.14.4", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.4.tgz", + "integrity": "sha512-idr3pthFlDCpV+p/rMgGLGYIVtazeatrSOQk8YzO2pAepIjQhCN3myeihVg58ax2bbbGK9PUE1reFi7axOYIOw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.14.2", + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-replace-supers": "^7.14.4", + "@babel/helper-split-export-declaration": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz", + "integrity": "sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "regexpu-core": "^4.7.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", + "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "dependencies": { + "@babel/types": "^7.13.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz", + "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==", + "dependencies": { + "@babel/helper-get-function-arity": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/types": "^7.14.2" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", + "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", + "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", + "dependencies": { + "@babel/traverse": "^7.13.15", + "@babel/types": "^7.13.16" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", + "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", + "dependencies": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.14.0", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.2", + "@babel/types": "^7.14.2" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", + "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", + "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-wrap-function": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz", + "integrity": "sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.14.2", + "@babel/types": "^7.14.4" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", + "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "dependencies": { + "@babel/types": "^7.12.1" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", + "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==" + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", + "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "dependencies": { + "@babel/helper-function-name": "^7.12.13", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.13.0", + "@babel/types": "^7.13.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", + "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", + "dependencies": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz", + "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz", + "integrity": "sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", + "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz", + "integrity": "sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.3", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-class-static-block": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", + "integrity": "sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz", + "integrity": "sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz", + "integrity": "sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz", + "integrity": "sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz", + "integrity": "sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz", + "integrity": "sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz", + "integrity": "sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.4.tgz", + "integrity": "sha512-AYosOWBlyyXEagrPRfLJ1enStufsr7D1+ddpj8OLi9k7B6+NdZ0t/9V7Fh+wJ4g2Jol8z2JkgczYqtWrZd4vbA==", + "dependencies": { + "@babel/compat-data": "^7.14.4", + "@babel/helper-compilation-targets": "^7.14.4", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz", + "integrity": "sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz", + "integrity": "sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", + "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz", + "integrity": "sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-create-class-features-plugin": "^7.14.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-private-property-in-object": "^7.14.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", + "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz", + "integrity": "sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz", + "integrity": "sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz", + "integrity": "sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", + "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz", + "integrity": "sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", + "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz", + "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", + "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", + "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "dependencies": { + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-remap-async-to-generator": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", + "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.4.tgz", + "integrity": "sha512-5KdpkGxsZlTk+fPleDtGKsA+pon28+ptYmMO8GBSa5fHERCJWAzj50uAfCKBqq42HO+Zot6JF1x37CRprwmN4g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.4.tgz", + "integrity": "sha512-p73t31SIj6y94RDVX57rafVjttNr8MvKEgs5YFatNB/xC68zM3pyosuOEcQmYsYlyQaGY9R7rAULVRcat5FKJQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.14.2", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-replace-supers": "^7.14.4", + "@babel/helper-split-export-declaration": "^7.12.13", + "globals": "^11.1.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", + "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.4.tgz", + "integrity": "sha512-JyywKreTCGTUsL1OKu1A3ms/R1sTP0WxbpXlALeGzF53eB3bxtNkYdMj9SDgK7g6ImPy76J5oYYKoTtQImlhQA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", + "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", + "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", + "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.1.tgz", + "integrity": "sha512-8hAtkmsQb36yMmEtk2JZ9JnVyDSnDOdlB+0nEGzIDLuK4yR3JcEjfuFPYkdEPSh8Id+rAMeBEn+X0iVEyho6Hg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-flow": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", + "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", + "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "dependencies": { + "@babel/helper-function-name": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", + "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", + "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz", + "integrity": "sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.14.2", + "@babel/helper-plugin-utils": "^7.13.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz", + "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.14.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-simple-access": "^7.13.12", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.13.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", + "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.13.0", + "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-identifier": "^7.12.11", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz", + "integrity": "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.14.0", + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", + "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", + "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", + "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-replace-supers": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz", + "integrity": "sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", + "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.13.tgz", + "integrity": "sha512-SNJU53VM/SjQL0bZhyU+f4kJQz7bQQajnrZRSaU21hruG/NWY41AEM9AWXeXX90pYr/C2yAmTgI6yW3LlLrAUQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.2.tgz", + "integrity": "sha512-zCubvP+jjahpnFJvPaHPiGVfuVUjXHhFvJKQdNnsmSsiU9kR/rCZ41jHc++tERD2zV+p7Hr6is+t5b6iWTCqSw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.3.tgz", + "integrity": "sha512-uuxuoUNVhdgYzERiHHFkE4dWoJx+UFVyuAl0aqN8P2/AKFHwqgUC5w2+4/PjpKXJsFgBlYAFXlUmDQ3k3DUkXw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/types": "^7.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz", + "integrity": "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.12.17" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz", + "integrity": "sha512-FXYw98TTJ125GVCCkFLZXlZ1qGcsYqNQhVBQcZjyrwf8FEUtVfKIoidnO8S0q+KBQpDYNTmiGo1gn67Vti04lQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.2.tgz", + "integrity": "sha512-OMorspVyjxghAjzgeAWc6O7W7vHbJhV69NeTGdl9Mxgz6PaweAuo7ffB9T5A1OQ9dGcw0As4SYMUhyNC4u7mVg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", + "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", + "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", + "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz", + "integrity": "sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==", + "dependencies": { + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", + "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", + "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", + "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", + "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", + "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.4.tgz", + "integrity": "sha512-WYdcGNEO7mCCZ2XzRlxwGj3PgeAr50ifkofOUC/+IN/GzKLB+biDPVBUAQN2C/dVZTvEXCp80kfQ1FFZPrwykQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.4", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-typescript": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", + "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", + "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.12.13", + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.4.tgz", + "integrity": "sha512-GwMMsuAnDtULyOtuxHhzzuSRxFeP0aR/LNzrHRzP8y6AgDNgqnrfCCBm/1cRdTU75tRs28Eh76poHLcg9VF0LA==", + "dependencies": { + "@babel/compat-data": "^7.14.4", + "@babel/helper-compilation-targets": "^7.14.4", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", + "@babel/plugin-proposal-async-generator-functions": "^7.14.2", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-class-static-block": "^7.14.3", + "@babel/plugin-proposal-dynamic-import": "^7.14.2", + "@babel/plugin-proposal-export-namespace-from": "^7.14.2", + "@babel/plugin-proposal-json-strings": "^7.14.2", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.2", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.2", + "@babel/plugin-proposal-numeric-separator": "^7.14.2", + "@babel/plugin-proposal-object-rest-spread": "^7.14.4", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.2", + "@babel/plugin-proposal-optional-chaining": "^7.14.2", + "@babel/plugin-proposal-private-methods": "^7.13.0", + "@babel/plugin-proposal-private-property-in-object": "^7.14.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.0", + "@babel/plugin-syntax-top-level-await": "^7.12.13", + "@babel/plugin-transform-arrow-functions": "^7.13.0", + "@babel/plugin-transform-async-to-generator": "^7.13.0", + "@babel/plugin-transform-block-scoped-functions": "^7.12.13", + "@babel/plugin-transform-block-scoping": "^7.14.4", + "@babel/plugin-transform-classes": "^7.14.4", + "@babel/plugin-transform-computed-properties": "^7.13.0", + "@babel/plugin-transform-destructuring": "^7.14.4", + "@babel/plugin-transform-dotall-regex": "^7.12.13", + "@babel/plugin-transform-duplicate-keys": "^7.12.13", + "@babel/plugin-transform-exponentiation-operator": "^7.12.13", + "@babel/plugin-transform-for-of": "^7.13.0", + "@babel/plugin-transform-function-name": "^7.12.13", + "@babel/plugin-transform-literals": "^7.12.13", + "@babel/plugin-transform-member-expression-literals": "^7.12.13", + "@babel/plugin-transform-modules-amd": "^7.14.2", + "@babel/plugin-transform-modules-commonjs": "^7.14.0", + "@babel/plugin-transform-modules-systemjs": "^7.13.8", + "@babel/plugin-transform-modules-umd": "^7.14.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", + "@babel/plugin-transform-new-target": "^7.12.13", + "@babel/plugin-transform-object-super": "^7.12.13", + "@babel/plugin-transform-parameters": "^7.14.2", + "@babel/plugin-transform-property-literals": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.13.15", + "@babel/plugin-transform-reserved-words": "^7.12.13", + "@babel/plugin-transform-shorthand-properties": "^7.12.13", + "@babel/plugin-transform-spread": "^7.13.0", + "@babel/plugin-transform-sticky-regex": "^7.12.13", + "@babel/plugin-transform-template-literals": "^7.13.0", + "@babel/plugin-transform-typeof-symbol": "^7.12.13", + "@babel/plugin-transform-unicode-escapes": "^7.12.13", + "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.14.4", + "babel-plugin-polyfill-corejs2": "^0.2.0", + "babel-plugin-polyfill-corejs3": "^0.2.0", + "babel-plugin-polyfill-regenerator": "^0.2.0", + "core-js-compat": "^3.9.0", + "semver": "^6.3.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", + "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.13.12" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.13.13.tgz", + "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", + "@babel/plugin-transform-react-display-name": "^7.12.13", + "@babel/plugin-transform-react-jsx": "^7.13.12", + "@babel/plugin-transform-react-jsx-development": "^7.12.17", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.1.tgz", + "integrity": "sha512-hNK/DhmoJPsksdHuI/RVrcEws7GN5eamhi28JkO52MqIxU8Z0QpmiSOQxZHWOHV7I3P4UjHV97ay4TcamMA6Kw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.0.tgz", + "integrity": "sha512-0R0HTZWHLk6G8jIk0FtoX+AatCtKnswS98VhXwGImFc759PJRp4Tru0PQYZofyijTFUr+gT8Mu7sgXVJLQ0ceg==", + "dependencies": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/template": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", + "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/parser": "^7.12.13", + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz", + "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.2", + "@babel/helper-function-name": "^7.14.2", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/parser": "^7.14.2", + "@babel/types": "^7.14.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/types": { + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.4.tgz", + "integrity": "sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.14.0", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@csstools/normalize.css": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" + }, + "node_modules/@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", + "integrity": "sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", + "deprecated": "Moved to 'npm install @sideway/address'" + }, + "node_modules/@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", + "deprecated": "This version has been deprecated and is no longer supported or maintained" + }, + "node_modules/@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "deprecated": "This version has been deprecated and is no longer supported or maintained" + }, + "node_modules/@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "deprecated": "Switch to 'npm install joi'", + "dependencies": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "node_modules/@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", + "dependencies": { + "@hapi/hoek": "^8.3.0" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/core/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jest/core/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dependencies": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dependencies": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "node-notifier": "^8.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/reporters/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jest/reporters/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dependencies": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "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": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz", + "integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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==", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.3.tgz", + "integrity": "sha512-br5Qwvh8D2OQqSXpd1g/xqXKnK0r+Jz6qVKBbWmpUcrbGOxUrf39V5oZ1876084CGn18uMdR5uvPqBv9UqtBjQ==", + "dependencies": { + "ansi-html": "^0.0.7", + "error-stack-parser": "^2.0.6", + "html-entities": "^1.2.1", + "native-url": "^0.2.6", + "schema-utils": "^2.6.5", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.x" + }, + "peerDependencies": { + "@types/webpack": "4.x", + "react-refresh": ">=0.8.3 <0.10.0", + "sockjs-client": "^1.4.0", + "type-fest": "^0.13.1", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", + "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", + "dependencies": { + "@rollup/pluginutils": "^3.0.8", + "@types/resolve": "0.0.8", + "builtin-modules": "^3.1.0", + "is-module": "^1.0.0", + "resolve": "^1.14.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-1.4.2.tgz", + "integrity": "sha512-yBMPqmd1yEJo/280PAMkychuaALyQ9Lkb5q1ck3mjJrFuEobIfhnQ4J3mbvBoISmR3SWMWV+cGB/I0lCQee79A==", + "dependencies": { + "ejs": "^2.6.1", + "magic-string": "^0.25.0" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack/node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/@svgr/webpack/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@svgr/webpack/node_modules/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==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@svgr/webpack/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/babel__core": { + "version": "7.1.14", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", + "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz", + "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz", + "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.11.1.tgz", + "integrity": "sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/eslint": { + "version": "7.2.13", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.13.tgz", + "integrity": "sha512-LKmQCWAlnVHvvXq4oasNUMTJJb2GwSyTY8+1C7OH5ILR8mPLaljv1jxL1bXW3xB3jFbQxTKxJAvI8PyjB09aBg==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.48", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.48.tgz", + "integrity": "sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==" + }, + "node_modules/@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==" + }, + "node_modules/@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==" + }, + "node_modules/@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==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "node_modules/@types/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==" + }, + "node_modules/@types/node": { + "version": "15.12.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.2.tgz", + "integrity": "sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==" + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prettier": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.3.tgz", + "integrity": "sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==" + }, + "node_modules/@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" + }, + "node_modules/@types/resolve": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", + "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" + }, + "node_modules/@types/stack-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", + "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" + }, + "node_modules/@types/tapable": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.7.tgz", + "integrity": "sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ==" + }, + "node_modules/@types/uglify-js": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.0.tgz", + "integrity": "sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q==", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/uglify-js/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/webpack": { + "version": "4.41.29", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.29.tgz", + "integrity": "sha512-6pLaORaVNZxiB3FSHbyBiWM7QdazAWda1zvAq4SbZObZqHSDbWLi62iFdblVea6SK9eyBIVp5yHhKt/yNQdR7Q==", + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-sources": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", + "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/yargs": { + "version": "15.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz", + "integrity": "sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "20.2.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.0.tgz", + "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.26.1.tgz", + "integrity": "sha512-aoIusj/8CR+xDWmZxARivZjbMBQTT9dImUtdZ8tVCVRXgBUuuZyM5Of5A9D9arQPxbi/0rlJLcuArclz/rCMJw==", + "dependencies": { + "@typescript-eslint/experimental-utils": "4.26.1", + "@typescript-eslint/scope-manager": "4.26.1", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "lodash": "^4.17.21", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^4.0.0", + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.1.tgz", + "integrity": "sha512-sQHBugRhrXzRCs9PaGg6rowie4i8s/iD/DpTB+EXte8OMDfdCG5TvO73XlO9Wc/zi0uyN4qOmX9hIjQEyhnbmQ==", + "dependencies": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.26.1", + "@typescript-eslint/types": "4.26.1", + "@typescript-eslint/typescript-estree": "4.26.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.26.1.tgz", + "integrity": "sha512-q7F3zSo/nU6YJpPJvQveVlIIzx9/wu75lr6oDbDzoeIRWxpoc/HQ43G4rmMoCc5my/3uSj2VEpg/D83LYZF5HQ==", + "dependencies": { + "@typescript-eslint/scope-manager": "4.26.1", + "@typescript-eslint/types": "4.26.1", + "@typescript-eslint/typescript-estree": "4.26.1", + "debug": "^4.3.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.26.1.tgz", + "integrity": "sha512-TW1X2p62FQ8Rlne+WEShyd7ac2LA6o27S9i131W4NwDSfyeVlQWhw8ylldNNS8JG6oJB9Ha9Xyc+IUcqipvheQ==", + "dependencies": { + "@typescript-eslint/types": "4.26.1", + "@typescript-eslint/visitor-keys": "4.26.1" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.26.1.tgz", + "integrity": "sha512-STyMPxR3cS+LaNvS8yK15rb8Y0iL0tFXq0uyl6gY45glyI7w0CsyqyEXl/Fa0JlQy+pVANeK3sbwPneCbWE7yg==", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.26.1.tgz", + "integrity": "sha512-l3ZXob+h0NQzz80lBGaykdScYaiEbFqznEs99uwzm8fPHhDjwaBFfQkjUC/slw6Sm7npFL8qrGEAMxcfBsBJUg==", + "dependencies": { + "@typescript-eslint/types": "4.26.1", + "@typescript-eslint/visitor-keys": "4.26.1", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.26.1.tgz", + "integrity": "sha512-IGouNSSd+6x/fHtYRyLOM6/C+QxMDzWlDtN41ea+flWuSF9g02iqcIlX8wM53JkfljoIjP0U+yp7SiTS1onEkw==", + "dependencies": { + "@typescript-eslint/types": "4.26.1", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/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==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "engines": { + "node": ">=8" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "node_modules/async-module-loader": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/async-module-loader/-/async-module-loader-2.1.0.tgz", + "integrity": "sha1-McRbIvHq5Nq2fcsI0U9QO/nka8U=", + "dependencies": { + "loader-utils": "0.2.x" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/axe-core": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.2.2.tgz", + "integrity": "sha512-OKRkKM4ojMEZRJ5UNJHmq9tht7cEnRnqKG6KyB/trYws00Xtkv12mHtlJ0SK7cmuNbrU8dPUova3ELTuilfBbw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" + } + }, + "node_modules/babel-eslint/node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "dependencies": { + "babylon": "^6.18.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dependencies": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "dependencies": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 6.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/babel-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/babel-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/babel-loader/node_modules/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==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.2.tgz", + "integrity": "sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.9.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-styled-components": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-1.12.0.tgz", + "integrity": "sha512-FEiD7l5ZABdJPpLssKXjBUJMYqzbcNzBowfXDCdJhOpbhWiewapUaY+LZGT8R4Jg2TwOjGjG4RKeyrO5p9sBkA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-module-imports": "^7.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "node_modules/babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "node_modules/babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dependencies": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dependencies": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.0.tgz", + "integrity": "sha512-itL2z8v16khpuKutx5IH8UdCdSTuzrOhRFTEdIhveZ2i1iBKDrVE0ATa4sFVy+02GLucZNVBWtoarXBy0Msdpg==", + "dependencies": { + "@babel/core": "7.12.3", + "@babel/plugin-proposal-class-properties": "7.12.1", + "@babel/plugin-proposal-decorators": "7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.12.1", + "@babel/plugin-proposal-numeric-separator": "7.12.1", + "@babel/plugin-proposal-optional-chaining": "7.12.1", + "@babel/plugin-transform-flow-strip-types": "7.12.1", + "@babel/plugin-transform-react-display-name": "7.12.1", + "@babel/plugin-transform-runtime": "7.12.1", + "@babel/preset-env": "7.12.1", + "@babel/preset-react": "7.12.1", + "@babel/preset-typescript": "7.12.1", + "@babel/runtime": "7.12.1", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", + "integrity": "sha512-cKp3dlQsFsEs5CWKnN7BnSHOd0EOW8EKpEjkoz1pO2E5KzIDNV9Ros1b0CnmbVgAGXJubOYVBOGCT1OmJwOI7w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.1.tgz", + "integrity": "sha512-nZY0ESiaQDI1y96+jk6VxMOaL4LPo/QDHBqL+SF3/vl6dHkTwHlOI8L4ZwuRBHgakRBw5zsVylel7QPbbGuYgg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.1.tgz", + "integrity": "sha512-MR7Ok+Af3OhNTCxYVjJZHS0t97ydnJZt/DbR4WISO39iDnhiD8XHrY12xuSJ90FFEGjir0Fzyyn7g/zY6hxbxA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.1.tgz", + "integrity": "sha512-c2uRpY6WzaVDzynVY9liyykS+kVU+WRZPMPYpkelXH8KBt1oXoI89kPbZKKG/jDT5UK92FTW2fZkZaJhdiBabw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.1.tgz", + "integrity": "sha512-cAzB+UzBIrekfYxyLlFqf/OagTvHLcVBb5vpouzkYkBclRPraiygVnafvAoipErZLI8ANv8Ecn6E/m5qPXD26w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-env": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz", + "integrity": "sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==", + "dependencies": { + "@babel/compat-data": "^7.12.1", + "@babel/helper-compilation-targets": "^7.12.1", + "@babel/helper-module-imports": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-validator-option": "^7.12.1", + "@babel/plugin-proposal-async-generator-functions": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-dynamic-import": "^7.12.1", + "@babel/plugin-proposal-export-namespace-from": "^7.12.1", + "@babel/plugin-proposal-json-strings": "^7.12.1", + "@babel/plugin-proposal-logical-assignment-operators": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-numeric-separator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.1", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-unicode-property-regex": "^7.12.1", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.12.1", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-async-to-generator": "^7.12.1", + "@babel/plugin-transform-block-scoped-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.1", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-computed-properties": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-dotall-regex": "^7.12.1", + "@babel/plugin-transform-duplicate-keys": "^7.12.1", + "@babel/plugin-transform-exponentiation-operator": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-function-name": "^7.12.1", + "@babel/plugin-transform-literals": "^7.12.1", + "@babel/plugin-transform-member-expression-literals": "^7.12.1", + "@babel/plugin-transform-modules-amd": "^7.12.1", + "@babel/plugin-transform-modules-commonjs": "^7.12.1", + "@babel/plugin-transform-modules-systemjs": "^7.12.1", + "@babel/plugin-transform-modules-umd": "^7.12.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.1", + "@babel/plugin-transform-new-target": "^7.12.1", + "@babel/plugin-transform-object-super": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-property-literals": "^7.12.1", + "@babel/plugin-transform-regenerator": "^7.12.1", + "@babel/plugin-transform-reserved-words": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/plugin-transform-sticky-regex": "^7.12.1", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-transform-typeof-symbol": "^7.12.1", + "@babel/plugin-transform-unicode-escapes": "^7.12.1", + "@babel/plugin-transform-unicode-regex": "^7.12.1", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.12.1", + "core-js-compat": "^3.6.2", + "semver": "^5.5.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-react": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.1.tgz", + "integrity": "sha512-euCExymHCi0qB9u5fKw7rvlw7AZSjw/NaB9h7EkdTt5+yHRrXdiRTh7fkG3uBPpJg82CqLfp1LHLqWGSCrab+g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.12.1", + "@babel/plugin-transform-react-jsx": "^7.12.1", + "@babel/plugin-transform-react-jsx-development": "^7.12.1", + "@babel/plugin-transform-react-jsx-self": "^7.12.1", + "@babel/plugin-transform-react-jsx-source": "^7.12.1", + "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-preset-react-app/node_modules/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==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/babel-preset-react-app/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/core-js": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "deprecated": "core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", + "hasInstallScript": true + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "bin": { + "babylon": "bin/babylon.js" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==" + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dependencies": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "node_modules/builtin-modules": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", + "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", + "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-callsite/node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001235", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001235.tgz", + "integrity": "sha512-zWEwIVqnzPkSAXOUlQnPW2oKoYb2aLQ4Q5ejdjBcnH63rfypaW34CxaeBn1VMya2XaEU3P/R2qHpWyj+l0BT1A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "node_modules/chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "optional": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==" + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", + "dependencies": { + "color-convert": "^1.9.1", + "color-string": "^1.5.4" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/color-string": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", + "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "node_modules/compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "dependencies": { + "arity-n": "^1.0.4" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", + "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.14.0.tgz", + "integrity": "sha512-3s+ed8er9ahK+zJpp9ZtuVcDoFzHNiZsPbNAAE4KXgrRHbjSqqNN6xGSXq6bq7TZIbKj4NLrLb6bJ5i+vSVjHA==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.14.0.tgz", + "integrity": "sha512-R4NS2eupxtiJU+VwgkF9WTpnSfZW4pogwKHd8bclWU2sp93Pr5S1uYJI84cMOubJRou7bcfL0vmwtLslWN5p3A==", + "dependencies": { + "browserslist": "^4.16.6", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.14.0.tgz", + "integrity": "sha512-YVh+LN2FgNU0odThzm61BsdkwrbrchumFq3oztnE9vTKC4KS2fvnPmcx8t6jnqAyOTCTF4ZSiuK8Qhh7SNcL4g==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/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=" + }, + "node_modules/cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dependencies": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "node_modules/css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "dependencies": { + "postcss": "^7.0.5" + }, + "bin": { + "css-blank-pseudo": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "engines": { + "node": ">4" + } + }, + "node_modules/css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "bin": { + "css-has-pseudo": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-has-pseudo/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-4.3.0.tgz", + "integrity": "sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg==", + "dependencies": { + "camelcase": "^6.0.0", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^2.0.0", + "postcss": "^7.0.32", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.3", + "postcss-modules-scope": "^2.2.0", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^2.7.1", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/css-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/css-loader/node_modules/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==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/css-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dependencies": { + "postcss": "^7.0.5" + }, + "bin": { + "css-prefers-color-scheme": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "dependencies": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz", + "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==" + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/default-gateway/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/default-gateway/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "engines": { + "node": ">=4" + } + }, + "node_modules/default-gateway/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/default-gateway/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", + "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/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==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "hasInstallScript": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.3.750", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.750.tgz", + "integrity": "sha512-Eqy9eHNepZxJXT+Pc5++zvEi5nQ6AGikwFYDCYwXUFBr+ynJ6pDG7MzZmwGYCIuXShLJM0n4bq+aoKDmvSGJ8A==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/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==", + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", + "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.28.0.tgz", + "integrity": "sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g==", + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-6.0.0.tgz", + "integrity": "sha512-bpoAAC+YRfzq0dsTk+6v9aHm/uqnDwayNAXleMypGl6CpxI9oXXscVHo4fk3eJPIn+rsbtNetB4r/ZIidFIE8A==", + "dependencies": { + "confusing-browser-globals": "^1.0.10" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0", + "@typescript-eslint/parser": "^4.0.0", + "babel-eslint": "^10.0.0", + "eslint": "^7.5.0", + "eslint-plugin-flowtype": "^5.2.0", + "eslint-plugin-import": "^2.22.0", + "eslint-plugin-jest": "^24.0.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.20.3", + "eslint-plugin-react-hooks": "^4.0.8", + "eslint-plugin-testing-library": "^3.9.0" + }, + "peerDependenciesMeta": { + "eslint-plugin-jest": { + "optional": true + }, + "eslint-plugin-testing-library": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "dependencies": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/eslint-module-utils": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz", + "integrity": "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==", + "dependencies": { + "debug": "^3.2.7", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.7.2.tgz", + "integrity": "sha512-7Oq/N0+3nijBnYWQYzz/Mp/7ZCpwxYvClRyW/PLAmimY9uLCBvoXsNsERcJdkKceyOjgRbFhhxs058KTrne9Mg==", + "dependencies": { + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "peerDependencies": { + "eslint": "^7.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.23.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz", + "integrity": "sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==", + "dependencies": { + "array-includes": "^3.1.3", + "array.prototype.flat": "^1.2.4", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.1", + "find-up": "^2.0.0", + "has": "^1.0.3", + "is-core-module": "^2.4.0", + "minimatch": "^3.0.4", + "object.values": "^1.1.3", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.9.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/eslint-plugin-import/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "24.3.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.3.6.tgz", + "integrity": "sha512-WOVH4TIaBLIeCX576rLcOgjNXqP+jNlCiEmRgFTfQtJ52DpwnIQKAVGlGPAN7CZ33bW6eNfHD6s8ZbEUTQubJg==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^4.0.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": ">= 4", + "eslint": ">=5" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", + "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "dependencies": { + "@babel/runtime": "^7.11.2", + "aria-query": "^4.2.2", + "array-includes": "^3.1.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.0.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.6", + "emoji-regex": "^9.0.0", + "has": "^1.0.3", + "jsx-ast-utils": "^3.1.0", + "language-tags": "^1.0.5" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz", + "integrity": "sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==", + "dependencies": { + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.values": "^1.1.4", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "string.prototype.matchall": "^4.0.5" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/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==", + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz", + "integrity": "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^3.10.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^5 || ^6 || ^7" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "dependencies": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "dependencies": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-plugin-testing-library/node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", + "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", + "dependencies": { + "@types/eslint": "^7.2.6", + "arrify": "^2.0.1", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint/node_modules/eslint-utils/node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "dependencies": { + "original": "^1.0.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/expect/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/expect/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/expect/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dependencies": { + "type": "^2.0.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "node_modules/fastq": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.1.tgz", + "integrity": "sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/file-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/file-loader/node_modules/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==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/file-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "optional": true + }, + "node_modules/filesize": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-cache-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" + }, + "node_modules/flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", + "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "dependencies": { + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "engines": { + "node": ">=6.11.5", + "yarn": ">=1.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", + "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "optional": true + }, + "node_modules/gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dependencies": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-webpack-plugin": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz", + "integrity": "sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw==", + "dependencies": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/html-webpack-plugin/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/html-webpack-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/html-webpack-plugin/node_modules/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==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dependencies": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "node_modules/https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "node_modules/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==" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "dependencies": { + "call-bind": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "node_modules/is-bigint": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", + "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "optional": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", + "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "node_modules/is-core-module": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", + "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", + "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" + }, + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", + "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", + "dependencies": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-string": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", + "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "node_modules/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", + "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.0.tgz", + "integrity": "sha512-jxTmrvuecVISvKFFhOkjsWRZV7sFqdSUAd1ajOKY+/QE/aLBVstsJ/dX8GczLzwiT6ZEwwmZqtCUHLHHQVzcfA==", + "dependencies": { + "@jest/core": "^26.6.0", + "import-local": "^3.0.2", + "jest-cli": "^26.6.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-circus": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", + "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.0", + "@jest/test-result": "^26.6.0", + "@jest/types": "^26.6.0", + "@types/babel__traverse": "^7.0.4", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^26.6.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.0", + "jest-matcher-utils": "^26.6.0", + "jest-message-util": "^26.6.0", + "jest-runner": "^26.6.0", + "jest-runtime": "^26.6.0", + "jest-snapshot": "^26.6.0", + "jest-util": "^26.6.0", + "pretty-format": "^26.6.0", + "stack-utils": "^2.0.2", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dependencies": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-config/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-config/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dependencies": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "engines": { + "node": ">= 10.14.2" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dependencies": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==", + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.0.tgz", + "integrity": "sha512-tRAz2bwraHufNp+CCmAD8ciyCpXCs1NQxB5EJAmtCFy6BN81loFEGWKzYu26Y62lAJJe4X4jg36Kf+NsQyiStQ==", + "dependencies": { + "@jest/types": "^26.6.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.0", + "read-pkg-up": "^7.0.1", + "resolve": "^1.17.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dependencies": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-resolve/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runner/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-runner/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dependencies": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-runtime/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-runtime/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-snapshot/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-snapshot/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "dependencies": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "dependencies": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", + "integrity": "sha512-ITVnHhj3Jd/QkqQcTqZfRgjfyRhDFM/auzgVo2RKvSwi18YMvh0WvXDJFoFED6c7jd/5jxtu4kSOb9PTu2cPVg==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^26.0.0", + "jest-watcher": "^26.3.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "jest": "^26.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dependencies": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "engines": { + "node": ">= 10.14.2" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.6.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz", + "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.5", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.3.0.tgz", + "integrity": "sha512-tqPKHZ5CaBJw0Xmy0ZZvLs1qTV+BNFSyvn77ASXkpBNfIRk8ev26fKrD9iLGwGA9zedPao52GSHzq8lyZG0NUw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "node_modules/json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "dependencies": { + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", + "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "dependencies": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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=" + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "engines": { + "node": ">=4" + } + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dependencies": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "node_modules/loglevel": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dependencies": { + "tmpl": "1.0.x" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", + "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.31", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", + "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", + "dependencies": { + "mime-db": "1.48.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.11.3.tgz", + "integrity": "sha512-n9BA8LonkOkW1/zn+IbLPQmovsL0wMb9yx75fMJQZf2X1Zoec9yTZtyMePcyu19wPkmFbzZZA6fLTotpFhQsOA==", + "dependencies": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/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==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/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==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/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==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "node_modules/nan": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "optional": true + }, + "node_modules/nanoid": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", + "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/native-url": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/native-url/-/native-url-0.2.6.tgz", + "integrity": "sha512-k4bDC87WtgrdD362gZz6zoiXQrl40kYlBmpfmSjwRO1VU0V5ccwJTlxuE72F6m3V0vc1xOf6n3UCP9QyerRqmA==", + "dependencies": { + "querystring": "^0.2.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "node_modules/node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "optional": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node_modules/node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dependencies": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", + "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", + "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/opn/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/optimize-css-assets-webpack-plugin": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.4.tgz", + "integrity": "sha512-wqd6FdI2a5/FdoiCNNkEvLeA//lHHfG24Ln2Xm2qqdIk4aOlsR18jwpyOihqQ8849W3qu2DX8fOYxpvTMj+93A==", + "dependencies": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dependencies": { + "url-parse": "^1.4.3" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "node_modules/p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dependencies": { + "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dependencies": { + "node-modules-regexp": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "dependencies": { + "ts-pnp": "^1.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "dependencies": { + "postcss": "^7" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "browserslist": "^4" + } + }, + "node_modules/postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dependencies": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "dependencies": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dependencies": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-colormin/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "dependencies": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-selectors/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "dependencies": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha512-9SiofaZ9CWpQWxOwRh1b/r85KD5y7GgvsNt1056k6OYLvWUun0czCvogfJgylC22uJTwW1KzY3Gz65NZRlvoiQ==", + "dependencies": { + "postcss": "^7.0.26" + } + }, + "node_modules/postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-font-variant": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dependencies": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-load-config/node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-load-config/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dependencies": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-loader/node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/postcss-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/postcss-loader/node_modules/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==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-normalize": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "dependencies": { + "@csstools/normalize.css": "^10.1.0", + "browserslist": "^4.6.2", + "postcss": "^7.0.17", + "postcss-browser-comments": "^3.0.0", + "sanitize.css": "^10.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dependencies": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url/node_modules/normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dependencies": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-safe-parser": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-5.0.2.tgz", + "integrity": "sha512-jDUfCPJbKOABhwpUKcqCVbbXiloe/QXMcbJ6Iipf3sDIihEzTqRCeMBfRaOHxhBuTYqtASrI1KJWxzztZU4qUQ==", + "dependencies": { + "postcss": "^8.1.0" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-safe-parser/node_modules/nanoid": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/postcss-safe-parser/node_modules/postcss": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz", + "integrity": "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==", + "dependencies": { + "colorette": "^1.2.2", + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-svgo/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "node_modules/postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "node_modules/pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "dependencies": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/pretty-format/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "node_modules/prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-2.0.0.tgz", + "integrity": "sha512-0sF4ny9v/B7s6aoehwze9vJNWcmCemAUYBVasscVr92+UYiEqDXOxfKjXN685mDaMRNF3WdhHQs76oTODMocFA==", + "dependencies": { + "core-js": "^3.6.5", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.7", + "whatwg-fetch": "^3.4.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-buzzfeed-quiz": { + "version": "1.0.11", + "resolved": "file:react-buzzfeed-quiz-1.0.11.tgz", + "integrity": "sha512-g3pxkJY8beOJMpa0c5cWmktce6KcA2K0yVKWzHb+5kmkuTCJZ88mP08MgF9o4IfZOHIRF/PFdN62J8CbsXu6xQ==", + "license": "MIT", + "dependencies": { + "react-icons": "^4.2.0", + "react-scale-text": "^1.2.2", + "react-scroll": "^1.8.1" + }, + "peerDependencies": { + "react": ">=15.0.1", + "react-dom": ">=15.0.1" + } + }, + "node_modules/react-dev-utils": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", + "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "dependencies": { + "@babel/code-frame": "7.10.4", + "address": "1.1.2", + "browserslist": "4.14.2", + "chalk": "2.4.2", + "cross-spawn": "7.0.3", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.1.0", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "4.1.6", + "global-modules": "2.0.0", + "globby": "11.0.1", + "gzip-size": "5.1.1", + "immer": "8.0.1", + "is-root": "2.1.0", + "loader-utils": "2.0.0", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.9", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-dev-utils/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/react-dev-utils/node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/react-dev-utils/node_modules/browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "dependencies": { + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + }, + "node_modules/react-dev-utils/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/react-dev-utils/node_modules/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==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/react-dev-utils/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/react-dev-utils/node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", + "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" + }, + "node_modules/react-icons": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.2.0.tgz", + "integrity": "sha512-rmzEDFt+AVXRzD7zDE21gcxyBizD/3NqjbX6cmViAgdqfJ2UiLer8927/QhhrXQV7dEj/1EGuOTPp7JnLYVJKQ==", + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-refresh": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", + "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scale-text": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/react-scale-text/-/react-scale-text-1.2.2.tgz", + "integrity": "sha512-m78d/ZlQ7vUArV9MhF+JStlg2fJXkHfuRw1CMBj7B+II4/Dlin7hW8r4h2EsiBaz1joZS1B6lp3qgWbx0E6yPQ==", + "dependencies": { + "lodash": "^4.17.4", + "prop-types": "^15.6.0", + "react": "^15.4.2 || ^16.0.0", + "react-dom": "^15.4.2 || ^16.0.0", + "shortid": "^2.2.8", + "warning": "^3.0.0" + } + }, + "node_modules/react-scale-text/node_modules/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scale-text/node_modules/react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + }, + "peerDependencies": { + "react": "^16.14.0" + } + }, + "node_modules/react-scale-text/node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/react-scripts": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.2.tgz", + "integrity": "sha512-okaWNaGDGtnXyM2CLMUl8gYZnAubgxEulC40FYjsxn5bbj+G/mDINdy24wHz4Vypb/LWtIe8rdBU78k/74v8Mw==", + "dependencies": { + "@babel/core": "7.12.3", + "@pmmmwh/react-refresh-webpack-plugin": "0.4.3", + "@svgr/webpack": "5.5.0", + "@typescript-eslint/eslint-plugin": "^4.5.0", + "@typescript-eslint/parser": "^4.5.0", + "babel-eslint": "^10.1.0", + "babel-jest": "^26.6.0", + "babel-loader": "8.1.0", + "babel-plugin-named-asset-import": "^0.3.7", + "babel-preset-react-app": "^10.0.0", + "bfj": "^7.0.2", + "camelcase": "^6.1.0", + "case-sensitive-paths-webpack-plugin": "2.3.0", + "css-loader": "4.3.0", + "dotenv": "8.2.0", + "dotenv-expand": "5.1.0", + "eslint": "^7.11.0", + "eslint-config-react-app": "^6.0.0", + "eslint-plugin-flowtype": "^5.2.0", + "eslint-plugin-import": "^2.22.1", + "eslint-plugin-jest": "^24.1.0", + "eslint-plugin-jsx-a11y": "^6.3.1", + "eslint-plugin-react": "^7.21.5", + "eslint-plugin-react-hooks": "^4.2.0", + "eslint-plugin-testing-library": "^3.9.2", + "eslint-webpack-plugin": "^2.1.0", + "file-loader": "6.1.1", + "fs-extra": "^9.0.1", + "html-webpack-plugin": "4.5.0", + "identity-obj-proxy": "3.0.0", + "jest": "26.6.0", + "jest-circus": "26.6.0", + "jest-resolve": "26.6.0", + "jest-watch-typeahead": "0.6.1", + "mini-css-extract-plugin": "0.11.3", + "optimize-css-assets-webpack-plugin": "5.0.4", + "pnp-webpack-plugin": "1.6.4", + "postcss-flexbugs-fixes": "4.2.1", + "postcss-loader": "3.0.0", + "postcss-normalize": "8.0.1", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "5.0.2", + "prompts": "2.4.0", + "react-app-polyfill": "^2.0.0", + "react-dev-utils": "^11.0.2", + "react-refresh": "^0.8.3", + "resolve": "1.18.1", + "resolve-url-loader": "^3.1.2", + "sass-loader": "^10.0.5", + "semver": "7.3.2", + "style-loader": "1.3.0", + "terser-webpack-plugin": "4.2.3", + "ts-pnp": "1.2.0", + "url-loader": "4.1.1", + "webpack": "4.44.2", + "webpack-dev-server": "3.11.0", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "5.1.4" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.1.3" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-scripts/node_modules/@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/react-scripts/node_modules/@babel/core/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/react-scripts/node_modules/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==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/react-scroll": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.2.tgz", + "integrity": "sha512-f2ZEG5fsPbPTySI9ekcFpETCcNlqbmwbQj9hhzYK8tkgv+PA8APatSt66o/q0KSkDZxyT98ONTtXp9x0lyowEw==", + "dependencies": { + "lodash.throttle": "^4.1.1", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "^15.5.4 || ^16.0.0 || ^17.0.0", + "react-dom": "^15.5.4 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "engines": { + "node": ">=4" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "optional": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "node_modules/regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "node_modules/renderkid": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.6.tgz", + "integrity": "sha512-GIis2GBr/ho0pFNf57D4XM4+PgnQuTii0WCPjEZmZfKivzUfGuRdjN2aQYtYMiNggHmNyBve+thFnNR1iBRcKg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "node_modules/resolve": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", + "integrity": "sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==", + "dependencies": { + "is-core-module": "^2.0.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated" + }, + "node_modules/resolve-url-loader": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.3.tgz", + "integrity": "sha512-WbDSNFiKPPLem1ln+EVTE+bFUBdTTytfQZWbmghroaFNFaAVmGq0Saqw6F/306CwgPXsGwXVxbODE+3xAo/YbA==", + "dependencies": { + "adjust-sourcemap-loader": "3.0.0", + "camelcase": "5.3.1", + "compose-function": "3.0.3", + "convert-source-map": "1.7.0", + "es6-iterator": "2.0.3", + "loader-utils": "1.2.3", + "postcss": "7.0.21", + "rework": "1.0.1", + "rework-visit": "1.0.0", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/resolve-url-loader/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/resolve-url-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", + "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-url-loader/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "dependencies": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + } + }, + "node_modules/rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + }, + "node_modules/rework/node_modules/convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rollup": { + "version": "1.32.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.32.1.tgz", + "integrity": "sha512-/2HA0Ec70TvQnXdzynFffkjA6XN+1e2pEv/uKS5Ulca40g2L7KuOE3riasHoNVHOsFD5KKZgDsMk1CP3Tw9s+A==", + "dependencies": { + "@types/estree": "*", + "@types/node": "*", + "acorn": "^7.1.0" + }, + "bin": { + "rollup": "dist/bin/rollup" + } + }, + "node_modules/rollup-plugin-babel": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-babel/-/rollup-plugin-babel-4.4.0.tgz", + "integrity": "sha512-Lek/TYp1+7g7I+uMfJnnSJ7YWoD58ajo6Oarhlex7lvUce+RCKRuGRSgztDO3/MF/PuGKmUL5iTHKf208UNszw==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel.", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "rollup-pluginutils": "^2.8.1" + }, + "peerDependencies": { + "@babel/core": "7 || ^7.0.0-rc.2", + "rollup": ">=0.60.0 <3" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", + "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", + "dependencies": { + "@babel/code-frame": "^7.5.5", + "jest-worker": "^24.9.0", + "rollup-pluginutils": "^2.8.2", + "serialize-javascript": "^4.0.0", + "terser": "^4.6.2" + }, + "peerDependencies": { + "rollup": ">=0.66.0 <3" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/rollup-pluginutils": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", + "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", + "dependencies": { + "estree-walker": "^0.6.1" + } + }, + "node_modules/rollup-pluginutils/node_modules/estree-walker": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", + "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==" + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/sane/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/sane/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/sanitize.css": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + }, + "node_modules/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==", + "dependencies": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sass-loader/node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/sass-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/sass-loader/node_modules/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==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sass-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sass-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "node_modules/selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "optional": true + }, + "node_modules/shortid": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", + "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", + "dependencies": { + "nanoid": "^2.1.0" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "dependencies": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "node_modules/sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dependencies": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/sockjs-client/node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sockjs/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/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==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "node_modules/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", + "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "dependencies": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", + "integrity": "sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/style-loader/node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/style-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/style-loader/node_modules/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==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/style-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/styled-components": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.0.tgz", + "integrity": "sha512-bPJKwZCHjJPf/hwTJl6TbkSZg/3evha+XPEizrZUGb535jLImwDUdjTNxXqjjaASt2M4qO4AVfoHJNe3XB/tpQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^0.8.8", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "node_modules/stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dependencies": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.0.tgz", + "integrity": "sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", + "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", + "dependencies": { + "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" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/tempy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz", + "integrity": "sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ==", + "dependencies": { + "temp-dir": "^1.0.0", + "type-fest": "^0.3.1", + "unique-string": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz", + "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==", + "dependencies": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.0.tgz", + "integrity": "sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "node_modules/tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/ts-pnp": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", + "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", + "engines": { + "node": ">=6" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", + "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dependencies": { + "crypto-random-string": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated" + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-loader/node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/url-loader/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/url-loader/node_modules/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==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/url-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", + "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", + "dependencies": { + "@types/json-schema": "^7.0.6", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/url-parse": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz", + "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "node_modules/url/node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "optional": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "node_modules/v8-to-istanbul": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dependencies": { + "makeerror": "1.0.x" + } + }, + "node_modules/warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-1.1.2.tgz", + "integrity": "sha512-PFMKIY+bRSXlMxVAQ+m2aw9c/ioUYfDgrYot0YUa+/xa0sakubWhSDyxAKwzymvXVdF4CZI71g06W+mqhzu6ig==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "dependencies": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/webpack-dev-server/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/webpack-dev-server/node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/webpack-dev-server/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-log/node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-log/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "dependencies": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.11.5" + }, + "peerDependencies": { + "webpack": "2 || 3 || 4" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/webpack/node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/webpack/node_modules/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==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/webpack/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "dependencies": { + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.6.0.tgz", + "integrity": "sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz", + "integrity": "sha512-AH6x5pYq4vwQvfRDWH+vfOePfPIYQ00nCEB7dJRU1e0n9+9HMRyvI63FlDvtFT2AvXVRsXvUt7DNMEToyJLpSA==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz", + "integrity": "sha512-HTyTWkqXvHRuqY73XrwvXPud/FN6x3ROzkfFPsRjtw/kGZuZkPzfeH531qdUGfhtwjmtO/ZzXcWErqVzJNdXaA==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-build": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-5.1.4.tgz", + "integrity": "sha512-xUcZn6SYU8usjOlfLb9Y2/f86Gdo+fy1fXgH8tJHjxgpo53VVsqRX0lUDw8/JuyzNmXuo8vXX14pXX2oIm9Bow==", + "dependencies": { + "@babel/core": "^7.8.4", + "@babel/preset-env": "^7.8.4", + "@babel/runtime": "^7.8.4", + "@hapi/joi": "^15.1.0", + "@rollup/plugin-node-resolve": "^7.1.1", + "@rollup/plugin-replace": "^2.3.1", + "@surma/rollup-plugin-off-main-thread": "^1.1.1", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.6", + "lodash.template": "^4.5.0", + "pretty-bytes": "^5.3.0", + "rollup": "^1.31.1", + "rollup-plugin-babel": "^4.3.3", + "rollup-plugin-terser": "^5.3.1", + "source-map": "^0.7.3", + "source-map-url": "^0.4.0", + "stringify-object": "^3.3.0", + "strip-comments": "^1.0.2", + "tempy": "^0.3.0", + "upath": "^1.2.0", + "workbox-background-sync": "^5.1.4", + "workbox-broadcast-update": "^5.1.4", + "workbox-cacheable-response": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-expiration": "^5.1.4", + "workbox-google-analytics": "^5.1.4", + "workbox-navigation-preload": "^5.1.4", + "workbox-precaching": "^5.1.4", + "workbox-range-requests": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4", + "workbox-streams": "^5.1.4", + "workbox-sw": "^5.1.4", + "workbox-window": "^5.1.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/workbox-build/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-5.1.4.tgz", + "integrity": "sha512-0bfvMZs0Of1S5cdswfQK0BXt6ulU5kVD4lwer2CeI+03czHprXR3V4Y8lPTooamn7eHP8Iywi5QjyAMjw0qauA==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-core": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz", + "integrity": "sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg==" + }, + "node_modules/workbox-expiration": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz", + "integrity": "sha512-oDO/5iC65h2Eq7jctAv858W2+CeRW5e0jZBMNRXpzp0ZPvuT6GblUiHnAsC5W5lANs1QS9atVOm4ifrBiYY7AQ==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-5.1.4.tgz", + "integrity": "sha512-0IFhKoEVrreHpKgcOoddV+oIaVXBFKXUzJVBI+nb0bxmcwYuZMdteBTp8AEDJacENtc9xbR0wa9RDCnYsCDLjA==", + "dependencies": { + "workbox-background-sync": "^5.1.4", + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4", + "workbox-strategies": "^5.1.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-5.1.4.tgz", + "integrity": "sha512-Wf03osvK0wTflAfKXba//QmWC5BIaIZARU03JIhAEO2wSB2BDROWI8Q/zmianf54kdV7e1eLaIEZhth4K4MyfQ==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-precaching": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-5.1.4.tgz", + "integrity": "sha512-gCIFrBXmVQLFwvAzuGLCmkUYGVhBb7D1k/IL7pUJUO5xacjLcFUaLnnsoVepBGAiKw34HU1y/YuqvTKim9qAZA==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-5.1.4.tgz", + "integrity": "sha512-1HSujLjgTeoxHrMR2muDW2dKdxqCGMc1KbeyGcmjZZAizJTFwu7CWLDmLv6O1ceWYrhfuLFJO+umYMddk2XMhw==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-routing": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-5.1.4.tgz", + "integrity": "sha512-8ljknRfqE1vEQtnMtzfksL+UXO822jJlHTIR7+BtJuxQ17+WPZfsHqvk1ynR/v0EHik4x2+826Hkwpgh4GKDCw==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/workbox-strategies": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-5.1.4.tgz", + "integrity": "sha512-VVS57LpaJTdjW3RgZvPwX0NlhNmscR7OQ9bP+N/34cYMDzXLyA6kqWffP6QKXSkca1OFo/v6v7hW7zrrguo6EA==", + "dependencies": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" + } + }, + "node_modules/workbox-streams": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz", + "integrity": "sha512-xU8yuF1hI/XcVhJUAfbQLa1guQUhdLMPQJkdT0kn6HP5CwiPOGiXnSFq80rAG4b1kJUChQQIGPrq439FQUNVrw==", + "dependencies": { + "workbox-core": "^5.1.4", + "workbox-routing": "^5.1.4" + } + }, + "node_modules/workbox-sw": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-5.1.4.tgz", + "integrity": "sha512-9xKnKw95aXwSNc8kk8gki4HU0g0W6KXu+xks7wFuC7h0sembFnTrKtckqZxbSod41TDaGh+gWUA5IRXrL0ECRA==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-5.1.4.tgz", + "integrity": "sha512-PZafF4HpugZndqISi3rZ4ZK4A4DxO8rAqt2FwRptgsDx7NF8TVKP86/huHquUsRjMGQllsNdn4FNl8CD/UvKmQ==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "fast-json-stable-stringify": "^2.0.0", + "source-map-url": "^0.4.0", + "upath": "^1.1.2", + "webpack-sources": "^1.3.0", + "workbox-build": "^5.1.4" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/workbox-window": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-5.1.4.tgz", + "integrity": "sha512-vXQtgTeMCUq/4pBWMfQX8Ee7N2wVC4Q7XYFqLnfbXJ2hqew/cU1uMTD2KqGEgEpE4/30luxIxgE+LkIa8glBYw==", + "dependencies": { + "workbox-core": "^5.1.4" + } + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "dependencies": { + "microevent.ts": "~0.1.1" + } + }, + "node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, "dependencies": { "@babel/code-frame": { "version": "7.12.13", @@ -13,30 +21508,29 @@ } }, "@babel/compat-data": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.8.tgz", - "integrity": "sha512-EaI33z19T4qN3xLXsGf48M2cDqa6ei9tPZlfLdb2HC+e/cFtREiRd8hdSqDbwdLB0/+gLwqJmCYASH0z2bUdog==" + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.4.tgz", + "integrity": "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==" }, "@babel/core": { - "version": "7.12.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", - "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", + "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.1", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.1", - "@babel/parser": "^7.12.3", - "@babel/template": "^7.10.4", - "@babel/traverse": "^7.12.1", - "@babel/types": "^7.12.1", + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.3", + "@babel/helper-compilation-targets": "^7.13.16", + "@babel/helper-module-transforms": "^7.14.2", + "@babel/helpers": "^7.14.0", + "@babel/parser": "^7.14.3", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.2", + "@babel/types": "^7.14.2", "convert-source-map": "^1.7.0", "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", + "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", + "semver": "^6.3.0", "source-map": "^0.5.0" }, "dependencies": { @@ -49,18 +21543,18 @@ } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz", + "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==", "requires": { - "@babel/types": "^7.13.0", + "@babel/types": "^7.14.2", "jsesc": "^2.5.1", "source-map": "^0.5.0" } @@ -83,13 +21577,13 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz", - "integrity": "sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA==", + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz", + "integrity": "sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==", "requires": { - "@babel/compat-data": "^7.13.8", + "@babel/compat-data": "^7.14.4", "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.14.5", + "browserslist": "^4.16.6", "semver": "^6.3.0" }, "dependencies": { @@ -101,30 +21595,31 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.10.tgz", - "integrity": "sha512-YV7r2YxdTUaw84EwNkyrRke/TJHR/UXGiyvACRqvdVJ2/syV2rQuJNnaRLSuYiop8cMRXOgseTGoJCWX0q2fFg==", + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.4.tgz", + "integrity": "sha512-idr3pthFlDCpV+p/rMgGLGYIVtazeatrSOQk8YzO2pAepIjQhCN3myeihVg58ax2bbbGK9PUE1reFi7axOYIOw==", "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-function-name": "^7.14.2", + "@babel/helper-member-expression-to-functions": "^7.13.12", "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-replace-supers": "^7.14.4", "@babel/helper-split-export-declaration": "^7.12.13" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", - "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz", + "integrity": "sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA==", "requires": { "@babel/helper-annotate-as-pure": "^7.12.13", "regexpu-core": "^4.7.1" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", - "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", "requires": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", @@ -152,13 +21647,13 @@ } }, "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz", + "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==", "requires": { "@babel/helper-get-function-arity": "^7.12.13", "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.2" } }, "@babel/helper-get-function-arity": { @@ -170,44 +21665,43 @@ } }, "@babel/helper-hoist-variables": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz", - "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==", + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", + "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", "requires": { - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/traverse": "^7.13.15", + "@babel/types": "^7.13.16" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.0.tgz", - "integrity": "sha512-yvRf8Ivk62JwisqV1rFRMxiSMDGnN6KH1/mDMmIrij4jztpQNRoHqqMG3U6apYbGRPJpgPalhva9Yd06HlUxJQ==", + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", "requires": { - "@babel/types": "^7.13.0" + "@babel/types": "^7.13.12" } }, "@babel/helper-module-imports": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz", - "integrity": "sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g==", + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.13.12" } }, "@babel/helper-module-transforms": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.0.tgz", - "integrity": "sha512-Ls8/VBwH577+pw7Ku1QkUWIyRRNHpYlts7+qSqBBFCW3I8QteB9DxfcZ5YJpOwH6Ihe/wn8ch7fMGOP1OhEIvw==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", + "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.14.0", "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0", - "lodash": "^4.17.19" + "@babel/traverse": "^7.14.2", + "@babel/types": "^7.14.2" } }, "@babel/helper-optimise-call-expression": { @@ -234,22 +21728,22 @@ } }, "@babel/helper-replace-supers": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.0.tgz", - "integrity": "sha512-Segd5me1+Pz+rmN/NFBOplMbZG3SqRJOBlY+mA0SxAv6rjj7zJqr1AVr3SfzUVTLCv7ZLU5FycOM/SBGuLPbZw==", + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz", + "integrity": "sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==", "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.0", + "@babel/helper-member-expression-to-functions": "^7.13.12", "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/traverse": "^7.14.2", + "@babel/types": "^7.14.4" } }, "@babel/helper-simple-access": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz", - "integrity": "sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA==", + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.13.12" } }, "@babel/helper-skip-transparent-expression-wrappers": { @@ -269,9 +21763,9 @@ } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", + "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==" }, "@babel/helper-validator-option": { "version": "7.12.17", @@ -290,34 +21784,34 @@ } }, "@babel/helpers": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz", - "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", + "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", "requires": { "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" } }, "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", + "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.14.0", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.10.tgz", - "integrity": "sha512-0s7Mlrw9uTWkYua7xWr99Wpk2bnGa0ANleKfksYAES8LpWH4gW1OUr42vqKNf0us5UQNfru2wPqMqRITzq/SIQ==" + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz", + "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==" }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz", - "integrity": "sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz", + "integrity": "sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==", "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-remap-async-to-generator": "^7.13.0", @@ -333,6 +21827,16 @@ "@babel/helper-plugin-utils": "^7.13.0" } }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz", + "integrity": "sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.3", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-class-static-block": "^7.12.13" + } + }, "@babel/plugin-proposal-decorators": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz", @@ -344,84 +21848,84 @@ } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", - "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz", + "integrity": "sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA==", "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", - "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz", + "integrity": "sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", - "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz", + "integrity": "sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==", "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", - "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz", + "integrity": "sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg==", "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", - "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz", + "integrity": "sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q==", "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", - "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz", + "integrity": "sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", - "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.4.tgz", + "integrity": "sha512-AYosOWBlyyXEagrPRfLJ1enStufsr7D1+ddpj8OLi9k7B6+NdZ0t/9V7Fh+wJ4g2Jol8z2JkgczYqtWrZd4vbA==", "requires": { - "@babel/compat-data": "^7.13.8", - "@babel/helper-compilation-targets": "^7.13.8", + "@babel/compat-data": "^7.14.4", + "@babel/helper-compilation-targets": "^7.14.4", "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.13.0" + "@babel/plugin-transform-parameters": "^7.14.2" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", - "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz", + "integrity": "sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ==", "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.8.tgz", - "integrity": "sha512-hpbBwbTgd7Cz1QryvwJZRo1U0k1q8uyBmeXOSQUjdg/A2TASkhR/rz7AyqZ/kS8kbpsNA80rOYbxySBJAqmhhQ==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz", + "integrity": "sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA==", "requires": { "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", @@ -437,6 +21941,17 @@ "@babel/helper-plugin-utils": "^7.13.0" } }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz", + "integrity": "sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-create-class-features-plugin": "^7.14.0", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/plugin-syntax-private-property-in-object": "^7.14.0" + } + }, "@babel/plugin-proposal-unicode-property-regex": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", @@ -470,6 +21985,14 @@ "@babel/helper-plugin-utils": "^7.12.13" } }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz", + "integrity": "sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, "@babel/plugin-syntax-decorators": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz", @@ -574,6 +22097,14 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz", + "integrity": "sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0" + } + }, "@babel/plugin-syntax-top-level-await": { "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", @@ -617,23 +22148,23 @@ } }, "@babel/plugin-transform-block-scoping": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", - "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.4.tgz", + "integrity": "sha512-5KdpkGxsZlTk+fPleDtGKsA+pon28+ptYmMO8GBSa5fHERCJWAzj50uAfCKBqq42HO+Zot6JF1x37CRprwmN4g==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-transform-classes": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", - "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.4.tgz", + "integrity": "sha512-p73t31SIj6y94RDVX57rafVjttNr8MvKEgs5YFatNB/xC68zM3pyosuOEcQmYsYlyQaGY9R7rAULVRcat5FKJQ==", "requires": { "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.12.13", + "@babel/helper-function-name": "^7.14.2", "@babel/helper-optimise-call-expression": "^7.12.13", "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-replace-supers": "^7.13.0", + "@babel/helper-replace-supers": "^7.14.4", "@babel/helper-split-export-declaration": "^7.12.13", "globals": "^11.1.0" } @@ -647,9 +22178,9 @@ } }, "@babel/plugin-transform-destructuring": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz", - "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.4.tgz", + "integrity": "sha512-JyywKreTCGTUsL1OKu1A3ms/R1sTP0WxbpXlALeGzF53eB3bxtNkYdMj9SDgK7g6ImPy76J5oYYKoTtQImlhQA==", "requires": { "@babel/helper-plugin-utils": "^7.13.0" } @@ -723,23 +22254,23 @@ } }, "@babel/plugin-transform-modules-amd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", - "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz", + "integrity": "sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==", "requires": { - "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-module-transforms": "^7.14.2", "@babel/helper-plugin-utils": "^7.13.0", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", - "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz", + "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==", "requires": { - "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-module-transforms": "^7.14.0", "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-simple-access": "^7.13.12", "babel-plugin-dynamic-import-node": "^2.3.3" } }, @@ -756,11 +22287,11 @@ } }, "@babel/plugin-transform-modules-umd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", - "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz", + "integrity": "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==", "requires": { - "@babel/helper-module-transforms": "^7.13.0", + "@babel/helper-module-transforms": "^7.14.0", "@babel/helper-plugin-utils": "^7.13.0" } }, @@ -790,9 +22321,9 @@ } }, "@babel/plugin-transform-parameters": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", - "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz", + "integrity": "sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A==", "requires": { "@babel/helper-plugin-utils": "^7.13.0" } @@ -806,31 +22337,31 @@ } }, "@babel/plugin-transform-react-constant-elements": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.10.tgz", - "integrity": "sha512-E+aCW9j7mLq01tOuGV08YzLBt+vSyr4bOPT75B6WrAlrUfmOYOZ/yWk847EH0dv0xXiCihWLEmlX//O30YhpIw==", + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.13.tgz", + "integrity": "sha512-SNJU53VM/SjQL0bZhyU+f4kJQz7bQQajnrZRSaU21hruG/NWY41AEM9AWXeXX90pYr/C2yAmTgI6yW3LlLrAUQ==", "requires": { "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz", - "integrity": "sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.2.tgz", + "integrity": "sha512-zCubvP+jjahpnFJvPaHPiGVfuVUjXHhFvJKQdNnsmSsiU9kR/rCZ41jHc++tERD2zV+p7Hr6is+t5b6iWTCqSw==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.17.tgz", - "integrity": "sha512-mwaVNcXV+l6qJOuRhpdTEj8sT/Z0owAVWf9QujTZ0d2ye9X/K+MTOTSizcgKOj18PGnTc/7g1I4+cIUjsKhBcw==", + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.3.tgz", + "integrity": "sha512-uuxuoUNVhdgYzERiHHFkE4dWoJx+UFVyuAl0aqN8P2/AKFHwqgUC5w2+4/PjpKXJsFgBlYAFXlUmDQ3k3DUkXw==", "requires": { "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-jsx": "^7.12.13", - "@babel/types": "^7.12.17" + "@babel/types": "^7.14.2" } }, "@babel/plugin-transform-react-jsx-development": { @@ -850,11 +22381,11 @@ } }, "@babel/plugin-transform-react-jsx-source": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.12.13.tgz", - "integrity": "sha512-O5JJi6fyfih0WfDgIJXksSPhGP/G0fQpfxYy87sDc+1sFmsCS6wr3aAn+whbzkhbjtq4VMqLRaSzR6IsshIC0Q==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.2.tgz", + "integrity": "sha512-OMorspVyjxghAjzgeAWc6O7W7vHbJhV69NeTGdl9Mxgz6PaweAuo7ffB9T5A1OQ9dGcw0As4SYMUhyNC4u7mVg==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.13.0" } }, "@babel/plugin-transform-react-pure-annotations": { @@ -867,9 +22398,9 @@ } }, "@babel/plugin-transform-regenerator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", - "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", + "version": "7.13.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", + "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", "requires": { "regenerator-transform": "^0.14.2" } @@ -942,11 +22473,11 @@ } }, "@babel/plugin-transform-typescript": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz", - "integrity": "sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ==", + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.4.tgz", + "integrity": "sha512-WYdcGNEO7mCCZ2XzRlxwGj3PgeAr50ifkofOUC/+IN/GzKLB+biDPVBUAQN2C/dVZTvEXCp80kfQ1FFZPrwykQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", + "@babel/helper-create-class-features-plugin": "^7.14.4", "@babel/helper-plugin-utils": "^7.13.0", "@babel/plugin-syntax-typescript": "^7.12.13" } @@ -969,29 +22500,33 @@ } }, "@babel/preset-env": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.10.tgz", - "integrity": "sha512-nOsTScuoRghRtUsRr/c69d042ysfPHcu+KOB4A9aAO9eJYqrkat+LF8G1yp1HD18QiwixT2CisZTr/0b3YZPXQ==", + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.4.tgz", + "integrity": "sha512-GwMMsuAnDtULyOtuxHhzzuSRxFeP0aR/LNzrHRzP8y6AgDNgqnrfCCBm/1cRdTU75tRs28Eh76poHLcg9VF0LA==", "requires": { - "@babel/compat-data": "^7.13.8", - "@babel/helper-compilation-targets": "^7.13.10", + "@babel/compat-data": "^7.14.4", + "@babel/helper-compilation-targets": "^7.14.4", "@babel/helper-plugin-utils": "^7.13.0", "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-proposal-async-generator-functions": "^7.13.8", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", + "@babel/plugin-proposal-async-generator-functions": "^7.14.2", "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-dynamic-import": "^7.13.8", - "@babel/plugin-proposal-export-namespace-from": "^7.12.13", - "@babel/plugin-proposal-json-strings": "^7.13.8", - "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-numeric-separator": "^7.12.13", - "@babel/plugin-proposal-object-rest-spread": "^7.13.8", - "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.8", + "@babel/plugin-proposal-class-static-block": "^7.14.3", + "@babel/plugin-proposal-dynamic-import": "^7.14.2", + "@babel/plugin-proposal-export-namespace-from": "^7.14.2", + "@babel/plugin-proposal-json-strings": "^7.14.2", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.2", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.2", + "@babel/plugin-proposal-numeric-separator": "^7.14.2", + "@babel/plugin-proposal-object-rest-spread": "^7.14.4", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.2", + "@babel/plugin-proposal-optional-chaining": "^7.14.2", "@babel/plugin-proposal-private-methods": "^7.13.0", + "@babel/plugin-proposal-private-property-in-object": "^7.14.0", "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.12.13", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.3", @@ -1001,14 +22536,15 @@ "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.0", "@babel/plugin-syntax-top-level-await": "^7.12.13", "@babel/plugin-transform-arrow-functions": "^7.13.0", "@babel/plugin-transform-async-to-generator": "^7.13.0", "@babel/plugin-transform-block-scoped-functions": "^7.12.13", - "@babel/plugin-transform-block-scoping": "^7.12.13", - "@babel/plugin-transform-classes": "^7.13.0", + "@babel/plugin-transform-block-scoping": "^7.14.4", + "@babel/plugin-transform-classes": "^7.14.4", "@babel/plugin-transform-computed-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.13.0", + "@babel/plugin-transform-destructuring": "^7.14.4", "@babel/plugin-transform-dotall-regex": "^7.12.13", "@babel/plugin-transform-duplicate-keys": "^7.12.13", "@babel/plugin-transform-exponentiation-operator": "^7.12.13", @@ -1016,16 +22552,16 @@ "@babel/plugin-transform-function-name": "^7.12.13", "@babel/plugin-transform-literals": "^7.12.13", "@babel/plugin-transform-member-expression-literals": "^7.12.13", - "@babel/plugin-transform-modules-amd": "^7.13.0", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", + "@babel/plugin-transform-modules-amd": "^7.14.2", + "@babel/plugin-transform-modules-commonjs": "^7.14.0", "@babel/plugin-transform-modules-systemjs": "^7.13.8", - "@babel/plugin-transform-modules-umd": "^7.13.0", + "@babel/plugin-transform-modules-umd": "^7.14.0", "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", "@babel/plugin-transform-new-target": "^7.12.13", "@babel/plugin-transform-object-super": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.13.0", + "@babel/plugin-transform-parameters": "^7.14.2", "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.12.13", + "@babel/plugin-transform-regenerator": "^7.13.15", "@babel/plugin-transform-reserved-words": "^7.12.13", "@babel/plugin-transform-shorthand-properties": "^7.12.13", "@babel/plugin-transform-spread": "^7.13.0", @@ -1035,14 +22571,24 @@ "@babel/plugin-transform-unicode-escapes": "^7.12.13", "@babel/plugin-transform-unicode-regex": "^7.12.13", "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.13.0", - "babel-plugin-polyfill-corejs2": "^0.1.4", - "babel-plugin-polyfill-corejs3": "^0.1.3", - "babel-plugin-polyfill-regenerator": "^0.1.2", + "@babel/types": "^7.14.4", + "babel-plugin-polyfill-corejs2": "^0.2.0", + "babel-plugin-polyfill-corejs3": "^0.2.0", + "babel-plugin-polyfill-regenerator": "^0.2.0", "core-js-compat": "^3.9.0", "semver": "^6.3.0" }, "dependencies": { + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", + "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.13.12" + } + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -1063,14 +22609,15 @@ } }, "@babel/preset-react": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.12.13.tgz", - "integrity": "sha512-TYM0V9z6Abb6dj1K7i5NrEhA13oS5ujUYQYDfqIBXYHOc2c2VkFgc+q9kyssIyUfy4/hEwqrgSlJ/Qgv8zJLsA==", + "version": "7.13.13", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.13.13.tgz", + "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-validator-option": "^7.12.17", "@babel/plugin-transform-react-display-name": "^7.12.13", - "@babel/plugin-transform-react-jsx": "^7.12.13", - "@babel/plugin-transform-react-jsx-development": "^7.12.12", + "@babel/plugin-transform-react-jsx": "^7.13.12", + "@babel/plugin-transform-react-jsx-development": "^7.12.17", "@babel/plugin-transform-react-pure-annotations": "^7.12.1" } }, @@ -1084,17 +22631,17 @@ } }, "@babel/runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", - "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", + "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.13.10.tgz", - "integrity": "sha512-x/XYVQ1h684pp1mJwOV4CyvqZXqbc8CMsMGUnAbuc82ZCdv1U63w5RSUzgDSXQHG5Rps/kiksH6g2D5BuaKyXg==", + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.0.tgz", + "integrity": "sha512-0R0HTZWHLk6G8jIk0FtoX+AatCtKnswS98VhXwGImFc759PJRp4Tru0PQYZofyijTFUr+gT8Mu7sgXVJLQ0ceg==", "requires": { "core-js-pure": "^3.0.0", "regenerator-runtime": "^0.13.4" @@ -1111,28 +22658,26 @@ } }, "@babel/traverse": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.0.tgz", - "integrity": "sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz", + "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==", "requires": { "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.0", - "@babel/helper-function-name": "^7.12.13", + "@babel/generator": "^7.14.2", + "@babel/helper-function-name": "^7.14.2", "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.0", - "@babel/types": "^7.13.0", + "@babel/parser": "^7.14.2", + "@babel/types": "^7.14.2", "debug": "^4.1.0", - "globals": "^11.1.0", - "lodash": "^4.17.19" + "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.0.tgz", - "integrity": "sha512-hE+HE8rnG1Z6Wzo+MhaKE5lM5eMx71T4EHJgku2E3xIfaULhDcxiiRxUYgwX8qwP1BBSlag+TdGOt6JAidIZTA==", + "version": "7.14.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.4.tgz", + "integrity": "sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==", "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.0", "to-fast-properties": "^2.0.0" } }, @@ -1184,14 +22729,14 @@ "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, "@eslint/eslintrc": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz", - "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", + "integrity": "sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==", "requires": { "ajv": "^6.12.4", "debug": "^4.1.1", "espree": "^7.3.0", - "globals": "^12.1.0", + "globals": "^13.9.0", "ignore": "^4.0.6", "import-fresh": "^3.2.1", "js-yaml": "^3.13.1", @@ -1200,17 +22745,17 @@ }, "dependencies": { "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", "requires": { - "type-fest": "^0.8.1" + "type-fest": "^0.20.2" } }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" } } }, @@ -1264,11 +22809,6 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" } } }, @@ -1299,9 +22839,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1379,9 +22919,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1455,6 +22995,11 @@ "requires": { "has-flag": "^4.0.0" } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" } } }, @@ -1533,9 +23078,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1614,6 +23159,11 @@ "requires": { "has-flag": "^4.0.0" } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" } } }, @@ -1688,9 +23238,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1750,9 +23300,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -1787,25 +23337,25 @@ } }, "@nodelib/fs.scandir": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", - "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "requires": { - "@nodelib/fs.stat": "2.0.4", + "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" }, "@nodelib/fs.walk": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", - "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz", + "integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==", "requires": { - "@nodelib/fs.scandir": "2.1.4", + "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, @@ -1858,9 +23408,9 @@ } }, "@rollup/plugin-replace": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.1.tgz", - "integrity": "sha512-XwC1oK5rrtRJ0tn1ioLHS6OV5JTluJF7QE1J/q1hN3bquwjnVxjtMyY9iCnoyH9DQbf92CxajB3o98wZbP3oAQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", "requires": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" @@ -1884,9 +23434,9 @@ } }, "@sinonjs/commons": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz", - "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==", + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", "requires": { "type-detect": "4.0.8" } @@ -2047,15 +23597,15 @@ } } }, - "@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", - "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" }, "@types/babel__core": { - "version": "7.1.12", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz", - "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==", + "version": "7.1.14", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz", + "integrity": "sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -2090,18 +23640,18 @@ } }, "@types/eslint": { - "version": "7.2.7", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.7.tgz", - "integrity": "sha512-EHXbc1z2GoQRqHaAT7+grxlTJ3WE2YNeD6jlpPoRc83cCoThRY+NUWjCUZaYmk51OICkPXn2hhphcWcWXgNW0Q==", + "version": "7.2.13", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.13.tgz", + "integrity": "sha512-LKmQCWAlnVHvvXq4oasNUMTJJb2GwSyTY8+1C7OH5ILR8mPLaljv1jxL1bXW3xB3jFbQxTKxJAvI8PyjB09aBg==", "requires": { "@types/estree": "*", "@types/json-schema": "*" } }, "@types/estree": { - "version": "0.0.46", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" + "version": "0.0.48", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.48.tgz", + "integrity": "sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==" }, "@types/glob": { "version": "7.1.3", @@ -2139,9 +23689,9 @@ } }, "@types/istanbul-reports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.0.tgz", - "integrity": "sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } @@ -2157,14 +23707,14 @@ "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" }, "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==" }, "@types/node": { - "version": "14.14.34", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.34.tgz", - "integrity": "sha512-dBPaxocOK6UVyvhbnpFIj2W+S+1cBTkHQbFQfeeJhoKFbzYcVUGHvddeWPSucKATb3F0+pgDq0i6ghEaZjsugA==" + "version": "15.12.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.2.tgz", + "integrity": "sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==" }, "@types/normalize-package-data": { "version": "2.4.0", @@ -2177,9 +23727,9 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "@types/prettier": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.2.tgz", - "integrity": "sha512-i99hy7Ki19EqVOl77WplDrvgNugHnsSjECVR/wUrzw2TJXz1zlUfT2ngGckR6xN7yFYaijsMAqPkOLx9HgUqHg==" + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.3.tgz", + "integrity": "sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==" }, "@types/q": { "version": "1.5.4", @@ -2205,9 +23755,9 @@ "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" }, "@types/tapable": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", - "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.7.tgz", + "integrity": "sha512-0VBprVqfgFD7Ehb2vd8Lh9TG3jP98gvr8rgehQqzztZNI7o8zS8Ad4jyZneKELphpuE212D8J70LnSNQSyO6bQ==" }, "@types/uglify-js": { "version": "3.13.0", @@ -2225,15 +23775,15 @@ } }, "@types/webpack": { - "version": "4.41.26", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz", - "integrity": "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==", + "version": "4.41.29", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.29.tgz", + "integrity": "sha512-6pLaORaVNZxiB3FSHbyBiWM7QdazAWda1zvAq4SbZObZqHSDbWLi62iFdblVea6SK9eyBIVp5yHhKt/yNQdR7Q==", "requires": { - "@types/anymatch": "*", "@types/node": "*", - "@types/tapable": "*", + "@types/tapable": "^1", "@types/uglify-js": "*", "@types/webpack-sources": "*", + "anymatch": "^3.0.0", "source-map": "^0.6.0" }, "dependencies": { @@ -2275,78 +23825,98 @@ "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" }, "@typescript-eslint/eslint-plugin": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.17.0.tgz", - "integrity": "sha512-/fKFDcoHg8oNan39IKFOb5WmV7oWhQe1K6CDaAVfJaNWEhmfqlA24g+u1lqU5bMH7zuNasfMId4LaYWC5ijRLw==", + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.26.1.tgz", + "integrity": "sha512-aoIusj/8CR+xDWmZxARivZjbMBQTT9dImUtdZ8tVCVRXgBUuuZyM5Of5A9D9arQPxbi/0rlJLcuArclz/rCMJw==", "requires": { - "@typescript-eslint/experimental-utils": "4.17.0", - "@typescript-eslint/scope-manager": "4.17.0", - "debug": "^4.1.1", + "@typescript-eslint/experimental-utils": "4.26.1", + "@typescript-eslint/scope-manager": "4.26.1", + "debug": "^4.3.1", "functional-red-black-tree": "^1.0.1", - "lodash": "^4.17.15", - "regexpp": "^3.0.0", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "lodash": "^4.17.21", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "@typescript-eslint/experimental-utils": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.17.0.tgz", - "integrity": "sha512-ZR2NIUbnIBj+LGqCFGQ9yk2EBQrpVVFOh9/Kd0Lm6gLpSAcCuLLe5lUCibKGCqyH9HPwYC0GIJce2O1i8VYmWA==", - "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/scope-manager": "4.17.0", - "@typescript-eslint/types": "4.17.0", - "@typescript-eslint/typescript-estree": "4.17.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.1.tgz", + "integrity": "sha512-sQHBugRhrXzRCs9PaGg6rowie4i8s/iD/DpTB+EXte8OMDfdCG5TvO73XlO9Wc/zi0uyN4qOmX9hIjQEyhnbmQ==", + "requires": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.26.1", + "@typescript-eslint/types": "4.26.1", + "@typescript-eslint/typescript-estree": "4.26.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" } }, "@typescript-eslint/parser": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.17.0.tgz", - "integrity": "sha512-KYdksiZQ0N1t+6qpnl6JeK9ycCFprS9xBAiIrw4gSphqONt8wydBw4BXJi3C11ywZmyHulvMaLjWsxDjUSDwAw==", + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.26.1.tgz", + "integrity": "sha512-q7F3zSo/nU6YJpPJvQveVlIIzx9/wu75lr6oDbDzoeIRWxpoc/HQ43G4rmMoCc5my/3uSj2VEpg/D83LYZF5HQ==", "requires": { - "@typescript-eslint/scope-manager": "4.17.0", - "@typescript-eslint/types": "4.17.0", - "@typescript-eslint/typescript-estree": "4.17.0", - "debug": "^4.1.1" + "@typescript-eslint/scope-manager": "4.26.1", + "@typescript-eslint/types": "4.26.1", + "@typescript-eslint/typescript-estree": "4.26.1", + "debug": "^4.3.1" } }, "@typescript-eslint/scope-manager": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.17.0.tgz", - "integrity": "sha512-OJ+CeTliuW+UZ9qgULrnGpPQ1bhrZNFpfT/Bc0pzNeyZwMik7/ykJ0JHnQ7krHanFN9wcnPK89pwn84cRUmYjw==", + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.26.1.tgz", + "integrity": "sha512-TW1X2p62FQ8Rlne+WEShyd7ac2LA6o27S9i131W4NwDSfyeVlQWhw8ylldNNS8JG6oJB9Ha9Xyc+IUcqipvheQ==", "requires": { - "@typescript-eslint/types": "4.17.0", - "@typescript-eslint/visitor-keys": "4.17.0" + "@typescript-eslint/types": "4.26.1", + "@typescript-eslint/visitor-keys": "4.26.1" } }, "@typescript-eslint/types": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.17.0.tgz", - "integrity": "sha512-RN5z8qYpJ+kXwnLlyzZkiJwfW2AY458Bf8WqllkondQIcN2ZxQowAToGSd9BlAUZDB5Ea8I6mqL2quGYCLT+2g==" + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.26.1.tgz", + "integrity": "sha512-STyMPxR3cS+LaNvS8yK15rb8Y0iL0tFXq0uyl6gY45glyI7w0CsyqyEXl/Fa0JlQy+pVANeK3sbwPneCbWE7yg==" }, "@typescript-eslint/typescript-estree": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.17.0.tgz", - "integrity": "sha512-lRhSFIZKUEPPWpWfwuZBH9trYIEJSI0vYsrxbvVvNyIUDoKWaklOAelsSkeh3E2VBSZiNe9BZ4E5tYBZbUczVQ==", - "requires": { - "@typescript-eslint/types": "4.17.0", - "@typescript-eslint/visitor-keys": "4.17.0", - "debug": "^4.1.1", - "globby": "^11.0.1", + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.26.1.tgz", + "integrity": "sha512-l3ZXob+h0NQzz80lBGaykdScYaiEbFqznEs99uwzm8fPHhDjwaBFfQkjUC/slw6Sm7npFL8qrGEAMxcfBsBJUg==", + "requires": { + "@typescript-eslint/types": "4.26.1", + "@typescript-eslint/visitor-keys": "4.26.1", + "debug": "^4.3.1", + "globby": "^11.0.3", "is-glob": "^4.0.1", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "@typescript-eslint/visitor-keys": { - "version": "4.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.17.0.tgz", - "integrity": "sha512-WfuMN8mm5SSqXuAr9NM+fItJ0SVVphobWYkWOwQ1odsfC014Vdxk/92t4JwS1Q6fCA/ABfCKpa3AVtpUKTNKGQ==", + "version": "4.26.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.26.1.tgz", + "integrity": "sha512-IGouNSSd+6x/fHtYRyLOM6/C+QxMDzWlDtN41ea+flWuSF9g02iqcIlX8wM53JkfljoIjP0U+yp7SiTS1onEkw==", "requires": { - "@typescript-eslint/types": "4.17.0", + "@typescript-eslint/types": "4.26.1", "eslint-visitor-keys": "^2.0.0" } }, @@ -2548,7 +24118,8 @@ "acorn-jsx": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", + "requires": {} }, "acorn-walk": { "version": "7.2.0", @@ -2599,6 +24170,14 @@ } } }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -2622,12 +24201,14 @@ "ajv-errors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "requires": {} }, "ajv-keywords": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} }, "alphanum-sort": { "version": "1.0.2", @@ -2640,18 +24221,11 @@ "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" }, "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "requires": { - "type-fest": "^0.11.0" - }, - "dependencies": { - "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" - } + "type-fest": "^0.21.3" } }, "ansi-html": { @@ -2673,9 +24247,9 @@ } }, "anymatch": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", - "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -2786,14 +24360,6 @@ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, "asn1.js": { "version": "5.4.1", "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", @@ -2836,11 +24402,6 @@ } } }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", @@ -2911,20 +24472,10 @@ "postcss-value-parser": "^4.1.0" } }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" - }, "axe-core": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.1.3.tgz", - "integrity": "sha512-vwPpH4Aj4122EW38mxO/fxhGKtwWTMLDIJfZ1He0Edbtjcfna/R3YB67yVhezUMzqc3Jr3+Ii50KRntlENL4xQ==" + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.2.2.tgz", + "integrity": "sha512-OKRkKM4ojMEZRJ5UNJHmq9tht7cEnRnqKG6KyB/trYws00Xtkv12mHtlJ0SK7cmuNbrU8dPUova3ELTuilfBbw==" }, "axobject-query": { "version": "2.2.0", @@ -2983,9 +24534,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2996,25 +24547,67 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { - "color-name": "~1.1.4" + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "requires": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" } }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "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": { - "has-flag": "^4.0.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" } } } @@ -3077,15 +24670,16 @@ "babel-plugin-named-asset-import": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.7.tgz", - "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==" + "integrity": "sha512-squySRkf+6JGnvjoUtDEjSREJEBirnXi9NqP6rjSYsylxQxqBTz+pkmf395i9E2zsvmYUaI40BHo6SqZUdydlw==", + "requires": {} }, "babel-plugin-polyfill-corejs2": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz", - "integrity": "sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", "requires": { - "@babel/compat-data": "^7.13.0", - "@babel/helper-define-polyfill-provider": "^0.1.5", + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", "semver": "^6.1.1" }, "dependencies": { @@ -3097,20 +24691,20 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", - "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.2.tgz", + "integrity": "sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A==", "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.5", - "core-js-compat": "^3.8.1" + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.9.1" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz", - "integrity": "sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.5" + "@babel/helper-define-polyfill-provider": "^0.2.2" } }, "babel-plugin-styled-components": { @@ -3198,6 +24792,29 @@ "babel-plugin-transform-react-remove-prop-types": "0.4.24" }, "dependencies": { + "@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "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/plugin-proposal-class-properties": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.1.tgz", @@ -3330,12 +24947,12 @@ "@babel/plugin-transform-react-pure-annotations": "^7.12.1" } }, - "@babel/runtime": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.1.tgz", - "integrity": "sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==", + "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": { - "regenerator-runtime": "^0.13.4" + "minimist": "^1.2.5" } }, "semver": { @@ -3372,9 +24989,9 @@ "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "base": { "version": "0.11.2", @@ -3397,32 +25014,6 @@ "requires": { "is-descriptor": "^1.0.0" } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } } } }, @@ -3436,14 +25027,6 @@ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, "bfj": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", @@ -3519,11 +25102,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" } } }, @@ -3631,6 +25209,16 @@ "safe-buffer": "^5.2.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" + } + }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -3647,15 +25235,15 @@ } }, "browserslist": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", - "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", "requires": { - "caniuse-lite": "^1.0.30001181", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.649", + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", "escalade": "^3.1.1", - "node-releases": "^1.1.70" + "node-releases": "^1.1.71" } }, "bser": { @@ -3707,9 +25295,9 @@ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" }, "cacache": { - "version": "15.0.5", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz", - "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==", + "version": "15.2.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", + "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", "requires": { "@npmcli/move-file": "^1.0.1", "chownr": "^2.0.0", @@ -3725,7 +25313,7 @@ "p-map": "^4.0.0", "promise-inflight": "^1.0.1", "rimraf": "^3.0.2", - "ssri": "^8.0.0", + "ssri": "^8.0.1", "tar": "^6.0.2", "unique-filename": "^1.1.1" }, @@ -3797,13 +25385,6 @@ "requires": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } } }, "camelcase": { @@ -3828,9 +25409,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001200", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001200.tgz", - "integrity": "sha512-ic/jXfa6tgiPBAISWk16jRI2q8YfjxHnSG7ddSL1ptrIP8Uy11SayFrjXRAk3NumHpDb21fdTkbTxb/hOrFrnQ==" + "version": "1.0.30001235", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001235.tgz", + "integrity": "sha512-zWEwIVqnzPkSAXOUlQnPW2oKoYb2aLQ4Q5ejdjBcnH63rfypaW34CxaeBn1VMya2XaEU3P/R2qHpWyj+l0BT1A==" }, "capture-exit": { "version": "2.0.0", @@ -3845,11 +25426,6 @@ "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, "chalk": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", @@ -3892,12 +25468,9 @@ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" }, "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "requires": { - "tslib": "^1.9.0" - } + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" }, "ci-info": { "version": "2.0.0", @@ -3936,6 +25509,57 @@ "requires": { "is-descriptor": "^0.1.0" } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, @@ -4121,30 +25745,6 @@ "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" - } - }, - "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" - } - } } }, "confusing-browser-globals": { @@ -4167,11 +25767,6 @@ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" - }, "content-disposition": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", @@ -4232,16 +25827,16 @@ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" }, "core-js": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.9.1.tgz", - "integrity": "sha512-gSjRvzkxQc1zjM/5paAmL4idJBFzuJoo+jDjF1tStYFMV2ERfD02HhahhCGXUyHxQRG4yFKVSdO6g62eoRMcDg==" + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.14.0.tgz", + "integrity": "sha512-3s+ed8er9ahK+zJpp9ZtuVcDoFzHNiZsPbNAAE4KXgrRHbjSqqNN6xGSXq6bq7TZIbKj4NLrLb6bJ5i+vSVjHA==" }, "core-js-compat": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.1.tgz", - "integrity": "sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.14.0.tgz", + "integrity": "sha512-R4NS2eupxtiJU+VwgkF9WTpnSfZW4pogwKHd8bclWU2sp93Pr5S1uYJI84cMOubJRou7bcfL0vmwtLslWN5p3A==", "requires": { - "browserslist": "^4.16.3", + "browserslist": "^4.16.6", "semver": "7.0.0" }, "dependencies": { @@ -4253,9 +25848,9 @@ } }, "core-js-pure": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.9.1.tgz", - "integrity": "sha512-laz3Zx0avrw9a4QEIdmIblnVuJz8W51leY9iLThatCsFawWxC3sE4guASC78JbCin+DkwMpCdp1AVAuzL/GN7A==" + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.14.0.tgz", + "integrity": "sha512-YVh+LN2FgNU0odThzm61BsdkwrbrchumFq3oztnE9vTKC4KS2fvnPmcx8t6jnqAyOTCTF4ZSiuK8Qhh7SNcL4g==" }, "core-util-is": { "version": "1.0.2", @@ -4316,22 +25911,13 @@ } }, "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, "crypto-browserify": { @@ -4357,6 +25943,24 @@ "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, "css-blank-pseudo": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", @@ -4468,14 +26072,15 @@ } }, "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", "requires": { "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" } }, "css-select-base-adapter": { @@ -4510,9 +26115,9 @@ } }, "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==" }, "cssdb": { "version": "4.4.0", @@ -4525,12 +26130,12 @@ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "cssnano": { - "version": "4.1.10", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", - "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", "requires": { "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.7", + "cssnano-preset-default": "^4.0.8", "is-resolvable": "^1.0.0", "postcss": "^7.0.0" }, @@ -4572,9 +26177,9 @@ } }, "cssnano-preset-default": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", - "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", "requires": { "css-declaration-sorter": "^4.0.1", "cssnano-util-raw-cache": "^4.0.1", @@ -4604,7 +26209,7 @@ "postcss-ordered-values": "^4.1.2", "postcss-reduce-initial": "^4.0.3", "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.2", + "postcss-svgo": "^4.0.3", "postcss-unique-selectors": "^4.0.1" } }, @@ -4640,9 +26245,9 @@ }, "dependencies": { "css-tree": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", - "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "requires": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -4695,17 +26300,9 @@ } }, "damerau-levenshtein": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", - "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "^1.0.0" - } + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", + "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==" }, "data-urls": { "version": "2.0.0", @@ -4775,6 +26372,86 @@ "requires": { "execa": "^1.0.0", "ip-regex": "^2.1.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } } }, "define-properties": { @@ -4792,34 +26469,6 @@ "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } } }, "del": { @@ -4908,9 +26557,9 @@ "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" }, "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" }, "detect-port-alt": { "version": "1.1.6", @@ -4972,9 +26621,9 @@ "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" }, "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", "requires": { "ip": "^1.1.0", "safe-buffer": "^5.0.1" @@ -5005,19 +26654,13 @@ } }, "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", "requires": { "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==" - } + "domhandler": "^4.2.0", + "entities": "^2.0.0" } }, "domain-browser": { @@ -5026,9 +26669,9 @@ "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" }, "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" }, "domexception": { "version": "2.0.1", @@ -5046,20 +26689,21 @@ } }, "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", "requires": { - "domelementtype": "1" + "domelementtype": "^2.2.0" } }, "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", + "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", "requires": { - "dom-serializer": "0", - "domelementtype": "1" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" } }, "dot-case": { @@ -5069,13 +26713,6 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } } }, "dot-prop": { @@ -5084,6 +26721,13 @@ "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "requires": { "is-obj": "^2.0.0" + }, + "dependencies": { + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + } } }, "dotenv": { @@ -5110,39 +26754,6 @@ "inherits": "^2.0.1", "readable-stream": "^2.0.0", "stream-shift": "^1.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" } }, "ee-first": { @@ -5156,9 +26767,9 @@ "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" }, "electron-to-chromium": { - "version": "1.3.687", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.687.tgz", - "integrity": "sha512-IpzksdQNl3wdgkzf7dnA7/v10w0Utf1dF2L+B4+gKrloBrxCut+au+kky3PYvle3RMdSxZP+UiCZtLbcYRxSNQ==" + "version": "1.3.750", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.750.tgz", + "integrity": "sha512-Eqy9eHNepZxJXT+Pc5++zvEi5nQ6AGikwFYDCYwXUFBr+ynJ6pDG7MzZmwGYCIuXShLJM0n4bq+aoKDmvSGJ8A==" }, "elliptic": { "version": "6.5.4", @@ -5187,9 +26798,9 @@ "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==" }, "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, "emojis-list": { "version": "2.1.0", @@ -5227,28 +26838,6 @@ "errno": "^0.1.3", "readable-stream": "^2.0.1" } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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" - } } } }, @@ -5290,9 +26879,9 @@ } }, "es-abstract": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", - "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", + "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", @@ -5302,14 +26891,14 @@ "has-symbols": "^1.0.2", "is-callable": "^1.2.3", "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.2", - "is-string": "^1.0.5", - "object-inspect": "^1.9.0", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", "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.0" + "unbox-primitive": "^1.0.1" } }, "es-to-primitive": { @@ -5427,27 +27016,29 @@ } }, "eslint": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.22.0.tgz", - "integrity": "sha512-3VawOtjSJUQiiqac8MQc+w457iGLfuNGLFn8JmF051tTKbh5/x/0vlcEj8OgDCaw7Ysa2Jn8paGshV7x2abKXg==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.28.0.tgz", + "integrity": "sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g==", "requires": { "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.0", + "@eslint/eslintrc": "^0.4.2", "ajv": "^6.10.0", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.0.1", "doctrine": "^3.0.0", "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", "eslint-scope": "^5.1.1", "eslint-utils": "^2.1.0", "eslint-visitor-keys": "^2.0.0", "espree": "^7.3.1", "esquery": "^1.4.0", "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", + "glob-parent": "^5.1.2", "globals": "^13.6.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", @@ -5456,7 +27047,7 @@ "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", - "lodash": "^4.17.21", + "lodash.merge": "^4.6.2", "minimatch": "^3.0.4", "natural-compare": "^1.4.0", "optionator": "^0.9.1", @@ -5465,7 +27056,7 @@ "semver": "^7.2.1", "strip-ansi": "^6.0.0", "strip-json-comments": "^3.1.0", - "table": "^6.0.4", + "table": "^6.0.9", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, @@ -5487,9 +27078,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -5508,20 +27099,30 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "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==" + } } }, "globals": { - "version": "13.6.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.6.0.tgz", - "integrity": "sha512-YFKCX0SiPg7l5oKYCJ2zZGxcXprVXHcSnVuvzrT3oSENQonVLqM5pf9fN5dLGZGyCjhw8TN8Btwe/jKnZ0pjvQ==", + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", "requires": { "type-fest": "^0.20.2" } @@ -5531,29 +27132,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -5566,14 +27144,6 @@ "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -5610,13 +27180,54 @@ } }, "eslint-module-utils": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", - "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz", + "integrity": "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==", "requires": { - "debug": "^2.6.9", + "debug": "^3.2.7", "pkg-dir": "^2.0.0" }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.7.2.tgz", + "integrity": "sha512-7Oq/N0+3nijBnYWQYzz/Mp/7ZCpwxYvClRyW/PLAmimY9uLCBvoXsNsERcJdkKceyOjgRbFhhxs058KTrne9Mg==", + "requires": { + "lodash": "^4.17.15", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.23.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz", + "integrity": "sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==", + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flat": "^1.2.4", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.1", + "find-up": "^2.0.0", + "has": "^1.0.3", + "is-core-module": "^2.4.0", + "minimatch": "^3.0.4", + "object.values": "^1.1.3", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.9.0" + }, "dependencies": { "debug": { "version": "2.6.9", @@ -5626,6 +27237,14 @@ "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" + } + }, "find-up": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", @@ -5674,73 +27293,21 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "requires": { - "find-up": "^2.1.0" - } - } - } - }, - "eslint-plugin-flowtype": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.4.0.tgz", - "integrity": "sha512-O0s0iTT5UxYuoOpHMLSIO2qZMyvrb9shhk1EM5INNGtJ2CffrfUmsnh6TVsnoT41fkXIEndP630WNovhoO87xQ==", - "requires": { - "lodash": "^4.17.15", - "string-natural-compare": "^3.0.1" - } - }, - "eslint-plugin-import": { - "version": "2.22.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz", - "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==", - "requires": { - "array-includes": "^3.1.1", - "array.prototype.flat": "^1.2.3", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.4", - "eslint-module-utils": "^2.6.0", - "has": "^1.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.1", - "read-pkg-up": "^2.0.0", - "resolve": "^1.17.0", - "tsconfig-paths": "^3.9.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" } } }, "eslint-plugin-jest": { - "version": "24.3.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.3.1.tgz", - "integrity": "sha512-RQt59rfMSHyvedImT72iaf8JcvCcR4P7Uq499dALtjY8mrCjbwWrFi1UceG4sid2wVIeDi+0tjxXZ8CZEVO7Zw==", + "version": "24.3.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.3.6.tgz", + "integrity": "sha512-WOVH4TIaBLIeCX576rLcOgjNXqP+jNlCiEmRgFTfQtJ52DpwnIQKAVGlGPAN7CZ33bW6eNfHD6s8ZbEUTQubJg==", "requires": { "@typescript-eslint/experimental-utils": "^4.0.1" } @@ -5761,31 +27328,25 @@ "has": "^1.0.3", "jsx-ast-utils": "^3.1.0", "language-tags": "^1.0.5" - }, - "dependencies": { - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - } } }, "eslint-plugin-react": { - "version": "7.22.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz", - "integrity": "sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz", + "integrity": "sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==", "requires": { - "array-includes": "^3.1.1", - "array.prototype.flatmap": "^1.2.3", + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", "doctrine": "^2.1.0", "has": "^1.0.3", "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "object.entries": "^1.1.2", - "object.fromentries": "^2.0.2", - "object.values": "^1.1.1", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.values": "^1.1.4", "prop-types": "^15.7.2", - "resolve": "^1.18.1", - "string.prototype.matchall": "^4.0.2" + "resolve": "^2.0.0-next.3", + "string.prototype.matchall": "^4.0.5" }, "dependencies": { "doctrine": { @@ -5795,18 +27356,28 @@ "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" + } } } }, "eslint-plugin-react-hooks": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", - "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==" + "integrity": "sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==", + "requires": {} }, "eslint-plugin-testing-library": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.1.tgz", - "integrity": "sha512-nQIFe2muIFv2oR2zIuXE4vTbcFNx8hZKRzgHZqJg8rfopIWwoTwtlbCCNELT/jXzVe1uZF68ALGYoDXjLczKiQ==", + "version": "3.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-3.10.2.tgz", + "integrity": "sha512-WAmOCt7EbF1XM8XfbCKAEzAPnShkNSwcIsAD2jHdsMUT9mZJPjLCG7pMzbcC8kK366NOuGip8HKLDC+Xk4yIdA==", "requires": { "@typescript-eslint/experimental-utils": "^3.10.1" }, @@ -5851,6 +27422,14 @@ "eslint-visitor-keys": "^1.1.0" } }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, "eslint-visitor-keys": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", @@ -5868,34 +27447,28 @@ } }, "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "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==" - } + "eslint-visitor-keys": "^2.0.0" } }, "eslint-visitor-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz", - "integrity": "sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==" + "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==" }, "eslint-webpack-plugin": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.2.tgz", - "integrity": "sha512-ndD9chZ/kaGnjjx7taRg7c6FK/YKb29SSYzaLtPBIYLYJQmZtuKqtQbAvTS2ymiMQT6X0VW9vZIHK0KLstv93Q==", + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", + "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", "requires": { "@types/eslint": "^7.2.6", "arrify": "^2.0.1", "jest-worker": "^26.6.2", "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", "schema-utils": "^3.0.0" }, "dependencies": { @@ -5994,9 +27567,9 @@ "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" }, "eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", "requires": { "original": "^1.0.0" } @@ -6011,22 +27584,24 @@ } }, "exec-sh": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", - "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" }, "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" } }, "exit": { @@ -6072,6 +27647,62 @@ "is-extendable": "^0.1.0" } }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -6169,11 +27800,6 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" } } }, @@ -6192,11 +27818,6 @@ } } }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, "extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", @@ -6204,16 +27825,6 @@ "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } } }, "extglob": { @@ -6247,39 +27858,13 @@ "is-extendable": "^0.1.0" } }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" } } }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -6450,6 +28035,46 @@ "commondir": "^1.0.1", "make-dir": "^2.0.0", "pkg-dir": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + } } }, "find-up": { @@ -6487,47 +28112,18 @@ "requires": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "follow-redirects": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz", - "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.1.tgz", + "integrity": "sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==" }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - }, "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", @@ -6590,6 +28186,11 @@ } } }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -6645,19 +28246,19 @@ } }, "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==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "requires": { "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", + "combined-stream": "^1.0.8", "mime-types": "^2.1.12" } }, "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" }, "fragment-cache": { "version": "0.2.1", @@ -6679,30 +28280,6 @@ "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "fs-extra": { @@ -6733,30 +28310,6 @@ "iferr": "^0.1.5", "imurmurhash": "^0.1.4", "readable-stream": "1 || 2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "fs.realpath": { @@ -6811,9 +28364,9 @@ "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" }, "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "requires": { "pump": "^3.0.0" } @@ -6823,18 +28376,10 @@ "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" - } - }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -6868,6 +28413,16 @@ "ini": "^1.3.5", "kind-of": "^6.0.2", "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } } }, "globals": { @@ -6876,9 +28431,9 @@ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "globby": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.2.tgz", - "integrity": "sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==", + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", + "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -6886,6 +28441,13 @@ "ignore": "^5.1.4", "merge2": "^1.3.0", "slash": "^3.0.0" + }, + "dependencies": { + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + } } }, "graceful-fs": { @@ -6913,24 +28475,10 @@ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, "harmony-reflect": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", - "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==" + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" }, "has": { "version": "1.0.3", @@ -7012,6 +28560,16 @@ "safe-buffer": "^5.2.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" + } + }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -7054,6 +28612,13 @@ "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", "requires": { "react-is": "^16.7.0" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } } }, "hoopy": { @@ -7062,9 +28627,9 @@ "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" }, "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + "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==" }, "hpack.js": { "version": "2.1.6", @@ -7075,30 +28640,6 @@ "obuf": "^1.0.0", "readable-stream": "^2.0.1", "wbuf": "^1.1.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "hsl-regex": { @@ -7111,11 +28652,6 @@ "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" - }, "html-encoding-sniffer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", @@ -7191,36 +28727,18 @@ "emojis-list": "^3.0.0", "json5": "^1.0.1" } - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } } } }, "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" - } + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, "http-deceiver": { @@ -7257,6 +28775,16 @@ "requires-port": "^1.0.0" } }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, "http-proxy-middleware": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", @@ -7316,6 +28844,11 @@ } } }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -7365,21 +28898,20 @@ } } }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, "https-browserify": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, "human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", @@ -7420,9 +28952,9 @@ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" }, "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" }, "immer": { "version": "8.0.1", @@ -7444,6 +28976,13 @@ "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } } }, "import-from": { @@ -7559,21 +29098,11 @@ "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" }, "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "kind-of": "^6.0.0" } }, "is-arguments": { @@ -7590,9 +29119,9 @@ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, "is-bigint": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz", - "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", + "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==" }, "is-binary-path": { "version": "2.1.0", @@ -7604,11 +29133,11 @@ } }, "is-boolean-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", - "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", + "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==", "requires": { - "call-bind": "^1.0.0" + "call-bind": "^1.0.2" } }, "is-buffer": { @@ -7643,51 +29172,34 @@ } }, "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", + "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", "requires": { "has": "^1.0.3" } }, "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "kind-of": "^6.0.0" } - }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } + }, + "is-date-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", + "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==" + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, "is-directory": { @@ -7696,14 +29208,17 @@ "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" }, "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" }, "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } }, "is-extglob": { "version": "2.1.1", @@ -7744,14 +29259,14 @@ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "is-number-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", - "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", + "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==" }, "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" }, "is-path-cwd": { "version": "2.2.0", @@ -7788,17 +29303,17 @@ } }, "is-potential-custom-element-name": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz", - "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "is-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", - "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", "requires": { "call-bind": "^1.0.2", - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.2" } }, "is-regexp": { @@ -7817,29 +29332,21 @@ "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" }, "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" }, "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" - }, - "is-svg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", - "requires": { - "html-comment-regex": "^1.1.0" - } + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", + "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==" }, "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "requires": { - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.2" } }, "is-typedarray": { @@ -7875,11 +29382,6 @@ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, - "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.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz", @@ -7975,6 +29477,44 @@ "@jest/core": "^26.6.0", "import-local": "^3.0.2", "jest-cli": "^26.6.0" + } + }, + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "requires": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + } + }, + "jest-circus": { + "version": "26.6.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", + "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.0", + "@jest/test-result": "^26.6.0", + "@jest/types": "^26.6.0", + "@types/babel__traverse": "^7.0.4", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^26.6.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.0", + "jest-matcher-utils": "^26.6.0", + "jest-message-util": "^26.6.0", + "jest-runner": "^26.6.0", + "jest-runtime": "^26.6.0", + "jest-snapshot": "^26.6.0", + "jest-util": "^26.6.0", + "pretty-format": "^26.6.0", + "stack-utils": "^2.0.2", + "throat": "^5.0.0" }, "dependencies": { "ansi-styles": { @@ -7986,9 +29526,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8012,26 +29552,6 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "jest-cli": { - "version": "26.6.3", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", - "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", - "requires": { - "@jest/core": "^26.6.3", - "@jest/test-result": "^26.6.2", - "@jest/types": "^26.6.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "is-ci": "^2.0.0", - "jest-config": "^26.6.3", - "jest-util": "^26.6.2", - "jest-validate": "^26.6.2", - "prompts": "^2.0.1", - "yargs": "^15.4.1" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -8042,117 +29562,24 @@ } } }, - "jest-changed-files": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", - "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", "@jest/types": "^26.6.2", - "execa": "^4.0.0", - "throat": "^5.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", - "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "jest-circus": { - "version": "26.6.0", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-26.6.0.tgz", - "integrity": "sha512-L2/Y9szN6FJPWFK8kzWXwfp+FOR7xq0cUL4lIsdbIdwz3Vh6P1nrpcqOleSzr28zOtSHQNV9Z7Tl+KkuK7t5Ng==", - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^26.6.0", - "@jest/test-result": "^26.6.0", - "@jest/types": "^26.6.0", - "@types/babel__traverse": "^7.0.4", - "@types/node": "*", "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^26.6.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^26.6.0", - "jest-matcher-utils": "^26.6.0", - "jest-message-util": "^26.6.0", - "jest-runner": "^26.6.0", - "jest-runtime": "^26.6.0", - "jest-snapshot": "^26.6.0", - "jest-util": "^26.6.0", - "pretty-format": "^26.6.0", - "stack-utils": "^2.0.2", - "throat": "^5.0.0" + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" }, "dependencies": { "ansi-styles": { @@ -8164,9 +29591,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8234,9 +29661,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8310,6 +29737,11 @@ "requires": { "has-flag": "^4.0.0" } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" } } }, @@ -8333,9 +29765,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8398,9 +29830,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8521,9 +29953,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8586,9 +30018,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8647,9 +30079,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8695,7 +30127,8 @@ "jest-pnp-resolver": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "requires": {} }, "jest-regex-util": { "version": "26.0.0", @@ -8726,9 +30159,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8787,6 +30220,11 @@ "requires": { "has-flag": "^4.0.0" } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" } } }, @@ -8836,9 +30274,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8912,6 +30350,11 @@ "requires": { "has-flag": "^4.0.0" } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" } } }, @@ -8958,9 +30401,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -9027,11 +30470,6 @@ "type-fest": "^0.8.1" } }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -9039,6 +30477,11 @@ "requires": { "has-flag": "^4.0.0" } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" } } }, @@ -9083,9 +30526,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -9159,6 +30602,11 @@ "requires": { "has-flag": "^4.0.0" } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" } } }, @@ -9184,9 +30632,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -9242,9 +30690,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -9301,9 +30749,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -9360,9 +30808,9 @@ } }, "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -9435,18 +30883,13 @@ "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.5.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.1.tgz", - "integrity": "sha512-pF73EOsJgwZekbDHEY5VO/yKXUkab/DuvrQB/ANVizbr6UAHJsDdHXuotZYwkJSGQl1JM+ivXaqY+XBDDL4TiA==", + "version": "16.6.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.6.0.tgz", + "integrity": "sha512-Ty1vmF4NHJkolaEmdjtxTfSfkdb8Ywarwf63f+F8/mDD1uLSSWDxDuMiZxiPhwunLrn9LOSVItWj4bLYsLN3Dg==", "requires": { "abab": "^2.0.5", - "acorn": "^8.0.5", + "acorn": "^8.2.4", "acorn-globals": "^6.0.0", "cssom": "^0.4.4", "cssstyle": "^2.3.0", @@ -9454,12 +30897,13 @@ "decimal.js": "^10.2.1", "domexception": "^2.0.1", "escodegen": "^2.0.0", + "form-data": "^3.0.0", "html-encoding-sniffer": "^2.0.1", - "is-potential-custom-element-name": "^1.0.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", "nwsapi": "^2.2.0", "parse5": "6.0.1", - "request": "^2.88.2", - "request-promise-native": "^1.0.9", "saxes": "^5.0.1", "symbol-tree": "^3.2.4", "tough-cookie": "^4.0.0", @@ -9468,15 +30912,15 @@ "webidl-conversions": "^6.1.0", "whatwg-encoding": "^1.0.5", "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0", - "ws": "^7.4.4", + "whatwg-url": "^8.5.0", + "ws": "^7.4.5", "xml-name-validator": "^3.0.0" }, "dependencies": { "acorn": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz", - "integrity": "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA==" + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.3.0.tgz", + "integrity": "sha512-tqPKHZ5CaBJw0Xmy0ZZvLs1qTV+BNFSyvn77ASXkpBNfIRk8ev26fKrD9iLGwGA9zedPao52GSHzq8lyZG0NUw==" } } }, @@ -9495,11 +30939,6 @@ "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.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" - }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", @@ -9510,11 +30949,6 @@ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, "json3": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", @@ -9534,17 +30968,6 @@ "universalify": "^2.0.0" } }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, "jsx-ast-utils": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", @@ -9616,28 +31039,34 @@ "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "requires": { "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", + "parse-json": "^4.0.0", + "pify": "^3.0.0", "strip-bom": "^3.0.0" }, "dependencies": { "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "requires": { - "error-ex": "^1.2.0" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" } } }, @@ -9675,6 +31104,11 @@ "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -9685,10 +31119,10 @@ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" }, "lodash.template": { "version": "4.5.0", @@ -9712,6 +31146,11 @@ "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -9736,13 +31175,6 @@ "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "requires": { "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } } }, "lru-cache": { @@ -9825,30 +31257,6 @@ "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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" - } - } } }, "merge-descriptors": { @@ -9877,12 +31285,12 @@ "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" }, "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "requires": { "braces": "^3.0.1", - "picomatch": "^2.0.5" + "picomatch": "^2.2.3" } }, "miller-rabin": { @@ -9907,16 +31315,16 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.46.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz", - "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==" + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", + "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==" }, "mime-types": { - "version": "2.1.29", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz", - "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==", + "version": "2.1.31", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", + "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", "requires": { - "mime-db": "1.46.0" + "mime-db": "1.48.0" } }, "mimic-fn": { @@ -10060,19 +31468,9 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" } }, "mkdirp": { @@ -10132,9 +31530,9 @@ "optional": true }, "nanoid": { - "version": "3.1.21", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.21.tgz", - "integrity": "sha512-A6oZraK4DJkAOICstsGH98dvycPr/4GGDH7ZWKmMdd3vGcOurZ6JmWFUt0DA5bzrrn2FrUjmv6mFNWvv8jpppA==" + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", + "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" }, "nanomatch": { "version": "1.2.13", @@ -10194,13 +31592,6 @@ "requires": { "lower-case": "^2.0.2", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } } }, "node-forge": { @@ -10247,30 +31638,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } } } }, @@ -10291,23 +31658,12 @@ "shellwords": "^0.1.1", "uuid": "^8.3.0", "which": "^2.0.2" - }, - "dependencies": { - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "optional": true, - "requires": { - "isexe": "^2.0.0" - } - } } }, "node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==" + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" }, "normalize-package-data": { "version": "2.5.0", @@ -10349,19 +31705,19 @@ } }, "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "requires": { - "path-key": "^2.0.0" + "path-key": "^3.0.0" } }, "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", + "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", "requires": { - "boolbase": "~1.0.0" + "boolbase": "^1.0.0" } }, "num2fraction": { @@ -10374,11 +31730,6 @@ "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" }, - "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", @@ -10402,6 +31753,39 @@ "is-descriptor": "^0.1.0" } }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -10413,9 +31797,9 @@ } }, "object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", + "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==" }, "object-is": { "version": "1.1.5", @@ -10451,14 +31835,13 @@ } }, "object.entries": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz", - "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" + "es-abstract": "^1.18.2" } }, "object.fromentries": { @@ -10491,14 +31874,13 @@ } }, "object.values": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.3.tgz", - "integrity": "sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "has": "^1.0.3" + "es-abstract": "^1.18.2" } }, "obuf": { @@ -10654,30 +32036,6 @@ "cyclist": "^1.0.1", "inherits": "^2.0.3", "readable-stream": "^2.1.5" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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" - } - } } }, "param-case": { @@ -10687,13 +32045,6 @@ "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } } }, "parent-module": { @@ -10744,13 +32095,6 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", - "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" - } } }, "pascalcase": { @@ -10784,14 +32128,14 @@ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" }, "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-to-regexp": { "version": "0.1.7", @@ -10804,9 +32148,9 @@ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -10821,9 +32165,9 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" }, "pify": { "version": "4.0.1", @@ -10852,38 +32196,51 @@ } }, "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", "requires": { - "find-up": "^3.0.0" + "find-up": "^2.1.0" }, "dependencies": { "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "requires": { - "locate-path": "^3.0.0" + "locate-path": "^2.0.0" } }, "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "requires": { - "p-locate": "^3.0.0", + "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": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "requires": { - "p-limit": "^2.0.0" + "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", @@ -10892,38 +32249,51 @@ } }, "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", "requires": { - "find-up": "^3.0.0" + "find-up": "^2.1.0" }, "dependencies": { "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "requires": { - "locate-path": "^3.0.0" + "locate-path": "^2.0.0" } }, "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "requires": { - "p-locate": "^3.0.0", + "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": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "requires": { - "p-limit": "^2.0.0" + "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", @@ -11267,11 +32637,10 @@ } }, "postcss-initial": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", - "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", "requires": { - "lodash.template": "^4.5.0", "postcss": "^7.0.2" } }, @@ -11882,20 +33251,20 @@ "postcss": "^8.1.0" }, "dependencies": { + "nanoid": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==" + }, "postcss": { - "version": "8.2.8", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.8.tgz", - "integrity": "sha512-1F0Xb2T21xET7oQV9eKuctbM9S7BC0fetoHCc4H13z0PT6haiRLP4T0ZY4XWh7iLP0usgqykT6p9B2RtOf4FPw==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz", + "integrity": "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==", "requires": { "colorette": "^1.2.2", - "nanoid": "^3.1.20", - "source-map": "^0.6.1" + "nanoid": "^3.1.23", + "source-map-js": "^0.6.2" } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, @@ -11918,22 +33287,19 @@ } }, "postcss-selector-parser": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", - "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", "requires": { "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1", "util-deprecate": "^1.0.2" } }, "postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", "requires": { - "is-svg": "^3.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "svgo": "^1.0.0" @@ -12026,11 +33392,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "react-is": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz", - "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==" } } }, @@ -12079,14 +33440,21 @@ "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.8.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } } }, "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "requires": { - "forwarded": "~0.1.2", + "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, @@ -12161,9 +33529,9 @@ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" }, "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" }, "query-string": { "version": "4.3.4", @@ -12190,9 +33558,9 @@ "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" }, "queue-microtask": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.2.tgz", - "integrity": "sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==" + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" }, "raf": { "version": "3.4.1", @@ -12243,9 +33611,9 @@ } }, "react": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", - "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -12265,11 +33633,11 @@ } }, "react-buzzfeed-quiz": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/react-buzzfeed-quiz/-/react-buzzfeed-quiz-1.0.2.tgz", - "integrity": "sha512-4sMjJtKY6TeL7JAYV9d2PmTEbtV9sXwkHaPpT2ByckOle1Vk3pPdKX9FGaJAiCH+beECAamF1gfbTTbjDgTc9A==", + "version": "file:react-buzzfeed-quiz-1.0.11.tgz", + "integrity": "sha512-g3pxkJY8beOJMpa0c5cWmktce6KcA2K0yVKWzHb+5kmkuTCJZ88mP08MgF9o4IfZOHIRF/PFdN62J8CbsXu6xQ==", "requires": { "react-icons": "^4.2.0", + "react-scale-text": "^1.2.2", "react-scroll": "^1.8.1" } }, @@ -12328,16 +33696,6 @@ "node-releases": "^1.1.61" } }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, "emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", @@ -12361,6 +33719,11 @@ "slash": "^3.0.0" } }, + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + }, "json5": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", @@ -12379,42 +33742,56 @@ "json5": "^2.1.2" } }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "requires": { - "shebang-regex": "^3.0.0" + "p-limit": "^2.0.0" } }, - "shebang-regex": { + "path-exists": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", "requires": { - "isexe": "^2.0.0" + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + } } } } }, "react-dom": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz", - "integrity": "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==", + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", - "scheduler": "^0.20.1" + "scheduler": "^0.20.2" } }, "react-error-overlay": { @@ -12425,18 +33802,64 @@ "react-icons": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.2.0.tgz", - "integrity": "sha512-rmzEDFt+AVXRzD7zDE21gcxyBizD/3NqjbX6cmViAgdqfJ2UiLer8927/QhhrXQV7dEj/1EGuOTPp7JnLYVJKQ==" + "integrity": "sha512-rmzEDFt+AVXRzD7zDE21gcxyBizD/3NqjbX6cmViAgdqfJ2UiLer8927/QhhrXQV7dEj/1EGuOTPp7JnLYVJKQ==", + "requires": {} }, "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "react-refresh": { "version": "0.8.3", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" }, + "react-scale-text": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/react-scale-text/-/react-scale-text-1.2.2.tgz", + "integrity": "sha512-m78d/ZlQ7vUArV9MhF+JStlg2fJXkHfuRw1CMBj7B+II4/Dlin7hW8r4h2EsiBaz1joZS1B6lp3qgWbx0E6yPQ==", + "requires": { + "lodash": "^4.17.4", + "prop-types": "^15.6.0", + "react": "^15.4.2 || ^16.0.0", + "react-dom": "^15.4.2 || ^16.0.0", + "shortid": "^2.2.8", + "warning": "^3.0.0" + }, + "dependencies": { + "react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + } + } + }, "react-scripts": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.2.tgz", @@ -12503,44 +33926,42 @@ "workbox-webpack-plugin": "5.1.4" }, "dependencies": { - "babel-loader": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", - "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", - "requires": { - "find-cache-dir": "^2.1.0", - "loader-utils": "^1.4.0", - "mkdirp": "^0.5.3", - "pify": "^4.0.1", - "schema-utils": "^2.6.5" + "@babel/core": { + "version": "7.12.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz", + "integrity": "sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.1", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.1", + "@babel/parser": "^7.12.3", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.12.1", + "@babel/types": "^7.12.1", + "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" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } } }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "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.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "minimist": "^1.2.5" } } } @@ -12555,37 +33976,37 @@ } }, "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", "requires": { - "load-json-file": "^2.0.0", + "load-json-file": "^4.0.0", "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" + "path-type": "^3.0.0" }, "dependencies": { "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "requires": { - "pify": "^2.0.0" + "pify": "^3.0.0" } }, "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" } } }, "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", "requires": { "find-up": "^2.0.0", - "read-pkg": "^2.0.0" + "read-pkg": "^3.0.0" }, "dependencies": { "find-up": { @@ -12634,13 +34055,27 @@ } }, "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" + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "readdirp": { @@ -12733,9 +34168,9 @@ "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" }, "regjsparser": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.7.tgz", - "integrity": "sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ==", + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", "requires": { "jsesc": "~0.5.0" }, @@ -12758,114 +34193,27 @@ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, "renderkid": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", - "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.6.tgz", + "integrity": "sha512-GIis2GBr/ho0pFNf57D4XM4+PgnQuTii0WCPjEZmZfKivzUfGuRdjN2aQYtYMiNggHmNyBve+thFnNR1iBRcKg==", "requires": { - "css-select": "^2.0.2", - "dom-converter": "^0.2", - "htmlparser2": "^3.10.1", - "lodash": "^4.17.20", - "strip-ansi": "^3.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - } + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.0" } }, "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" }, "repeat-string": { "version": "1.6.1", "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": { - "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" - } - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - } - } - }, - "request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", - "requires": { - "lodash": "^4.17.19" - } - }, - "request-promise-native": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", - "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "requires": { - "request-promise-core": "1.1.4", - "stealthy-require": "^1.1.1", - "tough-cookie": "^2.3.3" - }, - "dependencies": { - "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" - } - } - } - }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -12901,19 +34249,12 @@ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "requires": { "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - } } }, "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" }, "resolve-url": { "version": "0.2.1", @@ -12921,9 +34262,9 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "resolve-url-loader": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", - "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.3.tgz", + "integrity": "sha512-WbDSNFiKPPLem1ln+EVTE+bFUBdTTytfQZWbmghroaFNFaAVmGq0Saqw6F/306CwgPXsGwXVxbODE+3xAo/YbA==", "requires": { "adjust-sourcemap-loader": "3.0.0", "camelcase": "5.3.1", @@ -13018,34 +34359,6 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" - }, - "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } } } }, @@ -13245,6 +34558,32 @@ } } }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -13266,6 +34605,19 @@ } } }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -13284,6 +34636,11 @@ } } }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", @@ -13312,6 +34669,37 @@ "remove-trailing-separator": "^1.0.1" } }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", @@ -13320,6 +34708,14 @@ "is-number": "^3.0.0", "repeat-string": "^1.6.1" } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -13329,9 +34725,9 @@ "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" }, "sass-loader": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz", - "integrity": "sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz", + "integrity": "sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==", "requires": { "klona": "^2.0.4", "loader-utils": "^2.0.0", @@ -13394,9 +34790,9 @@ } }, "scheduler": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.1.tgz", - "integrity": "sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -13418,9 +34814,9 @@ "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" }, "selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", "requires": { "node-forge": "^0.10.0" } @@ -13564,6 +34960,11 @@ "requires": { "is-extendable": "^0.1.0" } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" } } }, @@ -13592,17 +34993,17 @@ "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "requires": { - "shebang-regex": "^1.0.0" + "shebang-regex": "^3.0.0" } }, "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" }, "shell-quote": { "version": "1.7.2", @@ -13615,6 +35016,14 @@ "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "optional": true }, + "shortid": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", + "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", + "requires": { + "nanoid": "^2.1.0" + } + }, "side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -13727,22 +35136,66 @@ "is-extendable": "^0.1.0" } }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } } } }, @@ -13763,32 +35216,6 @@ "requires": { "is-descriptor": "^1.0.0" } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } } } }, @@ -13849,9 +35276,9 @@ } }, "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "requires": { "websocket-driver": ">=0.5.1" } @@ -13876,6 +35303,23 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, + "source-map-js": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, "source-map-support": { "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", @@ -13926,9 +35370,9 @@ } }, "spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==" }, "spdy": { "version": "4.0.2", @@ -13953,6 +35397,18 @@ "obuf": "^1.1.2", "readable-stream": "^3.0.6", "wbuf": "^1.7.3" + }, + "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" + } + } } }, "split-string": { @@ -13968,22 +35424,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", @@ -14033,6 +35473,57 @@ "requires": { "is-descriptor": "^0.1.0" } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, @@ -14041,11 +35532,6 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" - }, "stream-browserify": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", @@ -14053,30 +35539,6 @@ "requires": { "inherits": "~2.0.1", "readable-stream": "^2.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "stream-each": { @@ -14098,30 +35560,6 @@ "readable-stream": "^2.3.6", "to-arraybuffer": "^1.0.0", "xtend": "^4.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "stream-shift": { @@ -14134,10 +35572,25 @@ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "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==" + } + } + }, "string-length": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz", - "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "requires": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -14156,17 +35609,25 @@ "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } } }, "string.prototype.matchall": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz", - "integrity": "sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", + "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "has-symbols": "^1.0.1", + "es-abstract": "^1.18.2", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", "internal-slot": "^1.0.3", "regexp.prototype.flags": "^1.3.1", "side-channel": "^1.0.4" @@ -14190,21 +35651,6 @@ "define-properties": "^1.1.3" } }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - }, - "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==" - } - } - }, "stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", @@ -14213,13 +35659,6 @@ "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", "is-regexp": "^1.0.0" - }, - "dependencies": { - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - } } }, "strip-ansi": { @@ -14231,9 +35670,9 @@ } }, "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" }, "strip-comments": { "version": "1.0.2", @@ -14299,16 +35738,16 @@ } }, "styled-components": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.2.1.tgz", - "integrity": "sha512-sBdgLWrCFTKtmZm/9x7jkIabjFNVzCUeKfoQsM6R3saImkUnjx0QYdLwJHBjY9ifEcmjDamJDVfknWm1yxZPxQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.0.tgz", + "integrity": "sha512-bPJKwZCHjJPf/hwTJl6TbkSZg/3evha+XPEizrZUGb535jLImwDUdjTNxXqjjaASt2M4qO4AVfoHJNe3XB/tpQ==", "requires": { "@babel/helper-module-imports": "^7.0.0", "@babel/traverse": "^7.4.5", "@emotion/is-prop-valid": "^0.8.8", "@emotion/stylis": "^0.8.4", "@emotion/unitless": "^0.7.4", - "babel-plugin-styled-components": ">= 1", + "babel-plugin-styled-components": ">= 1.12.0", "css-to-react-native": "^3.0.0", "hoist-non-react-statics": "^3.0.0", "shallowequal": "^1.1.0", @@ -14346,9 +35785,9 @@ } }, "supports-hyperlinks": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz", - "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", "requires": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -14392,6 +35831,57 @@ "stable": "^0.1.8", "unquote": "~1.1.1", "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + } } }, "symbol-tree": { @@ -14400,20 +35890,22 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, "table": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/table/-/table-6.0.7.tgz", - "integrity": "sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", "requires": { - "ajv": "^7.0.2", - "lodash": "^4.17.20", + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", "slice-ansi": "^4.0.0", - "string-width": "^4.2.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" }, "dependencies": { "ajv": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-7.2.1.tgz", - "integrity": "sha512-+nu0HDv7kNSOua9apAVc979qd932rrZeb3WOvoiD31A/p1mIE5/9bN2027pE2rOPYEdS3UHzsvof4hY+lM9/WQ==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.0.tgz", + "integrity": "sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==", "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -14582,9 +36074,9 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "terser": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.6.0.tgz", - "integrity": "sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.0.tgz", + "integrity": "sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==", "requires": { "commander": "^2.20.0", "source-map": "~0.7.2", @@ -14627,30 +36119,6 @@ "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } } }, "thunky": { @@ -14746,9 +36214,9 @@ } }, "tr46": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz", - "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "requires": { "punycode": "^2.1.1" } @@ -14781,13 +36249,18 @@ "requires": { "minimist": "^1.2.0" } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" } } }, "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" }, "tsutils": { "version": "3.21.0", @@ -14795,6 +36268,13 @@ "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "requires": { "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } } }, "tty-browserify": { @@ -14802,19 +36282,6 @@ "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, "type": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", @@ -14834,9 +36301,9 @@ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" }, "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" }, "type-is": { "version": "1.6.18", @@ -14860,15 +36327,21 @@ "is-typedarray": "^1.0.0" } }, + "typescript": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", + "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==", + "peer": true + }, "unbox-primitive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.0.tgz", - "integrity": "sha512-P/51NX+JXyxK/aigg1/ZgyccdAxm5K1+n8+tvqSntjOivPt19gvm1VC49RWYetsiub8WViUchdxl/KWHHB0kzA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", "requires": { "function-bind": "^1.1.1", - "has-bigints": "^1.0.0", - "has-symbols": "^1.0.0", - "which-boxed-primitive": "^1.0.1" + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" } }, "unicode-canonical-property-names-ecmascript": { @@ -14904,6 +36377,13 @@ "get-value": "^2.0.6", "is-extendable": "^0.1.1", "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + } } }, "uniq": { @@ -15115,14 +36595,12 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" } }, "utila": { @@ -15147,9 +36625,9 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" }, "v8-to-istanbul": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.0.tgz", - "integrity": "sha512-uXUVqNUCLa0AH1vuVxzi+MI4RfxEOKt9pBgKwHbgH7st8Kv2P1m+jvWNnektzBh5QShF3ODgKmUFCf38LnVz1g==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", "requires": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", @@ -15182,16 +36660,6 @@ "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", @@ -15221,6 +36689,14 @@ "makeerror": "1.0.x" } }, + "warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "requires": { + "loose-envify": "^1.0.0" + } + }, "watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", @@ -15380,6 +36856,12 @@ "binary-extensions": "^1.0.0" } }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "optional": true + }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -15421,21 +36903,6 @@ "to-regex": "^3.0.2" } }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", @@ -15447,15 +36914,6 @@ "readable-stream": "^2.0.2" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", @@ -15477,9 +36935,9 @@ } }, "web-vitals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-1.1.1.tgz", - "integrity": "sha512-jYOaqu01Ny1NvMwJ3dBJDUOJ2PGWknZWH4AUnvFOscvbdHMERIKT2TlgiAey5rVyfOePG7so2JcXXZdSnBvioQ==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-1.1.2.tgz", + "integrity": "sha512-PFMKIY+bRSXlMxVAQ+m2aw9c/ioUYfDgrYot0YUa+/xa0sakubWhSDyxAKwzymvXVdF4CZI71g06W+mqhzu6ig==" }, "webidl-conversions": { "version": "6.1.0", @@ -15615,6 +37073,11 @@ } } }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -15716,9 +37179,9 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "requires": { "figgy-pudding": "^3.5.1" } @@ -16004,6 +37467,11 @@ "binary-extensions": "^1.0.0" } }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", @@ -16069,18 +37537,12 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" }, - "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==", + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "requires": { - "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" + "find-up": "^3.0.0" } }, "readdirp": { @@ -16146,14 +37608,6 @@ } } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -16205,9 +37659,9 @@ } }, "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "requires": { "async-limiter": "~1.0.0" } @@ -16345,19 +37799,19 @@ "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" }, "whatwg-url": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz", - "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.6.0.tgz", + "integrity": "sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw==", "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^2.0.2", + "lodash": "^4.7.0", + "tr46": "^2.1.0", "webidl-conversions": "^6.1.0" } }, "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "requires": { "isexe": "^2.0.0" } @@ -16647,9 +38101,10 @@ } }, "ws": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz", - "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==" + "version": "7.4.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", + "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "requires": {} }, "xml-name-validator": { "version": "3.0.0", @@ -16667,9 +38122,9 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", - "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "yallist": { "version": "4.0.0", diff --git a/example/package.json b/example/package.json index 3414291..24c39af 100644 --- a/example/package.json +++ b/example/package.json @@ -5,7 +5,7 @@ "dependencies": { "async-module-loader": "^2.1.0", "react": "^17.0.1", - "react-buzzfeed-quiz": "^1.0.11", + "react-buzzfeed-quiz": "file:react-buzzfeed-quiz-1.0.11.tgz", "react-dom": "^17.0.1", "react-scripts": "4.0.2", "styled-components": "^5.2.1", diff --git a/example/src/App.js b/example/src/App.js index 5f4d129..c39c0a3 100644 --- a/example/src/App.js +++ b/example/src/App.js @@ -6,12 +6,10 @@ import CalmSkyPhoto from "./images/CalmSkyPhoto.jpg"; import FirstResultCatImage from "./images/FirstResultCatImage.jpg"; import SecondResultCatImage from "./images/SecondResultCatImage.jpg"; import ThirdResultCatImage from "./images/ThirdResultCatImage.jpg"; -import ReactBuzzFeedQuiz from "react-buzzfeed-quiz"; import styled from "styled-components"; import { FaYarn, FaNpm, FaGithub } from "react-icons/fa"; -import "react-buzzfeed-quiz/ProximaNovaFont.css"; - -const Quiz = styled(ReactBuzzFeedQuiz)([]); +import ReactBuzzFeedQuiz from "react-buzzfeed-quiz"; +import "react-buzzfeed-quiz/lib/styles.css"; const StyledNav = styled.div` position: fixed; @@ -193,7 +191,7 @@ const App = () => { - =8" } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz", - "integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/@types/eslint": { "version": "7.2.8", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.8.tgz", @@ -1647,15 +1611,6 @@ "node": ">= 8" } }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", @@ -1976,64 +1931,6 @@ "safe-buffer": "~5.1.1" } }, - "node_modules/copy-webpack-plugin": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.0.tgz", - "integrity": "sha512-k8UB2jLIb1Jip2nZbCz83T/XfhfjX6mB1yLJNYKrpYi7FQimfOoFv/0//iT6HV1K8FwUB5yUbCcnpLebJXJTug==", - "dev": true, - "dependencies": { - "fast-glob": "^3.2.5", - "glob-parent": "^6.0.0", - "globby": "^11.0.3", - "normalize-path": "^3.0.0", - "p-limit": "^3.1.0", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/core-js": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", @@ -2204,18 +2101,6 @@ "node": ">= 10.14.2" } }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/electron-to-chromium": { "version": "1.3.747", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.747.tgz", @@ -2388,35 +2273,6 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "node_modules/fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -2429,15 +2285,6 @@ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", "dev": true }, - "node_modules/fastq": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", - "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -2726,18 +2573,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/glob-parent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.0.tgz", - "integrity": "sha512-Hdd4287VEJcZXUwv1l8a+vXC1GjOQqXe+VS30w/ypihpcnu9M1n3xeYeJu5CBpeEQj2nAab2xxz28GuA3vp4Ww==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", @@ -2753,26 +2588,6 @@ "node": ">=4" } }, - "node_modules/globby": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", - "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/graceful-fs": { "version": "4.2.6", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", @@ -2827,15 +2642,6 @@ "node": "^10 || ^12 || >= 14" } }, - "node_modules/ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -3317,15 +3123,6 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, "node_modules/micromatch": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", @@ -3835,26 +3632,6 @@ "node": ">=6" } }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -4085,39 +3862,6 @@ "node": ">=8" } }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -4253,15 +3997,6 @@ "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", @@ -5989,32 +5724,6 @@ } } }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz", - "integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, "@types/eslint": { "version": "7.2.8", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.8.tgz", @@ -6383,12 +6092,6 @@ "picomatch": "^2.0.4" } }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, "at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", @@ -6664,43 +6367,6 @@ "safe-buffer": "~5.1.1" } }, - "copy-webpack-plugin": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.0.tgz", - "integrity": "sha512-k8UB2jLIb1Jip2nZbCz83T/XfhfjX6mB1yLJNYKrpYi7FQimfOoFv/0//iT6HV1K8FwUB5yUbCcnpLebJXJTug==", - "dev": true, - "requires": { - "fast-glob": "^3.2.5", - "glob-parent": "^6.0.0", - "globby": "^11.0.3", - "normalize-path": "^3.0.0", - "p-limit": "^3.1.0", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1" - }, - "dependencies": { - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, "core-js": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", @@ -6829,15 +6495,6 @@ "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", "dev": true }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, "electron-to-chromium": { "version": "1.3.747", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.747.tgz", @@ -6970,31 +6627,6 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -7007,15 +6639,6 @@ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", "dev": true }, - "fastq": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", - "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -7231,15 +6854,6 @@ "path-is-absolute": "^1.0.0" } }, - "glob-parent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.0.tgz", - "integrity": "sha512-Hdd4287VEJcZXUwv1l8a+vXC1GjOQqXe+VS30w/ypihpcnu9M1n3xeYeJu5CBpeEQj2nAab2xxz28GuA3vp4Ww==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, "glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", @@ -7252,20 +6866,6 @@ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true }, - "globby": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", - "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - } - }, "graceful-fs": { "version": "4.2.6", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", @@ -7305,12 +6905,6 @@ "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "dev": true }, - "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", - "dev": true - }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -7684,12 +7278,6 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, "micromatch": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", @@ -8069,12 +7657,6 @@ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -8279,21 +7861,6 @@ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -8403,12 +7970,6 @@ "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", diff --git a/package.json b/package.json index 21a6780..54565b5 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,6 @@ "@types/react-scroll": "^1.8.2", "babel-loader": "^8.2.2", "babel-plugin-transform-object-rest-spread": "^6.26.0", - "copy-webpack-plugin": "^9.0.0", "css-loader": "^5.2.6", "fork-ts-checker-webpack-plugin": "^6.2.10", "mini-css-extract-plugin": "^1.6.0", diff --git a/src/components/Answers.tsx b/src/components/Answers.tsx index f093864..9a19937 100644 --- a/src/components/Answers.tsx +++ b/src/components/Answers.tsx @@ -62,17 +62,18 @@ const Answers: FC = ({ return (
    answer.backgroundImageSrc) && - "rbq_answers_contain_images" - } ${item.answers.length >= 9 && "rbq_more_than_9_answers"} ${ - item.answers.length === 3 && "rbq_3_answers" + item.answers.some((answer) => answer.backgroundImageSrc) + ? "rbq_answers_contain_images" + : "" + } ${item.answers.length >= 9 ? "rbq_more_than_9_answers" : ""} ${ + item.answers.length === 3 ? "rbq_3_answers" : "" } ${ item.answers.length >= 9 || (item.answers.length % 3 === 0 && item.answers.length % 2 !== 0) ? "rbq_answer_grid_layout" - : null + : "" }`} > {item.answers.map((x, answerIndex) => { @@ -94,12 +95,14 @@ const Answers: FC = ({ return (
    changeAnswerHovered(answerIndex)} onMouseLeave={() => changeAnswerHovered(null)} @@ -114,19 +117,18 @@ const Answers: FC = ({ >
    = 9 || - (item.answers.length % 3 === 0 && - item.answers.length % 2 !== 0) - ? "rbq_answer_grid_layout" - : null - } - `} + item.answerArrangement === "row" + ? "rbq_answer_row_arrangement" + : "" + } ${x.backgroundImageSrc ? "rbq_answer_background_image" : ""} + ${questionAnswered ? "rbq_question_answered" : ""} ${ + answerSelected ? "rbq_answer_selected" : "" + } ${resultsAvailable ? "rbq_results_available" : ""} ${ + item.answers.length >= 9 || + (item.answers.length % 3 === 0 && item.answers.length % 2 !== 0) + ? "rbq_answer_grid_layout" + : "" + }`} style={{ background: item.answerArrangement === "row" @@ -157,12 +159,13 @@ const Answers: FC = ({ ) : (
    = ({ > {/* */}

    = ({ {x.backgroundImageSrc && item.answerArrangement === "tile" ? (

    {x.answer && ( @@ -205,8 +209,8 @@ const Answers: FC = ({ {x.imageAttribution && (

    {x.imageAttribution}

    diff --git a/src/components/Question.tsx b/src/components/Question.tsx index c367784..3f2ff38 100644 --- a/src/components/Question.tsx +++ b/src/components/Question.tsx @@ -51,15 +51,23 @@ const Question: FC = (props) => { } }; - const listItemContainerRef = useRef(null); + let listItemContainerRef = useRef(null); const ListItemContainerElement: FC = ( elProps - ) => ( -
  • - {elProps.children} -
  • - ); + ) => { + const customAttr = { name: elProps.name }; + + return ( +
  • + {elProps.children} +
  • + ); + }; const ListItemContainerScrollElement = ScrollElement( ListItemContainerElement @@ -67,7 +75,9 @@ const Question: FC = (props) => { return ( {item.questionRelativeToImage === "adjacent" && ( @@ -87,9 +97,10 @@ const Question: FC = (props) => { {item.backgroundImageSrc ? (
    = (props) => { ) : (
    = ({ return (
    {shareLinkClicked && (
    @@ -72,18 +74,22 @@ const CopyLinkButton: FC = ({ )} handleShareLinkClicked(copyShareLink)} >

    Copy Link diff --git a/src/components/ShareButtons/FacebookButton.tsx b/src/components/ShareButtons/FacebookButton.tsx index 0036f83..dfa6fde 100644 --- a/src/components/ShareButtons/FacebookButton.tsx +++ b/src/components/ShareButtons/FacebookButton.tsx @@ -1,5 +1,5 @@ import React, { FC } from "react"; -import { GrFacebook } from "react-icons/gr"; +import { GrFacebook } from "react-icons/gr"; import FacebookButtonProps from "../../interfaces/Result/ShareButtons/facebook_button.interface"; const FacebookButton: FC = ({ @@ -20,7 +20,7 @@ const FacebookButton: FC = ({ > = ({ - twitterShareLink, - twitterShareText, - twitterShareHashtags, - isMobile, + twitterShareLink, + twitterShareText, + twitterShareHashtags, + isMobile, }) => { - return ( - 0 - ? `&hashtags=${twitterShareHashtags - .map((item) => encodeURIComponent(item)) - .join()}` - : "" - : "" - }` - : "" - } - target="_blank" - rel="noopener noreferrer" + return ( + 0 + ? `&hashtags=${twitterShareHashtags + .map((item) => encodeURIComponent(item)) + .join()}` + : "" + : "" + }` + : "" + } + target="_blank" + rel="noopener noreferrer" + > + + +

    - - -

    - Tweet + Tweet

    -
    - - ); + + + ); }; export default TwitterButton; diff --git a/src/interfaces/Question/list_item.interface.ts b/src/interfaces/Question/list_item.interface.ts index d7541f4..08819be 100644 --- a/src/interfaces/Question/list_item.interface.ts +++ b/src/interfaces/Question/list_item.interface.ts @@ -4,6 +4,9 @@ interface ListItemContainerElementProps { className: string; name: string; children: ReactNode; + parentBindings?: { + domNode?: HTMLElement; + }; } -export default ListItemContainerElementProps; \ No newline at end of file +export default ListItemContainerElementProps; diff --git a/src/partials/Answers/_rbq_answer_image_attribution.scss b/src/partials/Answers/_rbq_answer_image_attribution.scss index c91ca41..761ad73 100644 --- a/src/partials/Answers/_rbq_answer_image_attribution.scss +++ b/src/partials/Answers/_rbq_answer_image_attribution.scss @@ -16,14 +16,13 @@ padding-top: 0; } - .rbq_question_answered { + &.rbq_question_answered { color: #666; opacity: 0.75; - .rbq_answer_selected { - color: #fff; - opacity: 1; + &.rbq_answer_selected { + color: #fff; + opacity: 1; } - } -} \ No newline at end of file +} diff --git a/src/partials/Answers/_rbq_answer_image_bottom_text_container.scss b/src/partials/Answers/_rbq_answer_image_bottom_text_container.scss index 59bba45..8eb7b76 100644 --- a/src/partials/Answers/_rbq_answer_image_bottom_text_container.scss +++ b/src/partials/Answers/_rbq_answer_image_bottom_text_container.scss @@ -1,15 +1,14 @@ .rbq_answer_image_bottom_text_container { - width: 100%; - margin: 0; - -webkit-box-shadow: inset 0 0 0 8px rgb(0 0 0 / 0%); - box-shadow: inset 0 0 0 8px rgb(0 0 0 / 0%); - color: #222; - background: #fff; - line-height: 1.3; + width: 100%; + margin: 0; + -webkit-box-shadow: inset 0 0 0 8px rgb(0 0 0 / 0%); + box-shadow: inset 0 0 0 8px rgb(0 0 0 / 0%); + color: #222; + background: #fff; + line-height: 1.3; - .rbq_selected_answer { - color: #fff; - background: #0f65ef; - } + &.rbq_selected_answer { + color: #fff; + background: #0f65ef; + } } - diff --git a/src/partials/Answers/_rbq_answer_image_text.scss b/src/partials/Answers/_rbq_answer_image_text.scss index afe2567..74b3bbc 100644 --- a/src/partials/Answers/_rbq_answer_image_text.scss +++ b/src/partials/Answers/_rbq_answer_image_text.scss @@ -1,22 +1,22 @@ .rbq_answer_image_text { - font-weight: 700; - font-size: 1.125rem; - margin: 0; - padding: 0.5rem; - overflow: hidden; - max-width: 100%; - opacity: 1; + font-weight: 700; + font-size: 1.125rem; + margin: 0; + padding: 0.5rem; + overflow: hidden; + max-width: 100%; + opacity: 1; - .rbq_question_answered { - opacity: 0.6; + &.rbq_question_answered { + opacity: 0.6; - .rbq_answer_selected { - opacity: 1; - } + &.rbq_answer_selected { + opacity: 1; } + } - @media (min-width: 52rem) { - padding: 1rem; - padding-bottom: 0.5rem; - } -} \ No newline at end of file + @media (min-width: 52rem) { + padding: 1rem; + padding-bottom: 0.5rem; + } +} diff --git a/src/partials/Answers/_rbq_answers_container.scss b/src/partials/Answers/_rbq_answers_container.scss index 6b3865e..e9ab28e 100644 --- a/src/partials/Answers/_rbq_answers_container.scss +++ b/src/partials/Answers/_rbq_answers_container.scss @@ -5,27 +5,27 @@ grid-template-rows: 1fr 1fr; grid-gap: 0.5rem 0.5rem; - .rbq_more_than_9_answers { + &.rbq_more_than_9_answers { grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr 1fr 1fr; } - .rbq_3_answers { + &.rbq_3_answers { grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr; } - .rbq_answer_grid_layout { + &.rbq_answer_grid_layout { grid-gap: 0.75rem 0.75rem; } - .rbq_answers_contain_images { + &.rbq_answers_contain_images { grid-template-columns: 1fr 1fr; grid-template-rows: none; grid-gap: 0.5rem 0.5rem; } - .rbq_answer_row_arrangement { + &.rbq_answer_row_arrangement { grid-template-columns: 1fr; grid-template-rows: 1fr; } diff --git a/src/partials/Answers/_rbq_individual_answer_container.scss b/src/partials/Answers/_rbq_individual_answer_container.scss index 4e1656a..150a0e4 100644 --- a/src/partials/Answers/_rbq_individual_answer_container.scss +++ b/src/partials/Answers/_rbq_individual_answer_container.scss @@ -22,10 +22,10 @@ text-align: center; p { - font-size: null; + font-size: medium; } - .rbq_answer_row_arrangement { + &.rbq_answer_row_arrangement { border-bottom: none; border-top-left-radius: 0; border-top-right-radius: 0; @@ -37,18 +37,18 @@ } } - .rbq_answer_background_image { + &.rbq_answer_background_image { border-radius: 0; } - .rbq_question_answered { + &.rbq_question_answered { opacity: 0.6; .rbq_answer_selected { opacity: 1; } } - .rbq_results_available { + &.rbq_results_available { pointer-events: none; } @@ -61,7 +61,7 @@ z-index: 1; padding-bottom: 75.7%; - .rbq_answer_background_image { + &.rbq_answer_background_image { display: none; } } @@ -80,11 +80,11 @@ @media (min-width: 40rem) { height: 208.73px; - .rbq_answer_grid_layout { + &.rbq_answer_grid_layout { height: 194.66px; } - .rbq_answer_row_arrangement { + &.rbq_answer_row_arrangement { height: 55px; } @@ -95,11 +95,11 @@ @media (min-width: 52rem) { height: 204.83px; - .rbq_answer_grid_layout { + &.rbq_answer_grid_layout { height: 194.66px; } - .rbq_answer_row_arrangement { + &.rbq_answer_row_arrangement { height: 55px; } } @@ -116,7 +116,7 @@ width: 100%; text-align: center; - .rbq_answer_row_arrangement { + &.rbq_answer_row_arrangement { padding-left: 1rem; margin: 0; right: auto; @@ -129,9 +129,9 @@ &:hover { cursor: pointer; - .rbq_question_answered { + &.rbq_question_answered { cursor: pointer; - .rbq_answer_selected { + &.rbq_answer_selected { cursor: auto; } } @@ -140,18 +140,18 @@ animation-name: bounceClick; animation-duration: 0.2s; - .rbq_question_answered { + &.rbq_question_answered { animation-name: bounceClick; - .rbq_answer_selected { + &.rbq_answer_selected { animation-name: none; } } - .rbq_answer_row_arrangement { + &.rbq_answer_row_arrangement { animation-name: none; } - .rbq_results_available { + &.rbq_results_available { animation-name: none; } } diff --git a/src/partials/Answers/_rbq_individual_answer_outer_container.scss b/src/partials/Answers/_rbq_individual_answer_outer_container.scss index aaf1c4f..b8d4a60 100644 --- a/src/partials/Answers/_rbq_individual_answer_outer_container.scss +++ b/src/partials/Answers/_rbq_individual_answer_outer_container.scss @@ -16,7 +16,7 @@ transition: transform 0.1s cubic-bezier(0.64, 0.57, 0.67, 1.53); } - .rbq_answer_row_arrangement { + &.rbq_answer_row_arrangement { border-bottom: none; border-left: none; border-right: none; @@ -33,7 +33,7 @@ box-shadow: "0px 0px 1px 3px rgb(173 168 168 / 10%)"; -webkit-box-shadow: "0px 0px 1px 3px rgb(173 168 168 / 10%)"; - .rbq_results_available { + &.rbq_results_available { pointer-events: none; box-shadow: "0 1px 1px rgb(173 168 168 / 10%)"; -webkit-box-shadow: "0 1px 1px rgb(173 168 168 / 10%)"; @@ -41,10 +41,10 @@ cursor: pointer; - .rbq_question_answered { + &.rbq_question_answered { cursor: pointer; - .rbq_answer_selected { + &.rbq_answer_selected { cursor: auto; } } @@ -52,15 +52,15 @@ img { transform: scale(1.1); - .rbq_question_answered { + &.rbq_question_answered { transform: scale(1.1); - .rbq_answer_selected { + &.rbq_answer_selected { transform: scale(1); } } - .rbq_results_available { + &.rbq_results_available { transform: scale(1); } @@ -71,27 +71,27 @@ @media (min-width: 900px) { transform: scale(1.05); - .rbq_question_answered { + &.rbq_question_answered { transform: scale(1.05); } - .rbq_answer_row_arrangement { + &.rbq_answer_row_arrangement { transform: scale(1.01); - .rbq_question_answered { + &.rbq_question_answered { transform: scale(1.01); } } - .rbq_answer_background_image, - .rbq_answer_selected, - .rbq_results_available { + &.rbq_answer_background_image, + &.rbq_answer_selected, + &.rbq_results_available { transform: scale(1); } } transition: transform 0.1s cubic-bezier(0.64, 0.57, 0.67, 1.53); - .rbq_answer_row_arrangement { + &.rbq_answer_row_arrangement { transition: transform 0.2s cubic-bezier(0, 0.73, 0.31, 1.67); } } @@ -100,8 +100,8 @@ opacity: 1; transition: opacity 0.5s ease; - .rbq_results_available { - opacity: null; + &.rbq_results_available { + opacity: 1; } } } diff --git a/src/partials/Question/_rbq_list_item_container.scss b/src/partials/Question/_rbq_list_item_container.scss index 70f3d21..fb592be 100644 --- a/src/partials/Question/_rbq_list_item_container.scss +++ b/src/partials/Question/_rbq_list_item_container.scss @@ -1,8 +1,8 @@ .rbq_list_item_container { - margin-top: 100px; - margin-bottom: 2rem; + margin-top: 100px; + margin-bottom: 2rem; - .rbq_first_question { - margin-top: 0; - } -} \ No newline at end of file + &.rbq_first_question { + margin-top: 0; + } +} diff --git a/src/partials/Question/_rbq_question_image_container.scss b/src/partials/Question/_rbq_question_image_container.scss index 0bf12c9..b5b731a 100644 --- a/src/partials/Question/_rbq_question_image_container.scss +++ b/src/partials/Question/_rbq_question_image_container.scss @@ -13,53 +13,53 @@ border-radius: 3px; margin-bottom: 1rem; - .rbq_image_attribution { + &.rbq_image_attribution { margin-bottom: 0; } - .rbq_question_adjacent_to_image { + &.rbq_question_adjacent_to_image { min-height: calc(277px / 1.5); } @media (min-width: 320px) { min-height: calc(345px / 1.5); - .rbq_question_adjacent_to_image { + &.rbq_question_adjacent_to_image { min-height: calc(322px / 1.5); } } @media (min-width: 360px) { min-height: calc(345px / 1.5); - .rbq_question_adjacent_to_image { + &.rbq_question_adjacent_to_image { min-height: calc(384px / 1.5); } } @media (min-width: 400px) { min-height: calc(345px / 1.5); - .rbq_question_adjacent_to_image { + &.rbq_question_adjacent_to_image { min-height: calc(424px / 1.5); } } @media (min-width: 500px) { min-height: calc(345px / 1.5); - .rbq_question_adjacent_to_image { + &.rbq_question_adjacent_to_image { min-height: calc(568px / 1.5); } } @media (min-width: 40rem) { min-height: calc(345px / 1.5); - .rbq_question_adjacent_to_image { + &.rbq_question_adjacent_to_image { min-height: 420px; } } @media (min-width: 52rem) { min-height: 345px; - .rbq_question_adjacent_to_image { + &.rbq_question_adjacent_to_image { min-height: 420px; } } diff --git a/src/partials/Question/_rbq_question_inner_container.scss b/src/partials/Question/_rbq_question_inner_container.scss index d73d067..ad191eb 100644 --- a/src/partials/Question/_rbq_question_inner_container.scss +++ b/src/partials/Question/_rbq_question_inner_container.scss @@ -13,34 +13,34 @@ align-items: center; margin-bottom: 1rem; - .rbq_question_adjacent_to_image { + &.rbq_question_adjacent_to_image { min-height: calc(277px / 1.5); } @media (min-width: 320px) { min-height: calc(345px / 1.5); - .rbq_question_adjacent_to_image { + &.rbq_question_adjacent_to_image { min-height: calc(322px / 1.5); } } @media (min-width: 360px) { - .rbq_question_adjacent_to_image { + &.rbq_question_adjacent_to_image { min-height: calc(384px / 1.5); } } @media (min-width: 400px) { - .rbq_question_adjacent_to_image { + &.rbq_question_adjacent_to_image { min-height: calc(424px / 1.5); } } @media (min-width: 500px) { - .rbq_question_adjacent_to_image { + &.rbq_question_adjacent_to_image { min-height: calc(568px / 1.5); } } @media (min-width: 40rem) { - .rbq_question_adjacent_to_image { + &.rbq_question_adjacent_to_image { min-height: 443px; } } diff --git a/src/partials/Question/_rbq_question_overlap_text.scss b/src/partials/Question/_rbq_question_overlap_text.scss index 0f2b364..9b4904d 100644 --- a/src/partials/Question/_rbq_question_overlap_text.scss +++ b/src/partials/Question/_rbq_question_overlap_text.scss @@ -16,7 +16,7 @@ font-size: calc(62px / 2); -webkit-text-stroke: 0; - .rbq_question_with_bg_image { + &.rbq_question_with_bg_image { -webkit-text-stroke: calc(2px / 1.5) #000000; } diff --git a/src/partials/Question/_rbq_text_fit.scss b/src/partials/Question/_rbq_text_fit.scss index 4c4f012..b4dfafc 100644 --- a/src/partials/Question/_rbq_text_fit.scss +++ b/src/partials/Question/_rbq_text_fit.scss @@ -22,11 +22,11 @@ cursor: pointer; - .rbq_text_hovered { + &.rbq_text_hovered { cursor: pointer; - .rbq_question_answered { + &.rbq_question_answered { cursor: pointer; - .rbq_answer_selected { + &.rbq_answer_selected { cursor: auto; } } @@ -34,16 +34,16 @@ transform: scale(1); - .rbq_text_hovered { + &.rbq_text_hovered { transform: scale(1.05); - .rbq_question_answered { + &.rbq_question_answered { transform: scale(1.05); } - .rbq_answer_selected, - .rbq_answer_row_arrangement, - .rbq_results_available { + &.rbq_answer_selected, + &.rbq_answer_row_arrangement, + &.rbq_results_available { transform: scale(1); } } @@ -65,16 +65,16 @@ animation-name: none; - .rbq_text_hovered { + &.rbq_text_hovered { animation-name: bounceClick; - .rbq_question_answered { + &.rbq_question_answered { animation-name: bounceClick; } - .rbq_answer_selected, - .rbq_answer_row_arrangement, - .rbq_results_available { + &.rbq_answer_selected, + &.rbq_answer_row_arrangement, + &.rbq_results_available { animation-name: none; } } diff --git a/src/partials/ReactBuzzFeedQuiz/_rbq_quiz_title.scss b/src/partials/ReactBuzzFeedQuiz/_rbq_quiz_title.scss index d5e40c8..7b3a1eb 100644 --- a/src/partials/ReactBuzzFeedQuiz/_rbq_quiz_title.scss +++ b/src/partials/ReactBuzzFeedQuiz/_rbq_quiz_title.scss @@ -1,14 +1,15 @@ - .rbq_quiz_title { - font-size: 1.625rem; - line-height: 1.2; - font-weight: 700; - text-align: left; - margin: 0; - padding: 0; - margin-bottom: 0.5rem; - @media (min-width: 40rem) { - font-size: 2.5rem; - line-height: 1.025; - line-height: 1.05; - } -} \ No newline at end of file +.rbq_quiz_title { + font-size: 1.625rem; + line-height: 1.2; + font-weight: 700; + text-align: left; + margin: 0; + padding: 0; + margin-bottom: 0.5rem; + + @media (min-width: 40rem) { + font-size: 2.5rem; + line-height: 1.025; + line-height: 1.05; + } +} diff --git a/src/partials/Result/_rbq_mobile_retake_quiz_container.scss b/src/partials/Result/_rbq_mobile_retake_quiz_container.scss index d244366..14964c9 100644 --- a/src/partials/Result/_rbq_mobile_retake_quiz_container.scss +++ b/src/partials/Result/_rbq_mobile_retake_quiz_container.scss @@ -1,27 +1,27 @@ - .rbq_mobile_retake_quiz_container { - display: flex; - align-items: center; - justify-content: center; - width: 100%; - padding-top: 1rem; - line-height: 0; - cursor: pointer; - svg { - width: 1.125rem; - height: 1.125rem; - path { - stroke: #fff; - } +.rbq_mobile_retake_quiz_container { + display: flex; + align-items: center; + justify-content: center; + width: 100%; + padding-top: 1rem; + line-height: 0; + cursor: pointer; + svg { + width: 1.125rem; + height: 1.125rem; + path { + stroke: #fff; } - p { - color: #fff; - font-size: 0.95rem; - line-height: 1.3; - margin: 0; - padding-left: 0.5rem; - font-weight: 700; - } - @media (min-width: 40rem) { - display: none; - } -} \ No newline at end of file + } + p { + color: #fff; + font-size: 0.95rem; + line-height: 1.3; + margin: 0; + padding-left: 0.5rem; + font-weight: 700; + } + @media (min-width: 40rem) { + display: none; + } +} diff --git a/src/partials/Result/_rbq_share_button.scss b/src/partials/Result/_rbq_share_button.scss index 1346a46..0fc7e90 100644 --- a/src/partials/Result/_rbq_share_button.scss +++ b/src/partials/Result/_rbq_share_button.scss @@ -1,73 +1,73 @@ .rbq_share_button { - width: auto; - display: flex; - align-items: center; - justify-content: center; - color: #fff; - font-weight: 600; - padding: 0.5rem 0.875rem; - margin-right: 0.25rem; - margin-bottom: 0.5rem; - line-height: 1.5rem; - font-size: 0.875rem; - min-width: 4rem; - max-height: 1.5rem; - border-radius: 3px; - cursor: pointer; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - transition: background-color 0.1s ease, border 0.1s ease; + width: auto; + display: flex; + align-items: center; + justify-content: center; + color: #fff; + font-weight: 600; + padding: 0.5rem 0.875rem; + margin-right: 0.25rem; + margin-bottom: 0.5rem; + line-height: 1.5rem; + font-size: 0.875rem; + min-width: 4rem; + max-height: 1.5rem; + border-radius: 3px; + cursor: pointer; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + transition: background-color 0.1s ease, border 0.1s ease; - .rbq_facebook_share_button { - background-color: "#3b5998"; - border: "1px solid #3b5998"; + &.rbq_facebook_share_button { + background-color: "#3b5998"; + border: "1px solid #3b5998"; - &:hover { - background-color: "#2d4373"; - border: "1px solid #2d4373"; - } + &:hover { + background-color: "#2d4373"; + border: "1px solid #2d4373"; } + } - .rbq_twitter_share_button { - background-color: "#55acee"; - border: "1px solid #55acee"; + &.rbq_twitter_share_button { + background-color: "#55acee"; + border: "1px solid #55acee"; - &:hover { - background-color: "#2795e9"; - border: "1px solid #2795e9"; - } + &:hover { + background-color: "#2795e9"; + border: "1px solid #2795e9"; } + } - .rbq_link_share_button { - width: 100%; - background-color: "#0f65ef"; - border: "1px solid #0f65ef"; + &.rbq_link_share_button { + width: 100%; + background-color: "#0f65ef"; + border: "1px solid #0f65ef"; - &:hover { - background-color: "#0c51bf"; - border: "1px solid #0c51bf"; - } + &:hover { + background-color: "#0c51bf"; + border: "1px solid #0c51bf"; } + } - @media (min-width: 40rem) { - padding: 0.2rem 0.625rem; - line-height: 1.25rem; - margin-bottom: 0; - width: auto; - } + @media (min-width: 40rem) { + padding: 0.2rem 0.625rem; + line-height: 1.25rem; + margin-bottom: 0; + width: auto; + } - svg { - width: 1rem; - height: 1rem; - margin-right: 0.7rem; - position: relative; - position: relative; - @media (min-width: 40rem) { - top: auto; - width: 0.875rem; - height: 0.875rem; - margin-right: 0.3125rem; - } + svg { + width: 1rem; + height: 1rem; + margin-right: 0.7rem; + position: relative; + position: relative; + @media (min-width: 40rem) { + top: auto; + width: 0.875rem; + height: 0.875rem; + margin-right: 0.3125rem; } -} \ No newline at end of file + } +} diff --git a/src/partials/Result/_rbq_tooltip_container.scss b/src/partials/Result/_rbq_tooltip_container.scss index 3fafbf9..b0bea70 100644 --- a/src/partials/Result/_rbq_tooltip_container.scss +++ b/src/partials/Result/_rbq_tooltip_container.scss @@ -38,7 +38,7 @@ animation: fadein 0.2s ease; - .rbq_tooltip_animating_out { + &.rbq_tooltip_animating_out { animation: fadeout 0.5s ease; } diff --git a/webpack.config.js b/webpack.config.js index c9ef3eb..3bba6b9 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -2,7 +2,6 @@ const path = require("path"); const TerserPlugin = require("terser-webpack-plugin"); const MiniCssExtractPlugin = require("mini-css-extract-plugin"); const ForkTsCheckerWebpackPlugin = require("fork-ts-checker-webpack-plugin"); -const CopyPlugin = require("copy-webpack-plugin"); module.exports = { optimization: { @@ -47,24 +46,12 @@ module.exports = { }, plugins: [ new MiniCssExtractPlugin({ - filename: "[name].css", + filename: "styles.css", chunkFilename: "[id].css", }), new ForkTsCheckerWebpackPlugin({ typescript: true, }), - new CopyPlugin({ - patterns: [ - { - from: "*.json", - globOptions: { - ignore: ["**/package-lock.*"], - }, - }, - { from: "*.txt" }, - { from: "*.md" }, - ], - }), ], resolve: { alias: { From d8ae28af5cb06da0bb06b1f662fc6041a8f01f3f Mon Sep 17 00:00:00 2001 From: amamenko Date: Wed, 9 Jun 2021 23:24:50 -0400 Subject: [PATCH 07/19] Updated default export of BuzzFeed component to relative export --- example/package-lock.json | 207 ------------------ example/package.json | 1 - example/src/App.js | 4 +- package.json | 2 +- ...ReactBuzzFeedQuiz.tsx => BuzzFeedQuiz.tsx} | 8 +- .../ShareButtons/CopyLinkButton.tsx | 6 +- src/index.ts | 28 +-- src/interfaces/Answers/answer.interface.ts | 4 +- .../buzzfeed_quiz.interface.ts} | 20 +- .../falsy.interface.ts | 0 .../image.interface.ts | 0 src/interfaces/Question/question.interface.ts | 4 +- .../Question/question_props.interface.ts | 6 +- .../copy_link_button.interface.ts | 4 +- .../ShareButtons/facebook_button.interface.ts | 4 +- .../ShareButtons/twitter_button.interface.ts | 8 +- .../Result/result_image.interface.ts | 16 +- .../Result/result_props.interface.ts | 14 +- .../_rbq_outer_quiz_container.scss | 13 +- webpack.config.js | 3 +- 20 files changed, 61 insertions(+), 291 deletions(-) rename src/{ReactBuzzFeedQuiz.tsx => BuzzFeedQuiz.tsx} (96%) rename src/interfaces/{ReactBuzzFeedQuiz/react_buzzfeed_quiz.interface.ts => BuzzFeedQuiz/buzzfeed_quiz.interface.ts} (60%) rename src/interfaces/{ReactBuzzFeedQuiz => BuzzFeedQuiz}/falsy.interface.ts (100%) rename src/interfaces/{ReactBuzzFeedQuiz => BuzzFeedQuiz}/image.interface.ts (100%) diff --git a/example/package-lock.json b/example/package-lock.json index 60e75b6..16405e7 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -9,7 +9,6 @@ "dependencies": { "async-module-loader": "^2.1.0", "react": "^17.0.1", - "react-buzzfeed-quiz": "file:react-buzzfeed-quiz-1.0.11.tgz", "react-dom": "^17.0.1", "react-scripts": "4.0.2", "styled-components": "^5.2.1", @@ -12618,11 +12617,6 @@ "lodash._reinterpolate": "^3.0.0" } }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" - }, "node_modules/lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", @@ -13111,11 +13105,6 @@ "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", "optional": true }, - "node_modules/nanoid": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", - "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" - }, "node_modules/nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -15755,21 +15744,6 @@ "node": ">=10" } }, - "node_modules/react-buzzfeed-quiz": { - "version": "1.0.11", - "resolved": "file:react-buzzfeed-quiz-1.0.11.tgz", - "integrity": "sha512-g3pxkJY8beOJMpa0c5cWmktce6KcA2K0yVKWzHb+5kmkuTCJZ88mP08MgF9o4IfZOHIRF/PFdN62J8CbsXu6xQ==", - "license": "MIT", - "dependencies": { - "react-icons": "^4.2.0", - "react-scale-text": "^1.2.2", - "react-scroll": "^1.8.1" - }, - "peerDependencies": { - "react": ">=15.0.1", - "react-dom": ">=15.0.1" - } - }, "node_modules/react-dev-utils": { "version": "11.0.4", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", @@ -15982,14 +15956,6 @@ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" }, - "node_modules/react-icons": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.2.0.tgz", - "integrity": "sha512-rmzEDFt+AVXRzD7zDE21gcxyBizD/3NqjbX6cmViAgdqfJ2UiLer8927/QhhrXQV7dEj/1EGuOTPp7JnLYVJKQ==", - "peerDependencies": { - "react": "*" - } - }, "node_modules/react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", @@ -16003,55 +15969,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-scale-text": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/react-scale-text/-/react-scale-text-1.2.2.tgz", - "integrity": "sha512-m78d/ZlQ7vUArV9MhF+JStlg2fJXkHfuRw1CMBj7B+II4/Dlin7hW8r4h2EsiBaz1joZS1B6lp3qgWbx0E6yPQ==", - "dependencies": { - "lodash": "^4.17.4", - "prop-types": "^15.6.0", - "react": "^15.4.2 || ^16.0.0", - "react-dom": "^15.4.2 || ^16.0.0", - "shortid": "^2.2.8", - "warning": "^3.0.0" - } - }, - "node_modules/react-scale-text/node_modules/react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-scale-text/node_modules/react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - }, - "peerDependencies": { - "react": "^16.14.0" - } - }, - "node_modules/react-scale-text/node_modules/scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, "node_modules/react-scripts": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.2.tgz", @@ -16187,19 +16104,6 @@ "node": ">=6" } }, - "node_modules/react-scroll": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.2.tgz", - "integrity": "sha512-f2ZEG5fsPbPTySI9ekcFpETCcNlqbmwbQj9hhzYK8tkgv+PA8APatSt66o/q0KSkDZxyT98ONTtXp9x0lyowEw==", - "dependencies": { - "lodash.throttle": "^4.1.1", - "prop-types": "^15.7.2" - }, - "peerDependencies": { - "react": "^15.5.4 || ^16.0.0 || ^17.0.0", - "react-dom": "^15.5.4 || ^16.0.0 || ^17.0.0" - } - }, "node_modules/read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", @@ -17527,14 +17431,6 @@ "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "optional": true }, - "node_modules/shortid": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", - "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", - "dependencies": { - "nanoid": "^2.1.0" - } - }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -19656,14 +19552,6 @@ "makeerror": "1.0.x" } }, - "node_modules/warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", - "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, "node_modules/watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", @@ -31141,11 +31029,6 @@ "lodash._reinterpolate": "^3.0.0" } }, - "lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" - }, "lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", @@ -31529,11 +31412,6 @@ "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", "optional": true }, - "nanoid": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", - "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" - }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -33632,15 +33510,6 @@ "whatwg-fetch": "^3.4.1" } }, - "react-buzzfeed-quiz": { - "version": "file:react-buzzfeed-quiz-1.0.11.tgz", - "integrity": "sha512-g3pxkJY8beOJMpa0c5cWmktce6KcA2K0yVKWzHb+5kmkuTCJZ88mP08MgF9o4IfZOHIRF/PFdN62J8CbsXu6xQ==", - "requires": { - "react-icons": "^4.2.0", - "react-scale-text": "^1.2.2", - "react-scroll": "^1.8.1" - } - }, "react-dev-utils": { "version": "11.0.4", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", @@ -33799,12 +33668,6 @@ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" }, - "react-icons": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.2.0.tgz", - "integrity": "sha512-rmzEDFt+AVXRzD7zDE21gcxyBizD/3NqjbX6cmViAgdqfJ2UiLer8927/QhhrXQV7dEj/1EGuOTPp7JnLYVJKQ==", - "requires": {} - }, "react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", @@ -33815,51 +33678,6 @@ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" }, - "react-scale-text": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/react-scale-text/-/react-scale-text-1.2.2.tgz", - "integrity": "sha512-m78d/ZlQ7vUArV9MhF+JStlg2fJXkHfuRw1CMBj7B+II4/Dlin7hW8r4h2EsiBaz1joZS1B6lp3qgWbx0E6yPQ==", - "requires": { - "lodash": "^4.17.4", - "prop-types": "^15.6.0", - "react": "^15.4.2 || ^16.0.0", - "react-dom": "^15.4.2 || ^16.0.0", - "shortid": "^2.2.8", - "warning": "^3.0.0" - }, - "dependencies": { - "react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - } - }, - "react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - } - }, - "scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - } - } - }, "react-scripts": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.2.tgz", @@ -33966,15 +33784,6 @@ } } }, - "react-scroll": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.2.tgz", - "integrity": "sha512-f2ZEG5fsPbPTySI9ekcFpETCcNlqbmwbQj9hhzYK8tkgv+PA8APatSt66o/q0KSkDZxyT98ONTtXp9x0lyowEw==", - "requires": { - "lodash.throttle": "^4.1.1", - "prop-types": "^15.7.2" - } - }, "read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", @@ -35016,14 +34825,6 @@ "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "optional": true }, - "shortid": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", - "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", - "requires": { - "nanoid": "^2.1.0" - } - }, "side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -36689,14 +36490,6 @@ "makeerror": "1.0.x" } }, - "warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", - "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", - "requires": { - "loose-envify": "^1.0.0" - } - }, "watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", diff --git a/example/package.json b/example/package.json index 24c39af..c71edc3 100644 --- a/example/package.json +++ b/example/package.json @@ -5,7 +5,6 @@ "dependencies": { "async-module-loader": "^2.1.0", "react": "^17.0.1", - "react-buzzfeed-quiz": "file:react-buzzfeed-quiz-1.0.11.tgz", "react-dom": "^17.0.1", "react-scripts": "4.0.2", "styled-components": "^5.2.1", diff --git a/example/src/App.js b/example/src/App.js index c39c0a3..3b1fcba 100644 --- a/example/src/App.js +++ b/example/src/App.js @@ -8,7 +8,7 @@ import SecondResultCatImage from "./images/SecondResultCatImage.jpg"; import ThirdResultCatImage from "./images/ThirdResultCatImage.jpg"; import styled from "styled-components"; import { FaYarn, FaNpm, FaGithub } from "react-icons/fa"; -import ReactBuzzFeedQuiz from "react-buzzfeed-quiz"; +import { BuzzFeedQuiz } from "react-buzzfeed-quiz"; import "react-buzzfeed-quiz/lib/styles.css"; const StyledNav = styled.div` @@ -191,7 +191,7 @@ const App = () => { - = (props) => { +const BuzzFeedQuiz: FC = (props) => { const { title, description, @@ -185,7 +185,7 @@ const ReactBuzzFeedQuiz: FC = (props) => { ); }; -ReactBuzzFeedQuiz.defaultProps = { +BuzzFeedQuiz.defaultProps = { title: "", description: "", byline: true, @@ -212,4 +212,4 @@ ReactBuzzFeedQuiz.defaultProps = { results: [], }; -export default ReactBuzzFeedQuiz; +export default BuzzFeedQuiz; diff --git a/src/components/ShareButtons/CopyLinkButton.tsx b/src/components/ShareButtons/CopyLinkButton.tsx index 6735444..a0c1c05 100644 --- a/src/components/ShareButtons/CopyLinkButton.tsx +++ b/src/components/ShareButtons/CopyLinkButton.tsx @@ -76,7 +76,11 @@ const CopyLinkButton: FC = ({ className={`rbq_share_button rbq_link_share_button ${ isMobile ? "rbq_mobile_link_share_button" : "" }`} - onClick={() => handleShareLinkClicked(copyShareLink)} + onClick={() => { + if (copyShareLink) { + handleShareLinkClicked(copyShareLink); + } + }} > >; scrollFunction(element: string, questionIndex: number): void; - onAnswerSelection(): void; + onAnswerSelection?(): void; } -export default QuestionProps; \ No newline at end of file +export default QuestionProps; diff --git a/src/interfaces/Result/ShareButtons/copy_link_button.interface.ts b/src/interfaces/Result/ShareButtons/copy_link_button.interface.ts index 544cf29..c34024f 100644 --- a/src/interfaces/Result/ShareButtons/copy_link_button.interface.ts +++ b/src/interfaces/Result/ShareButtons/copy_link_button.interface.ts @@ -4,8 +4,8 @@ interface CopyLinkButtonProps { shareLinkClicked: boolean; changeShareLinkClicked: Dispatch>; shareLinkAnimatingOut: boolean; - copyShareLink: string; + copyShareLink?: string; isMobile?: boolean; } -export default CopyLinkButtonProps; \ No newline at end of file +export default CopyLinkButtonProps; diff --git a/src/interfaces/Result/ShareButtons/facebook_button.interface.ts b/src/interfaces/Result/ShareButtons/facebook_button.interface.ts index e12eaab..eda8f8b 100644 --- a/src/interfaces/Result/ShareButtons/facebook_button.interface.ts +++ b/src/interfaces/Result/ShareButtons/facebook_button.interface.ts @@ -1,6 +1,6 @@ interface FacebookButtonProps { - facebookShareLink: string; + facebookShareLink?: string; isMobile?: boolean; } -export default FacebookButtonProps; \ No newline at end of file +export default FacebookButtonProps; diff --git a/src/interfaces/Result/ShareButtons/twitter_button.interface.ts b/src/interfaces/Result/ShareButtons/twitter_button.interface.ts index 06b7b51..56887f1 100644 --- a/src/interfaces/Result/ShareButtons/twitter_button.interface.ts +++ b/src/interfaces/Result/ShareButtons/twitter_button.interface.ts @@ -1,8 +1,8 @@ interface TwitterButtonProps { - twitterShareLink: string; - twitterShareText: string; - twitterShareHashtags: string[]; + twitterShareLink?: string; + twitterShareText?: string; + twitterShareHashtags?: string[]; isMobile?: boolean; } -export default TwitterButtonProps; \ No newline at end of file +export default TwitterButtonProps; diff --git a/src/interfaces/Result/result_image.interface.ts b/src/interfaces/Result/result_image.interface.ts index de5c27f..2ec6ca5 100644 --- a/src/interfaces/Result/result_image.interface.ts +++ b/src/interfaces/Result/result_image.interface.ts @@ -1,13 +1,13 @@ -import Falsy from "../ReactBuzzFeedQuiz/falsy.interface"; +import Falsy from "../BuzzFeedQuiz/falsy.interface"; type ResultImageType = - | { - resultImageSrc?: Falsy; - imageAttribution?: never; + | { + resultImageSrc?: Falsy; + imageAttribution?: never; } - | { - resultImageSrc?: string; - imageAttribution?: string; + | { + resultImageSrc?: string; + imageAttribution?: string; }; -export default ResultImageType; \ No newline at end of file +export default ResultImageType; diff --git a/src/interfaces/Result/result_props.interface.ts b/src/interfaces/Result/result_props.interface.ts index ead2210..3aeca4f 100644 --- a/src/interfaces/Result/result_props.interface.ts +++ b/src/interfaces/Result/result_props.interface.ts @@ -1,5 +1,5 @@ import { Dispatch, SetStateAction } from "react"; -import ResultType from "./result.interface"; +import ResultType from "./result.interface"; import ISelectedAnswer from "../Answers/selected_answer.interface"; interface ResultProps { @@ -7,13 +7,13 @@ interface ResultProps { resultsAvailable: boolean; finalResult: ResultType[]; facebookShareButton: boolean; - facebookShareLink: string; + facebookShareLink?: string; twitterShareButton: boolean; - twitterShareLink: string; - twitterShareText: string; - twitterShareHashtags: string[]; + twitterShareLink?: string; + twitterShareText?: string; + twitterShareHashtags?: string[]; copyShareButton: boolean; - copyShareLink: string; + copyShareLink?: string; shareLinkClicked: boolean; changeShareLinkClicked: Dispatch>; shareLinkAnimatingOut: boolean; @@ -26,4 +26,4 @@ interface ResultProps { onRestart?(): void; } -export default ResultProps; \ No newline at end of file +export default ResultProps; diff --git a/src/partials/ReactBuzzFeedQuiz/_rbq_outer_quiz_container.scss b/src/partials/ReactBuzzFeedQuiz/_rbq_outer_quiz_container.scss index 4c65af2..19388dd 100644 --- a/src/partials/ReactBuzzFeedQuiz/_rbq_outer_quiz_container.scss +++ b/src/partials/ReactBuzzFeedQuiz/_rbq_outer_quiz_container.scss @@ -1,8 +1,7 @@ .rbq_outer_quiz_container { - font-family: "Proxima Nova"; - position: relative; - display: flex; - align-items: center; - justify-content: center; - padding: 16px; -} \ No newline at end of file + position: relative; + display: flex; + align-items: center; + justify-content: center; + padding: 16px; +} diff --git a/webpack.config.js b/webpack.config.js index 3bba6b9..1e36c7c 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -9,7 +9,8 @@ module.exports = { }, mode: "production", entry: { - ReactBuzzFeedQuiz: "./src/ReactBuzzFeedQuiz.tsx", + BuzzFeedQuiz: "./src/BuzzFeedQuiz.tsx", + index: "./src/index.ts", "./components/Answers": "./src/components/Answers.tsx", "./components/Byline": "./src/components/Byline.tsx", "./components/Question": "./src/components/Question.tsx", From 7cc42f021b16a8a4e96fa9d860f157020a8400a8 Mon Sep 17 00:00:00 2001 From: amamenko Date: Thu, 10 Jun 2021 23:15:23 -0400 Subject: [PATCH 08/19] Updated example to include font preloading and made sass adjustments --- example/package-lock.json | 207 ++++++ example/package.json | 1 + example/src/App.css | 21 + example/src/App.js | 659 +++++++++--------- example/src/LogoSpinner.js | 16 + .../src/assets/fonts/ProximaNova-Black.eot | Bin 0 -> 127658 bytes .../src/assets/fonts/ProximaNova-Black.ttf | Bin 0 -> 127456 bytes .../src/assets/fonts/ProximaNova-Black.woff | Bin 0 -> 50440 bytes .../src/assets/fonts/ProximaNova-BlackIt.eot | Bin 0 -> 136194 bytes .../src/assets/fonts/ProximaNova-BlackIt.ttf | Bin 0 -> 135972 bytes .../src/assets/fonts/ProximaNova-BlackIt.woff | Bin 0 -> 52880 bytes example/src/assets/fonts/ProximaNova-Bold.eot | Bin 0 -> 129754 bytes example/src/assets/fonts/ProximaNova-Bold.ttf | Bin 0 -> 129556 bytes .../src/assets/fonts/ProximaNova-Bold.woff | Bin 0 -> 52068 bytes .../src/assets/fonts/ProximaNova-BoldIt.eot | Bin 0 -> 137894 bytes .../src/assets/fonts/ProximaNova-BoldIt.ttf | Bin 0 -> 137676 bytes .../src/assets/fonts/ProximaNova-BoldIt.woff | Bin 0 -> 54636 bytes .../src/assets/fonts/ProximaNova-Extrabld.eot | Bin 0 -> 129658 bytes .../src/assets/fonts/ProximaNova-Extrabld.ttf | Bin 0 -> 129440 bytes .../assets/fonts/ProximaNova-Extrabld.woff | Bin 0 -> 51656 bytes .../assets/fonts/ProximaNova-ExtrabldIt.eot | Bin 0 -> 137186 bytes .../assets/fonts/ProximaNova-ExtrabldIt.ttf | Bin 0 -> 136948 bytes .../assets/fonts/ProximaNova-ExtrabldIt.woff | Bin 0 -> 54268 bytes .../src/assets/fonts/ProximaNova-Light.eot | Bin 0 -> 132306 bytes .../src/assets/fonts/ProximaNova-Light.ttf | Bin 0 -> 132104 bytes .../src/assets/fonts/ProximaNova-Light.woff | Bin 0 -> 52452 bytes .../src/assets/fonts/ProximaNova-LightIt.eot | Bin 0 -> 139338 bytes .../src/assets/fonts/ProximaNova-LightIt.ttf | Bin 0 -> 139116 bytes .../src/assets/fonts/ProximaNova-LightIt.woff | Bin 0 -> 55152 bytes .../src/assets/fonts/ProximaNova-Regular.eot | Bin 0 -> 130846 bytes .../src/assets/fonts/ProximaNova-Regular.ttf | Bin 0 -> 130636 bytes .../src/assets/fonts/ProximaNova-Regular.woff | Bin 0 -> 52396 bytes .../assets/fonts/ProximaNova-RegularIt.eot | Bin 0 -> 138534 bytes .../assets/fonts/ProximaNova-RegularIt.ttf | Bin 0 -> 138304 bytes .../assets/fonts/ProximaNova-RegularIt.woff | Bin 0 -> 54932 bytes .../src/assets/fonts/ProximaNova-Semibold.eot | Bin 0 -> 130974 bytes .../src/assets/fonts/ProximaNova-Semibold.ttf | Bin 0 -> 130760 bytes .../assets/fonts/ProximaNova-Semibold.woff | Bin 0 -> 51896 bytes .../assets/fonts/ProximaNova-SemiboldIt.eot | Bin 0 -> 138470 bytes .../assets/fonts/ProximaNova-SemiboldIt.ttf | Bin 0 -> 138236 bytes .../assets/fonts/ProximaNova-SemiboldIt.woff | Bin 0 -> 54404 bytes .../src/assets/fonts/ProximaNova-ThinIt.eot | Bin 0 -> 139574 bytes .../src/assets/fonts/ProximaNova-ThinIt.ttf | Bin 0 -> 139356 bytes .../src/assets/fonts/ProximaNova-ThinIt.woff | Bin 0 -> 53908 bytes .../src/assets/fonts/ProximaNovaT-Thin.eot | Bin 0 -> 132422 bytes .../src/assets/fonts/ProximaNovaT-Thin.ttf | Bin 0 -> 132224 bytes .../src/assets/fonts/ProximaNovaT-Thin.woff | Bin 0 -> 51436 bytes .../images/AdditionalCatPhoto.jpg | Bin .../src/{ => assets}/images/CalmSkyPhoto.jpg | Bin .../images/FirstResultCatImage.jpg | Bin .../src/{ => assets}/images/ProfilePhoto.jpg | Bin example/src/{ => assets}/images/RBQLogo.jpg | Bin .../images/SecondResultCatImage.jpg | Bin .../src/{ => assets}/images/StockCatPhoto.jpg | Bin .../images/ThirdResultCatImage.jpg | Bin example/src/assets/svg/logo.svg | 5 + example/src/index.css | 123 +++- src/components/Answers.tsx | 51 +- src/interfaces/Answers/answer.interface.ts | 2 +- .../Answers/answers_props.interface.ts | 4 +- .../BuzzFeedQuiz/buzzfeed_quiz.interface.ts | 6 +- .../Question/question_props.interface.ts | 2 +- src/interfaces/Result/result.interface.ts | 4 +- .../Result/result_props.interface.ts | 4 +- src/interfaces/react-scale-text.d.ts | 1 + .../_rbq_individual_answer_container.scss | 44 +- ...rbq_individual_answer_outer_container.scss | 88 +-- src/partials/Question/_rbq_text_fit.scss | 10 +- 68 files changed, 811 insertions(+), 437 deletions(-) create mode 100644 example/src/App.css create mode 100644 example/src/LogoSpinner.js create mode 100644 example/src/assets/fonts/ProximaNova-Black.eot create mode 100644 example/src/assets/fonts/ProximaNova-Black.ttf create mode 100644 example/src/assets/fonts/ProximaNova-Black.woff create mode 100644 example/src/assets/fonts/ProximaNova-BlackIt.eot create mode 100644 example/src/assets/fonts/ProximaNova-BlackIt.ttf create mode 100644 example/src/assets/fonts/ProximaNova-BlackIt.woff create mode 100644 example/src/assets/fonts/ProximaNova-Bold.eot create mode 100644 example/src/assets/fonts/ProximaNova-Bold.ttf create mode 100644 example/src/assets/fonts/ProximaNova-Bold.woff create mode 100644 example/src/assets/fonts/ProximaNova-BoldIt.eot create mode 100644 example/src/assets/fonts/ProximaNova-BoldIt.ttf create mode 100644 example/src/assets/fonts/ProximaNova-BoldIt.woff create mode 100644 example/src/assets/fonts/ProximaNova-Extrabld.eot create mode 100644 example/src/assets/fonts/ProximaNova-Extrabld.ttf create mode 100644 example/src/assets/fonts/ProximaNova-Extrabld.woff create mode 100644 example/src/assets/fonts/ProximaNova-ExtrabldIt.eot create mode 100644 example/src/assets/fonts/ProximaNova-ExtrabldIt.ttf create mode 100644 example/src/assets/fonts/ProximaNova-ExtrabldIt.woff create mode 100644 example/src/assets/fonts/ProximaNova-Light.eot create mode 100644 example/src/assets/fonts/ProximaNova-Light.ttf create mode 100644 example/src/assets/fonts/ProximaNova-Light.woff create mode 100644 example/src/assets/fonts/ProximaNova-LightIt.eot create mode 100644 example/src/assets/fonts/ProximaNova-LightIt.ttf create mode 100644 example/src/assets/fonts/ProximaNova-LightIt.woff create mode 100644 example/src/assets/fonts/ProximaNova-Regular.eot create mode 100644 example/src/assets/fonts/ProximaNova-Regular.ttf create mode 100644 example/src/assets/fonts/ProximaNova-Regular.woff create mode 100644 example/src/assets/fonts/ProximaNova-RegularIt.eot create mode 100644 example/src/assets/fonts/ProximaNova-RegularIt.ttf create mode 100644 example/src/assets/fonts/ProximaNova-RegularIt.woff create mode 100644 example/src/assets/fonts/ProximaNova-Semibold.eot create mode 100644 example/src/assets/fonts/ProximaNova-Semibold.ttf create mode 100644 example/src/assets/fonts/ProximaNova-Semibold.woff create mode 100644 example/src/assets/fonts/ProximaNova-SemiboldIt.eot create mode 100644 example/src/assets/fonts/ProximaNova-SemiboldIt.ttf create mode 100644 example/src/assets/fonts/ProximaNova-SemiboldIt.woff create mode 100644 example/src/assets/fonts/ProximaNova-ThinIt.eot create mode 100644 example/src/assets/fonts/ProximaNova-ThinIt.ttf create mode 100644 example/src/assets/fonts/ProximaNova-ThinIt.woff create mode 100644 example/src/assets/fonts/ProximaNovaT-Thin.eot create mode 100644 example/src/assets/fonts/ProximaNovaT-Thin.ttf create mode 100644 example/src/assets/fonts/ProximaNovaT-Thin.woff rename example/src/{ => assets}/images/AdditionalCatPhoto.jpg (100%) rename example/src/{ => assets}/images/CalmSkyPhoto.jpg (100%) rename example/src/{ => assets}/images/FirstResultCatImage.jpg (100%) rename example/src/{ => assets}/images/ProfilePhoto.jpg (100%) rename example/src/{ => assets}/images/RBQLogo.jpg (100%) rename example/src/{ => assets}/images/SecondResultCatImage.jpg (100%) rename example/src/{ => assets}/images/StockCatPhoto.jpg (100%) rename example/src/{ => assets}/images/ThirdResultCatImage.jpg (100%) create mode 100644 example/src/assets/svg/logo.svg create mode 100644 src/interfaces/react-scale-text.d.ts diff --git a/example/package-lock.json b/example/package-lock.json index 16405e7..98ec34f 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -9,6 +9,7 @@ "dependencies": { "async-module-loader": "^2.1.0", "react": "^17.0.1", + "react-buzzfeed-quiz": "file:react-buzzfeed-quiz-1.0.11.tgz", "react-dom": "^17.0.1", "react-scripts": "4.0.2", "styled-components": "^5.2.1", @@ -12617,6 +12618,11 @@ "lodash._reinterpolate": "^3.0.0" } }, + "node_modules/lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, "node_modules/lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", @@ -13105,6 +13111,11 @@ "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", "optional": true }, + "node_modules/nanoid": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", + "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" + }, "node_modules/nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -15744,6 +15755,21 @@ "node": ">=10" } }, + "node_modules/react-buzzfeed-quiz": { + "version": "1.0.11", + "resolved": "file:react-buzzfeed-quiz-1.0.11.tgz", + "integrity": "sha512-O8dk2//2galXJiPUUvt7gb8MVtuV9bA0lDyWL4cqWlKaVPmQxP75avoHEuSPlyaHHcy17I2K7xRtr3l7nGSlhA==", + "license": "MIT", + "dependencies": { + "react-icons": "^4.2.0", + "react-scale-text": "^1.2.2", + "react-scroll": "^1.8.1" + }, + "peerDependencies": { + "react": ">=15.0.1", + "react-dom": ">=15.0.1" + } + }, "node_modules/react-dev-utils": { "version": "11.0.4", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", @@ -15956,6 +15982,14 @@ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" }, + "node_modules/react-icons": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.2.0.tgz", + "integrity": "sha512-rmzEDFt+AVXRzD7zDE21gcxyBizD/3NqjbX6cmViAgdqfJ2UiLer8927/QhhrXQV7dEj/1EGuOTPp7JnLYVJKQ==", + "peerDependencies": { + "react": "*" + } + }, "node_modules/react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", @@ -15969,6 +16003,55 @@ "node": ">=0.10.0" } }, + "node_modules/react-scale-text": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/react-scale-text/-/react-scale-text-1.2.2.tgz", + "integrity": "sha512-m78d/ZlQ7vUArV9MhF+JStlg2fJXkHfuRw1CMBj7B+II4/Dlin7hW8r4h2EsiBaz1joZS1B6lp3qgWbx0E6yPQ==", + "dependencies": { + "lodash": "^4.17.4", + "prop-types": "^15.6.0", + "react": "^15.4.2 || ^16.0.0", + "react-dom": "^15.4.2 || ^16.0.0", + "shortid": "^2.2.8", + "warning": "^3.0.0" + } + }, + "node_modules/react-scale-text/node_modules/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scale-text/node_modules/react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + }, + "peerDependencies": { + "react": "^16.14.0" + } + }, + "node_modules/react-scale-text/node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, "node_modules/react-scripts": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.2.tgz", @@ -16104,6 +16187,19 @@ "node": ">=6" } }, + "node_modules/react-scroll": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.2.tgz", + "integrity": "sha512-f2ZEG5fsPbPTySI9ekcFpETCcNlqbmwbQj9hhzYK8tkgv+PA8APatSt66o/q0KSkDZxyT98ONTtXp9x0lyowEw==", + "dependencies": { + "lodash.throttle": "^4.1.1", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "react": "^15.5.4 || ^16.0.0 || ^17.0.0", + "react-dom": "^15.5.4 || ^16.0.0 || ^17.0.0" + } + }, "node_modules/read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", @@ -17431,6 +17527,14 @@ "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "optional": true }, + "node_modules/shortid": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", + "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", + "dependencies": { + "nanoid": "^2.1.0" + } + }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -19552,6 +19656,14 @@ "makeerror": "1.0.x" } }, + "node_modules/warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, "node_modules/watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", @@ -31029,6 +31141,11 @@ "lodash._reinterpolate": "^3.0.0" } }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, "lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", @@ -31412,6 +31529,11 @@ "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", "optional": true }, + "nanoid": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", + "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" + }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -33510,6 +33632,15 @@ "whatwg-fetch": "^3.4.1" } }, + "react-buzzfeed-quiz": { + "version": "file:react-buzzfeed-quiz-1.0.11.tgz", + "integrity": "sha512-O8dk2//2galXJiPUUvt7gb8MVtuV9bA0lDyWL4cqWlKaVPmQxP75avoHEuSPlyaHHcy17I2K7xRtr3l7nGSlhA==", + "requires": { + "react-icons": "^4.2.0", + "react-scale-text": "^1.2.2", + "react-scroll": "^1.8.1" + } + }, "react-dev-utils": { "version": "11.0.4", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", @@ -33668,6 +33799,12 @@ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.9.tgz", "integrity": "sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==" }, + "react-icons": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.2.0.tgz", + "integrity": "sha512-rmzEDFt+AVXRzD7zDE21gcxyBizD/3NqjbX6cmViAgdqfJ2UiLer8927/QhhrXQV7dEj/1EGuOTPp7JnLYVJKQ==", + "requires": {} + }, "react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", @@ -33678,6 +33815,51 @@ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" }, + "react-scale-text": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/react-scale-text/-/react-scale-text-1.2.2.tgz", + "integrity": "sha512-m78d/ZlQ7vUArV9MhF+JStlg2fJXkHfuRw1CMBj7B+II4/Dlin7hW8r4h2EsiBaz1joZS1B6lp3qgWbx0E6yPQ==", + "requires": { + "lodash": "^4.17.4", + "prop-types": "^15.6.0", + "react": "^15.4.2 || ^16.0.0", + "react-dom": "^15.4.2 || ^16.0.0", + "shortid": "^2.2.8", + "warning": "^3.0.0" + }, + "dependencies": { + "react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + } + } + }, "react-scripts": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.2.tgz", @@ -33784,6 +33966,15 @@ } } }, + "react-scroll": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.2.tgz", + "integrity": "sha512-f2ZEG5fsPbPTySI9ekcFpETCcNlqbmwbQj9hhzYK8tkgv+PA8APatSt66o/q0KSkDZxyT98ONTtXp9x0lyowEw==", + "requires": { + "lodash.throttle": "^4.1.1", + "prop-types": "^15.7.2" + } + }, "read-pkg": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", @@ -34825,6 +35016,14 @@ "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "optional": true }, + "shortid": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", + "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", + "requires": { + "nanoid": "^2.1.0" + } + }, "side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -36490,6 +36689,14 @@ "makeerror": "1.0.x" } }, + "warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "requires": { + "loose-envify": "^1.0.0" + } + }, "watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", diff --git a/example/package.json b/example/package.json index c71edc3..24c39af 100644 --- a/example/package.json +++ b/example/package.json @@ -5,6 +5,7 @@ "dependencies": { "async-module-loader": "^2.1.0", "react": "^17.0.1", + "react-buzzfeed-quiz": "file:react-buzzfeed-quiz-1.0.11.tgz", "react-dom": "^17.0.1", "react-scripts": "4.0.2", "styled-components": "^5.2.1", diff --git a/example/src/App.css b/example/src/App.css new file mode 100644 index 0000000..eb098b8 --- /dev/null +++ b/example/src/App.css @@ -0,0 +1,21 @@ +.logo_spinner_container { + height: 100vh; + position: relative; + display: flex; + align-items: center; + justify-content: center; +} + +@keyframes logo-spin { + from { + transform: rotate(-10deg); + } + to { + transform: rotate(360deg); + } +} + +.react_buzzfeed_quiz_logo { + animation: logo-spin infinite 10s linear; + height: 500px; +} diff --git a/example/src/App.js b/example/src/App.js index 3b1fcba..a9b7bb7 100644 --- a/example/src/App.js +++ b/example/src/App.js @@ -1,15 +1,17 @@ -import React from "react"; -import ProfilePhoto from "./images/ProfilePhoto.jpg"; -import StockCatPhoto from "./images/StockCatPhoto.jpg"; -import AdditionalCatPhoto from "./images/AdditionalCatPhoto.jpg"; -import CalmSkyPhoto from "./images/CalmSkyPhoto.jpg"; -import FirstResultCatImage from "./images/FirstResultCatImage.jpg"; -import SecondResultCatImage from "./images/SecondResultCatImage.jpg"; -import ThirdResultCatImage from "./images/ThirdResultCatImage.jpg"; +import React, { useState, useEffect } from "react"; +import ProfilePhoto from "./assets/images/ProfilePhoto.jpg"; +import StockCatPhoto from "./assets/images/StockCatPhoto.jpg"; +import AdditionalCatPhoto from "./assets/images/AdditionalCatPhoto.jpg"; +import CalmSkyPhoto from "./assets/images/CalmSkyPhoto.jpg"; +import FirstResultCatImage from "./assets/images/FirstResultCatImage.jpg"; +import SecondResultCatImage from "./assets/images/SecondResultCatImage.jpg"; +import ThirdResultCatImage from "./assets/images/ThirdResultCatImage.jpg"; import styled from "styled-components"; import { FaYarn, FaNpm, FaGithub } from "react-icons/fa"; import { BuzzFeedQuiz } from "react-buzzfeed-quiz"; import "react-buzzfeed-quiz/lib/styles.css"; +import "./App.css"; +import LogoSpinner from "./LogoSpinner"; const StyledNav = styled.div` position: fixed; @@ -140,319 +142,336 @@ const StyledInstallationSeparator = styled.div` `; const App = () => { - return ( - <> - - - - React - BuzzFeed - Quiz - - - - - - - - - - - + const [fontsLoaded, changeFontsLoaded] = useState(false); + + useEffect(() => { + changeFontsLoaded(false); + }, []); + + useEffect(() => { + document.fonts.ready.then(() => { + changeFontsLoaded(true); + console.log("Loaded"); + }); + }, []); + + if (fontsLoaded) { + return ( + <> + + + + React + BuzzFeed + Quiz + - - - -

    Install with NPM:

    -
    - - - npm i react-buzzfeed-quiz - - - -

    Install with Yarn:

    -
    - - - yarn add react-buzzfeed-quiz - - - - - alert("This alert was triggered by the onRestart prop!") - } - onResult={() => alert("The onResult prop triggered this alert!")} - facebookShareButton={true} - facebookShareLink={"google.com"} - twitterShareButton={true} - twitterShareLink={"google.com"} - copyShareButton={true} - copyShareLink={"This text was copied using the copyShareLink prop."} - questions={[ - { - question: "Here's a default question", - answers: [ - { - answer: "Backgrounds are black", - resultID: 0, - }, - { - answer: "Fonts are white", - resultID: 0, - }, - { - answer: "arranged", - resultID: 1, - }, - { - answer: "as tiles", - resultID: 2, - }, - ], - }, - { - question: "Let's add some background and font colors", - backgroundColor: "rgb(211, 211, 211)", - fontColor: "#000", - answers: [ - { - answer: "A", - backgroundColor: "red", - fontColor: "rgb(215, 215, 215)", - resultID: 0, - }, - { - answer: "grid", - backgroundColor: "orange", - fontColor: "green", - resultID: 0, - }, - { - answer: "is", - backgroundColor: "yellow", - fontColor: "#000", - resultID: 0, - }, - { - answer: "shown", - backgroundColor: "green", - fontColor: "#fff", - resultID: 1, - }, - - { - answer: "when", - backgroundColor: "blue", - fontColor: "#fff", - resultID: 1, - }, - { - answer: "there", - backgroundColor: "indigo", - fontColor: "#fff", - resultID: 1, - }, - { - answer: "are", - backgroundColor: "violet", - fontColor: "#000", - resultID: 2, - }, - { - answer: ">= 9", - backgroundColor: "#9198e5", - resultID: 2, - }, - { - answer: "choices", - backgroundColor: "#e66465", - resultID: 2, - }, - ], - }, - { - question: "Here is some overlapping image text", - questionRelativeToImage: "overlap", - imageAttribution: "Photo by Maria Orlova from Pexels", - answerArrangement: "tile", - backgroundImageSrc: CalmSkyPhoto, - answers: [ - { - answer: "This answer has a cat photo", - resultID: 0, - backgroundImageSrc: StockCatPhoto, - imageAttribution: "Photo by Pixabay from Pexels", - }, - { - answer: "Not this one, though", - resultID: 0, - backgroundColor: "rgb(238,243,247)", - fontColor: "rgb(53,51,48)", - }, - { - answer: "These", - resultID: 1, - backgroundColor: "rgb(238,243,247)", - fontColor: "rgb(53,51,48)", - }, - { - answer: "answers", - resultID: 1, - backgroundColor: "rgb(238,243,247)", - fontColor: "rgb(53,51,48)", - }, - { - answer: "are", - resultID: 2, - backgroundColor: "rgb(238,243,247)", - fontColor: "rgb(53,51,48)", - }, - { - answer: "all", - resultID: 2, - backgroundColor: "rgb(238,243,247)", - fontColor: "rgb(53,51,48)", - }, - { - answer: "tiled", - resultID: 2, - backgroundColor: "rgb(238,243,247)", - fontColor: "rgb(53,51,48)", - }, - ], - }, - { - question: "Here is some adjacent image text", - questionRelativeToImage: "adjacent", - imageAttribution: "Photo by Anel Rossouw from Pexels", - answerArrangement: "row", - backgroundImageSrc: AdditionalCatPhoto, - answers: [ - { - answer: "These", - resultID: 0, - }, - { - answer: "answers", - resultID: 0, - }, - { - answer: "are in a", - resultID: 1, - }, - { - answer: "row", - resultID: 1, - }, - { - answer: "configuration.", - resultID: 2, - }, - ], - }, - - { - question: "Answers can also trigger a callback function", - answers: [ - { - answer: "Cb ➡️", - resultID: 0, - }, - { - answer: "Click for answer function", - onAnswerSelection: () => - alert("This alert is caused by an answer selection!"), - resultID: 1, - }, - { - answer: "⬅️ Cb", - resultID: 2, - }, - ], - }, - { - question: - "Select a final answer to trigger a result callback function", - answers: [ - { - answer: "Thanks", - resultID: 0, - }, - { - answer: "for", - resultID: 0, - }, - { - answer: "checking", - resultID: 1, - }, - { - answer: "the", - resultID: 1, - }, - { - answer: "demo", - resultID: 2, - }, - { - answer: "out!", - resultID: 2, - }, - ], - }, - ]} - results={[ - { - title: "This is one result title", - description: - "You can customize the link URL that will be shared to Facebook and Twitter. The text copied when the 'Copy Link' button is pressed can also be customized. Click the 'Retake Quiz' button to trigger the onRestart function.", - resultImageSrc: FirstResultCatImage, - imageAttribution: "Photo by Pixabay from Pexels", - resultID: 0, - }, - { - title: "This is another result title", - description: - "You can customize the link URL that will be shared to Facebook and Twitter. The text copied when the 'Copy Link' button is pressed can also be customized. Click the 'Retake Quiz' button to trigger the onRestart function.", - resultImageSrc: SecondResultCatImage, - imageAttribution: "Photo by Tranmautritam from Pexels", - resultID: 1, - }, - { - title: "Here's yet another result title", - description: - "You can customize the link URL that will be shared to Facebook and Twitter. The text copied when the 'Copy Link' button is pressed can also be customized. Click the 'Retake Quiz' button to trigger the onRestart function.", - resultImageSrc: ThirdResultCatImage, - imageAttribution: "Photo by Pixabay from Pexels", - resultID: 2, - }, - ]} - /> - - ); + + + + + + + + + + + + + +

    Install with NPM:

    +
    + + + npm i react-buzzfeed-quiz + + + +

    Install with Yarn:

    +
    + + + yarn add react-buzzfeed-quiz + + + + + alert("This alert was triggered by the onRestart prop!") + } + onResult={() => alert("The onResult prop triggered this alert!")} + facebookShareButton={true} + facebookShareLink={"google.com"} + twitterShareButton={true} + twitterShareLink={"google.com"} + copyShareButton={true} + copyShareLink={"This text was copied using the copyShareLink prop."} + questions={[ + { + question: "Here's a default question", + answers: [ + { + answer: "Backgrounds are black", + resultID: 0, + }, + { + answer: "Fonts are white", + resultID: 0, + }, + { + answer: "arranged", + resultID: 1, + }, + { + answer: "as tiles", + resultID: 2, + }, + ], + }, + { + question: "Let's add some background and font colors", + backgroundColor: "rgb(211, 211, 211)", + fontColor: "#000", + answers: [ + { + answer: "A", + backgroundColor: "red", + fontColor: "rgb(215, 215, 215)", + resultID: 0, + }, + { + answer: "grid", + backgroundColor: "orange", + fontColor: "green", + resultID: 0, + }, + { + answer: "is", + backgroundColor: "yellow", + fontColor: "#000", + resultID: 0, + }, + { + answer: "shown", + backgroundColor: "green", + fontColor: "#fff", + resultID: 1, + }, + + { + answer: "when", + backgroundColor: "blue", + fontColor: "#fff", + resultID: 1, + }, + { + answer: "there", + backgroundColor: "indigo", + fontColor: "#fff", + resultID: 1, + }, + { + answer: "are", + backgroundColor: "violet", + fontColor: "#000", + resultID: 2, + }, + { + answer: ">= 9", + backgroundColor: "#9198e5", + resultID: 2, + }, + { + answer: "choices", + backgroundColor: "#e66465", + resultID: 2, + }, + ], + }, + { + question: "Here is some overlapping image text", + questionRelativeToImage: "overlap", + imageAttribution: "Photo by Maria Orlova from Pexels", + answerArrangement: "tile", + backgroundImageSrc: CalmSkyPhoto, + answers: [ + { + answer: "This answer has a cat photo", + resultID: 0, + backgroundImageSrc: StockCatPhoto, + imageAttribution: "Photo by Pixabay from Pexels", + }, + { + answer: "Not this one, though", + resultID: 0, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + { + answer: "These", + resultID: 1, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + { + answer: "answers", + resultID: 1, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + { + answer: "are", + resultID: 2, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + { + answer: "all", + resultID: 2, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + { + answer: "tiled", + resultID: 2, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + ], + }, + { + question: "Here is some adjacent image text", + questionRelativeToImage: "adjacent", + imageAttribution: "Photo by Anel Rossouw from Pexels", + answerArrangement: "row", + backgroundImageSrc: AdditionalCatPhoto, + answers: [ + { + answer: "These", + resultID: 0, + }, + { + answer: "answers", + resultID: 0, + }, + { + answer: "are in a", + resultID: 1, + }, + { + answer: "row", + resultID: 1, + }, + { + answer: "configuration.", + resultID: 2, + }, + ], + }, + + { + question: "Answers can also trigger a callback function", + answers: [ + { + answer: "Cb ➡️", + resultID: 0, + }, + { + answer: "Click for answer function", + onAnswerSelection: () => + alert("This alert is caused by an answer selection!"), + resultID: 1, + }, + { + answer: "⬅️ Cb", + resultID: 2, + }, + ], + }, + { + question: + "Select a final answer to trigger a result callback function", + answers: [ + { + answer: "Thanks", + resultID: 0, + }, + { + answer: "for", + resultID: 0, + }, + { + answer: "checking", + resultID: 1, + }, + { + answer: "the", + resultID: 1, + }, + { + answer: "demo", + resultID: 2, + }, + { + answer: "out!", + resultID: 2, + }, + ], + }, + ]} + results={[ + { + title: "This is one result title", + description: + "You can customize the link URL that will be shared to Facebook and Twitter. The text copied when the 'Copy Link' button is pressed can also be customized. Click the 'Retake Quiz' button to trigger the onRestart function.", + resultImageSrc: FirstResultCatImage, + imageAttribution: "Photo by Pixabay from Pexels", + resultID: 0, + }, + { + title: "This is another result title", + description: + "You can customize the link URL that will be shared to Facebook and Twitter. The text copied when the 'Copy Link' button is pressed can also be customized. Click the 'Retake Quiz' button to trigger the onRestart function.", + resultImageSrc: SecondResultCatImage, + imageAttribution: "Photo by Tranmautritam from Pexels", + resultID: 1, + }, + { + title: "Here's yet another result title", + description: + "You can customize the link URL that will be shared to Facebook and Twitter. The text copied when the 'Copy Link' button is pressed can also be customized. Click the 'Retake Quiz' button to trigger the onRestart function.", + resultImageSrc: ThirdResultCatImage, + imageAttribution: "Photo by Pixabay from Pexels", + resultID: 2, + }, + ]} + /> + + ); + } else { + return ; + } }; export default App; diff --git a/example/src/LogoSpinner.js b/example/src/LogoSpinner.js new file mode 100644 index 0000000..3ea1e76 --- /dev/null +++ b/example/src/LogoSpinner.js @@ -0,0 +1,16 @@ +import React from "react"; +import RBQLogo from "./assets/svg/logo.svg"; + +const LogoSpinner = () => { + return ( +
    + ReactBuzzFeedQuiz Logo +
    + ); +}; + +export default LogoSpinner; diff --git a/example/src/assets/fonts/ProximaNova-Black.eot b/example/src/assets/fonts/ProximaNova-Black.eot new file mode 100644 index 0000000000000000000000000000000000000000..420d2f92fe29926447a1190077e75e80d653b7ea GIT binary patch literal 127658 zcmdqK30zc1_Ah?xHj5y#b+d2XG|+6aH4TVtA_58`DvII;2nKOC#uXJ4H3p4)j8US- z7)>0L5W_ge$(Y2LWtdF%Z8BNZWRkqBj$_oxNcaDH>fYOQH(-+azu)`3&jT*Ems?fm zoH}*RsdG+M9lyea3;$#S6GVZ2M8VlbMK>oVtj7yMD6jlc6b}98f>25C=;t64v~*7^ z-Suy}+y8{)!NtM?VYx6{m?zZX(F(j<%3l== z;Xk(i?iE4sT_On1Pux~_`$CHaEwST8_y1(-&|z$jE#Ij?T{LZ^ko zBz%uc(9W-$*Z5DrOJ@YOsuk@&yl}zoOAf}3T_&(~cs@?caTkS`{=KU-ZH8CQPr^Xe z*C;3aIryayl)I(M{HD{NR9o?WfZW-rUJz7!&F>3>)9aQhOO?}~cuiD9{&6zUC-^@> zaOEEnn-IGQLIHmdUSaR4)(g&f@vPW}&$dW+_KA?jM%!}KAwm4HQn>IRxtuU>?(MhZ z^`QSasr)TT1PO}=DhKI%_PMwpH!b+^FG2?Y1aJL5nFX&=r|OL5s(1o*@5MDqh+?^@2QcIA%gzaEG2PP5 z)TlRE@Ijkt>>9uOh!Mc`cEJ^O`G~cG5%e*zK+7I+FrEn%(p2k&G;s#5VfcPL?s$%E z#CP8aZfp(8O~+>emVc_E(Y_llyk=j5#yQ}WPXR*?%DD(Zf)^GAvi{`hD>y;HvZk^@Yua zK2GNEsV{6V>I>?#4#CLjPPBKpR76jr3HrhILLWRw^vC@lxL)D(SNeha!scQYA&kGL zzOcQ}7rf8tPIyz>j(6}OZ@<4g@#qDVBm8S{CmIo~zjP;lCZ6i=4qhjI6T4Awqu>e} zUjd$<qfB4AMAoxF^xLq_NTO9b=Y{8@fLS zSd{m~H`I5(@=oKOk2&Ho>R)BtW9;$qZ*!;d%|5YQv*IGRLA+1=XZ>7(U51J1%N`YC zxhxw4decQ?5psmhfJFUX2*>ypgm>_M0xput?+9M>Jml#z&^Cqh+ZM|=Dud-4HsA7% zXvS+-TpoBIW7*BWCwWLRka&~$3i69&A;Crc&SfFKv&zEd_@4TOo}uwoh4+A&XrS7J zJLI71F{M1lF43kQr^Jr_XsA`W~MVj;d(DNjQ@pAi5KOL(ULi zJB<-ExH42@@ZCW?v)A$?$Cc7p_}3K~u?nT}RkQF{`t zezejGc82)05a$#sWH=3$U{gJf&!o28oTyKZ3L#v65bn*O;h%xi0@MXrpbEBJ1?>b* zH=-TUYzDsjir*#N>2v50k~QpY&jvq5MouWpwD)^J}P*rig7RH&%3E6 z;&qK+;Btp#1={BIkPedc)hooSs%;pX+wd%&;V@9YQM;fshnMI^{VnNTAO1P%KB5uH zBEpw+oWnR!#+u{3mn`j(t#63QmeyN*-?uF8DKCBhOER{~a!iasJN-PT$V~Zeu#R&F znT9d>g*eR8*8lhDOX~MtE(!kfJwWxL5Tx3T@mvfV6bln^CF82*bSK%@09r%N!PW@lxWVQT*J4b(3p;5W z=%Cn{(mhlx122~WCwgwb5HH?``kE|ey4W(=*U{E}!eF}CPk0Tvt}+9k&4R1y z2<#@ve%NWD@)eDH1h?BZp-=SLxfA}klhze5g1 zSpLo;`28#PENBQ>#Xjq~L{B_Vbt%`~sL%GQ!FS5#4V&KPLZ5gkm-rx_>*G@8Lw*wN z)R>3h;;<<57@7l+{SRB5>~P3R9p(Z9xP1*9+d5ugXDj25_=Uz4m#;xWF7>C=>%5*p zsB4h$B*qRdwgqDcm+%L{mtRldb6jMV_XoNRl3%mh7nv2h1o5Oa9WfM_$ zfZ)PD1)tpmdJxWlUATaLpx1?hr**DXhH*3vbnS1hwHe=0|3WA6ex?4Tek8h6zoEZ4 zO>Fu`6^!qwKd2u@%6IAmv`zHpbVi+=wv$n}LSGwRQh18)R=%?3AG`){JTLRcKk)ih zaXs);+O_2Y<+Wq~Qo95n-DwPeDUD4&J~2-DSjC(aeG~+Gd2w623jIv>9&{)0PZZ|? zN3y|fFFXTT@*6M9p<9(vEr%UI*DHYQ9bAV1>mMN(lO$LO9tK;S>~L0#?+7;At2b>A z+tRq#YwB;MukGk=S!p+pi4TYdwwJ;a7`Jv~@ovi#_U}axyrsLHhVGUc$cCv?92eXJFVy4&u zPsuCdpT)n3pQzkaYg8LmZK^G*hg7dSc{q)6n(8#eX-Bv!d|-G)xIVl(ye@oB_=fO* zY2CDb+Hh^8Hb$GG&DQ2=i?j>1E424$w`w2K9?_oAsdWK5tu9g*qf63N>89&;MT(Iw zkzSF$k$#cEk>QaEk)@Hfk&Tg0N4}&Fj6M{7GWyx*uIM*noMU`qW*O8MoUg@R8+UE` zwdQL_t{uJh*tO@by?E`DYyZ0T^R@14mg~CfQP*Rx54oOyedYCQ*DW_J|8asRjD7}T z>>mPthuD+srWh#W_cF)tLyq5i)h6J#RrRnFbMkZ=>onbId$<_x9v&VZ89p(*HoQ5! zHT)3pQ)>gYT8`fk8NVgk)!KW3-^1FYz|Y@`-+0{=-F6v2AK({c#jhdqWH0=@Iet#S zFY{W}wYqEbIDWqaeji`^?ApI=@Jj)Hb=NOkzXALN;KwZ2EMHh&v^-@wV!7W^Zb`QU znIAImG2d(6V%}_CYp&|P(Ea!BkGlWX{bBb9-H&u1>3+ETaQEUb#LsVj{>|rKe}3xo zCq6&=`OeRmUz&NT=F+4~)t9O+m0cQsso>JkOWv0TU2?zVdhw@=S1lP?VV?B-|3Khb~U`-$7f zH$T4d@rxfn^Ks+fpNagl$1#rwJob9*@!0LL%VUSfc8_~K?(kURvA|=V$6SvxkC7gw z9{C>G9zg>;2R`lIIiOSGTi%2JZ~k);-3c)aNdJ zNoW(c2)l&`goDBn;bGws;h1n#cvLtpoDhB|JPzI80lVNS;iS+hoDzNyo8TGYwD2e4 zS>dekoVW~5`bJ@v&@8SHRtSfMMZ#S1h_FnUBR(tKBkaeFc8T~W@vP7!EEk^=JH@Bj z{o)y6p0FA=#ACuAg*$}?VS#v>4Hy3?o`kD^jkpp)fV+f^!d~Xb{Ka|Vd~u0*hqw^_ z*E8bF!Z|inTq_->XiE%Y~KVVsR;~)D6PD!g^t=uvyqH>=1Se+k`#B{h00E zCp;(|5ZZ;SY&?9xi&-_B#3l=?*i=@-s(7#Zqlcv56ws+nc%BVl6WM&Wi5+I=*+=Y# z=p_1!QDTue5$$%0uZuTSiK;xv<}<1fot&Hkof4f2oR&CsIbCwrIOjP}cV6n;=6uTe zHRlhVuei9o1iNIol)KDz+2V4>>lv!fUn)$-HP05-Ilu@a69F8&h4_hhkKHHjr&IT1Mcs-UmfT@Fmhntz=;Ew z4s08Edf@qiS3E-To8?jOam3@&Ag4k8gK7u04tjRbH=a(O8c(fft>=8tt)9m{U-xqH z(s<>0P4sH^+Uj-4>#Wy@-Y(vG-rK!j_Wr`h$tTvQ%4efbr_cMo!M<6(lYCozpYVO& z_g&xb)V}I0b-j9%xV*1)#|zX-e$ z;h}kelEwbw5X@N3MxHtrzr#`aSwn`cI?8sMx5|s98}fqqamHje0)nLbQ8yRCG#o zW%Q=#C!*htaf(TcDUGR(SrXG8^L)(L22Vqxq1Z6pu*9&_aLVvSY+!75Y<=vW*we9J z#CgPJ#5Kh2jyo53B|a*?K7MQb6Y<|91SgD2n4fSo;fuuZ#OaC06Mr6@K6uIC_QCHC zzMK@FRG8G9)SlFp^h2_Da!&HB*XUg%Ew^Od9hNqUNHm7b(J)Zhn z>JMq2X^Cl-Y3tL@rd=^=jpfE8#xK&N(woyyrGIMjH>H^>Omj_ZOxsNdOeaj|Oz)en zW_V`AX5?f{%(ydSd&a4Z_cN|#`ew#tmS;9)9?JYE^Ga4!R(e)xR&CbOtSwn5v(9F{ zpY`<+ry;>ZGKNeX(llh#kV8XG4taUV)ojn~wCwuqjoF>qKMYMAS~+y#(2k*(a>8@+ za#rSaR%p-uwAterSGP{=)nt`5za! z6eJeRD%e}_e8GpqoQ96jy9ULNyxrAK8-<*dr~%5!5~#-@#J8T;ti z%j1H_)sNdd?z{0(B)oN|^^y*F3 zFIQillr(A5q}`LcCTk{-n!J1R%Qfyb@in7r8fw~VPS<=rC3MQTDeI@4p7PDq@TpU$ zwom2caug?gb(J-T9#+BOa+F7;RYtPkQsY|S@uWPS+yFR#n zdi|05FK5QiY?#?P^HKbsnt6Wa+cPgWcs3+9jB03YIMwh?qf=u{V|HV6_cKo*2n_Qa0n~Iy3H?=i&HQk)8nVmR$ z>Fk}eKWY}56PsI`&o%!rCuUCloIP{S&oR%6RZ>2d>Ur-LQJ& z>JzKGR)4ofv!;Aa>ze1++*lj9HhXQ=+9hi@tv$N-{Mv6?16z|?C$_F>ZEro@`r$gK zb?NKs*R`$dT6gWvm^_p_nf}x&3is=b8m}nD`=bFw!Q7qwhuS^ zZ_d~}Zu6GSA8x*}#eGZ4mZmLtZaJ~#!j>!dX5Tyi-oy8vx%a!RnyqPDM{S+Hb<@`N zt&eU!xAmi~-)wW*7Pu{YTg|pj+fHn|uPR-7YolQGe?%cZb=+4)6UfC7At8iEIu06ZDc029P*I_I+LZ-S-#oZ`pr(|CRRi_WA9n+OIyC{ov9EpFiM!pyI&p1D6iQ9Gre| z`@xqF`5($U)O2Xyp>v16c*y^u@`tuRbncJ-0<*$hd(^x zd8FdV$|Hx4bRD_+NcbbAkF0s5^N}x(4metHwDoA`(eI9V9!ok_dTjZz6URP%)cetj zN4Grs@}oB&%YJP6W9N>09IrgS=J@l+zy6)e@6vwP@Vni=d+mhNiBTuEo_OuV506Ja zUiA3%$2TH6nqfK0?h`L#)`$4Gv(87S^3nOQ`^*oq8Cvs&8r7(q@2Wg+A|8Neb(Wum z>+k`nU^fbxdX-U(j4`EWr1|@4K0O@re*VOK{M}#=ch}@6BpH;77&w>5#zopYl!s~nLi?IRzX||7(!r| z3OaqJ-W6A-kzYnvVe~fNG}6=;t5c8l#W& z(}b)1G%l`w%w>1&?3&f1M$el!`i|MHtE%T#&oh?Kn_s?cPQz5sNqZ(n`S@yLYDZSC z@|;oYQ?jiv+*{)xGj&AmQqQTd$2IVr-Q@J~g4G=jdsX(lSix zXxzn5*ztPzL-qBCW_EW4Yqh~a5fQ9CTN^xtO{gs?t*a|7 zsWtyj+}}M}e#hp7M`$DP7j8b7tBuIdrFn!0;Mog!!eHg65rqvddTKwDdQO7L)jxt| zWCpmn`bVc_#u#D@1ddu0Aj2l^{WN0q=^2HS^D<-Iqk_Vtf+F-uY;|aiHs0GW zi1!P4N%)A<%8rv1?y=z-sUM>)Ls+T!IPr|LYZ62E1$Z(dUFqU6_4Q*Gn+6Y_Ke_nl zt3MZ4S0A0#cuea1A1h*{du8&3V~w+pR##I=4wnz?^cuhg ze~Mb4>1xO{WCj?Fu9*R@0j`Em$2v`lojNsklG9k{NpaJr#Z6+>v$Kj*Qi`)?%Xexw zOqj|pB7b8b-st`GCcViBUNf?bk1lx>e=O{U7iK^6jD%ODWu9Obx-f4OGBvJ%GE?d! z>L2s!kwHV;+`XgI^5Rp9My{VUbYOOfQ+ixN9(?*}CtNtjJXtP!T8Ks)%=7Z)V|(y< zq~)q`19d_Q_(#Ujpw^t8SWqyrzynvoL|#^~e8-x_C#h_JUTs{x`uo)y@kN43#F)7% z*7Lpr6`UfIK)DPpac~s)G}4dld;XsMeJpfezWL0VGafS^n6~4US9VN$V9c?jN2R&} z+~XM6F2r*_u7+qMd%SDWV!`qR+qZC;L}wcNqtFH8pToFpRHa} z;gzVHK5l--{iD}CIQ@>lJvgbVC|nZ|HezFT=DNn>7Rtk6oX;yz7me{q-p9tY3|^m! z4|l3q;rDPbjSEYhabM!hs96cgX>oa@HG`_A&YV^}qoMQeZQ~1a>kfGgNp6eK1;_Yc z)~HL!UNgU8f@y-gYt^vH3ncmg_GaMcPO?*{H|b1josZE^Z!o!vVO{3u{>1`EkM3GC zXFp_bYe&c1Zv#dxXj+Rh!2}~0L(&j)HTdZKbbc~;Ec3~xxy3V+lM@rmQa3ZR`8CtT z$!iXHOy8QV4G4@#(z5$HrW;q(Ex1eRr$*rIk2yVI&PO$uXf9z)uF)Wi8P{;eDj$64 zxr3`FOfZ&a)tF}0Zh3G+bjpyZp?X!C$Ju>HexKbQm6IhFEt@rG!%3}wSXfAO3eW}Y zzG%#-^ru>9()qCopS)v!MbxoxJGRg>D$X+vyg&8uA}Cx#k|vL(5zzqv$v{2~C8?+8 zpc$lL+;(8yDPYVsY~#gpIErX)niB&2HNj6?KMS!o{8lZKfl2c|UVRq1q9 zdCe(-lTE`Wv3s3^y);2V8n0mU_o05iVb0EBzJ8&kTP#0`GZ0siX(LfQm-P%T0wygp ziOCX}ak}J>=X6;PLNyaz(xOs^3Z|FoCYsk-Vh3`dxbmyZD zy3}UW@j+L>H2iKpq>Mo-J6|wUZU=Eik7iIi$^i`C{7LyPcG3XVB_`xUH=D2Zk_%x% z4dhP|jlaRn6zw;Nv5V#$cHVrFRn&Ce*|~bfG7fu~aF$&}%!Jzu4E^eZOMVoOvpZ&+ zFU&^&+tkOLO{mhDKU9JG&NI)>)yr0_?j%|Wh}xe44+O)*B=D{mP3bnH+7ntfK%vb8 zA^Lc|Avtzo{IcA}WnuC0VFL}5@`2}t=LZhTx;Ov^1k@R1fmP8O)1d2AY55GohAZCMO~1eV;Jr^I z7L`R+sYPSO$f~<0R>im-NK%Drlee$l^5%hM(IRRy=@ zL=?J?tS_IjEi3VFULG-J!*1X7=H@#d%!tfq0dX@zb7I5vL}TQm3F3zsJFbuxq=8}M zsEsOvtN7tR0xt*tZggUce>76^b+1x+*%n50@&Y~6vk-aNQ`SJV@ON)t}T_vEYAD^!}lG99V6|YcjG!n zewqng%ESCo8P}6mT)jyu+Mx>Ntn+bU>)PLWr+xmesN>$l;tAW(9Pbu3Vx`BQSk|8! zMpZ|q0$E>=zz*||clW^ij07)q9JD+X0JOaLOxKTH_=BTf-2dHo)@R|~C0m>Hp%GAa z;T`nBU?S7Ct_tVoETz$^{uy9)?4QCt&=Bjo$T=fOL^f1^P66v zcr9fJOT5*Fw%p;@CMcy5k-##oqX7NhuxRbtMf+MqA|pdu#r=2H*WJ|-5)>RVo45bE zNbL`jIiA{wLV`i(VlcwKBl$qA&(^kcNXAEPNzN~FN!pU;4uE8c_HLLqcwx5YWcI>> zkjN5%R%?ZAGhiEp@yf?HdPE+v3itboo4=eol0#UMdVgq4Oz5h&-zE?%8Upu(1P1{| zCa7Q^Oor^#TI~aQnqo{-<|s~NxeR%JsWL;^b?0M?X@ZhDu5MiB10K!R>B*Ekr(tU1 zsTmj+J0W}iO28@U@L_-xHX-pVbhw^v>v~#DJ_#M(fk*I624MIzp1}x4FPVrHNgVJO zqTYPw*k6a`3?24Yj|bPWd(3Onh7C(&cbb>qNoB2aj@x`HV+b>{OXh3;*uMQAV1#@m z)#90}5O6P}e$HzH877^041X%ucPCDK_qj_G8}~L&_?)dYZ$z0UwwErY?z1Qd*#HR& z0je@WwyVUmKdfB&!)I@PKezeEH(z@VuJaLR&zcdISIQhmnE@PMsQ^3K_4DT~D?h)% z+}O^G7tQm5a}*dX9nXP}VTY=TFe;sx-hJ6@MkX0^ImF634w|9fIDHCP0_S7FnZ`Sf z<%FMpTE6_Os$p?=D}Tn;u2vb<-+#aQd)U?8P*fy$3z@4@-eg2C7?~@I|8#b-*t!_S z@r;^{W={eh(2;RmjqJ%am1EX!TgOI!@Byp9$Chr(EHTsaA;}YGXlyaF`(-hEA5{RE zA|^65Vj%bq<&8|eeE)tiaXY>f1s}+pZuTQ$L9mozw|YY2a{~=LCfnbTkKv-9Yg(oW z8q!b0x;r&v2j?|q7RNQkCnuEVI5K&`NOi*a z>^}yF1jicCRvLI|IPh@COjw{8&d&6zsVi1Yt;~8_ zYfMZq>dbG6`@hZKbjR|I`Ggn2{ykvFC{rw5Y4Xlh7EK13_Ktn~?kH;xToRHIo0%D# z9=0T~*<;J%MO!kX=EbGfq{YvV%2eneMglfZf(>-A8ifHSBWyxKos0u9vNNlaV5&;* zw4{V^NR9a$m*24||J&{xx)!Z5A(0Zy2sTj-*fdn16}m8{3&(7RPgK>Y(v^iTd0_YL z^R}8#56FlQDDfE;x!BvYFyGswZONRSyH-aBMQJ=2ghjBd>}-GuoH16}QOE>HYCdL- zb_PE9j}7dstZb^Bl{(Bj)Hk%go|Uxwm)E8@sQrEX+o=wMEeB@$kMOY=dbEs<9SoFx zG@dFI;55k=K=-;S<)$eKBZiEbwrtt7@up5g_SjLPI>EyuK^>cxcD}ULG&n1G*s7&V zR_7bdV{@ja>jtugKAy8YePXL(0XGpP3G{^=0o-H(_Vl`#)LEPm+1WXCPUToOXn2hI zeR2Pf!^aONSOKB%Pw`FQjghX{(kd{_sj8tvtA-Bj>=a#aA6nJ@99B(;mOYjn`FT*t z`aI15!Ean@xkx47O;3+V2-2H68{`UZ{>M|jL0!yVH>cH;EzHP2A`St}vW%gz?F0K! z9P-I{eP`!_za4E)o(HMae&S=ID}P@263=6t8S(6wfDMa8_~)uIpm(^0JM}w|x6**- zw*k^5S2d{L%O&5a0{k~yN11qX(MDl9mI{(qhsm@q+~Rtlp>f^jhF z?vt*AZRk31gj9C;1Ws4t&lHq%CH?6n&rPD`5y{Qq_8Yr)-Pmou9G8?77n_vivHRU! zyWSmWijOmy;^IxzH))nqu@H55f|J1G25xvjT98{nnPb9(hFRwPv6-Enrt#pN{WP?} zHvh9W#PO=`;(Z7maTqj8P4 za+&NO^3wxrK11mqJE5|&v%cQnH^faF(pCEV)%Gv1XInVv^?9^#z+2`i(n1-Gq z9i5729Cft#$oVl9=eImlFyW!9f-}t1du5WN(MhtxkCM zkek|_eM>NQU#!TatR@{Qc?snuy`4#V+ttWkGEY5zoE>`NCof&z;FvW3L0$v3?n|A#b@_?XJDs@SGktVrf-WURcX*I-%$UT; z1Wlg2D;z%yVA6q3E`xyrQW&kwGD8^8!-_xdiDBrpHIGPfqm*RY4C8vR9YDzYvTJ z86i5-0532AAy05dS^zx3*2#md2rU|sHEMQ|K5E45vh4NQ8R`xP33`sC?*fjhyUET@bnW#k`wlKmZY zjwj6rpEx1q0)q?=@}39@um-7>`G?9iox%eF8SL+|`m%Km_tcGum>NHX#GWy%vSrG~ zvSB%8>GbxgjD-A1R%sZaiJmxma^=F1gb-hicgTp$gnX~)X@%9pW~YRB`FI8opAtWC zKy1Q5PvULS@{#Dn8Zm<0cs3(}12>v6%|!!71V^&Q^qA=M^yrvJ(nqDIj}o`h|8!(6 z;1A_hLLz*ApNhv|^ZQWG3EnQ4#lUs#OVc~Z)-*$aQm5o4eiw99;{tBZvnI{EX- zlRv9sa;8?VSW!JSJ366w*rdq?#q1M&|Cg=Xy3Fx-V0FvWuSOLw?_63Gojs*^#B|~p zmd9$5GwV-UAJW{~NRLsinA93pyEbfi{P4nrqR_C=WJ6+p%|nkx3>+8{!-~VAGwO}H zKy_f$xa7@?)n2~os5@N97e}%qn7>1^Mk5kt^nzVal6547x(=1`|M{IyJ=KYe=t%xL z$*+ewKclIhiCvs)ew2M`zVHX|M}KhxCuD_nv%i2R++Zi@z!}6BQWyBUDkRK6G>&2# zlIGWEa(5JD9Q#X4M@!43$*c6Y?Y^yPXH(hWd_(k1ZQ5X;z!0CjJf9Hu)}$6ZvTE|E z+in{*vZ*Pxw)S7~T77h>I0IVNHg~|mR+5fTV1_!QjI=Er%MsNbE_w|R98<-(c?Xp4@0SoVl$`+Kdo(4M)G+| zkr{H5vQi$MF^>VMKr4Ut2y0OdC0z}e^0-6Or6-(VWG&_=YA5)mh39w|4x2x|Hh27P z_Q;Ik1wn&i!hNfXN^%UNV9hhEeK^3@q8`k=IP}Uui-G*2Cj+VeGP; zynuqB%t%9mi<==PY)DRgcK*T%lTu@&hl>8D;d#{o{=vTPY!(~n6=WD)n41=1bXCz< zU_iNN9*D3iQ}18CTzq!>cKVKNxw+7tB)7StE13>_wh#X(qyWtfVJVRjq49Kg8>kz+ zLhqd$8{h;hSF$I}Z+LmD_PSTc!r4!ChFIDe0+M7mU~Wvm#5vHZzpE^&ENN^k`JzF5 zvU@B$*0{Bip4TJa?K;-{xl!B;T!wL)=6_uZJ72ZYF@hxvs{#j-Jd}N85}_~xAR0($ zEgKylkq{g2=j}c;yfVm39U5EoYGgrpppQpnWwu+KHZFzJ1O2E`nWTBO2@>7NH0z5; zJ-moL^1nt@8~_f|I9><-<2;7QEeRigGHFwNI0eNGMrZz?P3I$&ZRWRs(I~}*_MC`tswJSA3wTZn@&Z#}O&RM7U++!qV0 zY#LbDi<{rHZK=_Lvqc!()S?r`@l<~hAHsZp5U{~KJK7Nmw_nHisz2D{X#VDwHe9m-7EgZS0+d=#BUz+BnIyY3AcB2;L|`=&kE*fQ_?L`|Q~sm{l3v z1mNaC`prE`Ydvjj<*@sbq_cruaTUZUE@+!r%%Z7}8K+sKQG*wili@+Wd7auh^87_FzQitAMH7{cIII*1}z^Ut=?8`aG1 zU@&V8r>DFN(NX47+bY=KB{uD_twrWjYc-H{82~0lCGivVd>`Co0~foguoJf&S%Gck z4h&^&M6|pP2nEoI$4cSVG8)Lcibzfbr%Kj#i5{%k_L)r3gq~?8<-7k?K0LucS5Vh5 zJm&)0V8t6%vSAXw!H5q@qmg8*%JM#*s*~}99nu>=H5IN?@Z!VaL|0cYWT?+DBM@mn zlYyjfh@Ov@`k)YzE-J69jaC8BpK^P@m|O1 z7_1O`LF*7Ld(Vcn_K`F87g^*wN%1$Ce}c$!(wl>NAyKMu6CWj?+2dl*S#9=oXUP9p z!`=|X!DB)+O`b7vru-?kVdI9fjT_50Y#g;=!aW|vE)!(2A$OKhf*xLCMBigE~-)f&WA*ijq;jQ+P$w6;KuJn32Fsx*EI7hz+Z$+qL(FleHzrxPN&ci`V@xw^|yj@H6}we1_e6IMwZ=UBq@a5ij$9z;TXY zFR_r1dAS}H)kEqTl(er)tN@EGv_{V)?&=*vvw_Kltf?OEa;Pp@Vy`jQ8fDIMtP*mO z!zRf^a&z|5vb|v)sdPIRB41hCaOiQzwxm3V8s-ozR% z3?&^vv0XmeNv`^Fo0|uB`P`D^=RO|WT@_+5gsc+x*RDUmt|KHZl+R_2!0`y?g_wp! z6Mo9Pic&n~*_t0Y;HAj|8GPYR;*pipS56qA85^CLGGatZL`+0h%;3&#Ei<<26ZHD@ zoOJ!ZvMHsjf};Ee4)O{qHbo8z3vt!zwdP#*;*7g$MjG*(4}@LazUHufT!djDnH#HP1yn}wjS`fXesPn~CvcjB+d8?FBW z>i>~gyk7v=i?CH~@ju0Bk3hw*qrHPry)`X1*ofHvA$q}T;5y0t@FIsPndU;j3aZ}2 z^VV=Njon!77c?=(-cP2$_Z5e4FxL6~I`|x|=37J8YGX(D3mQ9MYgjA%tSZ4AEe2~6 zVb?|LFu{-}Xmav04P={WbpRjO(MBi)R}*Okp0c1SF~1NpdZ?iyazT3Yh|w#iFRLAy zT;-QKxI7;b?56a>rdgZK&+YNd8~UPOW=Jfis_AEjMBW}2F>F{x#pue=z|>$}^1_ir zhwg3}o&B0B#5d9hCJux$`Zk-#p~3I{+3gAx1a^?9iKT&5AFMULw8CEgMW1F|3f}KddGYndl z9FRi*!!fe`1;j-{-_dPyI(29D5#r|ZgSX)Vov*cOyjwK$yd)P&`e`W2s0Bsi{QNzE&srC>3FW!JR)79(;z&}X+n=<9`OpEA1BkG z|9QkX1y^qQ9YP&;c;!-EQqDsP_A3dbTu(LGc>Z!|1WH)8+hPoADGwWivPxT*Tw7c) zQAyZxjyJQ@74f0l;!_gJLUx{P*|~aF!3hQDefznM*BTyaTAe3$|{QhXeiS6>lwK9U@w4bgll!fzQ67gWG7r)knLfs0pS1eYjw{bO z;AY36seR!XCQN6S#3J~d2611$)#n_5NP{)PR5mzoaAHB?{pO+UrTg)Ea31@&cJN?r zL}KE9W47K}X4R6{F)sg{)9==-bRymdz?C*wr$wz;E`jVY^$Z@^{50IWO`m zc3R-!6Pr|0+}ONJA5c;N=YzaQXtPy__ zAhuEe(_l;6$iFO8FF3C&tib0etk9+rJ3h#@Z%mYO4iq}}$~vH7+AH&bZ3j^t(+^aw zWdF)JF_^pj*Eun&@!$5&iBZXLzKH(jp6XtZ_O=vz!+nn(k$Pb;-rgou{ME^j0loay zlwxS(A-zsfIjd{*%{t;yE}vL8Vkf_44#b0ex6CkPF4S26_TyQ!uE0K$!;V?FuE%$* z28;7-FgvgLKZnhqH@rM1FF#sALmV_|Ql80V#pAGSyZ<`Nn3fz!t=!rsW`ech{!#jm z1PS=d@`I&V6$JkBBVU~}k6j}TLB>vvh&J*)u#(_|LVaO!zG0=bp5WTBut4+Q3JYrz zOv%Y617XfhLech*CQ1#J zTkiu+^Tz<@Gbv3J@X%Vb4i))TDRypaWjZ*(RpMw2#ngUQCCEOzK9(kMoUgJUxjrV% zY2QYSJZ0b+q(7pC^ggmkC9T{$mDC1)7oL$MMOv&DY%dfHl3Xn72MfhV*cTcy9^V5G z7jBXFYRe9lx22Y<`@%-D1RT*(`eF{G4zl2^vkFHffSnu|?RSkx4y9>CrKk6`Rz!SB z3fEZiIS*f|)~-EUL~L5?E5El~X~_W_F95;V^n51Gl={VBGR1h_TLvhN)4jT<{t zQyucWC)cH>)|uOEa=nTEDXL^x_Q)f#i05{(^(B2`HS=ROv--g zXWnk6TKkx||A!Q@5>p!q_%Oq>gU>}#Qua`ev+5){wl_sqKoVc5#lsw4%nPg%q4)gQ zT6cd?+o--iU}sr!n+p7M`hedmcI@Fd%Mw6_-pxAh75LBpGW?m=y8DBFtRiQ6&+5OF zTcmu@VsR08k5(0Mt;v&VFd5FYi9d=dP?7^BC2C%zELUSG(2Ajw%9f*!lCGw81v<)R zv+8OkK-|*{F48hb6@-f`yNg#HI)9tpQUm=6w8~c-aLt?;<-BQ8&!U3}A2JXQOY07l zJ|Gz*#brst*u`b$a1skyf4EAHu4hA==Mc#{pJB(ATO*Re)lb zD)=8puNtshoRXLI3yAla;=i!I6Z>YL%kn5{6QJ&ee}N7 zc#-Ek#0TepBOR;&`~n@aWH^3_3bU;Cl&|?sk=D9;lYi6MaTPgyWc?9^eQ2k~tNR`l zn{74uxIU;O%>zLb73Ccb#?FC)I-Lw_*EA{oMgv3rtA@#YHJQGHu{Ea{mXxduGsgbH zXla;}pXd^+W(g6xq;2uc$Hwh5gV4=N3{PfPq z;ufC=G#MHEpSk469{~>gscr;*>WYiOl88@GJ+xN?&nA=>+V!kIk}G73H`4Me4peGt z=SIXIS>9({reI zDm}(NFRH^cm+{OP$Vk4vf$*R`R^$mgY8+z~IO6_=l1LFPpQ21IY#&~RVDBk|+N-Ta z*yrnHDa7?ZVA)Sv)2gje(#I%G)dflE*LE@JVtIlrPtG|mg27VE3|Rl>Ll#7YtVS}a z23~=(bHYEQdPa7lnkc?9POc0qa>Ag<#TLFuPO203Dic(5dT>V{D$_UMKGSMFStm?< zotf|@-25u*+BV7OPx%B_fFCq~#1G0?me$%4H(a)^T&K;6>=v&(0lys4Oy%zG(NTp7!hDtk^^Z5SAa<%TrXzS-)j-l5h8 z%c~7xUqMdO8h&qhnR?47vH^|L4J1T#}9tNiU`@pQX2|L{wqep<`ecl~f6@%m|b zBb#ei|6i5Gj`r2}EPa&LAPxaLAh!p8HU&`ob&~A!6Idq6?MT)Q`l~3*oBS@cO%C$G zzJ#0QB<(_=WCZfP2;{gIe;#9*KM%fOa@sTKxjAbY7YI_aAx?Xizk$`EIuUS4-!6kn*+AK*ZB$Q(+WaU?wVWjhT(zN4R@<@wvhbu_ID zzyfIbH@YVe%4vYvC3p7jbLVz9=k&Om%r3DrMo*bCI1F@5`t z7;qiBi<+f>Sh)7 zjSopyq8@TDXg1VqSDi%2>7N~U){$hs_1mh*KH*l*)Yq$xhe_sLve1wU^M2V3Q31TZi^B@aCCbjy8b74v9d! zw$iNV*f(Ok??Df}$wsC;FGUOVjm=R>j^FEuhV1<71Ag+4t>*ec&gQ3`d+eZ&mg>CU z3a+9WZ1!h>84p{2GUp4#rg;BJQoGMxl0=5?9NgbdNt{J?+-kcd(4FrG!TALvKxz-t zU0xjB*RBxkMYNfAtF0lVDB>^f57C3G3vrrtt|85eq`hl<7G*mjF`m66O+51Z!&r7_ z_K$K8zAofDvbOmPC_gB*TYgKdrD)@=(Z&?jlEwGG!uYq(tCVzVpWWP(Tp8PwT!ES0sPxiRHhz?Wse{`A(Qv4ZxK4P?tl^tWwD z^E7+lat3AhyNgIsjcb&W3)-7kBoF&7cx9Dr)%DLSqSb46=-3xQfJuOq8HrA%|8$YF-gJ#Vwb;yfzbb8w6+S%ro+Gd+s{g^WR$$%g8 z&0g@U$Q19{S#Jj!;JskYg%4APag$V!64!>KgVry@F-!H>?EF(o71;treoz^fk*EWf zRc~0VCbbPjdwZ;Dhc!RqO4;wJz;;-ww>NA(_1ZvKX06y3OvRT9y9E0F&p08TtZ3o{ z*?Lx%?Dkr@#GbNQaPXpa-IDl(%?g8?UpU|ZD^top{HnipSg-8E={D`K2%FqPSDTi) z@3+NDKs&bU&ET8wO?`QqU_<-s%H*IIN4!n50}#auzmyw_dV5n}sn>?~Pbd}J0{J(k zPAQH}`#@qnqScR$s55b!KkZaOFXWgryUd-@p${FA_J*7{NAYbZMzMCgeIjS?2!eB( zWJ((1WTCzv03@xGb0LW;+gWfyNz3Kf zHL0!ud7nxJEM>b&l;`_q0UmFfxAw{ml`HI>4mwAw*f9@OyeuuGl5!}I%WFg-9eSsj zT7eYRcB!Q&WLWK22<}l9`jHHW#V)1;XC6x-TN;U<@=lxV6>1EK7_L7t$H>8pIES`?PaPhO*M>4`Y#AX*s8dG%M;0$(^ z`yA-30F=$79So%{l)SL7p8ovn6Jke&datRRkyPRpie1=!t5-b4THDu_)u!&!_-iWL zX>9U5yl$LN5=7WQ0&>4a1_jonbO|i-rG>usI|H{LZHgG^>=CGo4b>)=W!vr&+#DFD zio_m@Nrv%R6Xx%gcMO)+rVJD3pdG9)pzYl-M^d~NHm%v7z#$GR$=D4aOiR;9t-I2i z`7?Qais)aFT{NkAHyjq3fuT~H=7}~NcahAzs!CPG^L~PGgn+bP2kd8yrz+KCJZjZZ z!2^^A#rG1cL(CuF`Jk&`TBN?<`s#LZEy?Cyvfj1{kkZB=c-X^5X`{qeW)AX} z30OGwz!Z+ukA(`fSLQmR3&^2$77vtHqhWT zLzn#am3`t8YJL81Uf##WgZbC2@w4?027t~q2M4@J@43lbV)LX4emwXSm zTAFU>L$qz*v2hAvJFGHcw4&(mw_0i*Vp%b36>mtIjBi=PGiJCqn6<7Q9OSoVO-yM<1}lCd&hH#Mxi3Bo zOJ#8;4bE#ebDruQ)v-V4MvSsQ(1JmAB(gEw22(61Hb$~%xShq}vU!Hq>cPu+T~dkM zn}|mMgCLHYy2HUsepieg(QGi-)+1|v4eQz5hw zjM0Rj%eDV;*2(K_k%Qm+l#|{!M`S6 zo_d5z+vEtRQ}Ii7*|k)Gbvq)t{6Fo=!-1qEuTgn%j-0thC9QdD)Gl(ehz8WBXcu<9 zk)A(^O^2jLh*p+wF#rBe#t#-WJt;WEAUTxx*$2i@#m(#XAxMrZ)-h3=9x|@VgojtL zUzzPt^EUGaPNScBIm{pk0u^lt%SDaGm2wH_Frg$dl6Lj*5Af4bZ4+)={`$c~e_b}q z{C;MpcVywD!btDTOzbj_%AcOLxb49Q+ZIpj=7^irF>IfT}U%X48Qct6~mU0xnLLEbhIt=ck9ck1XeRxNLxNNxV#c|Huq;OHzC zXR&&&e`Q*i^dr zSuTX@Z#b7l+5->ufPy-5PpD~6K%ACw&CK32C*TW-e*eQ~v#9voyo%$)ciktwNGE)8 zhvN9|x5Q*d|6IF26(iw=?r!WD$$3E9QwlUC|C}_J`z>d>NW4M)2Pp&|qhB5GJMk{; z^X*6Y!(WMi|NXfy5@HRtsM`|niWw~(=)D}z~s`N6=kKU;)F z_dy8|PZEvjEFCTKv~Dep_5DcVj$24!Wv{zcijJmi-3+Uawyx7hrm6jQcjEpNwhCJD zXRSg%$-6(wE;irZl_~pE&9L)pDT+wUv#l63kn&UNxt<8-9tP5)0c03jJsJE|4Vcur zp3_8F8MM{VZJtNl zSEBn!G_=zu`3lvRu@|j*O~d7SuCf?j54=!ZpWA8D$5DsDR(0OIZmTYxggDqF`Mf;o zXNt>%4!6|L*n=UHygw|hJU`T>_ z^0(rmyxR2OnG-Xr++C+umNWx5X88(zJP7kaZ_KjwrgYI@3}-l~g!XoIWsRMSCchdx zY=B=>XMOSMF-KYM?98LNv5${fYQ8+Fhc+o#LmEo`BCQluoF)8ZIofv(02^=yD?jj& zwhT{LzsD3CBORboVHliTJgzvoO`o3^7GaD_O!e42JEuN0CL3pHv}(eA2Y7qOq}S&+ zwOvU{^;72sC!`K0dBn#B`UKXR^RF2ZF1H#D9=93^wD;3YhEs`1o;xGMk8Dxyf0YqJ zhq&tV7z=V+de7Wx&#*&N+mlnKROCOaPVsYFe%sWClH1oL{eDuSJ~y{`VbBz!8~O7v zwzz+T_RY4-8}zf?#pbl#Xi{?Ij=}!%C0`wKxjfTB(}yY zV8@{Nb-Cd3*&}?7F`pxXxp-7YZHUoF76*kSRL>26`|Px-XU{shW%x78p#iGQitdX{ zgEK$Ab(eL||G>WG{7e+$dw0@{IIv4%c~H*Boq4z1)fAVW6jRC`cs_Cbo;}m2OFZE*qvAG$tI-gZ;vW>-K_u{zDU7eNU{z_J2eg@8dIOip~L+AT= z@SKWBI^TzuW6+Q#CnF9}2xIc$KHIKrqoaKiDiZj?KJ0k&u3gRiU>`azD31>Ik;V$0 z*F|GR=1rUPx}=c;;yA47KShJZ_ROx8G*Uni{7CXQjq@m62z<9k&h#+Ta6W;70vS9$ zDe5+^YT31OHS-;oa@>%D^NeESlKwiaWp{JaJqK|XiZ&%O9(#SjZvmZp0rf!}0mfV= zWj4qO3an`Cgl+7tt=8m(Kej6;@W|su%m;q3hX_A;K4{f9$vw)&qYq_5xRk1LQJ!0e zzy&KQOi@@VjMZ{9ne~Bu2Tpz&s@#JQcAC$>Fe)xCZ^Y!ky!OmpcU_s+I;f)~sJ)#Zmd9m~Dpax! zA^VdUEW#e!khF}*I`7@uc^iJW-h28f@3#4uE{+Lc7BdSNbMeyrHgDeFS5*su4+6Z> zKAe&*gbA|LDZEZen?WV37PQXYG<4{uxvdM@3gV)o<2&P{qv8tM7F=oGy>{*H=KGpv zj;cf_#jjXF|0_q$Y=TeXb@bO{d9NVEKl+GK_VffAW|Qp0t?O1#Kd%MQQ^z^?&YrVKZk>%tck@B-))%3XsRyGVIZ-+!-vfmuDgr)JU*h

    *L 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∾L%^~SQtit?seRS? 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 L_JtS7PUimtIc^sz literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-Black.woff b/example/src/assets/fonts/ProximaNova-Black.woff new file mode 100644 index 0000000000000000000000000000000000000000..59fb1e268547e0491a1b23a78609dbc7e5bc905f GIT binary patch literal 50440 zcmZ5{V{k5Au=Nw$w(-WcjT4>Nwr$%dwr$(CZQFKobHBR3zFoCyX7{Y_-M^-0b@#Z+ ziHQM#0KaPp5`ge~0lM1-00Th&*Yf`_F)<|>0ATR)*N*)QToVn_C2G0PO$(pmC|8TL;N0(lh-YIQ#3T z`U^dK&G0fqYkfNa0E!R*0C@xez^ad8Dn?B89e-`rufH6~|HaP_0L0YF-Q+ipJOB{% zo4+P3tF8!{6a^+nzT0RAJ)K~r#b%QVz8($mv3;COdz302_fnNkI}ImQq`3Q71Y zUNdm|L-a#eduep|k_%932fqB9 z#Q$*=Od*Z+OaVaTgeIUu;NTDpIY0n}M!?kndv4G2 z@CX*cR9nv&NSO=<`{xD(6aUl1FJLos-+*xFBO_S-vIido*ega^5k|-Kve!hAmjyD-C-r613 zYlnxE8ENdc$D6Tj6)_3{w~Dd`+Cn-3l- zO^a%Qwpo!N7Zh>MdKWwwo+J2#PO22t4sB;OrkhwQwP{zDF#N76#??P#?9`)?c3o}3 z%e3ZC6d3>aO33ZtL;5@`mZNzTbI5D`X-vek#Ag8W; z)MiOJRZ+zLfqcjrg#ql~NpDi|f?-*3?cBMOoxnTznLsh-#uUV?Vq(^f*qker_s^hb zAZ7Y|cFzYQ+Qri>o@Wy0O77a%b0d~eQp5+w-?HgolS*%jq(1yYi!7PuIfh*M>3YnM z*KjGl9H#aFPUl|q8}G}ENta#I$uB?f$m_1&%%&@YNN`gah@{#ogUFyR=*;;QdzBq{ z^WN_AqN!%c0P8-sk8}%>7acvd8Jujq06#eR`tM!oUj4b97GdnfBBXf}O;8}su&LCy z&d({Q;kBcWv{dg#xXBY+)EvoC{13zDlXpJM?&A3s)_H%mieDBnkF;=E+7?dl z*8uI9{zyNST*W;p>;4TstY4eW=&K7`Rg@VmQ7uKilXgO$ar85upFVmUEt$wW0KIF7 zZXSqg!aEn;$V)IY1>$tWH)Jol*Uw5B8T75Sy+eqhUDb9V8Y$0#QPtx)JCY8s0q1d~ z3j#Oc#dM#&eBKeitY?!WlC74<-%yG6k8x&+`QX41>TwAtiK>9vvL}Bi*ZQP+RvT8Y z*fQXzkG4b+>?QX6P?=;>5EdAh@r;e1vkTSNikaNYfmpm+hJ}@o!9ucEk-!>FjCQFIEk>{&UsEGtp(usJ)R% zjpY2VgEhPgrG5uwpW5E_CZs6mhL0cP&i&%(3*UZsM1#w8vW)h*wYu5z9g_g_CByOx zgDd352=m3UI7gWIh-L6l*CWE4{^1qy#^$INp$%Vv{W@FF+EKFm4M7r{D0O`&pZ_4w zewgP1qJ%X);-+FyO%v2ESk>Be5BK#WC@mpP?9u;L8-WriLO~j%-M!&GiyOt%1DkaRzg<|oujKBN!C~{yoV!3X<|$7X=ml4*$t#vG zci7Ub|IH30M_4TGOiFt>4uQ1K_+Q44628FIh&5&^^37@=zmQSob1(Ks`Ih8Z*IF^e z=zV(pd-(+jK*r(wY>q)EM(Wt8aHTficPOA9A7A zVInVytg9*g9H}0TB5v)F(}?U(;_@YZ<<)`O#tQqcbl1CbIzk_Xk5jij6i5EbzE{_q zU#!!|y=w{gF=qGWQ1PJYJjewoj%Z)oUrlzmpOZxvPTwM(eT!>C>`mXEjexDWl~(mV zJIoI*sLS5%ZgCyln=4U2jm!(XCV_8umFM0c=dCo!o5U{Fm&J`h@2U~z4jDNOnnOlq2@@UGK5Vt>^9l5>vouC279xit} zv=gN?z*01o41W}D?y-d;7II$$QvHBpYAES}u}{^Y9fp+RRV7iK$;ojni}_5T>N-{s zWOVDglrFcDVGdXhLc3i}rZZ38?4~n!CLeeJ9DlAU1R0RHs-oN+vnv{>b?Y#?N1O8n z5)+{31vDfm7|(FAg}KiFU&-4=I}7^LvD7E<_Tp_8)xjVB7_UoS=snpr7@Uj(nG|B- zWd_x)>O7P&O#JA>BIL~6ktX(5|7lJ)Hz2zNE!CqR8(sY^Wsx?Br&%i+iWeSFj+sz; zPBI-Qa!BRTL_ZRBh|eTB8RNZYS3qhu(QL8qea^ZP?}+7H?KT%I-7lbDTsdF!=)PXu zc#M3v_Le7D7Juq-5@z3u_w3%dj&Y`FmELOKz-9h9mT?radBaSn)nz^-JYX>xcOALt zIC;X`rJ~iPT^UF50q+T!Ild5~dXLPfjJz1cWz^lIX4CAJNAF8r!QeikHZZOnzHh2$ zo51)UO(8axa#rlto4|M*ZBe-PnZ!7Jx=W@Pb3JYI@LzFVyN5d?dC&Q|7uD?6YT3tc z@T&D1T%3Y9&RsL+nj&{BY8#AtY;?osWzDvbODgFaeQj4Ze7=ct2VF>OwKDZFH0AeUPf***62hp1he>FXL&++%Ht|uE>%AF zan8}mL$82$PU2EMlV3+GnJ;goG)-I>XEZK}FDj(=CpjQV2`LB>4*3ch4jm2w4}A~4 zzkZo;4TkCeZ?ABcG7~Wd=1C|^p5ziaBFI|EzgAQNT?JB7C;*W{1pE>F@%2UaCaZGe z=kC7f8wH}z@GmeIn*Gn+@SzMop9;O)fYWOq0T5zkdX9e@q!5D;Vgv?2Jx}FH<6$i>hS z{(s1|ur&v8qz0VZgPLwQl4}00|DuxIFe+-XZ}j1oiNWAIW1S^LvFGFb{}}CoSl(BP z!#mvNJ^c)n4k{=efXeRCWSR}RYYE_V_mVXpFm(^2Ipu?BpNi4H+o9>^5v!~T=l124BuM)17QbRV$L6ND&qk|keBK*r?W1ce(H>x8+AD(y4lNT zHOS@>O*)U$h@+_>D_sZlVGl_mi3wE#=0r`K-*M{F4zhBF=Owdm4#q3ZpJ%+OTpf#E zkcd7XdxnoI0tcUqu3Re2i){xRZMN@m`yby3mRCq9X|PfLzruKy_!wT&NF&4%erS0A zPPa_ne#<||QNRFsG7-@s4D5U)EMn~c;)&yle-}|&TpSV+aU2vfQa&-&?;be~D-A0T ziS-26u$pru({h^gB-62)^+d~YnsY?UvAXHwtDT#Il9KZ7$4;uI+gM}(K@j|lENaQ zqlh6`!Z(C^BWxf*gf8@h?VaD&+1a-8e`4Z7O#?slg5P4gfp{S!p~PVe#_Wof68}N! z4jT#+FdFv_i|dy#J+wh(pkkClEQ)-`cLo3n0 z4(1-_G#PU-9imuG{xhLR$BYcG3TGXh9<~|oI|#FHvcIz5*+<`J+lN0m*bl$!cQgES z`eb84mI}Pj8<^!hl@(G0=JZd=m3+;%OP2VvNJ^I-nvId2!|4kwJYb=ZzRG2V;F6A- zAR=KQ>p)6Nj@PHSyJQFBh3=CID>+Q@5MMRceb|L60?k>(YfNnXBeV&&4fYV+1~URl znvbq8_KM^m`5(pwor`W}TWbg?A)^G*e3+KNwXTr1f!4fEdY4mjdPcd-lQw+&pDrG+ zHP1H;XutkkOiD(nK&Aq%Qm{o?Y!0}j5b1+LtcC6(>s)^`o^*fo+$1vy51_6bc*&9C zg@w1XaVO1oc5eibfqx7_lMKV5YZGCUghpXZmssCX0_0SRspey!$?kSwKEduqZxI*c z_~`yehFhx*6>X|Xs(7mG)%d2yCJGIO>M@l^l?9inm;F}u&t}gS&sgxm6@AVJo2|}T zgb;B9<8jBB4x60RoZ@bf_>m{OPp|G?yV&>G7wHe{I&@U3=@(O9NhztJGlnOuN9GTe z?uPE!Jigl|+fYD4y@=3IT0-o7Qn$!#P`>vE_j7NRUXtH#-!49WVZ_JCSRz0QqAVz; zVGn~c`#!%SSVw?z7hM863hV%k8B7|Cf)o-;4mlpSP z|9WL$nlakE#4xEwvIR0tvJxfCB(Wm}G$n55@ODXF>S$`RM79){ly<2TY2W1RdBR2- z>|pZTG&A^hT<76h=HFP|YkvYp#@^_xEuZvREy2oNB?+o_YBB0gw2eOilp!NV)=9==8?r{GhWhq-HBOy2 zCHK*QhEf`+iQfBq6*cb4Ubs)VvFJSz&w-)+O5>I=yi?mNwWtt_dr`V!XYEykziyP@14Vw~l!Ime} z_Hx&RH@7#KH#A$E)l=nFRZS~&JHgw=+f6&#`~L1}JmhkN%y(X$U!MQHl;51)yj|lh z5}lu)<2rA=?7dXnXkODl^m%dZ^y+&5yBB!WdlwWCKn?>_@z+Ik3-hM*I(2KM3xatQ zD!Fy#E!I)0smOVcZSkq|>H1a!Mba1j6DNC!hQ|WHnT0C^Hy_X#kR7le;Aa$xLSY_) zu2Z~3%V9IXF^_hRJ|B(~b3G^rB^8u7MQ$1-RZsr(2K5f|F7z<+Y@~&YHz?vN)Ae}7 z{8D>$d%fE~@Rd0v7ffh68$mfm8A>3ST0FL8%7rB#7^keqPLnlBX*2d&OScktA%>Vx zzbAhS+oaG=;_9->zS|mjhBpL~{a@+f)8@ANMYIJNIe-d{hfp z_?sj%ZhsVYf2qFAe8l|0ywZS%CLb)%sB}dYY4O1M>i*=o@L)URx>#nBu2I%pk#$Z` zC0JFfB2|&EywkqwQSNV9iybpunl?*g`Q0qI&SCw|CbuEAk>g^-U822nZOMP`=lqXb z1TO?$Zp2|E553&j+<6`B%ABGyVNrdd?2^T$oeP5-!HGdTIi_Oa9G5G{rUGU)X@l&N z$(h#m>rBiQrUP#af;SakG`4JHsbSr*So{pjqiMU~XAS03^y#lhaMxAWK-WUo_ck0z zuOD+Q>=t-vpQRd;74|c%e|IjQnXZYhOisSsPRqKh#UIxBD1(B5R{c#z{AY+K;g7Pf zc^}Q58sDm)6ez3yRLWwLge4Z^b!-V-LRck)RETD9*(p8dX&Oe?4Blfr$6c^9(TB)z z3`cr+T6vi5{>EEcvB&`?<2%h}T8O}2!Bs-@f9z(skFeLU;FXBf^BQJH8bvBq&XZiW zTX+Gm3L%HW&3RLKC^(B^wUSoY8AHeQRja`Cd-P@WMf9P%bQ}K9LLI%;EuNPh&%QN? zHEK28JzRLh@GG!#us=T0ZrUH~&mPxL*N}FgjQyAjQLW@HGdAcxPGXTm6`BQM@Ju8{V-#GrqRoJuKNAvbZTxu`wSb zFMOmvdfv4@x4x@6ezNl9s3zOE(MN2;9ZTVHzox_5iR zx>tKD-Td&2NA}h4aJ^-|q&~)fEM5tYGxgtvft?-4AoETuS3~Yd6pI%D#aq7EoCfc z5rb<@>VTP)+uP2mN_V(}Q+^$)!3@#II#_L)e7Pigy%Y(tPg8bTHge{IhRJ_we~B6S zDRWRE`+No3uXqDJX91h(GQf5s6ErD+U-MMs0-XT%I)cr_*oBFdID!7NxaRvC~>!Sh{TdR4R*%VB$^sMW7< zOgF4>Om1Ut7+~3GTUy)S)L1poOkf>hv2{_AK8_<1PrlJ|f&Ff=I=MgMcFpGmps>26 zY8M({!W4!rSU8Gqz+}eYqJgd)HC`0JSyZeQu8@@>o_ZiU<(l4IPAR6R(A#!<+%@;b z7~@S`DW=qo62QwcFQ0bSiGny-z=*1$J!a_r5!E?C()4_m)zK!+RdZ_aDu3EsLseK9fco&L! zdcxCW;6hG`N5;s=goRHj97GFD<9&kb>VkXX-K1X=F3^5tuVwjMqF?)lEC;Sh#q93Id3{%0IHu0bHQzQ9Prrw)m;FKkkCL+5=E|B2puCK1cd181za^>njnIyy2-g`0OtMXK}T7MW^mNy+(R z4rt4EDlK!OvO3AKy0K&2TF$=oc%-t}p$lO5@Hd#^q^Jb9>o_|&b@2%`Ml(I%U^jC4 zERfxMtbQP3?SXW2Z|{X=j)n$Rr=_pgsaR(`JPLI9Oj1i-*vvz`z$##YM5}7jT$uIn zY?u5Oozrx82fe-U82Cr>Y;h2-UMt8H@V=wJ8(M5BeI}|Muoi*q&)biF(~WJ83tS+@ z5H7{8t|hJkF+-xx?(WW_k!P+fV#LfCnTFIzHocYX+*7jLhpgNjt~bgr{RsbF9~UAC zd^2~Au{EddCLvLvT=Qh%@|@yWg)RoHZK7!5;lmqIm5dH$Y&O@_u{Dqhb|q#iO9yVq z87TxgC`}PP2RH>@Q*^UC;bPz59zbwWr2Nei(Bf2HRx8WP)s^*?PjP%wus%>}^a(_6 zuqQP>j;C_0m+NNYy|KXFiVs8O|{|vb;@iI3piTbvFP^LvvA9iO}LH(|D|Hyi%{(i{Hx=KiJ3K?AABCEavan48| zQ$yTF=RjXSAnzQ04iMtWMzM8eVVJp*{AV5@u>7gnfL=&9IY}!~W40_~mD7>iVdK;D zvEF5^eAG44AK@4pA8oG!_rbtml5C|u$G^bIEV8Au)f7Jq;iC?G2P0U&VCI6IrBN_k z&AyRo!Db)id2Wfgu*p+zd`3j+*#d{q^NbzD2-d#}vJ)=MV8Ey(p|FhkB*qJd(2B3s zSZO0@W22&?_>JFdPtR%UY|V+xc2gXWD*VSm7P{5hE!$i8W*qO63r?W30E=W8*AXt+ zOfcLp#_Zrk5;*s1x+9y5i^H+FE6=RiQGW)`^}7BLtt2^J8BD(f;rnxiEL3qKVs-2S zoo>sSij0eqaXVhzm@;#6x~63Ll;yl{vZs5xs~5X3cn@cmnF>~#Uq_BPf!Yo(o&_xz zfRrV#6Wl@+=b-_c9&L4yN3zjjAzgir&BL(j>@2ChvXrXU=qfy#$Rq% zCsHq!vVB8st(t^DAhgGEIi^aT;ISXK@PWTr=FH1&+fS6 zJ{l}y!j{ONFy~EFs&v0l9tJ76^2@uMI_7-S@;oSL0)FnXBN#)EIF z^e>shyE}$$pk=pK9&W$)cMiwG3eRhvmI^!hNJf^H6w(UgGxT(k9YNI;wWw#LG9i8; zBg36Y9m&?CuhqD}$pr#hS*BBHd93SoQq^&FnOSm0Pp9%H^7au@*T~13bGvkWJ+f|fU6j`#goCxl ztLPB(mw#w9WHYg3RFu&Or#x%!o277^Xzhq9R>k^56Ee z58(IXcih@t&JI=vs}2bcB{4K0Mj(idiC!QuMW8MJF9)AXUsibm*)F!P&=!l;tiZq& zx$6~<8}>ykGspv+bsIWNM53v@_nD+7o44J^_Z$QTrykp6CPbH<4>4_}mgDklVLOAGDP3)<22xihLq$R5T{3 zANv|e+apk&c0Q#?dBA=e+1_49xLF=mFRrsplxXE?je^{0X`5-J-p{TkdqpdF&*jbWuJS`>=@v<4TBkl;N?_EJw z5$!5MZU@x?sP_ChuhLW{*hIHw8nQJ+xH`SqV#FoD!RW!9`C-cT&F=*pO&0{${x=1G z#mxe}4^jKX5K>6{6tX!!CdkQ-8YJLHDbjLtKCPpi&#hcvPPMIsAb5eKw-LC)kbY^) zi;$Ck;=|i*6 z+vbb)R9kRbA4kwQ7Q*Eg=w&PP*R;?}X3`_DY_XIBI;9ORVRRgUt;V z6c0pZK%A4kNDgjv&}$Mj-#hf#;kad|TGv-&smH`ABUHPp-je^r>cMoj8lRTJp#{A3 z?Ip_vu6}Ll_Q_VRM!%(s$TAmfYFAK5+|Rx#5Td0~cB9>u+sx;Jb~eBc2TyafeRx~U z5mYF8s$DF{R2sgT=%GPfV1h6F8+@k)~Gm z27l~=e_QctUG2R`gFFyoTkU6SXpvgZXOT<}%s5ozCt5ix8m1p(SZGI;li||l85)b2 z7c^naN7Yt~Ce2Bo2}WT)E@S?Y{Wk{ z;c$+d(RnisX2u(F+EmwsF{o-fJie}_yyyaJeZlo(lh0_VlMYT9ApchLx!s-@lQF6e zVHCG%na2!P7$gU6)tWrPRWBZ$y*0ovsT8)man+Jn8X7XfEsIl^MM74T#6sY-n;w(DGHC0{+HaG>$8t*xgKmNA$7Kc5a!Wjy>6mYc ze*EQKEidwygWs0opcJ6Iy>q|q9vAV&d)PEkyi@a9lLeW-V92xU!ZpMUAcPZHXBiZU zlqHt-PoFszvmBW$BTJlXG*`Bcoi?P3<@B4<^!3x$8v_EE;WjeYMD3RXEo;`b%uk9_ zrkpW_`>14I`|V^jJh6jtkjO$uksw=yo6oIcI_MS-T~g?*v*5{P>m7Uz5WE@7tdRrI zghoFTcwz3~(X7qUyq@Bo=jWg2+v#x!(dWUlQn>reuca5uaZSjhofk1QBs#RHMeT*W1)=gYGRKMQ__co8@sqngg zv_pKe-@;CvxV@f9AUBBKZ_3U8ZA*f>j^6{r-Rh7W*IJ}=^AT;Gx)fn;*;to2s@Lns zR5YUv4v`9$`?U%^K6O%)I~KR)=Ea3F;>27fRj(nphb+gtQcPtIKA7Tr$wfb!0*Vqu z&waT*2fn}fad*4_%#2COO^iWt-wuC&*#>bj&u2|P!cqjjID%+`j6jBF2C*dS)W^Ot zoBY#2kV~U3?%1?3#W~CpHnSA&hMIz}=SH0Hg(O*$$>?j}xA81PC$6@dd$+M>g z#t_O~M1~LcL`^NI7bb$}XEdbLZP)&2+6zQdFeAXWZ?*9}5WG}DulMySN10Ly3IVcSodlREgodzCbg?pW(zok1 z2VJw2oZw>0;X$v21HwRzDmc;5qLKh{D~FirdkNomA?m7X4m@dXd)b1B;kC0kX$Wok z1j^V_G9~F4j|zjsS_&u4EvQ93ts`72%d1=#O#%L=&gSgyWo7kwUuJA;Nj`$THM!lIsmQ(_PY)b1O^J`rD=PK8E!h zVQKhJJXmg(sIXrBi7k*Be97P zXbzY1ggmJihwat6yQT+|NK+O5vyqz1@v-=bVOpVK{A$H2Eh0U2 zq9l37dPpYLD2kSvo*mX=|DGU~5XB0*j5^O+rbb6=nUU$(qG*C5ZBt}=B)Rd?iK+4N ziCkn>y_tjgKw|v5sG^}kFJl+rVPoNx0&~7D^X(#0Cpiijr^w~Vvw-J2M8v!m;J;`uj zph3a|u$%~w8`2Ymq;>y(kPx9;+4MGZ&!4BRrZGq6h`7}Tie{VihK{oK$}xW*?^1?_ zc~A}OCa#IfleXtZp1xzraK$!cHm4ASQUKi01Fu}TZ6v?!*E zu#~$eXh3*0lgo~$DkX4o5-}33Br9`%RO^z4hLCFtYUdZ#&e%lF4Hr(2ZZ(MEARYM` zQZOc2k-T#9^n?=A_e>eb0!}N^twr*x4P{;}i$3x~H*XX2zWMi80!@AVVmxH+Y_MGE z-C{j|=7zctz=5LDu)yervLQoU0^-Jcy#yJ;RUSxbln$7y6Etq=yn2I~;5%E*-4=?c zs|6p>Aga}zCi06fr80~Kr39PF$#oPJ^1>l%TzL0a{JJ3(Hr-mkUdu$DWLv|06TQ1>pd0 z?zg8w_3$aUQ-}~UP6f8Q%IU7I?3YKoU|M4e46t4v+^>&{A6I7PepsL>vTAhvD;i3~ zMMnin1Dc0a*L<9QA7Ip>Vf?}YA!H5P7`j|znzPx0upu^ktO4#!5x=oIOI92xHUguJ z!-XXz4TXi&e*14%-tZaR(a1fW2%yn6n7ykL9;UQ~KOdJYy-bIH9-tfFz{`VE@G}Q2 znDsufJXZAt0`la0V@iOV1uqM~$>NvI&MYi{GAaJP5!?#<(cMFlevA_yqdy#xIkh6)_i-rXd}$pg8|<%VCG-Ohv(| z%02fX(9&QtzE#o3`%`MoDRjuUIkG|YqmRGvcUt_IHvMl6PTJfKe}Q*jfD6SYGg{Zm zQ-AFD`S`fSuwjnD2L+-p*uyP6nCERv&6ZI~{~NH~?je=e@`^wf3W<=|>H=6B%6A}o zDo}9J)!5eE=JtrAoDAKe$#cMm0A+yp3-mfIz$QRpp+ zr=fn5QGhc3rk4uWf?q&`I(Hf)VCYUMw%&CwH8sSZXe?iV*v-qU#zQHF;Nkn{ox7FH?ZJ5osT z&9DS~`GSz*{@rAfp?&_f)AT({#0L!6-aL8HZcHk=34m;^dP`XYYV0Drf#_>tU5pKC zm4f99qOGRV-E_xX9n4!@!NGaa?o>pM%sp^2k8WITa^MI}K0lO>joq@!_1ce0; zm8tL!fpx`yBdrdwJ;cG#nXzKS1=DK~`i)|!g%~n$BKy)OTdu}D!;bnv^5w&Ti~5%k zc+8SW7~*R1AxZZ!D?y`+^VNx?*Qd2pQ3gYb?e|Ovb_P7LTlDdb>IuP$d+|fg#W|EYLEggaFX*eohTWDiz(%JX zDfmb|j?2so(%)YO(TdBHfhbJN6IUA2laK}2li@pcz`3jb&PEvhNy_&IC8!m7kAgAR zd7VTq^g{T;x0T~qR=sVrh;j`JV|O4|Me#Zi69c80MxhBB6 z69AvX6&lVS@u|k_@0f*-A3Cok0IodR&g4-?uG{F&;vR<*>_{%4{e0&IKLTmL8UzGO z%t9*=+2x23Z^{yjTvmt>MjekEh#unim86E`jcNvattv!>A#s36en;?F40d`&c~ z#+|7Bn;x%QC2wVsJ~Gtj>r%%GiI2hvDroo|cZW?ARIx8d7HZ7r)4Lq5t23H8O%2Ue z7Ma*i{HKD?2}1uj4oBc*_o!+P2g03jj&Os_S5aPKSY6m56Ob@r1yoZjxr$sLN3C@F zjk?<8sk(5zCDY*|x7K7ialNJZis0WYk8hFYW`;wY25C+`dcXz&bomMBT_@T?IwS)E%VQx71z!?6dt^bxByd~VipOwtf;reqWmvdg$QsRr} z&NT2EyNmB7_8syCqBS95=I$=mfw&<_tg|Wi?;ug1zS$(l2p0`I)FGAFVHsH6Dv1Go zk8TDr-Kdh#NG5!<2$L?Qc7;V>WL$lmNZE;}{+gViq8hVPfn0Lod;5s?I%lcXF!*8B2s-1QM9u?s4dMVjGsrLG|$v{lGR|xg^tKbhNa5Os1I- zS-E!Im2tddG|iHMXAJ+)SIh|)SXcHw8;*46EURd5(8)EF*`E|>dUBJxWmX{}1)qV4 zTPl+sbOanz(bs?;QBf4jTpv;?@H5w>NjUQsRqJp1!ua#N`6_VgYJ-TdGJbMsg`>gq zwyAzFf`e1wQ}PpD+e&arG$MWH3p%iiOAia3cTSM1jf`}GlV1V`!tU4qNE7lOMpp1J zSQ19V&=2;Rk>}Ejh5C^X6MlCrqu1I&ar(T)Gr|^IINnu;g?M2IYfpB$hnrXfQj4yYKhLj*}*I-gRIJsJr^Kn8J zgE(7=p$wES(agGkcSz1+`$N))SPUOVj-|O-sS+$1w)ItPOCz6uLm$n$**RA0 zO6)dYB^|_S7aRx0ZCc>zAUJlyW|T)s_%nRLb1MFM^W)5~9=jNN$PVA#AnfVlrTRoT z1_jQV6MJDVfbzo6Akp`hn8;(l@`+FWQ}-F!#boLnpHpKgp6mu`1JOX&Fgg%jm<@Al z>a|#i_guB(ZY+5`eqL0jWk}v>v)vfhWOt%*7QJzrb7OX^BqPzc71J?M{G=^m+p2fh z|4Ggs+uFoShKBjnqm)^-qC6o%DsdC(v6f<1M~3_967i8HIp~xY618_n9vOk#COLGY z_%Hu(Vh%oDe7q0ugY=+Gq8PRrx=VD6KaiSBl#hIkcKo)(=#SHL7)q6}?ZCIch1}4n zk*galZPXX!@XjTOZ_&8YY`&%kyu$3EDe?|N)`hwUdYxO7R2R`xToiSV!Y=ua`?lR5 zqho)B)iJy6@YNLh*GxFE5(W8InKiUEb!Bz_1F1eo{y=_HRX^V%BhwO6Q{%73*RgV% zSN3cjd5GDD2yJ(HL6y?|%6c1p<)v>K=JLnLiV6g)-wIAnHcBg3KAoO%DmiUQw~gMI zPeWd}PhUJpS>SY(#FXBy*VbSkfPxca*NtDx(@W(p?3DzFIQpF*eC;pxTM1Ke3{j?H zGVTFxjpKN~qJOM479K zS3qSHaXfq7I%1>u@Z8&xqv#0+w=?Hx6BIH{DoPrlD{q6-)6gY~y$2jkTO;A23=?Fv z`a$8|1&=8HpeOKAOJxQ`zGrbYbh82pFO)7Cnd<;6i{~nAM;V(UYm&a3j`Kmx>tAKw zz?{|ACX3T==hSP)?q9L(0dsN1)eJmd4eKN=hr7U@jLj1()B8l6Ry9YRZFf!2Q10YH zZ{~0#r1vdW9X{W&H?Zm(Us%hOgau{AyczMvSC3peGc9ca-1YJfmh5eh?>K7n&j-lV z&aF*UsO@^AEJu zDk)cF3u}M%e>vgwHMrS5ET@x8Of; z*H5p~lutm*EK^lah~|u$!{Mcu|8X@$hD>4e@*OYj+@RHJc=Q?Ze6ex$>E6$FRkii; zp=T#;yO1%EY17#^mXI0WHXS4q`j8tBOD2`5 zNxKi!WB{y?&T=l{#5zvRkiTISP<@OiLyRs+I;9YtVgT{mFB;Op!ammEpdJRbJg!{q zy-uc17G{Qp8Uwsuzu#@OXDMnx9RG1|Mw|_kMG&{quOP zO62a7?XjxbPmm$|XxQ-5$zLAUW%5%dAqzG<5w!o(Z*?G9y&EgG@kODohv#j-LH3sx zv=av`>k3BS{^MiZIg{{Op5Cnjwo`ljz!&!<@i3OXLWE_AK2G-@11Lt?DBW+w?H?!? zO&1Fu>2jni7tgq@GrbaG6b2ODv=%uYD1c5dlo)!XsI*qTwj{r`fn$Xg`HdYUNn`Vv z;_Jye4g2O+HkJ3U4Bx=cwtSwa_}U-F0W&-^*9sWuwu{Dh_O#0dTS-3puGqekr+U&6Nu-J; zs;&54Yo<}*eD-*FQaSH@wpmwsS3LyMDavAS7)A}?D_Q0bZb&J8qVN7C-#ai+2(JxI zn4gQP3KWN7yDD(6jDG?|#{_r563drjxq7+x4_h5;zazHbuJOQVu+jK?*-~BQIMr0q zQ&d}(lx!K)cb|2k(4x8o+%EXtx`TW|+by2%KO`;O%I8_Ux^lXvBYXijvY{@?ZYkhv zB6i(pgXQ%v@toTMGfTVN1B*E^*?|YsqOtxD37&h*y8Wibf>>q5Ph7jq`3ylMvI%Me z6=4$kBin&DiNaW+J9QJ={spd(HGU5pWvKn{1cbiwiH}Cn4%K4{SwvDjrl11aJQ*ub zuXeIVsc_x4hBF2;lnJn;B)dSb<4^?iD6Kf~2@ww)r+T|QDUc9`?0dNEf+-;2M;1i zC!f=RR`P-BDTOcn;?+07O}G~&%Iqa;QS4%Y9#*HgGrmST>3ynfzD?`kWXu|An7#tb8qaQdD?+X%yiip zw5;S=m=g!&o?417mS+T`K(N-W@w}iew(;+P-Xr^n$auK37?^qLlqRrluy;o{oYIsS|s$23z zxE+`pXUXd;5?)jh3(eL{x<;yyL^ z+)HZ~6Sfj4I<_>ea*yeor_48PcaW~}=m>9jCuj`7A~c-FC^NN~NNGsA^hQUJjO`JN z=8ty~NsyyufU6@iH5x++26#|ToMWL<2z2ACW=lYsI6p?K1?In`@4cdRMpS@1VdRhy z1&do%LA4p9VZosA0_D-keWy`~e6ur$;pcHO4!ur*sEbVh4dNV0&Q}?gsw0>04{RDC zq#De*QNi_X6(A$a$9QSb5vWR$V!FTxC7W&Qqm%&@4o zwnXqqkAI}W8|@5IRi}1udfsu;zon6S{t!1Dksf{)yHoyr1)s45Y|{bnI@OhfazFHb}e*7+_>iO)QTE;5#BliJ04e?}L#1B3UXM z%w92$^KaKD&F?(}S*tBbB|ydrsM-)QoOc-C)B_8dvAzu&)Ctu>;O~n-A$xrs3K{Yy zHycG5ZjVAZxH7!XuK0J|lp4R8C_*l*1q{}MDe+U8#lPOM_;-m^`oC|O**8>@G=39l zR~3Je!_nTUQ$SA!o(LIw3ZWQI8 zb7y{s$hPr`Cg5mO79W!049`LUd(~v+Fn@zC0#Kv;Vrkp=6Dam(N$ps3{R;s^{FK2(ahdA8`baV^NckJ0mKspYVnim= zdfc+ZPeC%cs=)dQ47I3}S3;L*y&fpd`A8I$@d!LjDZRq+L4l@2o23w>Sl}2x*J&i8 zdOxcxJlQP>Cz8iNWAPoK7Gr-3_!D+`mB#L;3_2BZ@KHz`f3o>;-Tnt*K%T#l{xx(u zU?le^pXA5&q&`2cg!T{c151JYGe0JYW1~8d$?~YP3|<;@249kJ^IbnDFfU)q`?j-E z!C@KLi*Js_o^Et*u49*j^SDNuJWlRe%}NZGHwy5Jp>oA_QidfpCb4YQO5!roLRPzo z(ehVm%}G8gqbNN|$IF-4ub$(Tknx_E*2m(n-7CsuN%G`^NF5SBZbS=Ien-YK(2O}A zEWTW&><+8J+Z|RipyzearDR~`Jy7;bl1QbZaFJZWI3KwIwCtunfVOO(w-Og*_eu+0@IEnBJ>J6^OfFNxk1TkVE+?~(y$a2~;&zg|E-oddDr}wj&|5InH?DR9+-{DgZ)BnHEpa9p- zMKS(xTJKae>=MQB^%+^<8q1$FPzScLKM*a1T_IxD3)r?bJ66ACi?yM!5Y#=8u73uc zI+#(E#o&HF4Gf2Q$}_4X?{mYZ${SjcT4vL*?h|SmO(XUUwzC+;Gg_h@zb7gYYeI%T zGYu?dhZ%W&xoN%p``+tjqrZiL`S5&$qS#{GVZL~6q@TZt2ACu^ig^Xw3z7-bw1 zQNmp!LI_7n#+rlNcL=4!Fz8Ra!UB$c+-eR{%s>j0bQ0;V;SXRkmyN95go%&-l_;eCcc01dwEn0*V zV}%K@lCuOJ;t+q@LDNgmIta%f@q4M{J(XRwZqQu<)J!OcHKD2=(FQ`cnOCfT`RK7f zu3O0c$>oYP)pXXFB3&--PiXLmyVnfedFRlY?%`q09DBUek&@zY#@pv;aQ}mVu>)h@ zfLjFqFq1hwIYes`EIYXE?)GGt=cmu4WfK*QGn(Jr1UhKxL`FCd{$J}4!}nGR#`DLn{mH#!&H7Vn}zI(Y`W?vS0zl=}-7agwnzI|}P!JAwrsU`ov-Z4-Sv7N6I++im1?7 zsPqM(R(zS~69E@MR`SQGSzEV|%JXMI`9wLWpzgRmWX24fcxFdR z!Z?^xfYZ+4UWmkbg=kJ2nNgJkT#%vQN>%`aa0mmqs6AiR6hy)~=dRifrWZJC!REp3 z?K2D83WH)}XV0!K?W}A~-GKEqm=29bRd9u^vJuP}$d3sQnXoe{CTFoJgO86iu-SNS z9mUq;f>$G)=oZQ4D>!Tucvf+@s{rC)#p7tGK9_0IU%@eKQq_6!d#Sn%VA3JoD+T?W z=F5VU=x2C3cHsbVkxWbD#k_XYcDK#ck$tlAW)C&JeJN0lG3M-zo%NFzY~4cdP~vsR zJ!p(ji(GQW*$&^UeVg}{CbXUe&q-R8MX%LF+o`N`(xSOR8mL+v6|A(KrP=h6xyWp@ zre;~IOo?eZ?t<3YIfI+0RaVYhH>Dpu&i$B@9Aij2W{-)_sU1yaIfzAeOmPdeX6^!?y+enK>1?ViSo2x z)vo2f>=bE}$DU*o(7KRJJE43$I+0TcfsJqYh)RZM?!3*JW+lh)7F%|1-Hf{2A#-I# zVzNCwD?e<{;f-%dcapB8{uX%9~aS$OP!r3m3;PXz$6!E3Ky*8Mm*HurFD-kg@oC$)L{;PqF` zy({sH0iVW>Z^f$!-O=&z^CW3t_(66hTYediO76?lH1$2|v_(S`?+F{(ck}Oi4$a$_=_o02fUB2Mzal{WIB+jI>8^ZR z*pXp!D5g~KoD2mnwSE(*GKC@$4(rc%?=bk=x3qG$=rgWg~N=JbHc>>dE;xwFOhHLvGrFF&3KER@Sh zIwocVGu-q7vr%SnIzZ&69gET(Io1Yn$M3S*Zo6&XJi-%U^INX4sqMDZvWUZnC)#ok zmN*Gx=z{+%J$uLggA$KT0uScIH*5-n3wT2xDQVZU(19x0U@`) zP`eUZ$Yk$Vdr=va%$7`C#01>8WdHspxQGdwx&jq3A$0l--y!st*)I@Bk<BTlkdkN0a5|CS0`mO(a6Ao$5joh566f0F=`;6&S8tN^;1MrI5I=k+#4n2Ar_?vO zqH+oIqD*k#BUL$kA6thO)O_6ROm#YFS8HgPp`HuSI#iV(z0=K|d3s8EdPQy5i!VLC zW5-v^w@n-#j{p3w<{QF`5_0VmKk0{4wKxvzl#-*n?+4@C~G_~6_$0~q6gVcNM5Rt!aw z{%oq15FZm?hg0I0B6p(gB{jWjXysQ+4s6|e zV9BkE7EEb{i9zL%Q0+?wA1lAG?6$5YcA_lCvw zbx`#t(i6%`{Mkeh6p~&|L2PVnoISlL9iIf73wG_kG3-RFUKO7Z@ijUZHbe|A37Wf3 zRu4T`xMPg`9q2adLhL~iN}%)e;~MY@9@SRhdCDB^*@?F)e_qWj-Vy0LEpCgHjt$*3C@B%Ri%r%A^~jad!p zXx0;BT9;E2n$8B}qQcza>!ZVpJNnplo*r}%3p!KyKy?r~tg$L*Fs!IZv#po_G zL;VqW4t%1tYiMe&Fo)h^C+;_tpnGyDsw=+t3-I_}U0j@QFY-oxIykp`kQo~r)?0P- zERFdO-RR;&DN@#Br_Pmd-S7;a--gx?^YE|_sU-FHfzFk>%YH>>#`_Ixsl+Z}>kI^`f~|o1WYPf@Vc$ME~FLp+bJ$#eR)>9O7ZnQ~;73iI!g*q=rA}3JMXI zmW*(}UK8Sa|N22-44%{lS~)%U=HMWBw5=GFUcQeN(OdNu&NFB1W&n)?CrLELoa40p z{X3w(`2C@gL*HKn>hEsTjA+0BD0~n8$Bl4@E*Rc;gZ63)!#IiaC!E8y`6IWt7vUfs1)>C;3Rh#D;-bIM*in4;;6%*e{=wB6mr@c$$cI1Ns*n&J4KS5 zZ~kp?vrtds^80K<`Ga{rLXbYl+=gO@N}CZPXNZ7-vk~bc`sV&!KkxW_;Q!z7*Z%kW z(vQ!li{&7e2TCcZlznoE$NXRP^HRBj?0=_G!^>Ybotp?(t7LGH$X_Hy@bl?#j?JW3 zuU1db)8t-JIrwgFaoWfT(mm{<*Jnh4=+S{Uq4Ig1=h=^_Z{4mDCQ>DgTx=cr#mFyE zVFP|D3Rgf1*&o181fAral97w=lee&V6JBHm9T`UJL7^2SVnxO4bBNpFhrwo~&-Y+0 z4p)|_@K|1VW0|koOnDQEFs-P#1-k$sdu4>01z-vp>H}okNJry7COPO*UiUVdawPdE z49P9|hCRvKe>p4>qAs%&C)J7a6BJb}Zpe#7=3l?%@9$gZBl9nH|N5h6Ukx*tRa#op zi`s^piqfagSoOO*ZhxBW_d;k7)xfbev?sNViU&MsWRTGM=*?@-#H|_`xjOmjZHHfd z^*q`Bw`@R?W7V}#1U!9;mjNuYli5{buX|dF3JN->*=BdrLkjq4Lw^0%)u4Z*v0!j8 z!D{_9roW|c$LPRo!;8^IXa3*qLr%_Ch)<2Uzp!wcG7$e=q0_EY)0U!$)+zL0mA3ho zUAv2a|5Qt3XyM%cEeG~HGt->Tw2Z=|hc^7`ls-6mani(mTh)O@OAnAUBczQB->1P{ zAQd(R_Mt!lC^WUWgS!LFojN1On&F(WIW!{fn!(_SVIhOy{M5YklF$iN*{ zhr%Mm(x|TuJORf?Jspvmr~yyB;RfdqbB~kS98qxJ_hH`%wkHY-D*>@5%zCXF8Whf` zL}RcCoN~JVXIf}*;;n-~W3Bp_dz||RG$x*DDmVX9^s)Re^fJfysF8mWYh|sC+8wAu zJ+?bu{p&*~{yfJ$=g%h|`fFQ+I|8WRy%GNRF88m)y6djf@%LW70e>Yv2L8?xqN-EU zMXoT~KxiHv^zoDpsjZcrrPZ@%LxZ}laAy1V!Ofu7Suh>!4$Ckt&WTCdIWasYe_#e^ zth7}Gt15GArVD<}Y|>lUPV_#c<9qkJZ+-+){H?dR#1H8i8|S_s7i|slq-bl9cNR*D z#o)KWR`I^jW%y9Be$1vmS|?dyY-50^cr#jCcYnBMb=ZD;&Bt6Ks9&&lBOU+Od_QMu zTOcjM{`%qWzHayDZS9`}HTN(4dHx^&kl`Onv9jY1+~$wm?)~rsoWJ7^F7bi?l8=&~ zOKMkS!+F3@*gJV%>YM!U_8teMRws_<_^LkYwdSa@)+ine>9uD?Jg}WH*}WaOw-OI4 z^B?!TR$-rEBd#xKK{qqCDCoq~!HmelSGzP&S12l{6-Wt$=<{Zi-JRb&YsHFL{0|3E zb@Q~C5GzO(e)^*F0x3()f5&7qLaP0i|3TQ(m(%kbt|O6A3flxc!0m)9?u3HqJaR}Q zp@g4D1@6r7`3S6Gk#XXr#)&h{U6+&Wc9(X-9eHi7{!uRRi1mKTPpTF&htw`%54tb@ z-M!7d4b@2Er=c*Zc91!gb_smP=^kA`-$Ig7c#%cVv$x`XrL;?If<5sr2N}S5duQ*! z+O=yV^?Jw&`+6Je`<^e344W9q@Ond~!|?~DU1H(K354uk;6}r=b8e79hPoFOWs;2c zJlZN$Cb{T%UPtp7>AV6aY?pu!;l79wGAQkKUoX@XlN z%#}JPw{lHs_Uu&G4XfAOAowCxwQxKQt$Hf6MRc+@+N|@6q38y;ds_Uio=pc1Y~lsS zq8SfBxie+X{x=Rt8)ma88ct#; z>;JSr$T^uqYs$af9|Yx3mf<=*=+Y)%zfCMHB2*TUS90U)i#Qb(-JV1hMs{iIevs95 z!?py;siA&K1FDV%OjW9mu z1w3{X(yhF<7Y28lg^{uLr{nGizvX4eK0M~55oEmoYW+cC8(}`>`-@5}BwR)8bKXiK zc@1LiF`6ewb5cF?3+n_F^Hj=?<7QCEq-VLerb3v0O4hp_N zRW#1QLIw`hV#pJcH$q$|gZL=U+xYA}d@~oBY4Ev^+|bI$hR`5ViUGuTsai^Xm+6=G zUW&KSeflxGg(867{h6$W&t)UAu}N_L5K>dwMK7qx?k!+zM4a~{eB;HM7w>jE+R0q;6)u!FPopz=lr?9qV*Vdr(;A->#0*3d9m4S|7aeBK2=BCI zA1CjR)??=_-VZp3508_q7)PGZmxyxmKqMVAUC8ZAh)U?|69<;$`9&Y*;e4F0y)E@9 zT0|O9-y-)E9i2KE#d7;XZPcZFKDgpmi=>cuj(ER?FXJsOj0$?>yfB3M4%dY8=3SJq zgTl|)B=CdiZv-wnxQh01IfKs^7XK#<$sFF!8d|<~u(vY@*edBsKmi!4hGua8u8R5sZUD$ zv;#b6To@jHS;(Kkbtd4udK~ZbnjR%WJ}S$MI>v)4ONtWvQV2QZVd$i0lqP#ypi!w( zOEbs0Zq&FX0>N#GD_R>>33?}rNTJ1H!*-k~Ci zU4+HQIP>8+=VaOIr2Lg4d0j=}Au;(RuQ7SqxX0ypB?X9o$|T5 zWaudDGY`BzAIlYDkc$36qO6j{BPUS?;^UHBz9^?OW4VHFbG-e7BtpfnpK~Ui*QdXe zd!CnRv?r1S;}k2$NuHu5Ma&|mYY7dW{vk=*V)*_@Ll{5Dc=40Z=pRX!2!rn?NpDDi z3c$EtR5jsxIvPoRUP(e0;(9iWBn<+ah%tBvwPwH1>qBmlNDeFAsOuctSu4%+Jdv8(Fe>iy z@AXlWqP3G4M(7W$Dx`ENyF9vh)QBGsVGQHyv3wj-CPM79OyoAyk4VO8(D_v=<%AM; zUIh3jv~Hb3j)OPh1V6n*WoQ7A}v z-8y3BB?Bj0Cw_ayc{h|l=RHscUpEX8jQ?GHIMcJC9R0#3|lmP2^iwhScM- z?lTxEqpYvDmVE@{lYWW*Z}JW41EE1_Nl7oOB-kdzU-c@s)kDY)eBn@_l3rXtN6j=; zI4DSVWfR%0&SlFk{+hqMDV|5rn8~;fvSd`>!Ku@dbH?YsTC0&$#>KC^-``M;oy6d)$OBeQ-jYKQM50e5*L;1hyngaX1rgDRiDQhgW@(u8gWOa_85y}i&R)#O$Td>MFjdMcEa?RWbpn3h?)m;lZudIzb#Q*R z^mU?ZX|4$EKc$j-=|_46&3f^G;E%VB)4*b1m zFMTQ`4nD;l=;J~UW9eOJE?uGf`TI}4`c#P6D(*sM@Z-zxL~(~jUm~eP=fJQhd4XM_ z?G*@YlW1QV4&a<@jrjbtA&iH~2ObKcq`cTAnM=`i<38zRxVD}uit0t2M*%v^E%*a5#gAi?;+ptQ{#XxpFk-h+0vxK7ZTC zuM5Pbmg17?6Bi(NzFEj@(-l2loJ!>=$Bqs1(2;pqM8*6uM8L{|T+S zF|G2)MJuHs^h2ySrDtZ})Ot~Jb|$oX1k=hnZdxf}@=L5nsf_ebt)B`01SBi@`qi1^ zq?63L^iCm}rRkMAg8U>lCtuq-_cCb1!{L`If;{z05s6?WzO+B^eGt9%=in!nbmn-1 zM_AFy}_#3Y!ZO)kZgEm zFNRr)^AhgIFhu6?fZL*&LjpYakvNGIf!Xr$Nu6<|$EX$yykxa;wgqK^Z}DDo9I3FI z{8k-jY0Yt@!_55s5&xCP!9_UZi(adble;CpYLF}OgZkjo_<=L%`pkzuN~*tp3G_Vh zLq_za@Vg4lnCBhAta0GyfYuN4g~-`q9H{n5&f3rU!1!Zo(mOTE1z<++_eB+vue*r`x^xBoK!vpTRZ*Xlxrh9g*UuDs_7Ivp0(WrkrK{}w zX%8eN#2=-t1$&_Kw6;@j9{Bn+8agZ zy*G-N#wbB>AkVHSr0#bTbCR`#a#ZKUg6g5#M=!AYleh7IQ<=rTsmvFDQU!{C^Zg!Z zWPW5%;CyRb?TODkg%nJZSGgWh)_j@|8Ljc#7 z1Pp3x{N%ihiULbyNN{m%<7PIsw5}pE-4PI95?b1ccqk4ug3mC%MlTqZPX1Lb=^ z1SwU3iE4_22JkJ06L;ZIV5#bDNPKN52F9+XZdK$e@)T4{O8-X3fI62&+LMxC&(mS;Ri!g;SSJg&$uz zr%rViPMwN0=GeEYOh|`d;sX_XiU)f6iM9#{aq{o;Y2WZH#dn5LN*7Ts7b zVrsC45NK-wW*~MX$3>iIfl2Zs{7FPXE&LnUxL|r~UtjC=1whZu>;?C|vfx->-?0T; zKuTOua%@}**pU)fTnxYell)-={q#aKO;tK&;i$WJyis&cN@DsTTUr z4fr>P%7scW5BwbEa9hkal*2Ob82Yc${m?_ozvFC5`uDHhZv1zKwSlF$k253bUtmN1 z3&z^vmmX4+DHzfN^k9@o6$V^y1{?u9RHY;@P@o>72RpDBut?O8rS9k^4Us`Yv7*aXm7!z@J59$Z#vg_?;ry309?s#tRRe`l_%8@7>0MJDx^6SCV z!YG%_vq}~yNr+)AR$2?&;CLnhB1W@LlbAxlQq(;b7rwi2GpQ(Qa zl$bJ#vq%l4E5HsAKzQ16X`U{Wu{5eDumb3yRt&;*57jnQ*luUtl)G2o@{ih~sbIh}4%pg1eO+0Fp(@s8vSkJZ+pLMjWf>)vt7dlQ zr&&sk&Pf#=254A^fQ2A5BG%SiQ(lm4SF7xlHz3?Y5I4M61AXk(CVs2JeTv|N&&LYz zjeDO?@Ytq!{wu&Ph%er!f&a-qReRs2xaQIda0OXEi+rEnO|~iamk>DUJ`Mb@?Ni%$ zwyBg3$WHi=_UIb#TNLikv25l|P>J@Z!E=AQ<=YeOPx$-@d_ENGYtQ{zDBYfrhDl?G z*(af5Nrv2uI{vDo4G{nbt|NfiWkvpbJZmMe!#}xH(FQI2N1eeH4%mH;Qp@qi?8pbq z``0GUPl-xQou6Mf?GFc&<{MKYEMM#57V2Z32yaNsQ89PsOrQE*LVoM?)u6Li6|&;i zoc(idI~_2mPpw`x`gmv{D4ZDhbF1-PT`SEqbwSmp;rr4G!F!bZrXDFQY48#MumlE{|A3VJsjTc zwe-G?+Bm!oe;|HbG}a54Cei2?6)=Z`Ok6Am4rhc&+5-z*X1!Byx0=}(N+xbva1fEH zf5E1SCEV|fnp3BuQoy3_t8W8~dSAP`dxyz%kI6)Pmj=v&?!X*lPt`m*L(oUPr`jm&5R9kD!J!qLkovK?FPFGf1=!V^l5>= z7~v=U#imlfQP5EEM&-)3(1z@a53)N8Z+CWPpRdSn3~5_A`r3rJU|Bzmw(oGy0jP_NE?Lg1kp3pgT?L;Y z3$aK@Tiw0eouALAuD;N_kY=rR_2%dIaziw8mBEL+ts}{_s-nkm6nv9oR)dkq>T$+ zn=+*ZG|sttPDAkmS4~M=iq?>jozC!gpaNF1_u~Arcxg7R4VN#}>r_JL6xCxh`uk_J zFIdp-blU$&yQs|Ty{;F2^jB9_R&y27rYZqU*4Ve~d+bSkZzB%*6q(2%98QhGQGw_J zEy`O(HV)Q-@JCd&`n?hEgOL%CbnMiRr%wHtGu5%G@Pxg&I4geDs`xDMF8B8rUjzv+ za+yCo{O}JCgDsBQyTGlrg(;Z_G7#TIfJecj>|IP4>B;VdY!7uluE!#%8`Pdd+V)eI z#DYf?nkFBG4HSf7$URWfbn#+n_2$;vQNkI=itzl{tD{U~u0}KU+{- zc)a_r4?hGoAMOq59lBvbNFewy089=%9Ugqem6eSz1Jlbd-yHc=c*ufmI3VIE_~ z{-wGW_xK4RH{Y<0X$0nAFg_EISfk(=KFa~8UxN^YBBK=@_eTHZ*EUo^oAzI-5y&fg zsC6pwS<=(44IV#~o)$0|93R9ALm8x93j9D!(;G2OQD@A293SLu_i>wcDs)07#AP@5 zwemU$B80YQ$6@lZmE^{qf)jiWMiBKZt9ogLqvd z;D!0_a`3{(lXQTPxW+#c^aKNH#t-)2@o9&L6`pIE>1-VM1fPqHhHRiVvT@wkVcf?c zHVjOB{hB|%v>iV;3rg)T*i7`COQVhlHqG1UZyGQ$48(FDhjCw%@p9pK4P-nJ=tAAW z*ar0HZ$MZWNc!V7w{0iSb-?kyB;x^%D-;+sUVNv$Ml?&Y!!xY08SsdF7vsF$a#OR;9v^ z%jioNHFiQZgVsou_Qm*OyoZ0+c8*xFD)P?#HD+Poq2V5`0Vqzhgc$r z1LwdF!AEzFD+6ah+~Q07=m4}7hM4cceB^U=DSf8j2tHAOYhEqqdyuK1>@#TXV9UyR zOOxN8a{L;gHxAT%0+$QR`b1_w`zSjR+f&doa8WzQz}N9Ym8HUgi_#o2uNvBNg#2e` zcXiFqZ;Os@%b(NPIS2prwK+G>l$;wDmirC-8eeJ7%iq81;HrZ3^nz6_%`5ZM)AJW) zx8&y9Y}p{!HZ!Ls7uS$F47Q+#oTz^|uGR=`Iov5F2o<+#E-Q;QFP~ag7H3-Czs8mV zzG@#>V@=`0+WU!Zk;wcK()24P9DA6t2rMw@5s*+=$bU_AlxJ;R>nbeE+E`ldkp6Od zRa~}iRebgt`W>wm(+$qC6$mbu86EFX8yDepV7#rjeCF*1BVb~AAO3;+y1RFA%i^9M z_=Up7!1w#GerK|Q)1sdUiO(-OcM7zi@9W*yxHoTD_bquRLHZ5|bi&sHQNum(K76(X zzH&RwUbkVho13wi?5)DFf3VGL8|um$3^Z)>=s!Rb_aeIl?|1k&1Nj@!0M;=2 z54LUeHsBmTPX$4lmcg!OS7SfE0rN^5qBS{36clQlbWg(blhYiCjaKyUkq+X{!KO2= z!a;ANlme%jT<#FJv1*Iw{?NsP&qXEGULO{UnD*Iy6prkE1=4`xG*sl?D(J-6oi znz_~0IVHt8HSh=eOG(bb5;J-Q)Rm(5&8M&b!C)>y|F9Si7E?Mlx26U?CcaZznp2HN z<7F7bE@8{i-b2|%?2^&v*ishtKm=nPlgKV+orr$f0I-WkZw1aoNJsp)v5(osfWvfW z*~Q!ll(ifrumSmY-~;`*#yhSQs?yrEDs3ouUVr3>{>Z&MckKi%pqYD^dk0uRD)%nK z(7rJ{**bJqXJ{o0cIN}%J@CMH;CA%&0lc0cv){9ilj>|*l;>%T2kiG3W?%TE>l5(* zboV9jQ59LgUAL1oSvpI1I-O2BOQ)0Wkc1?p)7kfgge{P;WkHZY*a9vfAdZlL7*s%v zq9U6R9N?*_d_F$MA&!VEpQ9s=jEdtn<1)+}Vdjm3GeT~@+U~t|m+l1h{oeaMek6hP zz2}^&I(4e*oPV8@($)?RJ;`5q;t61W5*0|odNoFe>dBT7F92$xKFSfrEkUikg+I!b z@nb+2|1hx$=-E@;Kj5evk zaHxiV`26H`&+-p{_@S`QIKd?@7TY>#g}|jNKl}g^e)!=E{%kg9hCBk1zCyZyGxNWC zvw5j*h&wUZe|hpc@D9em8ivaBA8=>jUNiyfTs6%DqsnHKs+mD8P4ii<8)rPK9pi|y znr!pugG5E5wZX^aDUnbjq)8pIzc5-OWA>g@Ct-V4ktqrLT87HFPEqb_k{W~#Bj0fH zptzWI=zF*i&ZD{N(4Hg@-PD)zqzKw&hAT~=FnMuIj85rP`hY?F4ak{NS<%>7Q3*Cp zS=ZROE}Gxi4!Zd()~HB}B{IqiyfG;;@GsboKep2U{b@~8)0$>}EB*mu2S4Im8*K6R z+_*UYJ6l|wEjBK0I{s`M{hvMQS=H;3zussneLV&;UU*%r*X_x?9h<2vVV zo3m@dvq!>XUkN#43q3_^P6_-%k*6_$Z190 zocrH+J6R_N&+Sg|&Ohg&fC+4@yeBC;HFr`=evvvK3T zxvS6ZYn@S-7;Q}$x4EQnZ`=7v(S<-!D=S-&N0*6lWul ziAZ{rKlv?)ZESqAd)XfF5WnHrvETn5?MlI8Uaa&oe= zCXL++c>XQ#thVk)!{%-;Nw&r&WhaA&j?MMl)^XD&a&G^QTPgU20yP2&OqMQmAf21jH~a_G<>3mDmuoD zMI&Vo!H!2awv8)U)pq-Xx3{e>sc$=zoST{E${d?K+EeUIEy@c^YpwRS#pZTZ%y2kn zRCMLWwt1^t!M%ZT5z#hVbVM9~!EP}n1O_IUEOvyi7`g=IIV|)I8&(jHBzhWLK>QVZc|l!YQpSBIBzF! z*xFh4;67X7SXZRQiso(S%*xdkI&U|^d7JmM&D);g=Izi{*gq~|-dcp2>wxoic_W>; z{9n6QuigW;@>@=y#`CrZ&Rf@yo3|VPFV9=p-dSWk1LgB}HJ!NsFV5SIP@cS>Vcz!m znYSoz@LR5yYk^$cx-5i>!|g5wg*a5_kwSTy2-xd#8w%mCN%SsgWnx+F(apd(J~AfU zJU+1`>5-z;h<)}u=Y@rjkBW|ro@9=k5*~e5P=1NG&9$zv=Rn$+z@VbG%<m# zdz!U>#k@@k`$E0W3g=dk>MS0ckqjB$(oyUz?pQUip&>alkLX6=&^_QeZY+x5TagdO zQ;1VhU?q$|d$ixbU6)c3XY-}t)cJ1@1U&N=;Y;b$z1g)&Jv9+geouzH#<>r#yguI zExji)GbS!{lOgS7yDIZ|4=!TYU+O%x_goQRVl=(F^`DmD97fqO0 z7yZabk3^4eFt(S%v25sSfa6=%ZmgyD?cZP%czDFPkJC!r2g2)sK4Sk_+y{nz0G!`o z9i(p|wtpm;4>jZiV?O>3dLW%Np(f@}#C)t64)Xz-Zh`H>c0bJr=A(hdd?5My#A>S7 zfce;>jrsUD=!NaYn2)rdg8A6$8}k9bEhb~9z-9rjh|QvMP|U}*_-XxPK1Sk=mG#3< z#$|y3pSUc9=?egxxc(7i`oMciOdp&JAQVKCJui^W1rqZh7%2G6Ivg+3jumM|fRwQv zJRhLEJ&;bChz0y<^8u{$Hz5!{E);AL&M!XkiqjN$MI_^%AA?r}4{72R13)iq^H0Ys zf`@(M6+^*dI))0oVwHqfBy#-hctx=08t{rjU;K2uVua6mp~q`jH+NRZ=W6ztF%Be+ z%?S3|mwz}D{d)Af;MSa+&!l32uECGW%RjyEKJdJlFG`?y0@vpaCw~1vi6*#!Kog4LV*sHs5&7ww8mMJQ|VqPl7bRBJSp}} zZ%&TaO-YjcuKID@MJSUQuU9DBsKW~>0fK^ZS{!L`yZ;Qj`ZboXI^=j4G;$&Q54xct z5X4ta;V$;|4Vuc!IoF=_J!5JiRT7t}#Wd}NqL{2ixpZ@pkZ#`QqenN>ZJ4lj+wa7L zgZjIB4&ZGVS-KlKbPW9VzAI;4sV*CgdA$G#ZUrU+6an)IH7!mNY>V_-Y! zwWIvMfMMH_Bil;K*EEvOGI6f^@7VZ2e@*VnFUfo~;5d?t)O?3K9f}iUYS zm6e65-9BeBqBrMk_gO^htOwHah`1;4PdMk~In|&R>cuGs{>fK?m-s741p{-KIkzW$ zcQ&{pOgMqoMVy~UXsMW;2a*KyNh6CGdSV+9F_Fe)4SA&DVCDHpxcW+@d7RC+MrfVD zcM#;XP~e88G8!ZD35gdwh`+xKpQ}ycDX)-};PPTu@Gs_-*QL0#B2S$7?XeT70z|((%@H17wKrspq@jRGK9?)tOnB^7P8j=Z(=$4Cq-$XIcX<$gNU>T8WKTo z$HB3}`4<$GuV~#U6cACuL1x@_Af_upss#M##yj>+DVk9* zuE5)1iRwGQf;%XUC*gMy@^kp-N7LGBGBcBDs==uXPEo>#KLh#XK|Yy&`KWIKX>u%| zTWHP<3JkZWWhbY4)Qo!;)MN!`TJ)|YM|Qr{&dbC0E2Dy%jCTnJLEY9Sg z#z;mn-Xo zy|#e?xcCm%!{_k40om|hkc&sL=0fp-_>yN~ltC3z^cy;0~F- ze*W2d+rYrK&p+DAs_EPl$-6n%i!TldcJ05QoH%}ou&PlWGulVI&MzN0r$>p=UHt7_ zV_zSA_H`}?%7JzpN;z=tY7cl(Cc!8~2K zGxJ^$iDHp;N_-XUCactH`Zigh#MkNAF2;Qjr#ZGFrNgp*I7JA`dqSd1@@K5U`(KQ0 z4Z!|!oLYza<{88OU;KARkAkqL__w{))n2$Mkx~?g^c6%1bZGp>0iY3 zEi|i|k^}5T2ht@K{oY$Tn}8F3lac3I`rsc?_7jx07G<>Ns;GX0Ccj+ZmpfQl&9EmB zDqJgKNOn(B#4rf&rfZw4Be&E}IJ&v9E@DgVdPYN1|)C7GM2 ztm^JhG&N0yKOSrF##tW^SZ9y^9{~;Ea9^KL7q%Mf7Ouogt60hL@fc0P1w)GOy*sIB z094JrxoY%!lhtavf#}>Xe+kWJbNvkSy(YV$p-(EG^Mn? z6QxHSDuO)obcIYM9(3L>^vgLy2w?zyV@6VDdWI!3q%@{?vbG>=mq$dH?df%=Q>qeU zqry^3ja5EGnlayy8az6AbgryFf|$H$!*$7VnrhBZuaMQoU$-FMPzO-IM55a=Dh+TC zBgOSt6#^oND$MpRj7%w}`IU*(S^XO7Wd!4&c2LK3>xtIZ`@jd=+uEM&xUIkcwhmIK z6Fz?t=Nl7GO+tazNn~D3I)UC240LaQKY9| zlZ7mlB!2_l4=`t>Kl11Ae<8o!^TKk;4sTorH#cvkdpzmra>z0+S@KO#x)&i`yo*y& z7VNM{_bt)>D#@VDpjt?NPNSg*ZxdSK&!0mP zoDV6PkHN%ep5dRv?M0r-Z)N)-hZjL3Ed~$x0Giuh@nhgA;O*1DBdb#{|Ja>F(tDRl zox9OMc!xRed@H>9F+JkocR@ds_X$dH0n!l96H+}exZ@Tp6}qHCVnCNRv;&OS8&Hfc z(17DjRuZ%wzjEsQ`BPVV$Bcc&A|jGbe1DABTp zckE=xwr$(CZD+@}ZQHhO+qP{xH|N&*0cUEaYt4LFU%IP$diDFX(PVzWwUDgGoCj;; z6j#0N++H%uBgv57HAtF!V7EZ4KHR!%z@%i#a`n}sOEuPJE}`QKV8AUjjp`);=<8_F zbkb&U(jnK3Jjd86I&gZRCMK=DFJ$Q|aN;tQcLX^IUW3&=%pHp+7r>~ADd#`qtSrW6 z61Ec##AdzR%kSXR(_qnrEvDyY)WpB*Dzwk#$EXIdtuh=W=XH9p{L`fj8H}8q#MM$p ze!DF(1oj^Z+LWl%tNv|P$hNIyLa*E|fzdDmocV7-06DN5eXlR(Dj_4U>{@M&eaDUk z!88FWdmeUd8%+LYc85$PNMODbAsa$}3*Yn{I~fPgrp0^M50>wPT1bqHhyvR+DJeB6 z`}j1(HNv=Q2IK4Oq?{*&T!by+2aqg*Yjk6+oLAo;@4bt@%p08Jvrdz=QQK7v%ksmeda`}(aI#wCfvF{pK?cbH6VUb~?y zq&-ev1e^%{%ifu@OkYIP7Pc%>71oV0OMWnQ^uck*UEx=)uJlQ!F4a7uL4ogR5QXY! z$k1~E+~vZ?y~TWmE1*RQak9aTEQ{DVHqQ2*PnGy)FjKvNI!Zoc=+0 zmtT%Tsl&aYO=GJw(g>>>OSKZ0s3!_yU6XJ|31X@;heS^>l&YyGT}O;ZsF;sp%QgW9 zvzO3pW}zOn{j^EfgDQaIvpdw2@i~_@n1gvVpjD^>16= zStbVoc77jWp79PXtxsu7hXzp<4;KRFHY^^zy&xOx`cDy=irG_pAQ{%SnM9QkE81MC zI;`{Y3aauDQ8YHI^<`qaIV0n6%+s-yRTf*_wF^jJ5aYd|XpktHp+rLi33|9>KLcq; z0pa8xGRSuOu0dvv0eP!n55gV850Z}FS?%N~27uFJtTlf6!0B>d9yTXnZO!Un(mAZ1 z$K1`-;ft0z7*4`bJGZTr|6D5ggOjYgJjdq-R!%mK4K8>3l1Pxa)SD0)D0p|FLXwhVG*=TtU@sjZnuFx+Q?GD)zx(d)YRKe(Lp^M z>XDODAyP7`p|62+>t8}iW2<>&2jC{?Sx`dwe7dsxo`jF4tcCYlPHDDRZb~;$fk*jU*?>;a?&46?mJ))0OQyM=_>OH z%mf}5fNuxTQnFM732^4%kbd1HQzE)}I1ht^t4wC%* zveME*rQ~wB@PDBwP;4x+m@AqnnJDNA*%*QkHU8A-_cT<`YKC?eqXd9#(XbdnFD_;t zr0m$@q4EAa_^7^!uBN!snk{oa#SgI?uIYOzJ~nj&4c`mTZwvB1Vp%;<9EJ@z zXPHwpHAz{*B)hQ4AY`=Zsl3F4)@5N=Ayz~sDPUHh1hFy+AxmCmI(oTcvy%qHX&;mH z*)<+u4v_tTIjdzrDy#T!(z0k5sfy?E*qpL zROj#kjCPxti8O@8T<_JMiNdCjMt>cox48{4B%yE886{2LE$z>9^Ck4vpgzMUO$@$n zV$W)h<#|Y@4+}D9B&qp#W>KB4tjrAcNkPxrX8{ofEg3E?JJuYya}j1H0SHX?%goS)Z+SB=iW*;_>B%xPvOKZ9+hvOhDuHWnf~d^roA9{$Y+L(qSq;S3#mPwKvwbe=R)7*jKUIB~WWxgD2I zqV+QO-=EHC<^VIk{{a>Bv;obFs5x%%`b&7a>EP&` zt!*?zQ^3fHPT$TNA}nNqk1dynv@uyfW+BKA00{(C?W8&O%U>C#dy6#q-@qY&X1_ys zuOj5M{X>v#C6X`l$B7eGOQF0ZLPepUw7?D5@ae8pD-lVkmj8)trL{V@t=nGz1YQJh zME5S|PJrI~w88udEO~reY9LJ7D{)xV(Vkj{NTD>gaRSI{;i@@u^IRbh(p-_0eF2um z0tnWRI#16FD1x2+)+X22us8WOBC{jxgzp3K9@fCAb5@^)Em+%}*COEFKD~-9nUvss zRP{dObT=2hSbUj>vEh29)q~-*x_L304bYZu92zI}eKYxU*oTUNfCSCqLs<+157W zsu$|gz|hc#O}_J_&>JW;*?@*wyt&=K82j|j5Ur~#E*gQZ3^xfFTmCCq`1nZhTw@CS z-7dkAVkcbIqM4o8;e0?F#WLs!!e*MRijvgDu82pdatPQJUM@y{}4S@ft-TJvG>fR5U3>$)41(o=THb2c(B^#~q>D zaLC3A?@Z9yq@dP)r(*D$qP20gnm++5G?faeE%6W!)t#zMtHV`k>cUXBk$q(K{byMET}ydBPc*4rm0Ds_n2UNL$ODa`9QTlJ>q6AuCFST(`c5H4GO4?&a z>cdA$&*MD@rt{}4rj_yS?^zTBig$NRR6_zMj6e{Jn-DL6g?I*E1fNHuCU&sQU&S&t zaY#?u#R7#w5j=VddxByARltyBYPm6VLdSZ1vTX8XlFTLQ8}WNFw92LFiOG5mtR$WkAC8=~&0Sc`Ls!F_YG#q`Ncm1*Wv47=M60?_ z4`OpHChevT{9K`fIrGLFM%w%39?cnfGjH}fKMR0p{baNH{p{gkvl;g;WaKpb`uu#S zSl=9QR1=uB+4aJjg{Y}8JiWnFbGusMlgpEcbnD`J-XPwTk8~$)Hr0xh9_Z%&?eoj^ zHGejS^O>~su*aG1lrm7_R{QZh%eGIhTPJ!4|1)kA`lVt}R4QOO8#2WhGm^R=kf1n# zL23u@na)o0dTsP6vn+>R-GVARExg(!yVYt-jqj8_I}{|3X)4>yQi7To8gzl<=JXl- z+WJ{XUYf0V$Ld7$x8J3DN5;$j!Smx0(#$l)iI@2G5z@i}(!im=y?6CX|AQ5;Wc$(I zeSgv8U7X&;UWON-npn(GXtQwniANxN0@*Lol37$4H+(NqHAg9m=6EEh?;SzB9ITYS zwp-~`5Ixp7jl`1uUO9u;n)VkyJh|`V#hk1{)Gd>MO+9rHGQ+T5W01MZN?99ca2MX_ z_LctU5mb_Sb&lHtvbxQ*pWddpJlFl%*Qd8?X5$=PC>+9KlF;v)pNlr@+oaeLRlqVj z8#PIE2&7X|uT??Q-`0c()b6Z;-G`{aQLaF^HNH+I;Z&U<$OGhNE`Cl&@L=&O;|%!? zol7_1&Fd1SdQ-Ni+xLUH&!#6|qZ@;J9YpredH3cL>3p~5B1Fi_UJ2q)c<#s$MwP7# zboEj!_S(6-H9+GM8EmBknRVb>^X9y89R!8R{1AN=KH|tF?J8+<=>DffPHGPPg^`vK zo%xpHcgToku~`yPSlR+{%59|dyND&}|$bY#{t z@T%Ei>QvQsU7hgz3JmBd1#w9yDC3}nvDNOplUmua;Y9|~p^nGykR%QgK5Qlnd>$!2 zFWntw9q!yh?{*_g1`)k~sTAjnAYY~F=4F-f?d#uk%sxQDu({vES0W6B(R`qnz`0l3 zHOD;g?2n$dpgB)r4`R5#B)rJNt#E_l?zI~|3e%5Rf6CaU$>c-)=5g*#$l*!`P`1mN zvY=NDE%Qfu+uNU%c0wKEi>TfX-)G_LQAfV($@?vI*1EhvxkXH3_glRFZL=O}-0|M* zT5tlp-5?gfJQS8$f|OB#KWWiud%?cweHOk6_F(4mLWY{fJA=F_Y)$i9Xp9qE-CUi; z4EA8id5og57E*Ts7xNSf){Vt}`SS`4GVe#T!3gU2K7mZH>5pQ>8X%;fwh92AzvOM? zZ+N znIs2jazbv%F_9bK4eF8%T3_2ahG9wMQhR#+JodBE7nP!OO_JO9&ZUhkafsyzK2P3m zgk#v=ho*ckflI9Hn+*QCqtOF-1jcXhsYiT9p2;4Wv#Li}vlAfRD#N>kaR98@M|7)% zmcV;=5YI_!N!thza};mV+4!w0%U*zv^V+1o!`P1e?kFgRRLXS}V8QDL2gC3N4R~wT zsHID}xG|H+YzkEtHP9TGx?8zd>H4m~dz|VD(U3V- z({b1X7%(zsGlvPtRv>%A(^ZB{hEU&VK9rm-#b&prF;%KI55yshCYb{ZIVn&!s?1#4 zE(q#L!@Z3Vhv`Od zM;?T52w>5OsR z#29smbF`Aw@?$1$JyXxg`EA5>aq^!zMXsIZ`Rw!`uqy)X@xc}}305U|AEAgyi_Hzp z#^v-!D|uwicm`t+UcjA|eM9W}y!ulG(+}vSLrA2JN4mvEcSd4+1oc&fNgh&}rFWZv zA0+0Ei!N^g`Y!==zoMmfa(^oaC|McqZ9V!sIUa(*?bQ z211`)wepbC1hL)G!J0aM@t&Ai*k^RJc`<&4S^VZB`;bLiMCGNKsi!fAI~gGlLq_j0 zNo4}QG2<*Z56nTaIY^6h{CQnwT3D0W%dD#HqN%xK(ffX$4|fSCF${W*d>y(gP+{MT zUF(DEY@RWG$Mr@w429y|4(=s>yt3l)6EIU(}E;Uv5FtUHyJDA^HK+Q6UoB#cTkZFpb}RETpb2686n5G8KB$Wm zyh*4AZ2}vBFMT(lc_WHXzCy0y9=74pl%Cd5+SSpzG4_r8@NlROh2{XxiRw*mvti}k zx`cv-hH@d+LTb9iY0PSaGN|@Me)l}Lc3mcXq}UN;$>u(OL2!J8gU>22?`4Ms-?nZ= z&-F5Lm;86A+ZF26;NLQ^1=YPb^20PHz76%zGjVV~$7}4d!x~TEs3XqAA$p!vI^>OH zDNWGwN9;MXNss@d?(7gfVX`<2yr=kphWS5np@gauw55sF3%!+2Y7-L_BlGA$y~TMGg*w$n_wMM*C!CH{e_-tkJf6K zNr+vJ3K}(lBb? zuzl!zbkW*vs5{idSg`Lml5+C=Vd^oHOXj%IBn}V?{TiM}OIwv-o!F;pjz($GpSbHM z2)~V_1$}AIwY^Cf71-PId5&QR$m|mmH!;D7zJd0FOOU(8YruUu-@UD|u6%$Lv2>9C z{Bh0fN|=#FDUs01nG07)0-T0{Uhjt37(o5;kyeV;J>#UmWMrF+`(yNYCgfM zzyGt__loNJcsj=D<4Y<#+|$cCK$(Ypdn{A`kfwX%wd29~C)+jT*7m7u5WOJ;>~;9E zAQE?yxbs$r9?bRBOOM8I{9~N!Hv?gPV6*s!cK}iRHa!-f{OC!oNTuyE$sTq;i+2NE z!ZXSiW_K0b?#dM?m?W>e+#~0q|48j6c7U+COJMJHs2R{2&U}e;gP!TUnLKbk0h>gg ze7i{_tvmM7uQsSsGR_uhaUA3d80jNCR+j?4SoJTK(!mprWRa2Q(*uyEQs{vaf56TM z(vUVc1wHtdWNL}zXi^Rw#1tzH!&HgHBtJ)f(td9-BW-?M6UJ$gg{qs?Lh4|+2@POd zN}F4YSF2u86|9RR>i!Eu86=Qg zRu-~x1cq5Du!fp2C4;WDZoIQhp)^w1NjX3W&$YsHS^)?A!7vaTa_$*Ds*}-xL0#<; z(5oZ#V>=3=2?>VP=vwwT{j8adAD6CVtixKqpe&#Pg|%p5t9`b#`mxrpt0*X{z-kl| zclV-XlDY08-VqrfWpLjz)HLzzi*Y(t@gKO6y5vDw91^ zlh0(%FI~9^QVBqBwLX9RS!Ys07Nk5$RMcGYYXaw-cIQWrRbu||CurH3B`ek*Czoqn zccz_G5o$xsdq`e?u~kecOWW^6wxlFmpHsKPLp07`OeL}|pCntGPLfbo2`mv#-}J%_ zE_a(i`~b?pK28pKf=az_V1;*O)@i>yzqhOXkLtk0~5z3j`ZPpyWz?B}G< zt%l3u3!_iCipJt6tz*0+X1-3B&`!@(} z5FbE16;M$h!?DjX6@XD+G!Kd7EKGvE7l(o4@TAxC}tqx7K;mJrnlji{c#}TmaFs6O5Yz(Fw%a?TZB$%^jC!L zU_yO-BYk*i0oZ$6fYw^H;M_mLWP%XMy$Y{@$$j={!Cm^gt6y@agndU5@M3uN7+cE#KdSlQF&0*4zGyp`jE zh8rQg72|@888*CCf{-0nyj9|YksV>YmEwY$8FskU;)0tQfw~pw1g9OA zyjAFgrX8WYmFR@58UER2cBR${Svi1lCEN~VJ)m}_+zxIzz;-3w1~EO@a)sNDc-i}U z{lgOqw>R(#&J!N9ckl|#6DGU2@CwZnF|+sZ3iyqxJD757>$l*ypyZ&DJczPF=&*chIhnwcl3m$*fSi5an!mBSMu_#cX*aMwN`^ zY&eXpSLR^h3X%JXxkS==WlT}+W*k$wX^n(a`PS*uoO4*|lH7}uoC{p*LB|V#>q*W9 zTjp@<3C{!>?_|Q}_N6(XWP<7%Vi9Db0g0q3!DjTxrDDVs3kVt#6K1K&3)_uwSCSud z-;RH<#lYtJ9Ko?ALgw}yfw9F!=jI%tu_Z_5?i>Msy>BkemU0smZb96ZaT746m;V+I z3s!ZYz?ODXlyqRr5i(1nWbVunG)vrcZp{%kOY&sy%@IIb40UeE5kgxcW$wrkL|a^S zZs`%XJ-E8);?%v}&$=+<)TBMgx@cn;jV;Hzg!5FUJ>t69<5Z_T=DGyzl%EZ#+P7g> z>NOcBKV(mV4Px4FV$YQgM5ajeRNg%jr-bxW+#T{dx8w}nJvqDJ&)-Lf_LqBVQu0XTa!!4*U& zPIW)Y4Ou5i^jMkirqzsU_-CuQZ}$qi^bmUTbM4RJe>^sfMY6 zsg9|cA?GPWwxfzwuP9TRIm5yvgqU}ln?=$37E5hx+*q?qWk>N3UqIfacZxGYpgA$l zl|oZ23GBmRx?YT;SNX0{vtE&$RJUBhTrEv(t$U&o31X&48=MfME&Tq8Hr4V%L&y;Jl37#dcO@+&53C7~Puzpt<;I4TSPQo1#Nv zO>4bu5)%GgAWH1%RdaCc>Px|>L&Bn;P1?*Krx7M_DPjnI<69tQ17Ey2n0uhMY~ zy(PBBcBn~JYvP+3Njkh6e7fwp4d=jv(Awm-UMu|Zs!EQ^~Ij3XrZu2Q@`S{sLcxS8 zzX8RyW%Z!qbj)@19)i+jRZy_`r4;75=-+ysRKs|qBugPd?wWdbf*s|t2^i?V>$(Yi zWSE(0Blhbr6V!%yl6CbhVJn&qIoN znQEhuL|V(XoOGWCB87)6Wh#WSBOwchQMJr_V~yk|9HTf~R0eC~Ioawu0dN{Ob_#Et z`+G?@UfC+!uYT1G<{C^ylP1e(jWsN0)fkP{>lqVF%+4`pe+^7#i+QrvjePkEk$)IX zmWz4vC*T&Avtka7QMOFYWBP)ep%xACZjVB~mZQ>r* z%h?%CCni^I>MObG4osHOCR1~j?CH#+4aa74Sk&nS!VZmQ(I`{!i$(uk%^@tRznCp> zuRF%DY!yhqn61b+U8t=)QC)E)J72YFdswezZ#13!E(JZVXWyL7qG6}z^4K|;L_>~G zXR)x;3j`e;Euv+n=E~SPm_ZQJfnxN_*u?r3oVWE z4ND318)9Q2L;$dG)Y|If6DcBjEqH$o#oZb zEaBjBuQn_CgF-^#l3JpSdmVkKh<=&6!!Cg2%ty8y?gZ+>0UdK-vfwU~IQ3$UM6rE? zUodcpbyv>yD)2tbVyN_>XdCx)5^oAg z%BQ88z|ApRjT)d*7$gMRvuUh=PElbNt4m=PS!!Uu)%!(t4}DC`*VFPQA`qC+F!51H>nlXD;N4pgLRFCsJTmj$ds81UT6NYA}JP zA8?4M%3mzNS1cYmES^Lxgg31I>65?C@q&C~_|PCBF$DJ?^N0I-7Nr_q9tz=}>MG%$ zKFAV8)&_UqG`3xL^b$;qAi8;lb_8_MqcyS!qycCIW4*;R?Cm~I^Px6c^O#s`7Qh&3 z7_H?w93LNM+xqt4ru>*PZ7gO-iU0dRWyY7qyoU;uL0!*fR%#J~m znH>~mI5H;I=Fc|kkW)WuI^7-fJfP#Vec~Q5+8)0-Q*<1J+@s*j5O5ER$h=hnK#MJ1MbT4>B^ooGkXK%0ydnc z>y@T)9$&D|^z7Dlt~-N#3XS{u)+#y}PeG{=ofLP)QjxpD4@EMrd3)Vqm_-z+%)g)I&aS@HITf#1&mV$oP8$+V zjj^b>{vGQ4TYn-+c-*dBVuHdJh_3wV3C*@zC(E?!H^PpvG^Qukd_jqsTjRt zICfDgv2Y7gL(!^uIQwr#kuMsqL++exkd4$KMz0$VQXeRP$B=7#Te%`SLIXUfw^kYz z-MK$LL|l%VBBx}cfyk=bD>jcu|2+SGh!($oNH!8jQ=pqNS7T|_Q!W2BOe~4s#0bnU z+74s772I%Lm*$L_<{SfC%9&akr!$~ivsdF{W!qKYH3?@`;r@AZFmLfqMrkK@mC7*0 z+4mgLV5Oqva1YFWsB0N8P#9zJ82RGII&!I1RyUuVuN$6;G$0^!$fTrZO~r%bC3mYS zl12Op`f!NXzQI5m2BiA*oEqKqeo6zmww0@IZGACu`4BvQqRiDZ>qbOMz+#M9`= z5lM{a3#HN%t4Jg@^^Sj_W;zWi#!#H(uo0!^ACs6U6R?)Hpc&1B*@f>#k3lA^uR7-_ z@3{<#b8vSxzJ7q{6@I{K>PT*WYh1qoe*ltJ;X4^;Ks>gqma9V4@`H&83 zIr|BOQ~!bk{ZH*y4a`wx2;tkg`{RemFYpmi92~!KR`3Q}00NjlEF45|iRc#m^{+e! zi`8l^D-y8MW1fGPo*)Q6u%EAlyqpj}l28z<%MYf4Sfa}|d-l&KqsxoT##-7|8Wa#7 zu;C;Sof{!3DjxV=Y-Jyi;_O9cpE@}jcqT^>TM@(Gzp$PXh?QK*@-TVef=)-Fd_?(w zqtFH^{&gPF-+Ht{BG@xRI@J9(gzlMfF_r5H@Swz`F)^S{+z-cKhb_5*DBj<>ZwGF2 zRW{jX$w>8=Aa1@@XZOmxVh|&c8;y;vUTf0!y+G_$PCW)_a9T+3g`#>^(PP4 z)Fzb`*G7dYtu7Cu%CuF^5~0eZshQ1_RA43W{Cg~fC~nhME)8O)E)>YoF3_!lt#_zH z0p=v)erQl13W-{3sK#lqlo26V ziUF3%zWZjduq&`+9fGbtuXn#4Gs$RRhHHWWM(S~K)|m-|bn_T}O1d2Yr&AKZ=Fk8T zH`n9<;ii{BExIvEs&cUymO0gcQ9BiEXNvN3SDb3s9X#9*Mz7V$o_R7&aE*Nm5a|~B z@uZ6iXNMPmcX79suAfcZjnj@!&rZ%U?qSYl&rAY(!4@s*4P0c!iR)|HA6T2+JwUjc``fWUxq((iq#&5aUPa>Dd@=WowLYe9%PfyE{M^nWi-;Tjy z>?l_?a#6BNlwsoev)gBB%{;gQh>l80jUZ`}HyAZf#c9hz+?rg`Z@R1^~s$*dpklmq7D{-LV zlaCvTFsEpK&tyOVd`wc;PG@OQsHoy;%S&7iuZre`syLvid+%gG_+CGsZ}c%_7R_1K zAfW8hf)1N*@4VX%LkP_aFG?1YQ>URizKJe5T zxo`urIh5Aw&2WRVIr`U`1?2{IbEw^!@nQ>qbL7>T19!{MGZ^v)j(cS2nHlj0oO6gk zbEK#>e5BP^@&=uAB*7z^hks^>3_3TX7fctaj6QCwVn{@YHbpi}m&}~j%eJg%I?Na+ zE@c8~S;sO$pJZM+a9%mn{#)R+8WoW;HDobH)R~5E)^lh!v}`ugY&O7bHU;CEiM|}9 z%(N{b!Di88B+VXi-K3A+33J-d1SXvlcRIiIz&V8bjN`onhr6TmIhOzK*L}m3y>B6So&o$S+^ z9PrdCNm_zwg=f_VupXvvRlca)sQc@(E3+BYVHcyK{j%@P z@Tyim5s2^=r2C1q2#7Tdh;=N)@`)tF3nkJQ6F}pum9-VkY0&2-*2Or_@UjXc920Qn zCEvx0A5;7o#OjZ*s=lTZu-f=UMu+Unv`7k!A|n$fnyNiAZfvP{mdtd6s(xHEd4G6C z->qopPrh^NtO>KA#s}XseW=z;%4AW?cOu=b))>VHj4#z)L zJ31_tRixD`-|X?6R*)LXoE z1z6rQtQ;x%|5E_kT5RFfBJ4@)%OTeF5zmkSw!*DRc&woswrIpxY@hu^`ru*H@>D&= zr9kr(MDu*<%4ZH{seJL}Xws#^H23wF!i?eKGG|`&;w19|ZaJ`pHAm(xX}E=rN9M1| zKMBU58CG}V$Pmfp2oy`i0{KKD`$YT}67h@i>k6Xh5? zUg>%F+^u&@HbRT)bmy}c_`2t+N+vb@m37IJi*cY}-@ymx2R7F%m$M0Lm zZ42=l5h@ljTDv@gP+HTII1#*`w#{+-z6j#9>%EJ>Lu9)y-W__LvSh!Cvl*}}Ro@Ah z+>dIUb5}V{FNM;ciZpb;ma36<&`mF8$bHbH=6zz9Z>>=it64R{92YWiO5ZXH+Bm{> zEsy4Pue7fWj2?(18V(U7!0bw@%i((b$)-}?xl(B@RxNH&hF-BurkkR$upu8904yg(%6I4v!zQVS8V*6=VJ zkJj{*!9fwe+W4Zqms zXu#}f0Q0Cv1#5t7SWW3-_XT1PO}jLuv}oyw;8S%RAw~<6Z+`}q8fZ$TepA3x9dm3G zAr9`_!*Iba-)Nrf>Q`1j$0NqJRpxMAR}s5^EeVxHyE*_ zS+>J6S+}cBUp&w_w_{KLQAwbBIHZLdU8&~k<*k7Jv5&E6 z6Gcwd-kYkvHQBO)6%zD+-+70B>l}oh(>cb7K1PdPqWOvaB;y^^XD8sDkbfKUUJ75- znrc*MX0jz5r)Q_>8H0G!{*L86D$FGKhFYyvkonJ)8lb?4!4}VcEI?&_dm?3;Re`rsM;{KLnX13fX*5IiA z(u#wj9vTm*rdijSBL#PgOtEQMa-ll{!C9Ik0XCt8T*Y}r$&Pf7L{s9qENL!9E^|Vs zO6Kce8lha8lph3VnkQz~s96ggXiDB|NWi*TK{S z@}Z#f!8niN@*{a6e?u8=wtR{=HBE}MWEGXgx;hj4DGf~(gnx}B-6>4j?GD>wG3L5AnV4HiF}CbQo$4!WGExp! zF>$z4aZv}Iq<$^}u{1&Zu7IOZAEm$qUkZ=T)!ApZDsMs*v>Apm{k^D?jpy?V%9t&uFx1?ww2uDZMxB?YrRM} z)EnZ}xUPo$)vwr(YV=ho_V3PhsvZCBNZ9EnX790%D?T)|$E2VdzDh4H8-AixP&3PF z9PM3+Jff50mZ6I_eAn$8vR#CxJO?AR3QVQ|oz}o1uhs>(oOgC%o_6gcW|DQzj9 zF`UM~5_xr$@2FKw2T#QEjU<$N7NCKhP)#czuoDkd)lOB|1n~EFphfiIT@CAPd*bE0 zXDNH_zL~#;BcUGF<2%~ z)!Bcx)o%=VBGUF*pMSUuV|}{GL^|xoJ3D!I3iv>kPq9)C9w^rr; zdUV9J^54*hW*If1>P&%HR(Bt9!vM;Xn1K^Tpy5?FzYm#;H&m-GvdUOmv4`@D-*YJ%-NAvpB;f)-|5t?A{$D^|e{^ zX$%pyHfRZ3@pHY4yhwgth@*dKV_-?<#=s({(s1}LW}bM_v}V+FNgJV6bFUaEy9l21 z5EWP;13{-J0n)MegDepi>~c$spxyBWLdH`G%wuvrm?6@Gq5mfQWx}R}B`_uU+%~%u(3uY9MlLzMbr$64{=r zGME1EMih64*XqEkm4g1OqXq1{TKx8G$e;A-{x}P|#%tWH$TedC=G}jgWc1S!d0M=_!o^6bq_9}F& z5i;kexVVgJ(y#cpH8;$jb5-mhcP4X^7>%P~U=rY3u{;EKI#fTqLaaLA8r($G&ZxsF zqF5CsPS|CKjFVZ2{1YS*J zBmnbC?OLwb-mdXkQ)3h3BHFF5o41}YokOH}v4GB7D@j<-QZ>=uFC#rw&JpG}pB9c~ zZTzib5oHxSDZ=c5yD0|V1D~Mtdmr3SBR&bArc7fW;W&JWa2p&Y+zwB`BIE^6;!P9sPHp3ZQfF1A*cH&z2Hm=7g zT*M8y8(zRW@osnt@4@@wxA*`)09SA??u9?$KKv|P#fR`ANZ z&%yh69={78;rH-)N*;fV7f9}l_yUG;7B7*kmkC?(*Mw~t!559))<7%A44{#hm#E)%q#0H!Y8^uQayx1f*;XyGb z#_$Vbi`asP#JCv8N5poq9S@70Vkdr4+$j#=qvCU70-qBH#UVT=4vRm1#tm?AW|ZQ&x@PlCjL;Ol=vfAFT?m#*(N*jXR=E!#Y?hBM)0!ilYRK2Tqy_f zS8`a6;cw&?xfQR-?Q#cRmAm9FOvv4GH@+@z3(OJb`b?lkyb4Cr`^~@n7<+JS#w+lNSWai}IrAkiV3d#bWuQjEgRLO};MH z$hYL%VpzT-|0$y6CJka+U8t^K?EVi9|1!4#c${NkU|?hbf-5RB)j;$~siW6nGyp(X H2DbnJ#|yaM literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-BlackIt.eot b/example/src/assets/fonts/ProximaNova-BlackIt.eot new file mode 100644 index 0000000000000000000000000000000000000000..e469f75f897980501f5c13449b18b06b2eb079e7 GIT binary patch literal 136194 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

    _{iAoxTyHd7noz9KWh9WghlBVPM`f$LU>fn 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 a*ED5%JK_iT_fxN&&gR489+Y``Hvb>;<7mnN literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-BlackIt.ttf b/example/src/assets/fonts/ProximaNova-BlackIt.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f044f68b9691e691631b45d5a4f843ad5da79dac GIT binary patch literal 135972 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

    j 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 literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-Bold.ttf b/example/src/assets/fonts/ProximaNova-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..817188e462808eb6a715723f2bd020963cae023d GIT binary patch literal 129556 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 literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-Bold.woff b/example/src/assets/fonts/ProximaNova-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..80279d4b28824aa1016efa4b4f1e52118233fcc5 GIT binary patch literal 52068 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 literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-BoldIt.eot b/example/src/assets/fonts/ProximaNova-BoldIt.eot new file mode 100644 index 0000000000000000000000000000000000000000..459847b875388f822628ca2eac132c218a6b6553 GIT binary patch literal 137894 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

    WH@X@lQPQME&8qr|_@taDDyZ!whEB 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%0DZ;yj(TKyK-j>^ZBurA*aI^RJ6R$zjE;}`A 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 on^?BENV2A6y`D1gd_Y~}q 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 P5zL+#`iT0=P3Hdtljazw literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-BoldIt.ttf b/example/src/assets/fonts/ProximaNova-BoldIt.ttf new file mode 100644 index 0000000000000000000000000000000000000000..aba63acde98c638e5dacff27a4c1364f6a9b97fb GIT binary patch literal 137676 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�-g7iT!kTlAd4b_GA0qLW6VkyH$FG1bdzP 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%0A;%gzkFAzR8yY7!_$C{=fDQB=VCX_N&bOY` zvKUf$9cyP1*2J1w2P?wJz8;9nBDRo)V7>~}GT64lWt7F$dm_xru!mX+TFhe5)vN_~ zkt>wA(uLtZ4Aa$kHxOQ-HrBSTJ<`LX4k=9r=9*a&aDk~|OT3l4! z(o&?H#EaU)@o@X=`U*o&ZB4f%@LQpnAgw8z#)T0=#PVyi<%OJPt0 z`xfvlV)GCuRugM!D4GYtj#F}sro&}=9zk&KfCM47(u7Oy?G#`X4?7yui#)Of*LJjr zR)YI<6}|2v;uSdr@gv9xZ`4dYLM;*49H7!R4ri1zBu}x*6MQKj5N?l0V$q_q;*t_* zy)m=XZjzHqDvgZXl!TLr4<(n^qdVCn$l4;60XktCAWW-MU}CHhwsvB7EkKl`?ktPM zi$X<6sfKVXm5ErRw`{<9`mj{;JH?2pLfnBuJsk_BCbKo_E_P(26~Vx(~lCak%m zqiy=+$!pfEDJB`>rdSr&$H)@d|KAETj_o?*;MR%aOId46IGN2>8Qp>ENTq`+*JMZ@ z$F0jsSXIz4Y@1M6!zxF}tOH?C3|isN6VLdhct>YLBu0^(JUbTcSQcst$0xVO<0xR^ zXgnNhY7d87!_ki7=8jf)PFEg0xtU!1oTBV0z3GA~a!RGCyPkq#f5G}Rf0_~j-X9xJvXY|3hTsFogIoN9~5B*6#{-+n>i=;pPrVYf5-eCNh9*VzH z!|*qMIKK6Y@Q-az%w>+k*lP^t8ONbroPc%J6Ol#5Nc<9va>}qGathkP3Ra0-R;QuZ z?TwR`W@2sUzHAm+#u~J-bu5U?o5SX!HJZ=%V+&B67qP`i&i&DTEkkdx0=4--?B#th zJB0m=9m)=4KWB%tBUp$_b{RW~{fgbo&Ox8|YxaBgJN9RG4ZEEC*eUE4b|O2Iead#S z|6_k-C$opxR`vbz*rn`x_5^#3-GG*>o}Gpw^(2bL<7^{)n*E(U#Wt~b zP*tB}&#=wxMiiTm+3D;>_B?w51?D~W0sAdG5`}P;DmqbiF$&;Os9NnPa-Aqpt5Lb$ zMccR@J;>4Q7wj0efnCCmW5=@N*)Q4q>_c`J&WFZ1WV{d0;@Rwb_5;qi&f&Q{k6E1Y zzC527a2y-R`|wnLl3r}7FMbW+8q@##3RV+PyC-sCf}Kl8qP7S2bg z;kCSu2eC)=96p!N?ZbC>@dHOFXD^&623oQ%9ruwdP!5jQ|{!8{M+rnOB|78EbDGn#_6ZuK}SNzxf zH~eJ&TYd`v9Y2--AOAi713!(Q&d=ay^0WBa{2cyAel9691 zQhph~oL|AOl`8E7n{uh27zn;E&Nt~8^4|3!8h2!E76#vkWT@QwUQ{&)Tq--KhPpW&PNv-~;!Jb!_|$Y0_w z^MCMH_^W&ie~oYDuk(NMH~2RGCVz{+&A0P^@g4jf{w{xyzt2D5AM%g*$NUriDc{LI z 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 CtNLC5 literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-BoldIt.woff b/example/src/assets/fonts/ProximaNova-BoldIt.woff new file mode 100644 index 0000000000000000000000000000000000000000..732e4c9cc145718d81d623342c3012c9e2d224a5 GIT binary patch literal 54636 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 G`v3p{JkC@A literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-Extrabld.eot b/example/src/assets/fonts/ProximaNova-Extrabld.eot new file mode 100644 index 0000000000000000000000000000000000000000..f4ec7d7d2419ed829a1d7407b3a5ad9c9f39af08 GIT binary patch literal 129658 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ĈbTU`q3)b}^(TSJI%sF62M+cI(k6h3~L)2 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 literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-Extrabld.ttf b/example/src/assets/fonts/ProximaNova-Extrabld.ttf new file mode 100644 index 0000000000000000000000000000000000000000..bdd8859e0bc235136cab1585c2a9e63060b2e432 GIT binary patch literal 129440 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�jh;bGLBm1h;_cfPFRq)Lv`wFx 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

    eb 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 L)_>_qw)+17+Yj-9 literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-ExtrabldIt.ttf b/example/src/assets/fonts/ProximaNova-ExtrabldIt.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6d356508f13ba888a2b4949b6ca4dc3eace40bfa GIT binary patch literal 136948 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 eeF|AV{uID8{Uyu)(I%JFma3PZ=O#{g8MTDl8a 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∾XMklPq}m#w)Yh?AfJ$2rwA2RRq~5_B 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 r6{&RfAR@Yn%TM?K{p` literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-ExtrabldIt.woff b/example/src/assets/fonts/ProximaNova-ExtrabldIt.woff new file mode 100644 index 0000000000000000000000000000000000000000..3329293869c6db5b6f38f361793515feb299a9a0 GIT binary patch literal 54268 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

    YJk(_S1>hOg1aF*oiAL&cKR#W6FE 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 literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-Light.eot b/example/src/assets/fonts/ProximaNova-Light.eot new file mode 100644 index 0000000000000000000000000000000000000000..5f7706979908670aff39b55e4f49031472e15573 GIT binary patch literal 132306 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
    0)JP2#Mj}+HN*VK0 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 HZP)x?vJ#C7 literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-Light.ttf b/example/src/assets/fonts/ProximaNova-Light.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6fb9c40db7b41e1439817c73320b9e1de3f017ee GIT binary patch literal 132104 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 HUGx6|NP}`D literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-Light.woff b/example/src/assets/fonts/ProximaNova-Light.woff new file mode 100644 index 0000000000000000000000000000000000000000..fdedc3b2f43a190ca192858f356f856db4863d8a GIT binary patch literal 52452 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⩔++T66H&Ar6gAb4GCckFkQI;v|{nQvlbl6yzPim_ye_KLZN*HguP6k95G z76vWW28jB?Z*idjTfO5<-Pou(SALlLWh;va9O#i!)1}`gY=>^+(2V)ar&qqyYNs;!?UEXvX=wry z=cP623SKfA$++ykgUM!eQWW>-?Ds^Ac&nW#*>Bey*PIeOyo`d5DkV&$Jq}p$+aahI zp!p>=ZSW|B;vs%(E2QWPD$x1G!ougA`O=%M^_tg0i|?~muW~ke&dPGuk2o4Y9#6eY zCUCV}!bBQTA`xh1puQ|mKpvm@B9DA(;#s(j0r)g)-H<#wrS3r4R+!={H@|IzFAD}P zzGW@5#Y`~UwpGfrL#RwpR-a6TsajA~?cq{PhScm8t)~91EI4}DSM(afe2gW=rI)yv z?i()(Ys^z0R8@gJmqeF!icilW;cv;ih>Y2yX&$XM7J<3?wC{XrgFinr8@eEGnhA%$ zMmX{CI6d<4JZ|aENTwwD?d){*x;;7tG>PiS8}y$I#eSamyQ`3VeN5UlIQT*Nyq=+~ z_Jjr_sSdxRHi?-MPXE4>tD`QzH|0UA7KNbp?U7cK(3;MsrqXi1S2lL0Z9$M4c8&b9 z9)yO;9r|n2EiH|&6?i3N&i$mu%^K~!BdV-#(MT^4l-YY7FV!GEcDW$Rh}{QPrgtWI zCUe2JQ1&6dHxir5x!Rdao0vb^!PvW{O4y(Cy6@@{q@Xq|(SuoHQb^z>5RygHv52R$ z5n#U7Yo@LJwr=^alqE66DRpoQ{h%KB)&G6)QvZ`q4GicrW3=O2MEb(@3~VI^iTKu# z;8*-Y#%=KVSMJU%U^^=Eo!6I|)C>P_PZk|4zgCEmFTE%V4$vmj%_hJ;oql0n&B2%} zID$XkmHq6o(L#)N%#+%%0ti;N2qi~qPpm=rm?%hjIRWu^&<(<$Cf5X3hDn7Ti8`}g z7gCEZ$bBCZcE&px;7QD<$d8YB(g6)aUhE~p$Q35KWny8|4k87L9;dyq#abe;{XP5v zb~}fPVRp>eEDe8D{Cs31u_04()PL-oaY~x7tvxD#)-4;f0w?izsz1HOlI7dJ-o6|K9_{k5u~w>kVa|_xHnl*Hl@6z2_vjyys}4SV{ep}5WGADa84**A z@shKyt;8Oe(1uBD`=<|d9Mi2#BJ|jfpZH#SbQv?K|Co}g3Mb{W*P~avZyvBV3auXg zl1N~)d#`*Eq#*Q^?4EBe^rYYq<}@67qBWrun&o61hko8oz*LRYU9C+Iyc+jx0(C8> zXMwkCK8omq)Z{I-hd``3i6Hb5Y>U%pKmmZ|pV32ra8dxthg&U;SZ(1_~{@&ml%!QG~87TT5bI1j&iQm9;w;<=I67Bjp zPRKRN3&7_yycfiM!`LxXz8yBBcKsZ(l@TstW|VwO7&09T+dOZ-&q{l6jNLKA zghSoUlwJajhXvGp0BFCL$JZ;ob+;pYOrLvT*;QT7NboaeLG}O{cT@uyVpr1BCgqy_ zP$|DCG__GoMhWV;E8mw-PN_WFH%H#wbKE}GmJ>x1LKJ>G-ucCLjV44o1OcBTk~iVo zEnR@4JcJEqPbJWzFHE&0Wp4%;wh#nk0ZP=@7mN!$9hrNH|8+E=QyQwF@gH(8M^A_9 z+c+#RB#5$wO%n|-A#kej=9T3Q^UUJgEK-HiEpbv9Q;ozb~<-Ef2v z5B%E1pH9UvuXbp#pxdBVGM8~ABk4qvW(D;JHFj%72kJUJl3z!7QLQ#L7;>5y58NL$&Kwu;M8 z-P%l2sQ2e_4`sjZOszbbRZDqZfkD&2ysggDRsD{CHNSDfT8^!}vUdGgM{{*aS&i!% z$JtmVDP>`@)y?@amJOiyl;lncUnx_n(|%>EDV-Ejb=J@OseaKs0q-M*sQJbP?_|92$BclC)X z%;R3b1kxyuxvK*c6q!aUxu1@Z+iWp6LS1SU8dV?+q=T>kHzNs|cB+{*@tpv=F)4Z? zLb#&97MTN521l~01eso{+4Zl>#$I}d2)N6Fj6~hsA#LCKtuQmnw(5(b)4we!JD$W{ z)%@eS;pSyp>Ip8tYyyRE)TH1Z=)3Aaz`VcG z2l*zl4lR(hf5U&B^2UL1K?LuU8bS{IIi(vEqS4s?C z-CM1eqe?2&7?d#7X}#_TKnbT=affv#M;Y~3?ss(o?8-4*x;A{vD+EQ^vr47dQG9CnjF<$|A;W z8&u%O`1w=rlIz$RC;z9wv6+zmLid_gdGNE`_e^$RtO7^pG#hRZ`|zbh46KGXqh}iO zb^U_n-lU;FHO_QlsBm{xH8_vpJ&!8 zoiIIGBW>HRIZS}aQl%z0_6A){|7+wJ5-R*a!(0jUKeI6+Dl9SK|NdE4vj3sv-69$; zX^*-JYmOSQ1m5PyZpPKqQNX$3>MgVv79jVM;-d+Q4gKcUm#;IWl(LhubO}$9Awl)c zbKPM_2!%*4xf4eaCUa|mF!g7S5B4l^iH^Ks5MS}87$7jCV*vlNIj9K>C#XC?m|RXI8uXWqGj9olrBYqSiVFAeE^NB+@Ib=CQu?<~%ZP7ikcA^E zBgcX}lJ@RbNPk&K5b)Oc@L352q0Q+n)XGTFZKa9@6}l8(weJJLI?=vKMjc zjSKA$x6_QsIDH4cpq)BOd&IqH4IHVOK1*W883h~T0J&i-VuF+@78JJ6J90Thgsk}= zl3h`gDzFu6Ie7`~M zwUH40ruwae5=US&@(R#4(NXK2;D<0_Z>kI+N7wSULb}huC)x%nU2YmXO1+bIT9 z;hE1`K!r2~$DG3RP8K9QDz|cJm;s%vQ>hGXESi>YK67;bH-a1zqW_S@_m4Y0ea&0g z-?*+HSeXNd=B}F_pVw1Mfk!%~Erb2L;c=yreYC*gC-rchi!JxKKKH_|A6`me9Eu?# zW@aRs-E*QsW?}Re#&uDmaiIPwf5q4kR#O$7wRavD{yiAJ`A+-P4mfAkW=FH2!VZ==2xp;14RCVd5-uDR;51oE+x& zr5ULhU>Y_L0koV4q%%6vIq^NZs^9*mO$#~`5=6Z^IOYiYzm3_KD1Yx;!%}Mj8H}xG)M8*u$Q&Y;z)T0NR=8mpf?3rPsh6g04Qg~ZipkmcN4SjO z8lHCCy?KhqIkl^k6Hza*=QStlHbZ4pT$B-zA=r4{_ssT}963QM${}cm5We$`%sCQj z{FTa%rAi2Qu|LOOHcqavi{`vcHRJonPicXO+hoA$N-7Hxc97ra1>PtJy`6*$&u>KTN`sx8I# z$J|R#mKBo;fD%|6HZ(C13FSQTaZ%(N(9{D!HrPj&M(@rvz24EZaMO$=KgG)Y&Gl$O z`cEH8f0#3OJ6+CBX?DI2^1d&#x;& zVhd_l@9G#xDtIhD9LobHnn{TVpu!c@=tYGE`~3Q84EBrAse*ifTs*21dN?vyMwa== zI=zWp&3k&8D)JQrXCD5My;l^$3_OohBC!drL@X*xw044hN&Nvf^HBK#mYolQ=N`qA z6l6>-)5Sk$_cs>KrD&YK6Ke5xBoF-dAHO<||Wzu*dOL!u7x-o%)*En`>J>Ds4 zLx&4L5(eaG$oyAmuoA=Mf8qjxWmsd$MwZ&f$l-V?hsJND60MmM^D!|AUayqw+ZCB% ze|FQMk8gQp5wqU*{`9!j4f+u0^3y)eDZp4}pNOf3i0^#z%+>M|326}n{xAbG$i-&M zZK3aNxFy7QJcpgJ`)Zf^es`8s1pKY2PF8m7VT^tSKh6!#5=%@;r^`BK&MBhI5Xo#D zJ8p$`a~pH3+Tp&3@(wsDt=8q5{mV;>tdz^{)_s1WsTt%C6C~V7uBwBB&PDz_XcvQ= zzL$=sPU3=U`@23-qP7D_mb^c9BJ!w8w@ZFAdN|O9#o(kBmatWeQx{n}B(iAl@m}R- zbF0L$-lSBH4%ZriVw|wM-l0LDLAKxEEU6MKR>5ozDQ2dj&z9S>gjAeb1yy+Rn5pJb zU`$*cBpuK2?kCS54O<0H6pz69B~30AZD+&aAo7Y>V!RIVZz*g#!Z2I5x;Lq@X!@Q` z1H3HFg7*&1&;7`92HTK!h9Jw!1Z%VuZL8L_n63z&CZEp%f}iI8-IuE;laNE*lAAQl z$k2<_(1U18A~B$zrk193}Hh&8YJ#lY9cIw4&&tJ+@u0(ThmCg zT==pw*+BjayF@O?k+W+ZN~21n`~-k>sLf<|c1~F&$$kJst5z2(I)`e|BGhwOofQl@ zi<&XCSCZw>ySR7b0`2(7h0&tS+>+x62YrPGSUxl=t9ST8P?|zYsv5#fHfE&X`rEku zMWrxRdk;Z-;(cbc1sZQ>dA6qbuxeXk{p1S~pVMzKV&8SXUl{_~y6A32OBWqhEswAr zT{SBzz>DvxxH#yxIHD--eFo^a6tP2=OPzyosD3HS0j#L~z%SN(Ebf{u)(_^77E!`7 zb&e`dL6l+NBk`n(JYRVjwje>_06{5`rdhFn`|7@Ene%?t-WaY0DkGN!Dc$S?uSlm- z)t4bw5P04%{Obr-H^%*B?*DW)JDm=8k~vg#mRF$V-HIB&I4xb?Mq9JH+A)s?0PVDA z1r>0U#4!Sj^$ezFDEMxo6>`+>L%&#$s1WZ8u{%Oi$k?_0cam}(h_Ln8LIaxp)TdvxFH&s$@9pywX zD~=Bioug23`YrGD+GbUh{o*hbwBSPGU=LlUmzlA9F-O)#gmqY~sGNb-~&2PEeJ5ym^!+ z{^Sc_IJvEpX!l^VYW|{6Wpx9rhdK<Bs(n)Dx9P}CO|){SIO4im;Yip#AK$9-;Q@g{rnn%A zS~lEuwKrC0Rj8H$Mv%qLhGc41qjYkAS6;R(3#b7cAdhi0$H~wT&Gtl)n_@!^C{}mq zBAEbfIl)pI#arJtxw(*0nFd;UfwFG(xCWOoE zX#cKgG1MkuTy^P8bzzlvvhAYz+*^axj7pT3h;aQm|F%fLmJ>pvUj%zkcJXK`V~cl5 ze47^*f`A5+$4_-&diJat1%@b#6q%7!zLN{m>g0}wJvnFYXRCtB8zh0X3qzFY2rwnC zu>>yd-N90=`%VbIeMQ96ppUH#~?6O%?-A5$C4BEXSl#@I*(q_#U6Fl9mHsLej(Qj0=Z3-wgD*ZFHhhHuE2{M5-DIwB zv5$_9%24O$6AP1nOzXCdsc7o{hFHDNpcwiNL~lo?zu~2a)?aCY;C@r-+zQUBVxq}J zTh|z+*Py=*4vMYcM_@g57D3TxrZUnGMSbFzE#sGJ)5k#blN@Z3)_e_9%8g3*Mmpga zN`B!_n~z{w^GOXCyfR2k%TfQeOCE&B$Jh@YOC#-Tabsy@yH0rrEA6lQU8&<|ULXwQ zMc!xKzeFOE*EDL!(9^M2Ga6ufz&y(duK474T+(zJ!dS{FmSp5%pAq{0=706eY^@+{ z(~h#*aD32~sy55V%UNY)s`mLnUTzx{CXIbY-Cg6~_L!IUre3?#D5Gg|;f>`-<0%Rt z!(VPuLLjY-cQ8S-z%WA)9HvQDjM4$)QicVnH{}D=3m*%DDyIpWw=4L{%RrutaquCK z2VNdqnP7Zo!Wr-nyEK4RO-#(p&T2wB?&%!ljHFwdEPOvHJU0+87@y@OQ(3l;M_sDD zBcc2XU2r#}n!>zd2{UA6YNsU(uqG#!TEs-7N)n=qb+GT8y7ho!Q7sqmm@UXh2grG4 z8`bxmDUQg8={B7rDjJ2kucXQ?@qK#Ag-S?z49qk7?KT8W)A#YK{z?A>8>PFZH`i!2 zBJTgR7y(OC$3$NlGq9vhrTVHD4)(|qe^X5OB1LQT3RIM9)x6yG$D}r8IY3nQZ$lPu z;LXp{^lw&~QaS=#1@Qz4QftthGPDx_nrEG}*l$G`DTD-+K#XNASE+5CwLK-HmpYdz z+uuf9K^LXFT{Q=tNDU)X9}e~toVj+By}3;ll(6e`dH z=U%_&c@y#sZIULQFgBEucHih$HK>%T1AygeWk#UCTV!>b1&!9yLSz8l<^SRkN+?r$}dVboQH-jhASg2>`h5@;$;wv&-Oufj;(} zNGeUZEP+oxZK$=MpPLPk5u&`+Kk?fr7{u1MRgEwJMb#kgS;4PpQEA69nIP?I(h)<} zw}biySIl%7p{*My2Fv%J;BbEv=2{AFTaZsFSLltx=pkmIZB}bMOK}m#ajSXiVNY~g zr5Ofb$Bnj6jnf?3PCa)=>;&Hel$s*G>U?{Yt=qNlQTx-WJr#3= zFE3pJy}4q<$J(gwb^u)>onn(nmkD>Q{N9l#5;mO*$+)(nlG+mbWtU{}-z))&HjuGe zUWn#8?j;3PSV{LoGJnM!@cHu>!|JZygz+H+O?q@R#X*!lTKx09(m7iVuB`{#;@Rp; zln;<1{C^Hy)7;O?&S_o8DE25hOi0(6g;wA-Wz);`3mX4ufAeTw0JzXtk_d1Yc~qiU zSXGphWY8vhuZ_z_XB1|Pv zAWbf2QRdHeEnrBoGCO;e?z?GbQM(k{-e@EqYZ!)6yK3A2=yUDTv3gG_}oBoJpFzrc?xrhr=A^IN7*45=0G1Oj2Ey_;cYb{ z+=JFIj_>IH)IR&{dr^xybtOseP>e>=!CqQX6lVv7dOu>pJfPoXi|h#kpHH=`2t{2j zeKUVGrH&UrX`xx^$Ps)fBA;+S2JvR){WYtBHNC#&%j#ATppp_GSZsh=n*KbO8AM;~ zoa-nv{<+{wUn~nlJ{o+raLB?eLa(6v!%|8^jgHK3+_?Kd)5>s?2gTMN0i|N`z5SMZ zc0^HC9j33%s;N$wuEpXN60P!)^OXZKj2ho01!}c;CSMx%>9&;m1EJ3PUE2*Yqau^$ z&+K1h*$U;zc8$%Rt|ysvLnwOs$&OztSvBaR>D^fgpwpSv3*|n?3iST`xbAW%{vPb~ znre65eFa#r0IlqFI*zI2RFjWO0M_=40hFa2mc1f)$B3`VmMbV}-S)&3qC2_!I(%5{ zK5Kw|50B+ESUW@=XI+D(`QF5(z>Au-nl?Yy+26T{wQ~V+xWQ&q%n|1NTRwd7(EZqV z5*5-%_zFQSA(Hmoe-4kW1hDoR(yM`L6b)^CUmoeLP#<+$iQqX6YnXf6E|CSU@Z~=g zRR>m%>0tR@8Cn(G|LVkud}?-)xFwP2?vBdDJkb>i0nrb(^?Q5wR-%n|&wmg3nKJ1U zZ2p+>W6x9WMy4F8y_kABpqbD&ESU6BLP^3=WZt}k=457TGM;UZZM7n_{)SwEM3oI? zJz-pDUeRW@-q=l{QdzrS@BUr~SYKaQt}17*N5#D^=hae>(MhH*H=6)4I5#0{zIE(v z&3H~eEI^p{JP{d&;R1bN9Wp8@_go!zshFvv_bzZc^1L*wULq8B866Os9FFxq#eJs5 z4e)y+TeWb;d1cIDMCAJOKj4*HK>;RT2F;S1DOj}E;nVBm)-Sz!{ zIeom;z%g&v!}81a=|Le~P#Y@kOcrDk;J*Lyy)_$-+Jf1t&E}Bxve2Z!uIeK4BQ~F&4ArPjIqXu(u0-OlTwC@Me3CHBF|TE*nuTa z(i=SRz1V8vJaU1p=^1}6Qxa!6nIr$0eN_o%(zjHkEOwrFr^_wYo++(OqwN#Y5?Urfq?wE!+LlnCtXY`5sS6bb}uvh)dhjozE$U5;^CZQy|uJ zFxg#^z#>RbU8yhriXvaUOp&YBMy}-SD37{YF~+#shF;6YXS`gOnIbj#KoBA@8p~cZ z7?h{X21g@jUP|L0`L-PcM~3vXR$!1UT0XQc%b82s)ie9`dXa^O)%@eL0|J4*j=Ugw zLr%B`XAt$$5*U8baT<#9S(E>wW@8{e_CTO-BJ(yA4nUYBC~}RDklBre0;pdR=fRt+ z9y3AH6VY1{RP40Wy6(N3rWwu`p1iP6&&yUbPF+Q~cbGS}e+s$#>dL_%6Gs2e*>V3l z@YChQ%B^>{9yV(u-8yAtdT49OmbQeBW0u=RZPBKDe2$`8>L6$ZD=RBQvQimbUR?XU zR0ArOo;V=WmV#evd*1F!>&QaO^LsZWn^}fG3)aV*##nQWTBy1X3Du+wl)MS`6w+*< zeFaYy<>}uP9I>mrG3LWbq`GXT(xIv|4ILCv3Ra5{U^RQf6mQ>kWUtixj656K&nB(3 zc-+?HBV*t2G&+rKcOGB4P9!b2Ol>#gE{s4NO$-$M04bUwGeSL5vOJLkGyU`|=IZ$V zV{M7g`knwaN|aCJ&gQ^Br=n46oPjXE5ErW*5Oe@2`(W-Em8N)g&Bc_6N(73PT+nPM4)}JbSbecHM%>@>8dg>0GG8+s}dd(1DuezJIF38eCl`b4_ z%Asno)hV_;MOz@4Qa61I4#!j|C6H3Hyf9YN8}jfMnRA7&ZXNx0bj4gIMjhIZmL4%X zPE7|MXPvxOFyp=%oF0r&rgSWFu_2kVybF$-3UjgSql{i=AijbnAFp*lDh9iqQLSXKDI+JU3T6|LXCX zUaoeI1)7p=H_9X>IujO@Q^K0y%QSr{ZMqo5_>NjF65Z;; z>RrgbLXv(8eJ1@@!CbM*5Fihg_9b@`Wx%D2oN*zuSs~7WoCe9j-1b*F4Z?F>-kj_| z&{TT5%t5l!w1z1-XH!1}{^_czYV<#bccvuXEKT=&x@h}P)}uc(_YsfbB7W@hF6Ysb zJIyq=s&d*dRnzi56Ilz6Yww72E($V>Swwu!1$(~XrL{Nz z7J<6@E3s2p2ili@#Ket_m$SZ@_gQ^K|KKCMipyg$X^im`@)X!=O+s|g`1}HxUoAZG z#HrxyKkfcc6@m8Ywbcu(S7LhSOy<)-R~ONRwvLtn@#7n7g{tBdX5wcX`|(K7hqRY< z_eN*yn3K7Jq!|$eeG@!*6RGMLl^;jFH<>M&)JNtWp=sV1A4?ULvxh;N;m)T0<)cw? z@fn1_lN8qBHUvGxO=Cc_S~Laam1md8*E^dLf*ec^Cfc^ZIX_4xgcfI^lP;q{noWP<>be{y@64FdSLWA<%m*ET6Hb8X z?s7UGmVc|#Lw9%G;;^XnWqTskaGsiAzyHK;t*|s_zW)v*2fcHR@3)EJu0L~C)U%jM z;T14DLHjv17hsdaZRH`g`KN7P_}qq$lZg&YMyWQaTSh z0|aS!9tI7DbJZa7P?xT~mLFG;A>fxrxVJm(D zW4!L4KY!xZGS?cGQJR%=ja<9qD}0igMabXAYV;!>fr;s)L5ZhAKPR?}RXV~i$hGM_ z&`*n|g*W7}v~8bGYO%zgC<4Tye?(3T$e{=s?Oy(PKiOS}N@VT`lsZ3oov$kFjX{lz zV+Rs={QLTQgu1x^_a-_j`YNJ(*aJgNj}%}8Oiap*+g%c9*7l7$BmhB1P5bmd`d0oK zat3X6dzGW19J)#Dj4Ew?2(Dt=;{tg51=x4yD6WNygR@lD1=lDY-nf9rkUP45k4{dc#ke*P?l63h(TW!dnPxpUVlATd; zI6`hYT1|zOGe=u0L0A$*dJczuWI87@$B15j{9~jGoA3RJq{T^_4XyFDxSh1-Y1ZG+ z(=wo&nz70>kFM!7+H;#|=4xoR%LbThZzoLL^r-NV|Nb>+ltzT9t8=j7;V?w!VjlYF ziN5`#`87C6Z3IW^At`X@xD${P{XImMnTjS8Y@{3klkY$k{(TuyN4Z zOpACYH2ayjDG-+cGj`qd0w%ETiJO?Lrgvi52VX_r!ybodLY;{%0IiLJ99~P1QCd_m zTrw2onj7+2F%sA4-f!W(vxhu8lu^8c)9R0jw)VJA;+32anXTG}P9)~1%a0rX+dj?X zOysK`zj5*5(U8vvx;iCzE*~^gF{8Dg7i4XfiWc_A%@#8`TYvql`})Qdx!{dI<)UV-2Cm8?LGPNu8mAvCY3~r{+C;2> zK+U}lLy4;>ofV~YYCY@t6A!y2UdY?8pSAIOt0#p&9dp*eo+B)NXI}-FP~jSvVJY*< zvE~Lo)OHQ0iTdJvgEs^1E=1j!J{|gfGc`i{3yJLjU{1j?aQOf=@Qr8C78{qQ&C$D-85P{ZOze zbIY%p9bGaRQEHAyu-U9nU<3&uum;&_g5}!2xt)D~uR8X8$auSHm$9~zwq4S)1%ULo zeZTS+XHJ$1g>*FauJHA7oiMA&=1gx^exyi1_0abPE~{P1n#2j+{aq^Jak2mG zh1O_0CGuTMbv$w)esv^nx)EaWB`EEVVt?fNbv8FO-OWjCg@(ox=Ui+qzYVEu6Qrh| zX22}-GkEVO_+5a=9jiDeE z76RPV-K3B+1dxb+ zy~+HIFHer0jwmA?^=``Kb96}CH{4oa0C0%*cy zi_(L32OOg)f5{5NIOWNkmEAHiqat>ewy!HTKi`YxhPHlJqA0#W9UI=_3U{JL7|go#87xHB=I90!wfp z>G}zz2CbkrVI?H?+gGe7Se)Et`K9Fy;PCTUY^{KRIl6E2D_9Rw+m}K(QD66w4%fP(qIO50crZVlzpGZq-ax+?(!j671YS2 zZJ$(cr!;J6=CY&@gGnjCZ8Ofu`=2h**7Sz3MoL4RveMGKx|@@hj+JAL3* z>-~Q%b$K=DGcsOC8jh1%6{p)nOFan&nUv?8BtQdfEhI@a);fI@AB2%uO3w6=Gd7a+ zW8)!q@T0?(m}HMC z1WUazt&{{y;mBm-`a&eQvGj)H8SJ=8Gpqk=dCRhO!&Lv!v#D;3Y%uhkpnSmO2{!0w zNLuuz0z_1c3dBFEkPn4ZO4TKf=8Uu@6jMg@0TKa2&G=az(UozbT1-Q1iCQekcLW34 zY<-|-M1pnZ8+X1G)!7Xvc+k-L#&TM#23WkZwI~B*w6NpY02BjQ)@e4*X&Wg3 zxN?o0+N9uAzlaf{GNutCMPW*0Frp6{vuPg`i^mc}Cl3_>`Bj-WPAw=*b`QRf+N~=2 zB^i%mTlwxf)l1&qd`;puk0o=EWtd}md_!R?sXh;HNLJv#sNtAwu0N_zn2s@^HPpB< zjxve+RC19?1ugQD@#p|58T8`u^44t=@87YINf&Zd+0MLdtdKDMt~3+q!Qie8As6hf z@HH2r=Wq>-g<>(Qio*{J6iMh5Qd)IgpliA9_Rp8e*aBGjosLJ+n3=)yZ;KckwcIbt z+-e(C7AaG1)ljepY*XUZl~R??Ffs^w3yyb#jAEE~Rf0}*5L4y!s;I^{c~75yoK{p8 z!qfY$ew})UC`0Mwo7{FvEB{_iY4)j&Da3$G6eF09nmMF6(1rDhNiI-?HOalt&1(1> zo6$^=?mLI+8I&TEgPk#D2^GCN+KZG7x(rb+VKyMO>MfvJCYYt@Yz* zUCTb_+xz=ra~`O!vN=9UTS>WQ=oTu2^CkC*7S3Za3z}%fa^3#iuL$#WYWd;ZDHpe! zqV)UJEm(>`~H?wjvlDGjKi+YeutU8%z4PZW?p(GYoqcSi!p zS<>r<~oECf-(f#V&%!MKnjpe}!n`Gb*RmGCLnAzGzo|Y0l5CSyojadH4ThUNxl) zaCP2gC7mh1VOAsy7?zF;#Qxb7wR<@@hzc<(VyUqwpQ2X-U9ptOfT`HQR_8r2ap-~y z%*#btJ5C5z)(O5`%i-ESBQlE=8~L1o8-*q#jFf5*@$l7(b?KU^Gxr;N;d-KOc~k>! zRHvdCZ|W?{8u>Vb@RWM5TOV*SaSe%(U1PT>*J`RCKD@Z0zfO^qL(MP2z#cg|k+>I5 zN=m0{wzr--^f@I<`=x4AG3-J1B(LY9ESIL^=(IOBCeKufZXU7}6187 z^TY80%>tNjHy*ST6X8uXMU7#R6AyxWU{abxXeQiWAVUnj=xM<|DBKi_ACO>I!1-H) zN(DTR(x8-`-eUuCtRMB}p|hiewc?;{{zFEyO|^qhkW>0Q2lAjcbAQut_Di%}rvhvn zH~;G@vdac$2eu@ELGAlIA1nO(CruSfWw$Sb5>{UfuHOD=Jes;qP;KAXI_w3MtprvT z6+I4byUR`1CHKv`bvf#g-}z4F2nXY7HPwSp+o6^Xlvqk#(&eZ%b@B-ww(wiNb>E@# zmDQ!^4Wb%<82Tw3;}$j!zFVA-(s_`!kOf-(s_&=;bJ^+)CO1S&tytjf+@}5uO?Jtqr$xMWt`nS0FH{)a_KN$*`exvXDMKwVS#UM)q)e@o8 zrO=~gi9wTArL*IHrG47H_5OwYh+>gDlheFT!!@|u-{Xg`f>K_x5-w+|c@uYvojzmZs z=JG!9Nss9r9?CW=m0>rIe&>fM3QZm;2`k)@__CK>M7pFz93U%U(TE)3(MYLjFh>dd zoya5Jct+juc6Z8`;50wl$L-p|xpGz!|lpo@UTQvsu$gsJbT(m^P{ViAt z5?uD~!Cs8A7z`Z}6{sa9NHgS@F-B-7hnAcvPHcik*-hbh@J@K<(m!H4K``Afza@W9 z=Z^lvdPa~JxMYj29VqytLjOf@$9 zVgII76>wy({6TiCX7(=alkjwFt=*bPcYMq(DnB zrj(EIW?v_lFk2W=9BvNgMMFGMm6Aw7K9O^KQul{n0H*83h--4$WO#ee(UKzJZy`h$ z5ZARPo?t3J=HGM_lBJWlMBP)?8XWK58CiOcs!GzpsI?f9r-~EtkZW39Zh{4LkYr{n z9xJUHkKKPgTDe<6{bVPvgx|PJr%HUAgVR#FWBz*ONbT(B>*%QO0j4F^X~6Q1D=cPt zohU&M-BYllmYiaG#`{@B1XLM2prG&YRsuyp-3?@|nQ;SNyQjwqS@?D{nP+>p}bDk${X zd+Kra7@Bjo5_5<9M_`BtSUr(q;>^LkIyxLv;)2eU$2*z@L4|O5ag}I3lEPF2DLY?H ziO*iq8BLfK*!kVP4{ucD5qGn8eOofs5E8LbB8;w-$K#Q%)HUYL0r&3K6D7exMvacC z9u^GMFJ}L+Y#}urJ(u76UfZ*S$W^m)VpMhzxBg^kjHJG*G*VOg^V+6NgQP0B&}&=D zVZ%Ei=_YBCzp^p3Km0+pcaUW$?Tyo4D9R-rk zpai)g!Y^P1gMz6};Ymhtxdy0$AN&sCKU7+mp=%XFoM5I;4RSE10TxEi9!0uIBk5{G z2CyVYvr_rF^z}LfND`s7p2rnwWtb2Oaa|}>3X*_Jsk#AA&=P^LQUzAz#nV2ic}tM( zH5p*ic^GQB&t}L)LLYCX%lw}m&H*$dof8XpEmN^g(loe$=^k6iTu@3OH z05qpXP7Aa8$>WatYyNoi_uGd5g`-LAHFMqRj>om=w&mZAXKyYre2pKvOi~MBb~Yp; zK99&U7hGjoHn?-9@262g*ubXc97&blYX@7I{0GU>^)s!CDxZq~!;d!WN1n(J$w>lF z@Q6x!;qgvt__Z9vRQ|sfzFf>QeQe!>vxnoClEO2U5AosN3nLihtK(&N{LWvq;!;X8 zFsllzK9hB(uY_4i8ER#z_1B_FwlRg)FzBoq$dhQ1_Mld13Mf5vVd33Gd55k)MbqhC zyg~(-Q&go)6}a{It<1iR(iq3>?iwB_CTu-Ka`q);WV9?jE{OB5xm7THzz(RzO8%hN zd_6Rz!lBYTJVK(Fo5F1v2~nnRQC#wE5Ayy3y)La7>#eN*nZhU`ukh_sbN%~7Y=Lu1 zrUWKnFWMdTJ>3gpMuS)ra#4WZ->qR)rjQUB+H4iLpC6Y0$wn$|#BlOITIB%Z7YzaD zi)Tj!tbwoBk}OuU@t@G&GRld7wV+H^iUv8nklKi4yuS@ZzY+I?Y(63t*9$pA=sL#< z+I)M#T)-kWi@}oJP3hS&uwZE{UUve!bGo+p08M;_lb1RUJJ&f~e7F8)68}g9a3+~x zf@WCgCm92yNu@}cU$Lu?{JEmBhSU{N^0a)pM`#L^g$*p{?3RbMSP z^WL-<6u2(ZDd-do7ud}{(0 zK5J8Lg!EaHm6Y|l<|fF?lM&J`YN;p3 z+Om+YLo~VA`?_F`5kU>*O3naQ8qd64bK)S;ra&%`lnv6OEtC>@m?WYaljh!1irkb5 zMrRZ+{OCW8Tc{$aZkJiELsiPD4XxI4sWa&+=d|Yxcm#hc6c)I3iyNfNEFmcag~RRN z8^P$Wp5~iBEf;)SOxLf{^@6{-CD=O?xm8%Q<$vq`sro#koE-E^QnxP^0mPSQukZ)D%g`SAcji@f`Xg{CD zC6#O-_ZXIGw~5o`{DIW}A$7aPce_SQr|Oe690<>Not~|unO;?r*1|5T-)8(VZP7h5 zOH?xxUo;gD`h;u6{$}j#L1xN%fs&?cttFU~KcW_l#fe?9YCuJKIuy#rn-}_a(cB~! zOXV&79Z+k$G~a@(*}k%%iNp=SxlOgR>Tg0y4N&6@19wjnw)88Q+QYm;w_9Wb(bBGj z%WxfAlk?oJ5BftR*Uq!+tk#}%dOeS&Z)P@o{r~e|cZQR0ZlQ2=hLaCm8irfI7xE$O z*#zHEG&tyu6S0Tc7><@YbaJ8Cclwk6kbiLezI+~fd#x0L)l|rI`RSHvW?Jw0pA$## z_-|e1gTuXkLtPZR)8F^!;mg~#^(y-LMx(}xiALgMg=V9t2ep}Lv*Wgn@0P38J-W#I zh0^ds_&qsxOIjBanIya-ph-!4_qSQ<(=uzk0$zv66xJ^pW}G@_dTHpMI-cHdN!<`y z`YGdSr{g7eem)jHe!ht;^NF$hqRe}93*xLWnatl?l-uFuw2Q|)Nb6grwrz8H?%R*8 z)hkCtxZIx@O9H&Q{!3HhGG0EHrz>T*xTm(={X%EGux8r*7<5~l*_VbuZ|=m!hx;g^#>P`(nJQ~A++bn39ebyH-bcH0Q%7O)NK zs*B>0Cl&KUKee}L*vHhOw`YTe}>0bsp3*I`8?9(-{Z z10^Ez^@ULgX3@cyuFa5bN{eBeB`=(_OuH*CyT!}cx$j{6+e?_QZvwaK!|!I=A{$MU zz4xi=K3`8O&6v+KdjcPD8>4WqH`ve$Njf-y9QR_y8$=BwL8M)@WztYyc0RhGe6b_u z$HnmyTKeNp?%Aa$+ZQ-F^aHS|jOF@yc0^}5-i5}1Hy)4Sx844d38t4N<{QEI`fCkQV4FQ1yJrr~hzMPpO~c(~#&v`pTH&^=GTWPpq=8 zqM_lu?v91JQ0V_j_!^0IJ0@7xcH}1tK~>t$9}o1h2Ca`If4ANZUkMf#=scFOc23* zSi(+^x!zO#vm}9MmWOZ2pH~V*ztPWAh*Ohm|Csuo=hHLvNw)Fn_0^Vx_jsE)G!Lu{ z-^48Y{G%?;7yQof#}!)P`Il^WFMPa^!JA6kht{l{t>$k(eAZ-{53>uIf(%B-r^)%Koa*-m3{cXhQ z!Nb24C+%HjKKm8?=E~Ae1r7dyUj>pji|+e=xVS!)f{jC6KGAN^W6H;7POE}Cl+I_^}=_6|F{o$u{J+J&`cb%w6w4Z4f} zU_aV)|2G=s#Eq)3qmk|x-2jpLUsPiAnTRM>lT*d|7NVPC8XcTI70ItRvEwdmeF#hB zEW>U-XDHEPHjkAwWH0c^ z#@-H7scj0G6iUq$Q|)E5iRMoHjosuS9Gl>}H8c_%!*CEph*7f)b`%R?ta=}*|5B%l zYD_xfzWr`|KLrhHuDQ&oC$rMIP6SR4 zPlYOwVwgB`l>aF-;^FHA&sm{?=eEgFN{@_gpN_%Xb8%`MceLE(#0fw(5$|xD8vMuw zs}%H&DCP0LzlDs+EUN)}keu}VzXa#uVO5~86{I}ap=Ndt=VTVWTg_H64oTIMzG@<~ zsz;hADZPyyu=!oOxrU!H2KV{c_=S6L9V_8XAO7eCH9r!qidfRP!5==aB~g=Dp5_oR z;FK=zck#4Z5gvx;b)+x(;5fBuquXUkKrIVgdG z_|lX5mo>j;?7Kzrcjn8_ADPiHgRJblEUs9y*&gCT2`srH-^Y&xZaTai`(Lyj4%<$P z&ro6yqU%I`m4-s)7Uaapr#@{W=%+(kIOgO+O^<(E!yf6*)maIG$#phvak2zAZY{@< z40y^CMz2~k2+9PHMJY;sUO&Z(AQiXe>A-!$W-O_)(aU6kP+zJ9U$ByK;CJ>{?_1V9 zbz9kp)h_}x(C;|{n#r&>W9G9BCMd+v^JfbCr?sQs-7xdkWRHSus^mgJY()U1Z+I0kf|Dg-6FYXqNzK}ZR-yi7uU3X5PrxgvZ^KmM{ z9*nc}u__{*ad_JTqe(>HBdIB%G9;5Vyvi(3l@UBlk zS9$yI3Wbz~(aGL4^?|C5B~|VJ$|^kMEQ=>J!TsT|4st7|G1BQ9qMYbu}hvpZ8QBEZ^B z*bjezgrfHj81T+I5GvS1cg*fQ2>kN{I=!z99A-1@@sO;;>qo2A-&_XW@Iu~}m4Ej> zT`W)%&!u7hUE+ABU6P&>Tq>jD$`N$r)Ze_G`T& zABQjZ4^+z+mj8qK+k~GzeO?g$;%n~Gj28{p$N$<;*A@R=)Y6RQo8VvB)%6c*&iE=L zs69$p3CE`+w%zKG1IQJcSQD(Im0z0D7sD6og{n9q?uXFnRVMLi^N4PRn^(6@YlZs- z_eGbNALL3=i-^+?AaHorD_*Zw6GnebJg(_rbLVsUy1o#?rwbSCfo32{^&_580=wFK z0+Nq64Ic;R*Z4o~7sly9gwLK7wh9R3cNgbSt)VTkzi#}6EwdNM{dhCy%MHxRY1{pl zIAtR8!zm*cg0|wV$!eVzf-L8V(JBiOkJXCOIx9j14vk`$36}+ZTq~U;-)3^gAxRgS z-qR-~v-ij&>T|EhGvDLi`kF6|)TUj30JbFg8hj7gR2@GgIXuFz+tR*RG~}(v){UWd z6fIY`g=8SQ-&T$$1pVLcdu|&%|Ki<8h#z30LH*76hAe`tT*z6S#z-!e&F{R|-xET?S9BrjIigroSAG@wylM&= znt3!&nuBFdF4BxSj_4P3#7?qto{}^$BE^XH?v~(j5~I-xp5?-_@8hqOm8DcXiu0wl zCYs#q3NodR&Wq}$WCm|0+a?3Tu{LL?F;rEz2kz@bqPWvpQr^~xFlni`wAolPCU?UC zvN6+oZ&QP2odZwNzOHl2VL=l2FbkfF$p31gYkkq~)=oLQj74K_4Ze~`hrR&^cGLh4 zn(+$;0`7id;sM;2u=v)J>wz@~og(ax5P#rbR1gkLm|?@|MB@F!(h`@9&;dRYE1Xf5 zhoZHX{Cfe;G%epHJmE6A$+r-$P7 z&IS2>#eKHAxVOFz^KmM6^<)hx9rfsfTkVnaS=@4Y9P6r_i;;-&zxce+H%^HGBw~jk~j~>ueNoFul)BX3Y zJ{oaX9b8OlQ!sKDm64z$(`CwhKIS9rgd7c8)ZC;6j~;R%%mCJ`GdLYERyZ z_fpdXUSxGuu&pAjRg)-pjzg1HmF-1?Eg)0-1kuf-MD~si@o||cJ%{HY%v0O3Iz`S= zb%@LNKl#utsB)F5l7H$yHTY1U0U%mqDd)6Nkab;Zk!Uj|_^k!5FWzC(FC7i>IQ}Cj z>QlGYhjq!Dp*we-pL3XUDH?7yk`osecrv=rI~VJ%;gUDssfQBoUitUbr3dfk>nLr* z?41o}TX{LS)0f#FxEdln4P?{uFgAc9w73alp>uo#TbT(J$NJfYaKlyKuO~0F6s^R> zhw)<%^`(>76VG+{MiO67hwtGjnGJ8R(l@9lr8Zs1<@21-;_bjTK(prC!e&FbG(hDt zh91k^{slp;*^a2>?8VA;AQ}AXo0e9 z;O0G*a`+xTU91;~)(cpTdk~Ovw<~+}E-OzoRz8R;m}RK82Jm*`xdG3HOHY@7jpb}L zMUBT0KK>`$)IKmNpKXKRl@dr;tD+bPhyY4WJI|^qLy~E8k@DbLp}J!PTnIDnw<3_( zlS}_QL6Hsu267|d!c_}`N#AH~0F0|;h;ho!weVLqR(7EMUxK=cZEvo(xA%#&&d$HD z`h7nXu67iTuV!{fxW}cf*3fgu+UqN)T0DEx0V(8%JfmhhVVzBbW+0JM5rI?(V0^dH zr6)jDhGlK%X1S|vk54m2<;^<-bpt$h%wR&_I7nQcI^1>Gk>n5olVsl;!=|;dbXr(89A^JsT{YRI zcV7|7=mC8+owfYT)L6D42vR18#=%Tua=Z6T0FuS)b4lmb=mq^V*T5S~KFK;{i% zxO@zt35uC$3I)l0HCysyA{tH|yz)e)+Q#RRnYNeCM$a8vY!^W>VXWA2%iH7{;&Ce9 zon70jAgq5XhSIS{Y)ZPNhfn$cWjQ6VcHw1buG!j?tv^pA$i6^2%T7c$G@v26YAv+e z;`hpaTnVtRE=41+Vq(`)lpGzfXMd!S@nPkZyF{re4J#*}YCUN%k!!@=ES;7VKP@8IfuI zqCpEKpUwa}wsM6-T%em36_xzT&|~3Qva@=TRS_!{HxKfyOax0hXfU^$k1}Gtib*+s z&ohg;u5ETH6sW9eS^aN((N*LMbtctX03&tRa@C~T$jREIczC7Q%;Mk3U~s}U;;h1? z7xSTX?__Dh{&pAt68TEpAMH5hQxhT_ z+4M;e;${v>0%DXbX>_O&fVDgx4%yDS(F0w*Yc=#~-6?tk_S-?4NwIc1{w~UvG#D&5J{pm35cm+s8p}RC;pu4~}4!E=6a8U=r zu9HRo2R0jUGnS1%iZTddml%ZTi*uS!MUy4gm@<6NlhswEfe)!J6W9n<0xECcCX1ZGdJt|-^H-7|5;5wO<5CSXHUJ28Dt=Dhq}M50ICz;lVLr z4Tc-FBuH47u@V2lj*9dtox|405B@`8V@q^8accatBIDF3NTm-8283m@N_Qe@m1C!O zhQT#y$2dP|hG-%(srsWL%=$A_gAE9@5_!BvRW2vEyWjZ1d7Q5F3bg4&GE9l!C?yN- zGtq%=?U0{N=7zA9H>CgwXj$0z#qrDeTluXW5HVZuDl&!2cNsB7;H8)KY!pVP%l=`c zD)aKuq&3Z}#{6 zcfH;zH-|xdFJuVzH)F}~jV@3J>`Z9Kf|HJ+$MSd5?m@oN5I#(s+L#M@5)=_GU_cn?>v zMKVQ|)=wLelKw#$Lpj;j|ADfTBg=aE2h$3Vx@y~-vR@#XOj)ez2Y7k4plN1|iE zZ-F$oF>M<9>tkTeLKTcxQ2L(=@BO_{qE^4#_99AGRDkyH)2X?8yBh+-rj$C$7r9Oz z_`%dXXKrieBH7Zv^8IgN7e2Rb zkN_%5j;&rPFPy4^A8dz(9&ppTptG^Bt~3SV7_pPczQX!e|m?th1z z6q?+-PB1GaaM2w(U}oin@P9ED>4TkZ3@oUJZXzcc112hF7EQr1yQR}JXbsz@*7N45 z1~>p?Qrv}kwj*QfSk1Qmj?@FL)YkA6j2IbUP}CXpX~dl9L@G5<$*o`tsA64bg~$Va zjjIw28gPp9WLNZ|JFi6GA$wc!T(B~}dOT&AO-kHh3Vl}V^ z^izsu5_k(|1Zn5@UX==bvB%Lz)Zw=-UWid-AG1FR!r#Y(KM&^47`5>1{|{r=)SL;h zv}4=0ZQHhO8yjzI+qP}n++<@Lo4m1;FXyZC1I}D@^<2%(bX8aP1J~e3E1qTWi%-!9 z>wZB5g)ncyHBrZ$MSRHJA_@OUow!vKbnVDQYA_47e{nCLPW$-UQJ3-MaU3)T0pBt~ zNs+4?X3qu=v9%A)(>A5SBF7pMyFqHE6|Pu(zpT;m1)nom1^wW=1HTe|(TPnr95tF!M^XkD31;Rwe;WXYi>n;A zzl$Auk}E9>sW0Au(E4SzdU%Ld#H$G zSu%7zOPi@2Hf0RZrdd!^K=ffmvfL?(W!j(ScI5J`|3b;?G|9?ll9#@O5;stwwbLZo zWWe<|PHbTa9>83X{XSw8O6s&6c`x+*(Gf8A8|+phU41|6ZUCmlr2#a+}X9m31ii1$`HXDsal2 z??!PN1xLwFor64dx~DTeK>b3QGC4gweANp%bci%es;9fKL2oY((L`FzS4j= zgQY(&5$vbOlmTb}u8j=|GIdf<{d=twyZP7OOjlFCYLh1bi(|>q6LBRF&GBE6{7*+A z?EI_OaqNqJ{H}?Q)nRB$bL9`O%Upd8=%&2SfX*_HO7S}#LHOj=oSr=exKw8}x}5uU zzG%_v@^0(;w}a;Q6@|UHy8Ip$cCP0L>z*#v@g zWpW~}2*G0b{VN?o|2kJ0DQnQN_Up*-t1`6gWCeox?DCyA_~p!4p83#@TIA6ALBR>e zwe95M^Lsg`qJE3j#Z(+U{n%Z#jP7ic3+=1(NbN3p_WdJlJSm0c z3;Mv*hp`&ASbA=1u1@+IyGPfQxemSHb>hGBF;q7uW{-AeDhv`!NZNg4O2`L@wuw)6Sk<;v2-Vr5?T1)}5X5ia0`oE{w2alcguzw4kn>#JIKtJJ-7181+&oJ2Fu_ z3UOoHc|WGCAq&C1T)$7GRg~*3+Ba^OSJwvjP5$`U|k@M!+TNYrsVjdPWX&<|VBL zvo&*c@R%=(T-gklIWNo|C-n)@hp6bf7h^SVes_Sx#uWHo5NROm5d{23>4 zKhx!M;C`QiKk;^K^t^+=q)LY4O@TrB5`gCC2hYczaf@sW@h4%vQfslb5|my96K=RT zF=#2}XXfQeJFSFg7u^UphYA|6(MtK?_td}F#2&%e`#wPErK^8KC}1WuTT zMs~Ml3deF~kxe{gCM!6#dgu*b@3}DrY)<_9oxwAfBZw@Lwtjl7RX)Cny0PTS%If-O z5VIv~V}y)t@a8z~H+Wv)jd{@&i47Q$vW-?hejA=}>G+t+oj1ejDL9DN505;zZ0qmm zwyg3Jx+q^!F7Vtjmn*1~!zmgBEG*r$x6R!p?42I)EMX=ZO-8=3GozMd<%GNu>>NkY zaJ~_~0*}d9{vy!yXle#K(P*$AUB8Ef!eBVO}eBL(%CQ{2@libH&XPrpX z;~DmR)cWgl2-y zfstP#{Y`-)yX&D`>M*i;O)Hh4rjEO~a^JM8ty+E+lf4t?gfa&5#s%~egoh+ioC{S3 z`e!jB(GAu`vq%6ORr*JzASpYIaArZVPz?{c0I_-a4t{-%x&p^&a7qgr{9GZ6<|5)( z%#P-CKOy00KjLp<;(%vp?PBr*)RaRRk5MU~iQl65642un5QY(&)*lO9!*gwg5R?Iu z-rL&O7jD7&$$b1qHtm)tDY!KV_I|T=<=gw7y#vPXz1OiY7rl!fV{!_MM^@1^RQ~5? znq_`VwN)W-J{rzuGHm(xRxVL$@IMK0drH z^>dpA`bY3uY_|XSJ^Ikfj}?@5V6o}sn8SX6r&7o|r|lkoy8n*dc3|7*t71=>ce&tI z(Ugg$VC1Y-juT`cdxP}w>g4UFBQCV78cy6*`m?C~#|#v7);6n|U2qYHWiT=v)U{mx zhB}xHmS~nc!GiAz49XmH*_*@IJ0h0;Ds}qY@he7f#C<1 zV2mUO23R)a_oy?5Aush)!xmOjs~C0*bl2yJcxME8)yOrD z9swD@6{#9qI`(q=$0p!Sh;ZXgCF;eN)%M6oWzd%`6V z{9P;XZNLu|cF*#Mu@f0k%|nc-ERkPNaKt#OmelK#50&eRU0e&vYnrW$sjo6NYnx-;HL7FN2Yy-=hQs2RhoT!TYe zV{`!O${@^e={1m)kENzh%MvLKDqugw|8uoo)_#v#tXixp?SRo?De~JVbT@iQ<&B*N z&FyXs;VnEYAnf;nwIa6CN9`8oOZKHK!(4R_blyL9D~I(!Bj3A5Ylnm(2wKM?$J*EZ zG|})jybAE@S0eX~sxa|v&L3T|3;S^ff*-P6XoJIR{onHm&Q+SjVWQikiMU`k7rfn{ z&M5G3+Vq`i%{6MGf0|I81-e>b(K?h1XzdVYYdX###7CQUeYz^ug1le1i+l%TS4QP= z5cDtm-oS*Ej0MFGC$;frevrK(rH-Rfyti}lFt&$K%=>uur7KHU)W1>l%wYOC^475= zhwl2Vh0X5XvZku2FCrwT)fTl%o*&K9ie^=n7y{P@+O9eWmEu<4rRqi-*~;2B-mZ(! zprRv>BHF-t6IpNO4McO6fo5C2D-X3=rhq3w4P4XE&n++NKox6u9ejh^)`dPD`?D^p zyN|Mq1#_HbO*P+S=6-YIO(Q>XW6J?v_0u+;hq;c69=7sHW1dx%77U(Q@x00^K1t!c zZM%E3lh*kh9f55nOe%YZN35tjHk)YHzPc9r((a)QLr8fyVTsV<5{M6`eiHU#Eyty#SbB%Ov;xLMbg9LZytl59%DDimjoAiI7Y;=f$1A8 zTt-KNUSz$r@#)}cWWXJL@v5@3>ESUx>fkgaKtDI~;5fRD%3ufV@s<+V;OiWz$Co=r z_0~T)o%6%;_RhSRw*rhSjUpsn5$}iYJkE7{2gT@)TocA(R%l~E#14#OpMwd18G=70 z^HtKpLpqYO(g%LL{+M0%d`)hF%IDyO-TcR8`J9?3SlrN#g@?ti?!2s% z-VNMV2HQUs{R#i64=TZwq$dN2Y-~*ai_;gf&^3n4C%FK&lPN4K+H%?7y{~lBkrrw$ z_Z$|&PcavelIo?P^!J=y{880p6XudvzjQQiFFW9l8>XjxA>)q4Bc{c8QKAWol)5P* z+LXr`H(AR%l&OeXE4sv9_Ki-k4d3X2HvOl_ivMqj(bBKiM zNC_3CB_!xr`WOXU9>fYPb=ri4iwW$j&V3!<=KvYCh zFk?d|e*h!A^?rF+&Si7n_Z1(juLKsSwAL3k?y4VCSMp3>p$d+^De(o-TMu;RRrOfIJJTQ#`!O;(q~&_g3KjLReF?Xhpdh zsmysxH>eVPHu(IbxZ3~xxJm>%;`hP)32zPQ;|P9=XDkYeKtVA82@3F-6xfteqTYJa zIU2-#`PSaL_A1-yT_`F(dLXI(qE&m92Kx51(gFxXzpH0{ifrA~BVCEMu;maEeAPld zPyZ2O9yDWsAt4(^Q>sN$78yhWrcRsV-b%xB)-?+jF8Z6B6iRbj3tyRmGzxg`&k^{H~jJ|i2;m09a;%e{jtJvhwQVZ9oV0FcBEGO2ho>T{68EWBxOU=$eozx3G8WeP!!5bS*3;v+cKMlaOkTn}>3V!Z-GWkwZ5ruQteFQh@Dq&;HHYpADf-;33D z0vxxax{3{_hqJKMO_OuMfaCE4#lVAP+a`SS@n6@TM!PD{_>2wCoB-?>$aU@Pk@el} zqMDohTjus>Y&lb*M^ zw6d+DG=&8PLEY%6UHuAV+w<4W-T>`WhT;5eVZrCRO2_L-lC$yW6 z@R2y9Z|YvBSYd29F1=b7J3|#=1Z$sg-+G#6roE^4Q&AtxyW;-QLvrkSE$kk*HRgvJ ztd^rRONKEP_z5_sw%H1V9_0XR#Ld0Q8FXE*u#$)O20LBmd_67$I+Jf9PYWZ#;6XW< z;eT+^GkB9J*4arj_mcT{e^yS{;X_C-7FzV8ox3D z%lY(-11kGFj+$org3<1|_}Z&4W;FH3+kh*g@}0?HzWC9tj=*B(B9mQlt0%HojTJ2k zgz0wh^(TobFnivrf3-}JjvNv!4_m3@G~8)h^ir0|bcSt=^Ctee*ycT{_p9Ppip3Lw zkYy9?{F+x&xSjeM$TfZWLw*+o#fry@>vz4rN+%8UtCz&)tI~e14%@BbY0_#o`UXkd zG33en40OhG=O%(D*@9sVWbA{-+TAbSV=ngXu(BSkzrz&BLqAQixeR3KqC@dW$6FYP z&~cP~JW>B}@qO^q^CA>Q%yDOHa4}R8*-IyYO8q?$NqAM307X2RZ7HZNO zCx_+WGSynohZw#u-w1zwtz2g5(LX$-$A&{5eE}AvAd$K!6J*oMc8+X}d~&WS`;d7i z!9$Tf*6gz_tqh!+=VY>uk!Ls zbe|G!E1#lK(vJZ2y80JhuTEe)hIT3IzE3x3eysdEAn~ZGu%M< z=#-y}@GP4;)ce%GnA(3xMwN{I6rktGFnSQ9M@ji0^ZI3X_~coEu-l;t_NX;w_HPM4 zk!>=QqBK^W%z!p!a~}sC)}FkIpCn-vG?Xtlf=jmUd!Rx~oeaU2U(uxX3BHJGZ^iW{1V2T3vqXW+6Z2UFv5y zO3^z#YN`t%8~0%nS`Lv%qiR77^b4Pz$eOH|B6={&fE6p6+u#C661M!oU{FyJEZ!); zPJFrd`9K&vXkMONBIc=^!(>LFV<}I)`Gj@> zff;{xE%5{7_=q0$hd{6C%fwEIoyev5kho(kg+~gbJXo3hDlE=?hF|tV@Wxcp0uF!N zbv)zo7$tJn7$rYAZvnouqgJUPz(Ra@WfEb5E=Ufs2mp8zFIJ$s*NXJ+&Li|U{SgG< zu#%&!mI#iN>43|BXUBKG5hZL9k%q%cnhBvkbrK?;rVmC1aOc!rGh_v;XlRlzPa8iat5T3T<^L%g5j8l=&| zJ$T5oP~f;xydLdom%5A%p44f#f{_L_5yP79)||4t-yG?pPty zQ`YRM9d_<`wuuEw@pxB|P#UA})4SwyB2NHqGWqd|d{AFOE1u9Dc=MuTkpp3~GIh`L zB~&vcYkgM#^cX<)K>T$yYT{xr!1ia9Z8Vz{d7WTTLMLF*OWm`A(U-tK=Iwh&V`+@=X@`8sai=l=SxXR_zW37!vx^h4}bVdo)5>2IN>Q_IH?D z@Uf&XTa)j?q9nrSkr*Wbv%S-At-o$%Tzn{ zR}PdMJsl{OI6;dDh`S%;K_W>u|9$d4A?(w2$Zr-_#hFBlD22Qgz0Tp_0OC?aezpc* z-Th2r?7AE9A=crw3%}6A`x2!j%wslRsQaEoOiB*5anGIJi8Vq~E!dJYO(5Io>oi+_ z!P^x6s}7QmheJ4qUL(8-x5bup$;#a!?GYv`cO|-(cre@Fc&4+>W(y}IaUw^r!+3-Q zfef>gQ1cp;>sgZ`a5*$~apRQY+ysI!leLiNy+YTPQB3YAwj?C4oQ3q`RNV-PjxnV^ z2utj;uF6vgyvVPyO&#(xULOpb>v1U|U)dpeGf74{kVPyh+v`yJ+Q(aPWcOG>BNsr2Yma_AgKPs6|1YWA+Na z0ZCg`nV~hzOZSzWXtlECy5~8t@DxP3fK*~JO*Nu`Z(@mnsKpDqlip97Zc8B?8p7jdfpBFsBC<13q7b10C{K*ZfU;x?J1?iq!pYqILfG3< zd}3;pdtJLSkY1wXeo8WpA#<8;Lw<}DZn!}h2H-D|uDirw0n*r5W-gia9F)R3sBmLz zC|1MFAj!Sa%plEOg9%P;CR{lUL%3~TbeZy5*w#0hQblym(l(&2V3|e0_dBBktaz>; z-*H339P>s_*kjwM9fqH6GWfWMI7r|a`Wxp^>o5&EB$}R;<@Oh%NKSjfDmyY(QqW3Y zc8hYRz=}O_?kC}+XHznWpsRuE1C->B0z4VxU+e=pQugFxO^M{`S%m%~f_M9RO;{f? zMS`9wZ~lO=$U#TUJ!@0P4@ETShw0kTHk^jWnIQ=M&CFToP)W|woacUKq)09Q#31Ii zSYlx9-jR_<`50#GaZ;$25j-|22GCDqiPKqz0xU|TVL9s>HTn#Rv>+1{IFx(IKqfcv z@(oi>Pu43+l8o9m!!~QDDyV3rYo%4n({;r?`qEA}0wJP|ChTbHvdO!?OU*p<#`*A3 z_ofgY8gjTlerY|C&^`APgNBPC(t<|IA~J%6EAN8Y!yMdX1Nmo0B5R;U&O$RLPJA^q zctbm96&TuYN}xPH*?Ydk_YCb*y)5{ay| zG0GMZ;;| zSavKJLR)mRU6v{^4N{lkLv=f*c6Sr);_SOaI7f>xa)z+UPNC{7-U9R>?9a3B_}<4& zCU1R(69aDHO?qR)d!ts*X75z4jvjcHnEQTjgZ`r#Lys{9i%o1(rJK%><|}0hwRkZ5 zAoGkV_M}PY2bw&@4IkQ?VY^6A1%UCU6JVLvG?t1%ZwEEy=^BHCC?1yam4@}==Joryg(zX$2n%7+VS<)NTsaWTWb-9cU22gL9 z?@26r?5{)?r42|$LlEW?MUBwuYn1&15>6N+vRbkd%wg=mFWEFjQ#UAl5Aa8pNAMXp z;>aG8-WWbN%_8;Py>i8K@AYch{*DM|=to$jRH#+E=`UBU$QxdbG&WG^n5j(H&~CQe zM)XiU)W#+F5-wHPRthgVrBwb-2{}-57hNof98-eE8N&`+-End&j5Y1WA zlhaax;!8Xf^$%!-eML%5s;54%`($uId z!&-+eL}n-@FQR~3L*wtmQ1K@M`0YI5>=d%$DkZLLE%L8kHxhag;qaxj$WBjp4jmu? zikG1XYC8sQbq9Rl);#+!rR*FBqRw&PcGekkwWJV&-O;j=WEuX;uK_9E-!sJZ2> z%O7%r-z9%JDpcjp3@l7dZ<(@~#u80J%SI#P%vMATuP-h=aW}GjSJ8d-uacMoBg0ZJ z)|gTRl-k1za#i|a1qySLKU;$H$)3LaFz0vL0$)_tQ@5tbcy;wcp46 zV!N4j1TN);Ms{l4_t6q5dfDO9(#U#jUP@1;PJuF4>SX~ zABLj=d_6#`gFwEJltZ)tlpZ+j7nHs*Qe$E>V`MlHggYnTjs~o-0w8fJQRuV*l^2k- zK^LsBUSq>GNQZD(WB)ZogaFWe+82oH5ty10q_|-wjX^^Ir$hseZ3D)a@BmNE_-zCi zFy#T69LyuzzcTxgF>Zv6};s0Ah#e&HbkiPzmNRXE`I3@;$YjFnun3 z%YjEH(76$OXN+Hmc3aS=dwN%c1}~srA@O^rTiB=j3|xemdvzVS*Kt03c^#M=YvI&# z#lfFk0oXGKB6?sR#t4wi@eIBo`3FdPVbP5N;&jH?>3b@AVZ$AG&tra0hFgfw;j4Ro zd_agHocr{ixI4kC`}%xPh-0DvB|bRBaZ-R3A58q1DL{)4A$}YcAjSu+IHn3vj?M#IKS26N>H)SN5dEV! z0G|(F|B-xvjUp3-4E;|AFBP=a=Z0sO*TDGPt@*#F%nM6_v<}nrN$<PAH_PepQDQLQ!ZMp|3(KWoS+m6(H+0y6o+O19W8E1ubc%oftwB8Mz_ z-bK7DS^i~N-amXBp(lSpHd22TZ(Ad7BtMa4zfp->yHw;uP>E{mNJUdg2B%P_hgmVB zS4ff5{6W!?nYPME`?J%6_)qqI@yiVeUkY+@&b(1v->upILN;I+SkiVR7X1td^vcvPUOqtdN;@uYJ|OhU-YmX90Q*V(NTWPJ`^n@l zo<4y4NgFP%KEV6Q?k+w*fPP8|F3vx|e#ZYU-97Vo3;rtUKXZHw4@`{Aq_5kPLAd2Y za7CBw$g=H7yX?ptzX!{kNcIFbNYp$?^+GpD)jVABf;UKBJ!tj9H%MPSeDng{N#Hz) z{gL@h;XIu6g3X)JbphpcLFIIXZFj+KcZKx0)97J$9NxV9)x&=?pd9C%gPL_wS3?AjUb<7JsQ-VN|I80fxp=;6H?^!aheaV0G0nnifN2eRav zhV?=|^-Q?GxeP!v( zso$f0rRmH19$p2s`r;eTa{^+0QFmwB0kyukyK^1`p8%lUNsrrYU&P(%=iASpqMAUw z9sYn4oQl6a{Hd);#oIq0aDvnGxAz|)-|2=&=`ZHLLk*8tU)+BO?;f?k*#8dSJ$`=i z`w9>|ihnWv3K2Y>e{uZ^>OZP~vHc3`KfZbK`6<7n{1?lw(C_j7JI4>+??L}N!w=4H z)4)&+Z98p^P<89j8fT5QswNVRR&~=A9e0gh_MI#v`4$RoS}j@~T5Ve0YOQLWYVB%W zTP<51TWwq2ORYs$EUICRK%soOup5G1S7df?S%8*93ZV z^OpKOI%gVtVi9GJfmz;Yk+zgXPa0jRRLFPNxh5%^0rlG!-6mCPO2aA{YpqPF^}gvA zH0b$$eHe1|!eXf8qy^+68f-2XHaK#1thkg^>GMTo5|$Mxn*k^rn>|~h;fqRY52po< zsenSUGVI?hz-?uZ>)^D9`ZV1#>v|iNGcd>(Dw$^L6#6X5HFWyvQQWlT?(*eVLlbVn zrp5u)mKngiA?+ zCA}_EKahSObq(`W_4=7AIx%ra;%veSs`u5b9cAn^dHUt*u)dnSEH8-`S$MwPfnne} zJt9|q2Cw~MDOlIeOLnF`v4DiIziyl+Mu(rDGvmJgw7_gmqS(;hHWyPXhm(Au;g#BD{^KFB zG#^(YSjpE_EvN9%{`PSM@o_}6q)=xTp2BF`nV;p~Or~<5t4@bfc`RnbGNF}oXRed> zNMM#oh{@t$zNlE&C<4Xc#ZB{@;O2pXko4p&7siK$7no)j3 zHaV_EdVICyll}Z9tL2p9U#GN>!{5B@)>Dgro!YAf+OBN2aTc?SHQZV3lFcVpi+J=| z#p13lR&f}!$jhbw%@$FXwV$p2@Nc-qb8HvOKU=LTw_a*(xYPaPN&EG$Q{Ts7HE*-^ z^d}Ydxn6kvWfg}oyI9E0!zLMia<+hnpH(dC>ShzCFuPdE&BHEPesZ>qmz!10Izb9x z8QM3F#bIA^Z7fBCPnTgt4?%h~U+v?62&!n`DPvQwE(Zv($PDI9Ubj!=c~t(S=M~y|zhvY5yXeqzTXyR! z3%Rv>x2QWvA!{#wx9dTrT%lNsMWQuNOE}3d-Y2eRCF4(|xRv{I)bqv?Ho@+^hy1B` zR79c&Zx$lTS zOK!&v@r!5DFP4UBE-Vy#SsT+Wl3rxgEV&FwGHY$AhagNbeVo!#>;eQ zz#*UOWJ)E1r{3|Q1MWNZ^FBw-peps$-qAvHKJ{oD9mbLz;qC-Y2IoDzXY(x3A9TJ2 zFsGv0T#+AWA-Va14av|@REL;hB))-Q;gT9icpxu$0!nxSDR?NactdliNWYRqg(ivN zz{BH7?%tP<4vcInbo_i&qI|VAqI~_)Wyl;%Zoe3udT*I!*p|T!3rn0ynBpet6;UXI zu}CHd${4u2{N0x#9QBrP@z!m?a58Z^s`7a#@@`McDJGfR*+f5EnDvLg+9}REX#sc_ zSqzokGePc|&J&EPOXm-b&NEoJl4fPfOPRvpWAk{n*iZfV(%sq;KMq*=+TV9O_#pzu z%jrbep6!X^y|?Bfzw%5?f-UCytxh1)*j-f>c(SM0m(I5u(KFubd%WEWec+Pv{1YE= zIv>7x(+yn3ykn6oQ3#_`5KWyaSY$YB|Yf_sdczDJ;H*#Lzz3vJ1FEJkyTCeVAJ%gY_ zbywY!%0TapI+DnaEE}Lp!X}vFT5=tkEbpx>1Qd*+jt-Lj!yM%0Dn0(}YdY0>ONjmf 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%0D9tO&Eo`f3UkRRMn7f_5 z3tOfM_r7U%R}tqD&F&rZ;1=GXn$ zoLi8SW=u+KPwt%wN@myPW?67efYS-ElFWkLh0_lB3+J~GV6tCG2FW*Pq!zbNB0`ai zU;vL0y%H$W5Wpd!fcYOatEA2Zkq^&IgaV9F{uld_^R9AIgS%AE>O3-*jP z>DwOj3j8JWaKm&=yf0hV+O=SuuA^<+raCWB?Y_^1CE%r0=q@EwCvZ06Fp`mha}6p2 zKj=(f$ueKcCs_d7kmi{VCzAJpGdv~<{Gj8XN3M0?&;@!~Je~$W_#>o491mVX4+LUi z+37Jj>vVzh+-p{B(1ud3zohjMfeYpJO^1!jit*9Zff#BnmCYrV%BGSWTV6&^Np27r zuxfpkmXhX5i>)cYI43i|Bs(*oWPt?Bdw@kbgZW_}&yj{LSGibS~;IORs zGos<|g<>~ynS@ihER*zP`tUd(&gDY8B!9GZrjP1M>+?UYEcm2RIS;)oR>CMNX8$7= zvDZOk_(t(*gpY@8FGa>dkJ1sJvENH$eaG#*jmHaLlLz{M)$?HC^EAfPr}&hDF}$`R z@*}`xk<2LQpg2mz;b^puxiyA;H(G39Yb2d(V=q>gif+&Q_aj#owk|S7R<4Fmj?!e7#F`glN0UFWeY-T(S#tlD56XWUi5xC+>#dD>bp7rcl zWl^KHN=QwPb|qBC_d1bsZ!C>+Bvj^v;jEWYv%1=r5c_*wxFN5o`*)4awi4@!&g2AZ za^f4hn2Z9z^&IBR#GDY|l4T{|A&o@!4Sv&_oGiSmfdq_=T~t}rpsmD|F-}a`<7$dQ zw!e2qt)|+R9Q`|8M4CM1+;=+l@qEVUO!!m4mnr!C5pvG>8shY1(ks^%;NiKdczMV7 zv!RV>{opm2_Xe}0SC^ZA5-z7<7%?x(^&0-m}R=P~(tJyrfe8UfY+S;e1>=AVT~ z2P=F{ypaJtg(W> zi@ynj^53v^g?3&CjsD8t(>8klrgiW-Xwu*2Gn?jqc95{vt0eJx@-dRxJZDIzS)uuu zRk9z^vz~YmoYkySsXN7%DTSx_I=11tuMumKZum<%2%u816oh#8qP~0d*!JX7{lelR zW5;6M9A|FV@}%Vb4UUBiw~ZxknYZ^IHawcpm0P0|*ESXQ&S8ZuBk}Bp2s$gVsb7hc zxCi)sk{JG$MVH#5@G&GnoA>bYD^fhnn+JD*^5BF)DGx3Tbp(3C3h@l}H7g-I4(B~9 zcVJcX^aAe*le&ai&kavJU+ zZv$V?YVMnpyu&(l6fcPogy@8{cwOS&?7D=M^lX-(i`V06tf`AF)Eq`lJp2T2CK47^ z?;iGfmp$eCvUci?sVY{*>R}_<V^6wk-5mprUV){Dn8LQbSn~R zP^~Yb8|`rHzPOh+S0cT*>Q)9vFjJG4eWmH847HA zI&z&3Y|ot*Y;4160LS;>2|#w9hAMB+oh--R>!YqS6=FS>3yV;n@I3lG>BP_Rdtp%_ z@e`Z+_0$IB4&8xht0v8><&$Y)@v$K@B~cfbf-&Z>(KeD+}Uk7udRNvE^;9-jzLb&BB@`EtS=^ zM-ACo;!msUx>|>J*V4H2Fz%hWcfiM$GNkF|K`xHqun1&XfJEjmt1)a{RY6?c0^C5b zRJK(2tmvIRvc2nyBP4^%t3hQmKj5lw6oV5zo!HXC>4W6xs_Nj>7ip;o{7KW>X3Ofi*Q4(sByYQ?rv& z3bRZ#)#>*9jO6r0eQ~ad$c}jk*D&EV${^4ekmZTZ2s;PHtmou+ORG@sigf91`qs!+ zyO5WZ7@5kNs-t6GH_o4Ld^IK_OP2?+iaKfdbS2J`z}4D}5+IT81OYh%Zmn*6jl1d$ z-5HfEHAZ~M^|-T6Gxb(|b=_N){~&rJ-lu&T{*ZKJ(b8FgA}-R68%Q#5+5r>`xRP^e zwRXOERch~notMnHdc5z9jBK_eR{R-{^8Od1yyAV9qT;MgmeaZ&sjb`bk9+X zZImYK@jEHWJ{0A+1zb?mQ}YUFFWJ`Ea9Wk+_R1P-|Cnt0;;guhT|N0LrEn+Sh?#l> z{-|9z3)rbP6>^x>IwXzwfoF(Da(;s_^Jq9q6(tS#t%NPr#U+cX3X01OXU@Upzl5^H zr4^RKIb|kWRr=aBaS`zkRy)dL`a0gLDz|BChWpx+`^?QrZ^xw+l;yN6WbHl4t%dHy zm*Ub2tMb}cvgWr0Fbh0+7hzojtwjwpJQ0uSk?$Y|C!q%bA?%`Z_ar1mfWr`^yE8Y+lYqh7gg*DGfTTz!>R9ot> zJ2P6G6^-mXqdh)3&yvy9NIX^pACVKh9s1se^IyKVQ4j7d#M(#jlQG@fxZC&I2KG60 zBw}AP-P`!yZ0~KL7Tf`L5@Vg#y^a6=x7^#9`Wp8(-UP1RTv%)ts!@u28@~>5ZzB=+ zHcWUIUNoK?Ymz3f7@NJV%*!vkk($lx3MYU-iDd;;J<#? zE9T#P*DD+MHVojO)4aFQ`tQ59K|1FP*g=)DKY=?F$Uns02%IIzmhdExLCvz8%iBB3 z(@L_-T3gFnYvy-m4sID*CVs@lYI+WPq`1+PYfjheQ#137m3es;`Bqz}c}}N@63J3| zWawMu>|w9cJqF4p)F5Y1$@rr*J#YS?Drpe1kDL)vcqblO8gWdD^hyUwUWUUgU7A91 zJms56mNli>_nVGI?R5oZYsL4Tsp)rD-2daG>gJ}(Z=yBWf|z!vaCFa1*5f@YcpB$z?&5zLhL#WN-;*MJ~ar<1)EkVWQ~J|^8Y z3&R-jEvU1df@C^L2}B?$pO@Z&zYnv@#smC=sx&bEFg;87N;x>e@s+cErp>qslIX&1 zD#Cr81h<@(!ZT9XM?U#1ov5~6+yqFZ6N4*lE z#=Sv&$*^jJdtd)DW*%a%lPg**!kf+P8SlFk=f}Djy;1%5J%N0m&^`Ev)@D0+k>}5O zxDoqMZG#6yxC2AmSPJ3^CSvXw%6e0H5eIe8h5@yIGO%dN!iQq-Y3^@w!-gGf8r)hr zRA=KcL)X;192Ty_)v!bwBCP<(jXDPMO-PU5c3ysr6i`jiaBEF`vpF5~(j<#i2<0@9)47N*W@8KCKt|IfRI-KGYM`3;e6gGt@iZG6``5r=q7u~u@xrAR`_1< zMn;%_G(<7(c}_NT#z$OdP=r;bHE?M0)f_AhO)*sJgMIf1_)5t)r+AK(Zw{}tI^Vnq zA)R}CG!PQFf38k9m&V|5P@ESTM{;CIH4J-4iY=}28HwWJs-YxU@{or{IxycCpCAco ze)v(JxGcThP^hc5WfTBqZ75-Q>|`)ZBS8mG9xKo zPanTfzKQk0>Z+u4eSBhuK3@L1M@=kg&c6$yYEIR8OfAFI(r(7!dF~C^?S^GbpA!9!vSD*A_JGTcaXutB5YWQAwUWXm`zR5uHvkvHJD7(B^ zq$-`mvT}Do8vpLNh%DbEj@E<=R{19NtMWETr&4ZqK<+crcN{@1f^fbK=*TaW9g*#k z47|_J$2>nqm8mRbfc=L8v%2{u2F13JY#McbI7Rk-^21+~*gq<8Bq?`Q8A`V4!epK_ zP0x{f6_o5_g%dq2xjt|vf4-cA*5z609DeknAsR?h8kL@`+|saeV%5lWV*8b6IGtdP zu>GLV2V|1S6!Ge+dORD!ZCN>&h90k%=x_(Up9-jJ?dxiP;b-# ztLG$^FVON4YL9^Ck{uOtTw3XXaoGh}_86|;P5RHn*^Dm zmS@R(=Xj6HQ6*nQ7BN0^1Y3`Q{Kx2^%MxUMx33EE?CC8K%@&f(;*EXEKwjt`pV*`8}zR48w)bdlA zx9SEGiV)+`(^1X;mn(vmzWZLVU#e@}iT&!IxPHL=a_zf(iroc;KwTh}6o1f?cc&5% z!9tb0Go729>PmNKrNTr{NziAY?A{4Ume8CZaGcROA?S?2IruE!a9-;(y4a8W4ql58 zbd+il5*~=p!ut_OHh)Z5u!n+|AmsP~N5XIN`e`XGS041iTFmhyJN6%~`)4u@AdiAV zOH?=w2#Ge6TS7rb6q{V*2ap!^5Iz%j0-n>Ysi*(9)zpL44;XsjPfABV0+-QLK}*(~ zo>nuFRMU@&XoV|v{p4y|8|sUzyR1}EYdw8e)Q~Fv$Tq@DYKiBhvUb}r71@%jYt@wY z)h(m~TlCG6mJ;z!I~CY!Z?>@sI|^>`y^#rc=KTxsxOkN4-wluCn|THG*I<`>>^Sx5 z4t-bL#(2h7op;Nhj*VPU=*ZpHw)e>c8@C?G7hj2Gn~YEBzJ2h4w|iSMt80I9bj!hu zHaTv67`ojEAJnf=vpAbNbr_Ytq})=GOMS_;!y>gj9Yc!nvWs21&e4u#8wR#FrH1v? zj<=)@uNqh#@y~fphLjOU<4|XHTTjQll>>{D6N(*8md^H;)HLz;EgK372kWY;;g2CX zaFFkT;8Gx{oKedb8e{4+&7U9x;OjtrGPOm50ORGQPVITl{n{);R(edHjyh%tjgv1W z#H6Gpm%w)i-|f4&Ypa1^qU@^zim6h@i4?Vztq*wY`F9WZuPQLx_g`9&xOlj6PI#}g zCv2l_+&I^{!Ty}pX70PWdtPmQY8vYof2>cQS80NCw(upIgWKTiz(<+hb@N>|xZ<#E zoqLZybMUHp0+L6i0=%XF@#&a_iV*CrezXswsdFe)KfvYh1+Ym2S|LFz;m+w?}I5m zlpp}G`RbIuxM?BqN%orv0)=GjzM@@)b1nIblsh7lf$ih+kT->}MzS2Ans!p*RUBwe zT^(dLjx%JzE80SwaVWP{b$;-~@Ppthq$>%}4^KO-R*-LxpL!?g)X){!pF%kAg`Us% zjASuNOd4vJ3gNIQn?vnX0WHxdJ7(Um91b=qT*>7`)#*qI0u@^e+!<14uw|ah9W#O> zj4K!WB)EPJ`b0o)lzX@V>VI}5V$Vpd5fze3rF6SF1etISC3*T=;aq+mc4}ID`9RpNOFFmJ~wIz!K-nM8i2=E9H^YBf*ZG$S}f6Vi`eTtAjj=8e&W_z};`<*6-- zvIw;g*~QFr31=d9X1%Fg$LX&qpHYL7-OF{i@Q#Yt6!{zAm748#nB(W+o)eOeg#ljg z$sdKJtF&*wM(+yZHQY;_J+B3GB!%R?4}&_EW&~64Z#GXb4|!}QWR%YuW+X#%egU7P zg_eSqir$zJyxTo>M-&-&DW_%4X~3mdOgodbp+duUFg?9I6Kw(tQ{r=G1W%}nv*%@* zv-9#3VVz05Dje4e+!sxi%@w_EJ{^U|o|dFFGeNPv5t21YWOp4oa!Q;LRNCjXm$0@T zJyP$1Z`NYkXOU$%qeFq{S!-by>czX{%HHSnB)#XQ=d9u7LVLDwE~Nm(EI<^-j>xc` z(5A^cx%u>I8NirNN$VaHik`2j_;Xh9KIy}zGVCXXld|q{1NPHmP}$lcWBep|)Da3` zw$N*q3nyWSMb5~pLYrdwD0|AFt(NKBdHQr_!G!7K60H+Mf*uuAs0y)UD6N?pjVl8D z_oT~+?vm}nb?q#57BRBnG_1@oz{`J}rJ*@+_a!$iUSK83l{w3P%_08jJ#PiYPW}v5Q<>H8>WmQcRgEb9n-i}D^S>m+RceFP4 z^mL4_C^j|b=2ld|dsE-y?%1*17#Eq)zhK*4Ir)~snu=;f5hQu39fRJK@aX+_VZx>E z{|XysgZw>Rl!O5uI>q|Hx1>$w{;5LhUm4U>4Sx$fl(;BMhMn5vru#*~9asx+pD-D| z+M3oiqe@TP@htSTRlBytW`}J=I3`YwZCbql(ek6K`xdy0-m~D?EyWDzj&2I|t_Tj5 zNiUy|$X_qR78x9zH=R8Z^_9c(<`PH?7PJgT_`uQ6da|NyC1c|C9Gb>jJpxZ02CbRH zkUuR9RwcDDJowCCwp_hEAG5Au^LxdQd}saZI4ZV^H7xNBvdyHvx>C#l{;r@n^GiV9 zh#}m6L1+DMAD^Jlq|E^iLe2xSpWdQ@MHt*qAK-XIL9xK#L-4qQFFcdq4C%l3hf>FJ zFdH+Ru2Q>)R@ZCSfrF977bI2-(y;5XGhXl^g?1gx^}E)yL{&Gb?gP1i}oDbhJM0)F8JAe>gs6&2<=x9o_!r49*zE%fLC-YT4_aEb~ zU7!b99We6sCO649t^K{qzwunW##%5!g8lH8C;l8d5@`bu?4^_ynBn)rVbbwRCJ_eXmx)!HY^vvMu^BeS=@m45x2mj8Y_ zuA4<{O_Qm)5%6EJ_15ml@(p?v`BFE8X+F^{Wvof*HF~q2hEbut`f9JHp>%Z1&ihGg zXieR4mbiNM)3d!upEvLy0qfB{{7InEYBzrqNYX3)9|hSDD`b$*#9YMNPG=Qc1ub z=A{jhh>60+(#Ob)D*j2fmfBX$za<{3X4I*|zmR6n@j>%X)LN%bmp*bT(uKkWdL%hq zo|pme>blirrw-4zGa{atIKZCeYMMjku4qF@))@ccRX<_L)_S91F%;QwMI4>;yg{$r z6`Ap)ml^yWZ+L6+dpFr^;zj>WlF}>X?DGvBx5MLT)})?k?t$F8#-lGrB+L!ezTi6| zo+QVdN3F13(5zV_&DP@zH6M)}drwDHZ$<1;;qRXP=frpdc4_JjwU4oMOkBorXMIWZ zHduLgXG*eSSgbxBo=AV9oQ)V#t=bjzP3D1!RW?(lwb(I6YF%7<@0L2fFVTe0@Dd|w zja1b~Q7rUc>;qMKw$j612aT~ApY~p5qpR$GED34F4~fyU_SW9Idu+oc z(1ARdGfVC7tS~q>0?Y0hQ^;Q58w;K!kJrSQcV(y_M9Tn413OHa*a{_Y-hHT5jI~g+ zm=`OyV3~NvD>C*3(NmW z7TPvl&reSoS#6!iJ{4}E+LKs^Ylo=>-_uH*pXl}pTMA85MX7IB>El!VL81M3+Y&QR z%80Zy0(O2-6g*lRtqwuc9IM*uLi~+!)5wlX%FHoCJf4(XBU0xPHP>4zOl)t6%PR1o z$};uig(Qz*^2z2Qu283qbF6IJ5w?oBDT8|Nck0LOR=`6f@>AV9vUOcNIPnZqTX0M~ z6*?-@B*VQ3ZQfv#qI0El;za_Kl!vvkVLEw_8+DsE{GKVvk{{OIhM);K43aD9tIn`Y zm@Bz6mlQnkGFuFze;Toq__xVBvGlze>5KV)cj;?qWx5pJ+0ED#3GAJ_pxdcM?)dqADX0?c0W%O<_f+xR z26{N{HW?V=(mNiVK^k(?^*q7Qn`+{RwVod0msq@#A}C6fN$aXq{|pif7_ZX&l%*VdrbwM4aMm}j7ty>?S=V@)9li5?6BlS> zyxCPKZ5pjfU-$(j&`+nus(|SaR*A#Wms>ReyPl{uAHxc57MTJoea@8fTz_ssQ9=HI ziNm({_BmJ4ZyLI5zudy2f&GV1A5d9uZFKI|yH$uc(ZnpkEgd~lrRlfIiZqmC7^Af0 zg^f4*89bFV2w;V&lptt-c_akZ2GQLkqn~-t+3+4~lD}d%! z{Rr`gzXAH+%dWBA0;;SYI&tTK=iHiXZ6R<`tn#}1kKc@uTq&*P^?=H^mzKIk=$E*3 zyNBw>pTqKN@4dYMY4;t{F4K%b)Gh#aYI!>XjCI+itpVcFrw(HY+K-y{ht?$`w*IeV zrSo{)Ks_06cDx&QO3>NSUS@Dsi*faOake+Aj;E9vYf#aY(yqAJo}kNbZ5N(9GsmA( zSX3}#)}EC`5s)hwg8jm89+Io~3$GqsM(ydC(glOQiA2zDYn<4Fh#S^%RB4Z=DD!yI zBZ=KFAeGF83 zMW3(1sHM2O6vr-TTl_twI*so&{Rc6Z!B`@3wX=7;gseoL*DX&c#S(wZoSv9-dHVom zusUU#NY0m(bLDPJX4>7!yURF{yia*8>L%5f0JU8iRx7CHgYjiKnQ!iME9UmyCEzKh zg0}aZc6xu0Pk>j_?0X z@RFR?fc{sQ9L9F!?f7e{uPV00=sD`;6Gkr(m(4~m*%&^}=zVMuzt-q8ST29v=>4pp zpq*gp%4FljNk*T=a>aV1$4aAg-Q+-zo!*uEJhq$s$>{T0j&H8f7eK$l=&|PQyA7p; z`><~jYsaJY9CN^Hjh@apeA(zFo6o*9dLJw2okpL*2J=UZ-p@wxkBmN(9V|u}eHI%m zTv`EEDK;AW99AhyjXsYpl_wc}J}dG~GWr7O4>S5gHpX`{t78$Q@Cw$!TG%4i%sN>y zTK@(hL5tZ;?AqPI7DG1=U)$iaoki7qEbPiryGz+b>;+lOYFI1oVk?xWGKJwj4BMr6 zH^L>Wi!52u(Xyzyvv^d)=;E27j>X0ETG}G*(MbE);_}kci6zA~t*yn%Nwl~l91V9Y z4L8E$9E1{K%M~9XggpzUrQola%>d7APDf;UOIxUTR%B_Ycm^zHSn-)gE@mjI)1Y&s zl^CgN1eTsm5X3vdM2IZ}=~hIC+`EauC@OADs*B^;2`=yK2rZ1XHdd<`b|05mE)drt z5NbhgB*f1|CDhu2Py4GBj=~+~53y9Dat0&i{lgv6mPmVXc}Zz0jPa3kQ*fM>Rw|_o z^OTh1RH{*;#rw6>zXf?*ta3spPb2tggISlH2y4PuH_4Mr5@oHOcP-K4P%+Z0G2BLl zBhnOKNZ>quSSk~|^2AhW?nLRXhE&*iwoKh69&eOlc9||gI!9o`nmap}RF5COY}v9B z;vs6vXGueZJ|b8CTVY0lK#hW07YZBYuFK(gHbv!iC+a1Y5UOS4!Fd$7E-ztKQ^WYW z2>B3JIYM@w2!mqK26u7sjE;+Tb~Uy{D3ar+MA|#&g<8YW@omv4%2>EP8V)V$2#4Fk z?VZ?kpbehWm4~?8Ose@gLRIv$f*+KK`CVP${__m0qtTX=Khm_0S<5Nd?R+ZYG@b2>Sk6R?HXEtBA4VGU&^s(Zy*_{)$PQu$ zv)`~o*l*dP>@apX3vtP=U?;IZu>08sIDz0~b|(81`zyPSUCDjyH1=^(2O;(vr)4CiPG@|dy;KnPqC-jdiEh| z?DOmy_AI*@rROvDXZ9ld7kdHa=0EIXb}BmpWpS}8LG5fM%HffyVI3%WT_{&eQO7o; zp*#vb%J10k+0kq@yBzzvAH$Ag$Fq;vC+r@a$Bnb#cpsj{v)LB56^F{^@LZn99L{)O zp3e(7=Y_l<@6QMDfqXk�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 literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-LightIt.ttf b/example/src/assets/fonts/ProximaNova-LightIt.ttf new file mode 100644 index 0000000000000000000000000000000000000000..32c33f9fe2c11785168605e2cd1a3e596b817df9 GIT binary patch literal 139116 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 S*nbVbm|(VU@MHO|`Tqbois2*x literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-LightIt.woff b/example/src/assets/fonts/ProximaNova-LightIt.woff new file mode 100644 index 0000000000000000000000000000000000000000..941b4171dd002ef6836a28fcea1d4767971e79f1 GIT binary patch literal 55152 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 literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-Regular.eot b/example/src/assets/fonts/ProximaNova-Regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..2ce0bb2f5f43fb36c2dcd06a8f6be613eb9a863d GIT binary patch literal 130846 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

    VCCEJ)j;`52>YUnf17}LOrY= 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

    J9b0zu=4lL2_V@bd%B0IsLu zXaH{y(E1>dFC^s51^^E61{|9PjBlXKJdksT`{?b%mkv;IrZ6X2LzMCZ)toRrPJD}j zXGhSv5qu{M_hZ`~=<@^Jn?e0I(C?7=1Ct%>^FszsLd=7@4%|O+J_mUnm|Gj+)Uw6F zU!1?OXO4t*!90u*AerJBd_nS$kaWYM8-I(@8DXa%DC>p|ci_E_`8gWwAijpL|C6K! zLJZ+Jr1!+#3tm6eSz?n!E_{nN%ulHj_EyV z_rltb@jWT`z%7nK)x{z zM$!RhzTgI<>i{=j(EX8ifSoVo{^%>f?-NL1BpzV$2_`T)4{-Se=^v>F*nC3tkKO@% zK7j*9@&Oi~;6LI0M-Fd1-+=)~25%hSBHto1Bc}gI$;uI9N*PsD!mFwxt*R2wta%g* zqFJJ}3sEg7wX)R6LGyj!7X%OG2+?!~)Sh+D}oB-tNSVph%-`4ChhTH2D)R1(1{l<8rXOz0Jo zJvqVUOC>IpykiK;DKDhFVg3}9 zUt)Ww7_k`!2+e}esr_b=VQ@c0P+F6qB;_y`Y7jLf93JCH`W=R|Np zm*~i{=}5co$QyqI%bQ5{1lLd0I7;%o}#;4EOP}$Q$nl`05XIKiK#1+zt9X=-avwmUGS`ygmY1a8AQ| zA)k9DJl;GYF`j{7c8-|o56O68BR)FsWxpQ!c?s<0BOZXh6Y*yt9*VsG;?IdcAbqFe z&x$`ZdFSNMQ#e3G}J|PmrHtg6>@Q*yI!x&;k- zzF!Z99KEm@DmiHZxrhdv)0q{HTn#HOB~|Kj5t)Q}70P-5%G&zCMsWD5lG?*@L4E3X zp=cSlKQnM!+4Cki?XezBxAdm&R^7vI5a%U{N~3?+bZX>T$=QpsT`zL7P;=6Le;qx@F{4c*{7y<=e<(rw440& zFN@5tNAn-8rT~2mP6x!!QRPAWDbAc3#D-)-D7Wepy;R?J**)~4G9HyV#EsAg!#Rd@ zYh9J<98wdi39PdWCbSu>vk5F1<(bspC}Ghv95Xr`vm2(~R9OeUB{?bel5xVNB!QA% zXUS=2Ngp+JvsAVEnJPL_F$dyo!V0Rt>sfnB*lBX~E7f6rHF;TH;w>`py!!*gz;(Jr zE_w{2t3if1jOz^~=Vy>n=)2hM3H6Snts1)1-)v}dQGLYQiO*LIXE(;;#vB8yF0&YBE%sXv?RV{~;c%tEv+-F+$5MP>) zD-o#V?W&fQe`^2uJc0N;p;?lzGYwB+wCT*x3TP%%e#}*)L#aF!wPv2s%y}@=PJ1RW zO(eu*wl`Z;sB094V({Xk@h5nAkns{wsCE1r(#U43$3-=7wTaW-#ADNl*WUOuZ;p%G zGszaDjmu`eMAflfq*N_#htq1aQmAweWo@${>CzJG$l7KZ5W6K){IXQh%WB0aw6u`IgmkPI22QDop$)&wes~96zo6UN;La!JhmQ|wo49eIZ-uW7k9y4YtlAJUvEuI=9wV9#n9F-zB z)hD&t-bTI2V5SqC6e~>=VAnY11q!~s9gr@~r0^$NCKPHOSIc}zMk3(`Q|-HG%0TsA z0zIHbY*L+EjaLa>LG={-R#kZvRqb8uSehb5^<7-8k7<-p<@0|CPNRexpZ`OE9?e($ z{2zkUXuj&_{}5Erep1G!-kpySV38Tjn!N5`$n&TING~h2blqj*0=nqXa$EN6D+{@_ zdUvQhNFi&l{M&V*Qf^QzL?h9fr^OxR79SJWvy$;AQe4Y@+3R^?37cT|{)Q~qJ18L0 zgEvcP`k)k=K7J)F@XT53YFBOBNMqlTn~9%ff_w%x*PU|MKwn;HU_*pH+tpvgtGSoceNdpm2p zrp2SGE$K9fc54eKdj)5IZQ~|aENsfJ^WXS=38`3l16lTiz7cHnkbL7wFK}AU6K6hO zGJVOgz7-f%ST9AQR+)B+ z7)QEXcxkT2tYd!ebZ05QhgRyVj9JbKi9=agbDPGktLBA2KF!DL&AtnvSH*HLTdJ6y3xG=HMWpTt2T3M2+@F0yXcx{7P4+yQX5nZMqr_l->8gR(h zCYfT1z`1vP=z!Z^{k+dfGpKSswRg1OoKHR4R)>)Ud$=1xlm2B7&&515^e3Hf0nE9G z7H8xqT1akwU_&xA6xA_i7>REnSh$2b5+2AK9={?Ue+nMTJKoUTIg)#lh~OkK9C&y< z$;02JlOsdx3T;0h)-O5e~XbxOkh^U^tmL9aZ_<6nXb&8Rz2aROI&JR%=?M)eF&h%xtnOyHfS^NlQ#p{# zK<|w@5zme+8=yQ@NW|ryJMywr+1ruebHTg?&S7x3>-E_Q}K(YD}sUwXyO@siY*a zOH~fZs48`t)FOGPt}3mCB$G-MerX1|SUXyC>4sDk*S{AO0c_E5vm!RG=V)q_yb3d2QPo@FF5<5F6Y zK~xUfu(0R}tE#3w9Y2AeB0xtxm;4jr@r0;ro0&2aRO9(2Bd+!1x~3_W?a8V2BR^kx zvS+y)fdPdQhLSg14GLx6-lG`+%>=Z2Z zeynN!uUXH2kzzkyG!0V~bGxn~H$R6v9LYn!1xWbUPhO=u7cn>i!pAydJpCu&Vh9m8 zR3pFgq*BPQm^l?gB{Ew&yV5m7dP%h?428w(zX#Oe$~K27?a3}}RPdM=FtOxxU<>WI z;&YHjWFxamLq3lI>#W$12H;nTJ;InE?iaZ&WjwYieU&L0Wk`+AmK>QYJF!%TWU3B5 zrTt2l&X6J}Q&4Ny4^i!w%KSx*N@2ECBAb;`OCh6Uc=iK3-(x~EiQ%S*k1D(Ll*&q* zjJLWA$6^)6CH5e320m?n+p|dfz-vODPk5mH^#jVJ`~z9vNOAYCzxr(lUq_#hKV zIegBI^0Sb#T7PT1ZMGBql?!dZ{0TwS`a*>GPw!R}(p7yF<=egQ?+;mE$PXefur53aIg zipL&T-p?nC$E*DIX69}tEGQ9}$qeW(FH%ZOBB;ZJnn6&Nh3lL_Eov;N9PUugQf4G1 z1Yc>?8eTOe_(CWVx6=qgvLd8dtPvW!o>L}(PX`Q&GYgDMBbA5gp(QVCm7y>{MtmkK zGv@TeSUi5@su#G*!@c)j$PRB!t7ERb>`*!C&O1FSMJ$crqUfua$KgcJwo=aK2u#K`la)OCtsZFA!|(IXvc=&OiHF9E>qd&DEh_u+=(P_C_J0i5TKq zSawDcp@SF{ni&z=7h$rdq>$;xc;-jmJ7Hp;U^0y;21Ww@Lr!cI6Cv52$;LPtXJxsU z=FDmdW*8Z2Ws-PSbi<}ybO=4^YA?Ns8ol?( zh(9<3w&#adX$)cY&gr0(yVz$l9_l>ZenNd^eYOUH4vBYe`}+O+`DcVD`8WOZ{R{&d zF~J%Tj+PnWl-{1b;qj1;nktAE-fzacjF@+bG1cduZ<#;{4hM%Ii1iPENgxAJPeZ&$ z4UZNaONcBwb{CVu74}M7<;fcH_M1hIKi}k=Uk}r5&c{o4RzHh4q?P()4AbW36shCr643#Zh&cOdwJp4~T+)@eL_u86xw`X@p1=|lva;i7y4204Z8M3T z%nD~N8L2p?^9ZlLu8;gn+Ic1KOxgj5c_oL=$xf&eb~9U z7QdoDr&lN~VU1dNFopX(V8`(V&#xjoSdl#EpUomNlCzC1UwjmVowBce7*7sQE2;H# z;Z+C7Qr9-Jvkxom(`J^tFbFCojz?S3w0-0-qkuf6YUyRMH!D}y@^==dtVPwv@xWFe z(=>kcFr$2LT`jc)n6OFYuW6Ie_Ugh#&UN+N??s|S6h@V%i7IL_FsU?#dC?uH<&0Hx z<*oy?=MH4&j%?=+b?1(K^~bNhKpjrxbO*A%U>#2FdU9dCAn#7}da_>~k?&6Zdh!tg zLi{7)?@)xNCcZh*?_l{SC=916x?`uhgXQmV`KQwS5{1N20^M+x+V$`sw9Mw(8 zNU>(A#(t%-We#wz8Cs07BudGe!`L*kk29rO)eK+N%y<23@Y+s@%UYPQo1yB@!L=E> zw3*nnnd-C|VNT}3Hf#W80Fb!Ucsb<0y%;X9ByjDYRO=sVP|YqlGaJPzb{Lc5*f)%9MF z{CR&v-XjsL!Q3eI1bf``^N&cpf#EhF=O4P*ja`-e|g=D2&CQw(EaIX6_JBH5To7U;4vDdyIep$e0$tdFunE7PnD^RiGYEA8yI zvffKe?o0;l<7Z~SmbvSCwMnAd^-mNsVr97@GF=jKZDVqMYsn%qnWz%!td(Slq&hV{ z6)OhpCFw0mo=c+Kl4#dtf+d*`$+D;PKxWCNQ@q-*xn#UfLGg)E=Sp3QV$+zI4yT-d3RkDLIyt@26*%&PquZ~H`V#TCfc zDn!sO1TDL8HG{^wzbj)&&vmXYtCiK6O=@?C{1?@fCIV06Kz!3pzo3F!`>~2R1{L9k zJH6Ww)>-a-b$`P$fnXjQ^Tv&Of+!eAy5lPtVW*jZ=Z&#=s{16I19-oK)jWY2kH~A* zbbZ0=kJx(RH~=tGeZvnpN?{5cv#822R9OwNN=LOSlB;>)W|J+FT8pDxEy?uWdM(KwE30%Dz%EO* zD&|v!T;6nL+m%CH-hN{HngL2SgUGhMmqLe5t3sh!B^NFt6F(vovX)L-N!n7DxRUm> zqKYkvWKG6c`sXpMW5tMH+U%P8XGz6d#^90?luQO<8VQ@`e9Do_fFULN1O=PAlUaLg z%Cj@5{vN(>^7V~h;2>OgJpPSI;LzLtpnPXS?lUI)ovYoEw*P?L{u}|riR0Cg@%0|p zfBK7e;O;5RD%ewDjXU)vQ2I^r^hPlXl;+VdRePv4Ure6w)cJ02ud5t0b-R;8;Z8i# zf~UfPeHy*068(s^-+;E9vcRPF?5jKLoyK5ZPhwt=aKEYDnsilFT}Ck2MxHtVOLi$BVGUr9 znNr801L?Y)Ls0RaUEIkXWngo&rPo}e!5Ptwwq-5x4#t;2r$MU8?iArmk$vj2NuqNKyGgNqYVWo2B#It0$azZ^ zB<%+-t;l0zU7JyYg11S8+j6=^4A~kqWx-#>8K{!VP4oryXcj&vd(zJt8JaUg-IMfl zrpiUNKl$2Z@ZO*3P%7y@nf{RKOW$o4f0OFhq+%!AW?&OUyTZ5CI`foLttVrq;`NtH zlzu|cHq?eTDc9m+dm?@J8H^jMI}EAr5J&V8y|3t_meoUdFDXhr9P8Anw^^yJ+9S#| zUmCZFUF^|p^;lX)f~>oN_HQ$8cQd3<6DDLcV)I6NFV{cG)`-j-3tH>;?r1>`*Ku;J zNTse95ZU3@4ElFvB8^GcPI2rM&u486nII)M4EErO^>(8vA<@_Ww++@k&&PTUz*+$zIQ z!Y7r$q!Aa1z_il)sQ+rzitcQS78|Q0=@b(eL;oc7yWV$#z-dVi$v5mqgR=a8_yW7y zK8~rQ=mHiThzw+b2}qJi&d5wmu^|aCD1uZ`ac!%WU(EropCaW5?4_2iTa~KgZ3qy# z_iFeVz|rwV;PeG8ij}TKiWeng!Y9Z=MFoQu_A;YZ01u-J1`m?m3|`EZo~*yM`ObG64Hoy>&80 zWhPSZ0zz>4Dr74adtOmX9$}8x>fW10t}EBN|7s!WaEy4B1!-FypW)6T_X^)_=V6e6 zaDFU{_b+10)0Il$+!I$72mgG+`Tqsf3M=)eiR08B^LsM;Is4_AG%IfRUfA;CA>p=H z?Qo^tYG0z&;~ccY$FzX^e)P5gUQ=5F{r)`#30sYiI;4)J!`0>8fg7Pqy=VN5nbY1z zabr^WGkrs(lhnOf-MjFZ5366nueGT|XuHweLMzoa^}PC}`WUqr;ZYC6bM62vQyWvv z^Oeg_suO8&ea%v-N7Y*FoaXtEsXu|!uu3(X^2+p9kZn?r#nr-Z_to(7X2t5a@CCamg9^)hx_48)viZ{a82pu)rWoGvuZPLFmns27JWMpBc{RRY<*2aZ1C!W1)g_e=4XexD9a z3b*q?rn~ywn>(--MXuZJdVZY|l_|HZ!-x)mCV}o-{+n)6L(U zCf(E6mlXrz^iI+@jO8YVejtspUnSJjjB~R|1O09inCTUlugBfirq=dJd(cLG@s^M_ zr{hU+-^*z0u(#X!O731u^VOXdhmJtZY2)1$u%X@Q+zE*`bUsqnJZI6Be)&ooOVxmR zfXn+GS&g@3b?7&-YPv3LVDeWF^%7!(_HYlFL7LhhfsQmx-U`_}t$z-sZL{}csuyW? z39sDU@h`(r%A~KNS#sQ}zyGLhA-ySLDBG6KHx}s3zOy&scJt$Ji))4$0qdcbe}(>8x`{=Iac8vrYL|4f~ew#Ci?_ zTEe_YCO3WRzZmrQ7EGY-^J~Z8r}KP!Tb_OT^^9iPX8h;ojK>Y(%OQi*^grZ1`TVm? z$43o8Dl`8-A09!FqTf*6}8IhC8=I_P9NK#!{Lc=&edY!{)xLa3+S&dyqiCIILk@^Bi zJI~0=0T_nS!yFX)tB>t~25-Gll%tgVZD)kL_v#?Q2nUTx5SFxWslw@+p3q)rfa0VL zf+X@K_h5KH!#d@MLW$F7MFLDT5XJntIg@bey#M5zVoK9ZG%(r7tIuIf&oi9oy%b*vX0i|3rPqS0&Lz;~?V89fXJv`nL7#r`X9Jgc={bWaW>w)<6ym*3(8Y%EJhH zgIFIxor3jb+E|p7nCmp$#D!jKB6U5a^w92n^87K10%#+MMbM3hIu&Adi8vCPE5>@Y z?x*=!;`T^WM9uEj_%kMJFj;qADh|~3?}cWrAWg*OMWBtq1`FM|8sDSoJswA%hl?2N zt28#}S(w&fK3Zz9j?sSG7*i@TV+!0}M_tQB0STg}UJxgH#QhebCt|3JoRqP2iLoIa z^VGohYfV{8=ADjdMyhhtI}N+6Tk_3st?MQ8YuD9aM(R}VW{RZ}zvSsaYt6%;rKW@A z>^&U4)E`|urm`*%tsU6NPDf#r{apW7_Jly3J(C72^<|^ctY$0;Xd?5Zcge<#v-+W| zbRZo}HU4d?pU1b8%O^UD7;TVls`;Ca2J3-F`=I?;squDt(s&0IS*%;jQEhyw zeFrC}3$WIyzMM9XtwuVmHc|^nJITmf83)p*4}uJUx8724)L7z!O%dbgv_F!*U#Urg zuw?tXst)B(7U z4$(2p_%Yxi`UKESUjmlXS^5t>Oy>ZPaSrFu-YLHdN3@iIEW&Agnt_z`}bKI13( zNjk+(@oM^#*YI<6j$hyxnRy*=;9TCsn<48K-pV6+8=#o~3K-2T{5LM)RzNww&F^pp z?*UBUcJAPbe27o+6h6&oc@F=ZdwCu!k;@CjFcINvMS-Z}Z;E~iDEaNS5oUGvO za)O-5Eix*j{Fb~>R`U*7D`#@6oF%W|19HBc&+p3xaseNa3*|!Yl-J4Y`2+a_xrjfO zO|pr*z^5%K6g( literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-RegularIt.eot b/example/src/assets/fonts/ProximaNova-RegularIt.eot new file mode 100644 index 0000000000000000000000000000000000000000..4ec93ca50824ac0c7151f7b03a602b273952a1b2 GIT binary patch literal 138534 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�sXYvGX_t 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 C38^>$ literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-RegularIt.woff b/example/src/assets/fonts/ProximaNova-RegularIt.woff new file mode 100644 index 0000000000000000000000000000000000000000..377da518bdc73ac1e901ce2be53a90a9864e7bed GIT binary patch literal 54932 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 literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-Semibold.eot b/example/src/assets/fonts/ProximaNova-Semibold.eot new file mode 100644 index 0000000000000000000000000000000000000000..f7e722caaa18faa13c132c7d824080fdfb8420a3 GIT binary patch literal 130974 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%0Dpb!yc6qppp*S`h}R;%jP#03ip+{^jyxE7 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 z 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

    >vn{%9O* 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 L)W>;kO78yxlh_bw literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-Semibold.ttf b/example/src/assets/fonts/ProximaNova-Semibold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..68324a705929007050f47f157f55e7be196fb077 GIT binary patch literal 130760 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 J&TCV0{~xrK@x%ZC literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-Semibold.woff b/example/src/assets/fonts/ProximaNova-Semibold.woff new file mode 100644 index 0000000000000000000000000000000000000000..035507d2a58bba3150fcba92a32e32d153618c50 GIT binary patch literal 51896 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

    d&&QqN87jPX4ppr!*kF)3L1IN#>EG&sQ(m|wF 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

    9YaGM*nGouV~$@sjx4j`?yeBB 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 I@da-H0A%}Z761SM literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-SemiboldIt.eot b/example/src/assets/fonts/ProximaNova-SemiboldIt.eot new file mode 100644 index 0000000000000000000000000000000000000000..4972aa3aa59c46e749bf6788dad9a62cee11ef79 GIT binary patch literal 138470 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 C6AYLD literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-SemiboldIt.ttf b/example/src/assets/fonts/ProximaNova-SemiboldIt.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7fe1969687d1fe7f8ffe933ff0a2047fe03fb7cb GIT binary patch literal 138236 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 literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-SemiboldIt.woff b/example/src/assets/fonts/ProximaNova-SemiboldIt.woff new file mode 100644 index 0000000000000000000000000000000000000000..4d4f4daff99845941d64754719835b9a3266f882 GIT binary patch literal 54404 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 literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-ThinIt.eot b/example/src/assets/fonts/ProximaNova-ThinIt.eot new file mode 100644 index 0000000000000000000000000000000000000000..ec231599035733024976e4ac8f70c600bdeb2835 GIT binary patch literal 139574 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 Jmyn&z{|6QaM~?si literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-ThinIt.ttf b/example/src/assets/fonts/ProximaNova-ThinIt.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ffd1f0c2fc1b6c4ad988c9f6ebf8c42d0c9aa6e6 GIT binary patch literal 139356 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%0DNq*SVn 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 literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-ThinIt.woff b/example/src/assets/fonts/ProximaNova-ThinIt.woff new file mode 100644 index 0000000000000000000000000000000000000000..4493a634728560d3c4993c3c930874124563713c GIT binary patch literal 53908 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 PeMBoX4!z{6XYZ*DT{ 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
    FrI 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%0Af5_WSks=bTe@?v(g1 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 F004CI&xQa1 literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNovaT-Thin.eot b/example/src/assets/fonts/ProximaNovaT-Thin.eot new file mode 100644 index 0000000000000000000000000000000000000000..5867db50d3b1e9f8761a1ee267f589b576fbec71 GIT binary patch literal 132422 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 TJ+|rtJkE6E&%{E-2NA< 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

    T#Voa!F9@VhZ49Q#<7oM1<*jR)Q! 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 z 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/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 Y0D>zjGu1%!NvUHVFd6_l%>|nP0E`4&9RL6T literal 0 HcmV?d00001 diff --git a/example/src/images/AdditionalCatPhoto.jpg b/example/src/assets/images/AdditionalCatPhoto.jpg similarity index 100% rename from example/src/images/AdditionalCatPhoto.jpg rename to example/src/assets/images/AdditionalCatPhoto.jpg diff --git a/example/src/images/CalmSkyPhoto.jpg b/example/src/assets/images/CalmSkyPhoto.jpg similarity index 100% rename from example/src/images/CalmSkyPhoto.jpg rename to example/src/assets/images/CalmSkyPhoto.jpg diff --git a/example/src/images/FirstResultCatImage.jpg b/example/src/assets/images/FirstResultCatImage.jpg similarity index 100% rename from example/src/images/FirstResultCatImage.jpg rename to example/src/assets/images/FirstResultCatImage.jpg diff --git a/example/src/images/ProfilePhoto.jpg b/example/src/assets/images/ProfilePhoto.jpg similarity index 100% rename from example/src/images/ProfilePhoto.jpg rename to example/src/assets/images/ProfilePhoto.jpg diff --git a/example/src/images/RBQLogo.jpg b/example/src/assets/images/RBQLogo.jpg similarity index 100% rename from example/src/images/RBQLogo.jpg rename to example/src/assets/images/RBQLogo.jpg diff --git a/example/src/images/SecondResultCatImage.jpg b/example/src/assets/images/SecondResultCatImage.jpg similarity index 100% rename from example/src/images/SecondResultCatImage.jpg rename to example/src/assets/images/SecondResultCatImage.jpg diff --git a/example/src/images/StockCatPhoto.jpg b/example/src/assets/images/StockCatPhoto.jpg similarity index 100% rename from example/src/images/StockCatPhoto.jpg rename to example/src/assets/images/StockCatPhoto.jpg diff --git a/example/src/images/ThirdResultCatImage.jpg b/example/src/assets/images/ThirdResultCatImage.jpg similarity index 100% rename from example/src/images/ThirdResultCatImage.jpg rename to example/src/assets/images/ThirdResultCatImage.jpg diff --git a/example/src/assets/svg/logo.svg b/example/src/assets/svg/logo.svg new file mode 100644 index 0000000..0a39e7a --- /dev/null +++ b/example/src/assets/svg/logo.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/example/src/index.css b/example/src/index.css index c9e0cc0..d78fd3f 100644 --- a/example/src/index.css +++ b/example/src/index.css @@ -1,9 +1,130 @@ +@font-face { + font-family: "Proxima Nova"; + src: url("./assets/fonts/ProximaNovaT-Thin.woff") format("woff"), + url("./assets/fonts/ProximaNovaT-Thin.ttf") format("truetype"), + url("./assets/fonts/ProximaNovaT-Thin.eot") format("embedded-opentype"); + font-weight: 100; + font-style: normal; +} + +@font-face { + font-family: "Proxima Nova"; + src: url("./assets/fonts/ProximaNova-ThinIt.woff") format("woff"), + url("./assets/fonts/ProximaNova-ThinIt.ttf") format("truetype"), + url("./assets/fonts/ProximaNova-ThinIt.eot") format("embedded-opentype"); + font-weight: 100; + font-style: italic; +} + +@font-face { + font-family: "Proxima Nova"; + src: url("./assets/fonts/ProximaNova-Light.woff") format("woff"), + url("./assets/fonts/ProximaNova-Light.ttf") format("truetype"), + url("./assets/fonts/ProximaNova-Light.eot") format("embedded-opentype"); + font-weight: 300; + font-style: normal; +} + +@font-face { + font-family: "Proxima Nova"; + src: url("./assets/fonts/ProximaNova-Semibold.woff") format("woff"), + url("./assets/fonts/ProximaNova-Semibold.ttf") format("truetype"), + url("./assets/fonts/ProximaNova-Semibold.eot") format("embedded-opentype"); + font-weight: 600; + font-style: normal; +} + +@font-face { + font-family: "Proxima Nova"; + src: url("./assets/fonts/ProximaNova-SemiboldIt.woff") format("woff"), + url("./assets/fonts/ProximaNova-SemiboldIt.ttf") format("truetype"), + url("./assets/fonts/ProximaNova-SemiboldIt.eot") format("embedded-opentype"); + font-weight: 600; + font-style: italic; +} + +@font-face { + font-family: "Proxima Nova"; + src: url("./assets/fonts/ProximaNova-Extrabld.woff") format("woff"), + url("./assets/fonts/ProximaNova-Extrabld.ttf") format("truetype"), + url("./assets/fonts/ProximaNova-Extrabld.eot") format("embedded-opentype"); + font-weight: 800; + font-style: normal; +} + +@font-face { + font-family: "Proxima Nova"; + src: url("./assets/fonts/ProximaNova-Regular.woff") format("woff"), + url("./assets/fonts/ProximaNova-Regular.ttf") format("truetype"), + url("./assets/fonts/ProximaNova-Regular.eot") format("embedded-opentype"); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: "Proxima Nova"; + src: url("./assets/fonts/ProximaNova-RegularIt.woff") format("woff"), + url("./assets/fonts/ProximaNova-RegularIt.ttf") format("truetype"), + url("./assets/fonts/ProximaNova-RegularIt.eot") format("embedded-opentype"); + font-weight: normal; + font-style: italic; +} + +@font-face { + font-family: "Proxima Nova"; + src: url("./assets/fonts/ProximaNova-Black.woff") format("woff"), + url("./assets/fonts/ProximaNova-Black.ttf") format("truetype"), + url("./assets/fonts/ProximaNova-Black.eot") format("embedded-opentype"); + font-weight: 900; + font-style: normal; +} + +@font-face { + font-family: "Proxima Nova"; + src: url("./assets/fonts/ProximaNova-Bold.woff") format("woff"), + url("./assets/fonts/ProximaNova-Bold.ttf") format("truetype"), + url("./assets/fonts/ProximaNova-Bold.eot") format("embedded-opentype"); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: "Proxima Nova"; + src: url("./assets/fonts/ProximaNova-BoldIt.woff") format("woff"), + url("./assets/fonts/ProximaNova-BoldIt.ttf") format("truetype"), + url("./assets/fonts/ProximaNova-BoldIt.eot") format("embedded-opentype"); + font-weight: bold; + font-style: italic; +} + +@font-face { + font-family: "Proxima Nova"; + src: url("./assets/fonts/ProximaNova-ExtrabldIt.woff") format("woff"), + url("./assets/fonts/ProximaNova-ExtrabldIt.ttf") format("truetype"), + url("./assets/fonts/ProximaNova-ExtrabldIt.eot") format("embedded-opentype"); + font-weight: 800; + font-style: italic; +} + +@font-face { + font-family: "Proxima Nova"; + src: url("./assets/fonts/ProximaNova-BlackIt.woff") format("woff"), + url("./assets/fonts/ProximaNova-BlackIt.ttf") format("truetype"), + url("./assets/fonts/ProximaNova-BlackIt.eot") format("embedded-opentype"); + font-weight: 900; + font-style: italic; +} + body { font-family: "Proxima Nova"; margin: 0; padding: 0; } -.react_buzzfeed_quiz { +h1 { + font-weight: bold; +} + +.rbq_outer_quiz_container { margin-top: 1rem; } diff --git a/src/components/Answers.tsx b/src/components/Answers.tsx index 9a19937..78221a1 100644 --- a/src/components/Answers.tsx +++ b/src/components/Answers.tsx @@ -1,6 +1,6 @@ import React, { FC } from "react"; import AnswersProps from "../interfaces/Answers/answers_props.interface"; -// import ScaleText from "react-scale-text"; +import ScaleText from "react-scale-text"; const Answers: FC = ({ item, @@ -148,25 +148,19 @@ const Answers: FC = ({ {`${x.answer} ) : null} - {x.backgroundImageSrc ? ( - item.answerArrangement === "tile" ? null : ( -

    {x.answer}

    - ) - ) : ( + {item.answerArrangement === "row" ? ( +

    {x.answer}

    + ) : x.backgroundImageSrc ? null : (
    = ({ : "#fff", }} > - {/* */} -

    - {x.answer} -

    - {/*
    */} + +

    + {x.answer} +

    +
    )}

    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 literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-Regular.ttf b/example/src/assets/fonts/ProximaNova-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..47dad9d20582f647b901cf6361f6a2c2c2b1000e GIT binary patch literal 130636 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 qJt&U?8h4i*uf7Nb-`<%3 literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-Regular.woff b/example/src/assets/fonts/ProximaNova-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..8893e14eb9af3ed0390a901665f784240873605f GIT binary patch literal 52396 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

    6=2zy|=3(=Q`HgwhJZ5&9 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 LPk4~$<;nbiL!?T} literal 0 HcmV?d00001 diff --git a/example/src/assets/fonts/ProximaNova-BlackIt.woff b/example/src/assets/fonts/ProximaNova-BlackIt.woff new file mode 100644 index 0000000000000000000000000000000000000000..856db8ea057aa36ee7c4ae3cd1af968353f99e8e GIT binary patch literal 52880 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

    diff --git a/src/interfaces/Answers/answer.interface.ts b/src/interfaces/Answers/answer.interface.ts index 379aa75..5bbe262 100644 --- a/src/interfaces/Answers/answer.interface.ts +++ b/src/interfaces/Answers/answer.interface.ts @@ -4,7 +4,7 @@ type AnswerType = ImageType & { answer: string; backgroundColor?: string; fontColor?: string; - onAnswerSelection?(): void; + onAnswerSelection?: () => void; resultID: number; }; diff --git a/src/interfaces/Answers/answers_props.interface.ts b/src/interfaces/Answers/answers_props.interface.ts index a484908..87f2412 100644 --- a/src/interfaces/Answers/answers_props.interface.ts +++ b/src/interfaces/Answers/answers_props.interface.ts @@ -10,10 +10,10 @@ interface AnswersProps { changeAnswerHovered: Dispatch>; questionIndex: number; resultsAvailable: boolean; - onAnswerSelection(): void; + onAnswerSelection?: () => void; scrollFunction(element: string, questionIndex: number): void; generalBackgroundColor?: string; generalFontColor?: string; } -export default AnswersProps; \ No newline at end of file +export default AnswersProps; diff --git a/src/interfaces/BuzzFeedQuiz/buzzfeed_quiz.interface.ts b/src/interfaces/BuzzFeedQuiz/buzzfeed_quiz.interface.ts index fe35776..be6629d 100644 --- a/src/interfaces/BuzzFeedQuiz/buzzfeed_quiz.interface.ts +++ b/src/interfaces/BuzzFeedQuiz/buzzfeed_quiz.interface.ts @@ -16,9 +16,9 @@ type BuzzFeedQuizProps = BylineProps & { twitterShareHashtags?: string[]; copyShareButton: boolean; copyShareLink?: string; - onResult?(): void; - onAnswerSelection?(): void; - onRestart?(): void; + onResult?: () => void; + onAnswerSelection?: () => void; + onRestart?: () => void; questions: QuestionType[]; results: ResultType[]; }; diff --git a/src/interfaces/Question/question_props.interface.ts b/src/interfaces/Question/question_props.interface.ts index 544c5d7..5da83ba 100644 --- a/src/interfaces/Question/question_props.interface.ts +++ b/src/interfaces/Question/question_props.interface.ts @@ -11,7 +11,7 @@ interface QuestionProps { selectedAnswers: ISelectedAnswer[]; changeSelectedAnswers: Dispatch>; scrollFunction(element: string, questionIndex: number): void; - onAnswerSelection?(): void; + onAnswerSelection?: () => void; } export default QuestionProps; diff --git a/src/interfaces/Result/result.interface.ts b/src/interfaces/Result/result.interface.ts index 578de8f..cfaf1e1 100644 --- a/src/interfaces/Result/result.interface.ts +++ b/src/interfaces/Result/result.interface.ts @@ -3,8 +3,8 @@ import ResultImageType from "./result_image.interface"; type ResultType = ResultImageType & { title: string; description: string; - onResult?(): void; + onResult?: () => void; resultID: number; }; -export default ResultType; \ No newline at end of file +export default ResultType; diff --git a/src/interfaces/Result/result_props.interface.ts b/src/interfaces/Result/result_props.interface.ts index 3aeca4f..a5dd615 100644 --- a/src/interfaces/Result/result_props.interface.ts +++ b/src/interfaces/Result/result_props.interface.ts @@ -22,8 +22,8 @@ interface ResultProps { changeResultsAvailable: Dispatch>; changeSelectedAnswers: Dispatch>; changeFinalResult: Dispatch>; - onResult?(): void; - onRestart?(): void; + onResult?: () => void; + onRestart?: () => void; } export default ResultProps; diff --git a/src/interfaces/react-scale-text.d.ts b/src/interfaces/react-scale-text.d.ts new file mode 100644 index 0000000..3bca3dc --- /dev/null +++ b/src/interfaces/react-scale-text.d.ts @@ -0,0 +1 @@ +declare module "react-scale-text"; diff --git a/src/partials/Answers/_rbq_individual_answer_container.scss b/src/partials/Answers/_rbq_individual_answer_container.scss index 150a0e4..4e29428 100644 --- a/src/partials/Answers/_rbq_individual_answer_container.scss +++ b/src/partials/Answers/_rbq_individual_answer_container.scss @@ -21,10 +21,6 @@ word-break: initial; text-align: center; - p { - font-size: medium; - } - &.rbq_answer_row_arrangement { border-bottom: none; border-top-left-radius: 0; @@ -43,7 +39,7 @@ &.rbq_question_answered { opacity: 0.6; - .rbq_answer_selected { + &.rbq_answer_selected { opacity: 1; } } @@ -115,15 +111,15 @@ word-break: break-word; width: 100%; text-align: center; + } - &.rbq_answer_row_arrangement { - padding-left: 1rem; - margin: 0; - right: auto; - top: 0; - bottom: 0; - text-align: left; - } + &.rbq_answer_row_arrangement p { + padding-left: 1rem; + margin: 0; + right: auto; + top: 0; + bottom: 0; + text-align: left; } &:hover { @@ -139,22 +135,18 @@ p { animation-name: bounceClick; animation-duration: 0.2s; + } - &.rbq_question_answered { - animation-name: bounceClick; - &.rbq_answer_selected { - animation-name: none; - } - } - - &.rbq_answer_row_arrangement { - animation-name: none; - } + &.rbq_question_answered p { + animation-name: bounceClick; + } - &.rbq_results_available { - animation-name: none; - } + &.rbq_answer_selected p, + &.rbq_answer_row_arrangement p, + &.rbq_results_available p { + animation-name: none; } + @media (min-width: 900px) { opacity: 1; p { diff --git a/src/partials/Answers/_rbq_individual_answer_outer_container.scss b/src/partials/Answers/_rbq_individual_answer_outer_container.scss index b8d4a60..abfb0c4 100644 --- a/src/partials/Answers/_rbq_individual_answer_outer_container.scss +++ b/src/partials/Answers/_rbq_individual_answer_outer_container.scss @@ -9,19 +9,23 @@ border-radius: 3px; -webkit-box-shadow: 0 1px 1px rgb(173 168 168 / 10%); box-shadow: 0 1px 1px rgb(173 168 168 / 10%); - transition: box-shadow 0.25s, -webkit-box-shadow 0.25s; + transition: box-shadow 0.25s ease, -webkit-box-shadow 0.25s ease, + opacity 0.5s ease; p { transform: scale(1); - transition: transform 0.1s cubic-bezier(0.64, 0.57, 0.67, 1.53); + transition: transform 0.1s cubic-bezier(0.64, 0.57, 0.67, 1.53), + opacity 0.5s ease; } &.rbq_answer_row_arrangement { border-bottom: none; border-left: none; border-right: none; + border: 1px solid #f4f4f4; max-height: 55px; - transition: transform 0.2s cubic-bezier(0, 0.73, 0.31, 1.67); + transition: transform 0.2s cubic-bezier(0, 0.73, 0.31, 1.67), + opacity 0.5s ease; } img { @@ -30,13 +34,13 @@ &:hover { pointer-events: all; - box-shadow: "0px 0px 1px 3px rgb(173 168 168 / 10%)"; - -webkit-box-shadow: "0px 0px 1px 3px rgb(173 168 168 / 10%)"; + box-shadow: 0px 0px 1px 3px rgb(173 168 168 / 10%); + -webkit-box-shadow: 0px 0px 1px 3px rgb(173 168 168 / 10%); &.rbq_results_available { pointer-events: none; - box-shadow: "0 1px 1px rgb(173 168 168 / 10%)"; - -webkit-box-shadow: "0 1px 1px rgb(173 168 168 / 10%)"; + box-shadow: 0 1px 1px rgb(173 168 168 / 10%); + -webkit-box-shadow: 0 1px 1px rgb(173 168 168 / 10%); } cursor: pointer; @@ -51,56 +55,54 @@ img { transform: scale(1.1); + transition: transform 0.2s cubic-bezier(0.64, 0.57, 0.67, 1.53), + opacity 0.5s ease; + } - &.rbq_question_answered { - transform: scale(1.1); - - &.rbq_answer_selected { - transform: scale(1); - } - } + &.rbq_question_answered img { + transform: scale(1.1); + } - &.rbq_results_available { - transform: scale(1); - } + &.rbq_question_answered.rbq_answer_selected img { + transform: scale(1); + } - transition: all 0.2s cubic-bezier(0.64, 0.57, 0.67, 1.53); + &.rbq_answer_selected img, + &.rbq_results_available img { + transform: scale(1); } - p { - @media (min-width: 900px) { + @media (min-width: 900px) { + p { transform: scale(1.05); + } - &.rbq_question_answered { - transform: scale(1.05); - } - - &.rbq_answer_row_arrangement { - transform: scale(1.01); - &.rbq_question_answered { - transform: scale(1.01); - } - } - - &.rbq_answer_background_image, - &.rbq_answer_selected, - &.rbq_results_available { - transform: scale(1); - } + &.rbq_question_answered p { + transform: scale(1.05); } - transition: transform 0.1s cubic-bezier(0.64, 0.57, 0.67, 1.53); + &.rbq_answer_row_arrangement p { + transform: scale(1.01); + } - &.rbq_answer_row_arrangement { - transition: transform 0.2s cubic-bezier(0, 0.73, 0.31, 1.67); + &.rbq_answer_selected p, + &.rbq_results_available p { + transform: scale(1); } } - * { - opacity: 1; - transition: opacity 0.5s ease; + p { + transition: transform 0.1s cubic-bezier(0.64, 0.57, 0.67, 1.53), + opacity 0.5s ease; + } + + &.rbq_answer_row_arrangement p { + transition: transform 0.2s cubic-bezier(0, 0.73, 0.31, 1.67), + opacity 0.5s ease; + } - &.rbq_results_available { + &.rbq_results_available { + * { opacity: 1; } } diff --git a/src/partials/Question/_rbq_text_fit.scss b/src/partials/Question/_rbq_text_fit.scss index b4dfafc..eab61b5 100644 --- a/src/partials/Question/_rbq_text_fit.scss +++ b/src/partials/Question/_rbq_text_fit.scss @@ -3,9 +3,8 @@ display: flex; justify-content: center; align-items: center; - height: 100%; - width: 60%; - padding: 1rem; + height: 70%; + width: 70%; transition: transform 0.15s cubic-bezier(0.64, 0.57, 0.67, 1.53); p { @@ -20,6 +19,11 @@ justify-content: center; } + &.rbq_answer_row_arrangement { + height: 100%; + width: 100%; + } + cursor: pointer; &.rbq_text_hovered { From 4dfa67469c8840d7f4a6eee8c18d13d786ba313b Mon Sep 17 00:00:00 2001 From: amamenko Date: Sun, 13 Jun 2021 18:19:27 -0400 Subject: [PATCH 09/19] Added textfit function and updated scss files --- example/package-lock.json | 142 +- example/react-buzzfeed-quiz-1.0.11.tgz | Bin 0 -> 73554 bytes package-lock.json | 3142 ++++++++++------- package.json | 11 +- src/BuzzFeedQuiz.tsx | 2 +- src/TextFit.tsx | 107 + src/components/Answers.tsx | 30 +- src/components/Byline.tsx | 2 +- src/components/Question.tsx | 2 +- src/components/Result.tsx | 2 +- .../ShareButtons/CopyLinkButton.tsx | 2 +- .../ShareButtons/FacebookButton.tsx | 2 +- src/components/ShareButtons/TwitterButton.tsx | 2 +- src/interfaces/react-scale-text.d.ts | 1 - src/interfaces/react-textfit.d.ts | 1 + .../_rbq_individual_answer_container.scss | 26 +- .../_rbq_mobile_share_links_container.scss | 30 +- src/partials/Result/_rbq_share_button.scss | 25 +- tsconfig.json | 2 +- webpack.config.js | 1 + 20 files changed, 2112 insertions(+), 1420 deletions(-) create mode 100644 example/react-buzzfeed-quiz-1.0.11.tgz create mode 100644 src/TextFit.tsx delete mode 100644 src/interfaces/react-scale-text.d.ts create mode 100644 src/interfaces/react-textfit.d.ts diff --git a/example/package-lock.json b/example/package-lock.json index 98ec34f..30df096 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -13111,11 +13111,6 @@ "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", "optional": true }, - "node_modules/nanoid": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", - "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" - }, "node_modules/nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -15758,11 +15753,10 @@ "node_modules/react-buzzfeed-quiz": { "version": "1.0.11", "resolved": "file:react-buzzfeed-quiz-1.0.11.tgz", - "integrity": "sha512-O8dk2//2galXJiPUUvt7gb8MVtuV9bA0lDyWL4cqWlKaVPmQxP75avoHEuSPlyaHHcy17I2K7xRtr3l7nGSlhA==", + "integrity": "sha512-kuTyt2mS32osf0gd+ySdQwonVZk5M1JZIbQL80/3117ebwCQ0xWvFBL8ZwzjeFhvqiXN9avxJ/51xj/UoMja3Q==", "license": "MIT", "dependencies": { "react-icons": "^4.2.0", - "react-scale-text": "^1.2.2", "react-scroll": "^1.8.1" }, "peerDependencies": { @@ -16003,55 +15997,6 @@ "node": ">=0.10.0" } }, - "node_modules/react-scale-text": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/react-scale-text/-/react-scale-text-1.2.2.tgz", - "integrity": "sha512-m78d/ZlQ7vUArV9MhF+JStlg2fJXkHfuRw1CMBj7B+II4/Dlin7hW8r4h2EsiBaz1joZS1B6lp3qgWbx0E6yPQ==", - "dependencies": { - "lodash": "^4.17.4", - "prop-types": "^15.6.0", - "react": "^15.4.2 || ^16.0.0", - "react-dom": "^15.4.2 || ^16.0.0", - "shortid": "^2.2.8", - "warning": "^3.0.0" - } - }, - "node_modules/react-scale-text/node_modules/react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-scale-text/node_modules/react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - }, - "peerDependencies": { - "react": "^16.14.0" - } - }, - "node_modules/react-scale-text/node_modules/scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, "node_modules/react-scripts": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.2.tgz", @@ -17527,14 +17472,6 @@ "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "optional": true }, - "node_modules/shortid": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", - "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", - "dependencies": { - "nanoid": "^2.1.0" - } - }, "node_modules/side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -19656,14 +19593,6 @@ "makeerror": "1.0.x" } }, - "node_modules/warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", - "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, "node_modules/watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", @@ -31529,11 +31458,6 @@ "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", "optional": true }, - "nanoid": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", - "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" - }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -33634,10 +33558,9 @@ }, "react-buzzfeed-quiz": { "version": "file:react-buzzfeed-quiz-1.0.11.tgz", - "integrity": "sha512-O8dk2//2galXJiPUUvt7gb8MVtuV9bA0lDyWL4cqWlKaVPmQxP75avoHEuSPlyaHHcy17I2K7xRtr3l7nGSlhA==", + "integrity": "sha512-kuTyt2mS32osf0gd+ySdQwonVZk5M1JZIbQL80/3117ebwCQ0xWvFBL8ZwzjeFhvqiXN9avxJ/51xj/UoMja3Q==", "requires": { "react-icons": "^4.2.0", - "react-scale-text": "^1.2.2", "react-scroll": "^1.8.1" } }, @@ -33815,51 +33738,6 @@ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" }, - "react-scale-text": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/react-scale-text/-/react-scale-text-1.2.2.tgz", - "integrity": "sha512-m78d/ZlQ7vUArV9MhF+JStlg2fJXkHfuRw1CMBj7B+II4/Dlin7hW8r4h2EsiBaz1joZS1B6lp3qgWbx0E6yPQ==", - "requires": { - "lodash": "^4.17.4", - "prop-types": "^15.6.0", - "react": "^15.4.2 || ^16.0.0", - "react-dom": "^15.4.2 || ^16.0.0", - "shortid": "^2.2.8", - "warning": "^3.0.0" - }, - "dependencies": { - "react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - } - }, - "react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - } - }, - "scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - } - } - }, "react-scripts": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.2.tgz", @@ -35016,14 +34894,6 @@ "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "optional": true }, - "shortid": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", - "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", - "requires": { - "nanoid": "^2.1.0" - } - }, "side-channel": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", @@ -36689,14 +36559,6 @@ "makeerror": "1.0.x" } }, - "warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", - "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", - "requires": { - "loose-envify": "^1.0.0" - } - }, "watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", diff --git a/example/react-buzzfeed-quiz-1.0.11.tgz b/example/react-buzzfeed-quiz-1.0.11.tgz new file mode 100644 index 0000000000000000000000000000000000000000..3aab6e454066540ffb6a9502cfa254e462681d9a GIT binary patch literal 73554 zcmV(SXnVp^8=f!Qgcs9}A<;-eNQbjI;RM|)}>XH6YtJOxmUM7{UR_l#=jYbxw zGZ@txjnSxva%zoMZGtp))IadYPg1xKPKt&QX~* zkDJ1s@LFtll3o{HWO2BN!UXhBoZaaoY?RaEw%9x_f1W!b5BFs|-4?YB_fsBtD~u~} z+Nm6iQLXkCCNR$$wYm*kFfPkOQJy@D&PU`0=!QLhD!gH@hjh}d_y`wHIrE8xAXIRd zGus{Kq=-DyVk6uDAYlXyqSH|nhhRVom+ZyucBebrqA_|4nf6Bd2@-+MbU8^%)FgV1 zquJl$_P7bYrkd{}S06C76Qs@O^ddOL4ge8HI!6%}jY^|6K*thX05L9yaAxOFkf=?d zh(aokM%v;c925^RtPzep8lF6KbCi>E5kUajzRT2oPwT93XLxAZQ?j{Rh+?{zKc`|W|@;S5oG }&T@Hdxe35! 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≺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.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.12.tgz", - "integrity": "sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ==", - "dev": true + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.5.tgz", + "integrity": "sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/core": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.14.tgz", - "integrity": "sha512-wZso/vyF4ki0l0znlgM4inxbdrUvCb+cVz8grxDq+6C9k6qbqoIJteQOKicaKjCipU3ISV+XedCqpL2RJJVehA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.9", - "@babel/helper-compilation-targets": "^7.13.13", - "@babel/helper-module-transforms": "^7.13.14", - "@babel/helpers": "^7.13.10", - "@babel/parser": "^7.13.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.13", - "@babel/types": "^7.13.14", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.5.tgz", + "integrity": "sha512-RN/AwP2DJmQTZSfiDaD+JQQ/J99KsIpOCfBE5pL+5jJSt7nI3nYGoAXZu+ffYSQ029NLs2DstZb+eR81uuARgg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -81,77 +86,109 @@ }, "engines": { "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, "node_modules/@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", + "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", "dev": true, "dependencies": { - "@babel/types": "^7.13.0", + "@babel/types": "^7.14.5", "jsesc": "^2.5.1", "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", - "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", "dev": true, "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", - "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", + "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", "dev": true, "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-explode-assignable-expression": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz", - "integrity": "sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.13.12", - "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.14.5", + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.13.11", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz", - "integrity": "sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.5.tgz", + "integrity": "sha512-Uq9z2e7ZtcnDMirRqAGLRaLwJn+Lrh388v5ETrR3pALJnElVh2zqQmdbz4W2RUJYohAPh2mtyPUgyMHMzXMncQ==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-member-expression-to-functions": "^7.13.0", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-split-export-declaration": "^7.12.13" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", - "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-annotate-as-pure": "^7.14.5", "regexpu-core": "^4.7.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", - "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.13.0", @@ -162,196 +199,255 @@ "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" } }, "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", - "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", + "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", "dev": true, "dependencies": { - "@babel/types": "^7.13.0" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", "dev": true, "dependencies": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", "dev": true, "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz", - "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", "dev": true, "dependencies": { - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz", + "integrity": "sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ==", "dev": true, "dependencies": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", "dev": true, "dependencies": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", - "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz", + "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.12.11", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.13", - "@babel/types": "^7.13.14" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", "dev": true, "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", - "dev": true + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", - "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", + "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-wrap-function": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", - "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", "dev": true, "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.12" + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz", + "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==", "dev": true, "dependencies": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", + "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", "dev": true, "dependencies": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", "dev": true, "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", - "dev": true + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", - "dev": true + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", - "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", + "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz", - "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.5.tgz", + "integrity": "sha512-xtcWOuN9VL6nApgVHtq3PPcQv5qFBJzoSZzJ/2c0QK/IP/gxVcoWSNQwFEGvmbQsuS9rhYqjILDGGXcTkA705Q==", "dev": true, "dependencies": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz", - "integrity": "sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.5.tgz", + "integrity": "sha512-TM8C+xtH/9n1qzX+JNHi7AN2zHMTiPUtspO0ZdHflW8KaskkALhMmuMHb4bCmNdv9VAPzJX3/bXqkVLnAvsPfg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -361,152 +457,268 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", - "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.13.12" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz", - "integrity": "sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.5.tgz", + "integrity": "sha512-tbD/CG3l43FIXxmu4a7RBe4zH7MLJ+S/lFowPFO7HetS2hyOZ/0nnnznegDuzFzfkyQYTxqdTH/hKmuBngaDAA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", - "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", + "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" } }, "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", - "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", - "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", - "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", - "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", - "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", - "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", - "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.5.tgz", + "integrity": "sha512-VzMyY6PWNPPT3pxc5hi9LloKNr4SSrVCg7Yr6aZpW4Ym07r7KqSU/QXYwjXLVxqwSv0t/XSXkFoKBPUkZ8vb2A==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.13.8", - "@babel/helper-compilation-targets": "^7.13.8", - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/compat-data": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.13.0" + "@babel/plugin-transform-parameters": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", - "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz", - "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", - "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", - "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-async-generators": { @@ -516,6 +728,9 @@ "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-class-properties": { @@ -527,6 +742,21 @@ "@babel/helper-plugin-utils": "^7.12.13" } }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", @@ -534,6 +764,9 @@ "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-export-namespace-from": { @@ -543,6 +776,9 @@ "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-json-strings": { @@ -552,15 +788,24 @@ "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", - "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { @@ -570,6 +815,9 @@ "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { @@ -579,6 +827,9 @@ "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-numeric-separator": { @@ -588,6 +839,9 @@ "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-object-rest-spread": { @@ -597,6 +851,9 @@ "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { @@ -606,6 +863,9 @@ "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-optional-chaining": { @@ -615,396 +875,639 @@ "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", - "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", - "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", - "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", - "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz", + "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", - "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz", + "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", - "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz", - "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.5.tgz", + "integrity": "sha512-wU9tYisEbRMxqDezKUqC9GleLycCRoUsai9ddlsq54r8QRLaeEhc+d+9DqCG+kV9W2GgQjTZESPTpn5bAFMDww==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", - "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", - "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", - "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", - "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", + "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", - "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", - "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", - "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", - "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", - "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", + "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", - "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", + "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.13.0", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", - "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", - "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.5.tgz", + "integrity": "sha512-+Xe5+6MWFo311U8SchgeX5c1+lJM+eZDBZgD+tvXu9VVQPXwwVzeManMMjYX6xw2HczngfOSZjoFYKwdeB/Jvw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", - "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", - "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", - "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", + "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", - "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz", - "integrity": "sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz", + "integrity": "sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.13.12.tgz", - "integrity": "sha512-jcEI2UqIcpCqB5U5DRxIl0tQEProI2gcu+g8VTIqxLO5Iidojb4d77q+fwGseCvd8af/lJ9masp4QWzBXFE2xA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz", + "integrity": "sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-jsx": "^7.12.13", - "@babel/types": "^7.13.12" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz", - "integrity": "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", + "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", "dev": true, "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.12.17" + "@babel/plugin-transform-react-jsx": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", - "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", + "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", - "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", "dev": true, "dependencies": { "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", - "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", - "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", - "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.5.tgz", + "integrity": "sha512-/3iqoQdiWergnShZYl0xACb4ADeYCJ7X/RgmwtXshn6cIvautRPAFzhd58frQlokLO6Jb4/3JXvmm6WNTPtiTw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", - "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", - "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", - "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", - "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", - "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/preset-env": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.12.tgz", - "integrity": "sha512-JzElc6jk3Ko6zuZgBtjOd01pf9yYDEIH8BcqVuYIuOkzOwDesoa/Nz4gIo4lBG6K861KTV9TvIgmFuT6ytOaAA==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.13.12", - "@babel/helper-compilation-targets": "^7.13.10", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-async-generator-functions": "^7.13.8", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-dynamic-import": "^7.13.8", - "@babel/plugin-proposal-export-namespace-from": "^7.12.13", - "@babel/plugin-proposal-json-strings": "^7.13.8", - "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-numeric-separator": "^7.12.13", - "@babel/plugin-proposal-object-rest-spread": "^7.13.8", - "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-private-methods": "^7.13.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.5.tgz", + "integrity": "sha512-ci6TsS0bjrdPpWGnQ+m4f+JSSzDKlckqKIJJt9UZ/+g7Zz9k0N8lYU8IeLg/01o2h8LyNZDMLGgRLDTxpudLsA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.5", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.3", @@ -1014,46 +1517,53 @@ "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.12.13", - "@babel/plugin-transform-arrow-functions": "^7.13.0", - "@babel/plugin-transform-async-to-generator": "^7.13.0", - "@babel/plugin-transform-block-scoped-functions": "^7.12.13", - "@babel/plugin-transform-block-scoping": "^7.12.13", - "@babel/plugin-transform-classes": "^7.13.0", - "@babel/plugin-transform-computed-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.13.0", - "@babel/plugin-transform-dotall-regex": "^7.12.13", - "@babel/plugin-transform-duplicate-keys": "^7.12.13", - "@babel/plugin-transform-exponentiation-operator": "^7.12.13", - "@babel/plugin-transform-for-of": "^7.13.0", - "@babel/plugin-transform-function-name": "^7.12.13", - "@babel/plugin-transform-literals": "^7.12.13", - "@babel/plugin-transform-member-expression-literals": "^7.12.13", - "@babel/plugin-transform-modules-amd": "^7.13.0", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/plugin-transform-modules-systemjs": "^7.13.8", - "@babel/plugin-transform-modules-umd": "^7.13.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", - "@babel/plugin-transform-new-target": "^7.12.13", - "@babel/plugin-transform-object-super": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.13.0", - "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.12.13", - "@babel/plugin-transform-reserved-words": "^7.12.13", - "@babel/plugin-transform-shorthand-properties": "^7.12.13", - "@babel/plugin-transform-spread": "^7.13.0", - "@babel/plugin-transform-sticky-regex": "^7.12.13", - "@babel/plugin-transform-template-literals": "^7.13.0", - "@babel/plugin-transform-typeof-symbol": "^7.12.13", - "@babel/plugin-transform-unicode-escapes": "^7.12.13", - "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.5", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.14.5", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.5", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.5", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.13.12", - "babel-plugin-polyfill-corejs2": "^0.1.4", - "babel-plugin-polyfill-corejs3": "^0.1.3", - "babel-plugin-polyfill-regenerator": "^0.1.2", - "core-js-compat": "^3.9.0", + "@babel/types": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.14.0", "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/preset-modules": { @@ -1070,64 +1580,82 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.13.13.tgz", - "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", + "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-transform-react-display-name": "^7.12.13", - "@babel/plugin-transform-react-jsx": "^7.13.12", - "@babel/plugin-transform-react-jsx-development": "^7.12.17", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-react-display-name": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.5", + "@babel/plugin-transform-react-jsx-development": "^7.14.5", + "@babel/plugin-transform-react-pure-annotations": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", - "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.5.tgz", + "integrity": "sha512-121rumjddw9c3NCQ55KGkyE1h/nzWhU/owjhw0l4mQrkzz4x9SGS1X8gFLraHwX7td3Yo4QTL+qj0NcIzN87BA==", "dev": true, "dependencies": { "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.13.tgz", - "integrity": "sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.9", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.13", - "@babel/types": "^7.13.13", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz", + "integrity": "sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", "debug": "^4.1.0", "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", + "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.5", "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@discoveryjs/json-ext": { @@ -1310,9 +1838,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "17.0.9", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.9.tgz", - "integrity": "sha512-2Cw7FvevpJxQrCb+k5t6GH1KIvmadj5uBbjPaLlJB/nZWUj56e1ZqcD6zsoMFB47MsJUTFl9RJ132A7hb3QFJA==", + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.11.tgz", + "integrity": "sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -1321,9 +1849,9 @@ } }, "node_modules/@types/react-dom": { - "version": "17.0.6", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.6.tgz", - "integrity": "sha512-MGTI+TudxAnGTj8aco8mogaPSJGK2Whje7OZh1CxNLRyhJpTZg/pGQpIbCT0eCVFQyH7UFpdvCqQEThHIp/gsA==", + "version": "17.0.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.7.tgz", + "integrity": "sha512-Wd5xvZRlccOrCTej8jZkoFZuZRKHzanDDv1xglI33oBNFMWrqOSzrvWFw7ngSiZjrpJAzPKFtX7JvuXpkNmQHA==", "dev": true, "dependencies": { "@types/react": "*" @@ -1611,6 +2139,12 @@ "node": ">= 8" } }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", @@ -1645,33 +2179,42 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz", - "integrity": "sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.13.0", - "@babel/helper-define-polyfill-provider": "^0.1.5", + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", - "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.2.tgz", + "integrity": "sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.1.5", - "core-js-compat": "^3.8.1" + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.9.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz", - "integrity": "sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.1.5" + "@babel/helper-define-polyfill-provider": "^0.2.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, "node_modules/babel-plugin-syntax-object-rest-spread": { @@ -1789,6 +2332,9 @@ "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/callsites": { @@ -1938,13 +2484,17 @@ "dev": true }, "node_modules/core-js-compat": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.1.tgz", - "integrity": "sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.14.0.tgz", + "integrity": "sha512-R4NS2eupxtiJU+VwgkF9WTpnSfZW4pogwKHd8bclWU2sp93Pr5S1uYJI84cMOubJRou7bcfL0vmwtLslWN5p3A==", "dev": true, "dependencies": { - "browserslist": "^4.16.3", + "browserslist": "^4.16.6", "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, "node_modules/core-js-compat/node_modules/semver": { @@ -1956,6 +2506,16 @@ "semver": "bin/semver.js" } }, + "node_modules/create-react-class": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz", + "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==", + "dev": true, + "dependencies": { + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -2116,6 +2676,15 @@ "node": ">= 4" } }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, "node_modules/enhanced-resolve": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", @@ -2285,6 +2854,28 @@ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", "dev": true }, + "node_modules/fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "dev": true, + "dependencies": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + } + }, + "node_modules/fbjs/node_modules/core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", + "deprecated": "core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", + "dev": true + }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -2542,6 +3133,9 @@ "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/get-stream": { @@ -2622,6 +3216,9 @@ "dev": true, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/human-signals": { @@ -2633,6 +3230,18 @@ "node": ">=10.17.0" } }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", @@ -2801,6 +3410,16 @@ "node": ">=0.10.0" } }, + "node_modules/isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "dev": true, + "dependencies": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, "node_modules/jest-diff": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", @@ -3054,11 +3673,6 @@ "node": ">=8" } }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -3251,12 +3865,31 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "dev": true, + "dependencies": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node_modules/node-fetch/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/node-releases": { "version": "1.1.71", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", @@ -3314,6 +3947,9 @@ }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/once": { @@ -3613,6 +4249,15 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true }, + "node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "dependencies": { + "asap": "~2.0.3" + } + }, "node_modules/prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -3642,27 +4287,34 @@ } }, "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/react/-/react-15.7.0.tgz", + "integrity": "sha512-5/MMRYmpmM0sMTHGLossnJCrmXQIiJilD6y3YN3TzAwGFj6zdnMtFv6xmi65PHKRV+pehIHpT7oy67Sr6s9AHA==", "dev": true, "dependencies": { + "create-react-class": "^15.6.0", + "fbjs": "^0.8.9", "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "object-assign": "^4.1.0", + "prop-types": "^15.5.10" }, "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-15.7.0.tgz", + "integrity": "sha512-mpjXqC2t1FuYsILOLCj0kg6pbg460byZkVA/80VtDmKU/pYmoTdHOtaMcTRIDiyXLz4sIur0cQ04nOC6iGndJg==", "dev": true, "dependencies": { + "fbjs": "^0.8.9", "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" + "object-assign": "^4.1.0", + "prop-types": "^15.5.10" + }, + "peerDependencies": { + "react": "^15.7.0" } }, "node_modules/react-icons": { @@ -3675,52 +4327,6 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "node_modules/react-scale-text": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/react-scale-text/-/react-scale-text-1.2.2.tgz", - "integrity": "sha512-m78d/ZlQ7vUArV9MhF+JStlg2fJXkHfuRw1CMBj7B+II4/Dlin7hW8r4h2EsiBaz1joZS1B6lp3qgWbx0E6yPQ==", - "dependencies": { - "lodash": "^4.17.4", - "prop-types": "^15.6.0", - "react": "^15.4.2 || ^16.0.0", - "react-dom": "^15.4.2 || ^16.0.0", - "shortid": "^2.2.8", - "warning": "^3.0.0" - } - }, - "node_modules/react-scale-text/node_modules/react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-scale-text/node_modules/react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - } - }, - "node_modules/react-scale-text/node_modules/scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, "node_modules/react-scroll": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.2.tgz", @@ -3868,6 +4474,12 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, "node_modules/sass": { "version": "1.34.1", "resolved": "https://registry.npmjs.org/sass/-/sass-1.34.1.tgz", @@ -3903,16 +4515,6 @@ "webpack": "^3.0.0 || ^4.0.0" } }, - "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "dev": true, - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, "node_modules/schema-utils": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", @@ -3945,6 +4547,12 @@ "randombytes": "^2.1.0" } }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -3978,19 +4586,6 @@ "node": ">=8" } }, - "node_modules/shortid": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", - "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", - "dependencies": { - "nanoid": "^2.1.0" - } - }, - "node_modules/shortid/node_modules/nanoid": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", - "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" - }, "node_modules/signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -4292,6 +4887,25 @@ "node": ">=4.2.0" } }, + "node_modules/ua-parser-js": { + "version": "0.7.28", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", + "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "engines": { + "node": "*" + } + }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -4362,14 +4976,6 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, - "node_modules/warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", - "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, "node_modules/watchpack": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", @@ -4525,6 +5131,12 @@ "node": ">=10.13.0" } }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -4579,35 +5191,35 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dev": true, "requires": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.14.5" } }, "@babel/compat-data": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.12.tgz", - "integrity": "sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.5.tgz", + "integrity": "sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w==", "dev": true }, "@babel/core": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.14.tgz", - "integrity": "sha512-wZso/vyF4ki0l0znlgM4inxbdrUvCb+cVz8grxDq+6C9k6qbqoIJteQOKicaKjCipU3ISV+XedCqpL2RJJVehA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.9", - "@babel/helper-compilation-targets": "^7.13.13", - "@babel/helper-module-transforms": "^7.13.14", - "@babel/helpers": "^7.13.10", - "@babel/parser": "^7.13.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.13", - "@babel/types": "^7.13.14", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.5.tgz", + "integrity": "sha512-RN/AwP2DJmQTZSfiDaD+JQQ/J99KsIpOCfBE5pL+5jJSt7nI3nYGoAXZu+ffYSQ029NLs2DstZb+eR81uuARgg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -4617,74 +5229,75 @@ } }, "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", + "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", "dev": true, "requires": { - "@babel/types": "^7.13.0", + "@babel/types": "^7.14.5", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-annotate-as-pure": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", - "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", - "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", + "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-explode-assignable-expression": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-compilation-targets": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz", - "integrity": "sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.12", - "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.14.5", + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", "semver": "^6.3.0" } }, "@babel/helper-create-class-features-plugin": { - "version": "7.13.11", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz", - "integrity": "sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.5.tgz", + "integrity": "sha512-Uq9z2e7ZtcnDMirRqAGLRaLwJn+Lrh388v5ETrR3pALJnElVh2zqQmdbz4W2RUJYohAPh2mtyPUgyMHMzXMncQ==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-member-expression-to-functions": "^7.13.0", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-split-export-declaration": "^7.12.13" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.17.tgz", - "integrity": "sha512-p2VGmBu9oefLZ2nQpgnEnG0ZlRPvL8gAGvPUMQwUdaE8k49rOMuZpOwdQoy5qJf6K8jL3bcAMhVUlHAjIgJHUg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-annotate-as-pure": "^7.14.5", "regexpu-core": "^4.7.1" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", - "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -4698,339 +5311,361 @@ } }, "@babel/helper-explode-assignable-expression": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", - "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", + "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", "dev": true, "requires": { - "@babel/types": "^7.13.0" + "@babel/types": "^7.14.5" } }, "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-hoist-variables": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz", - "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", "dev": true, "requires": { - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/types": "^7.14.5" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz", + "integrity": "sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ==", "dev": true, "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" } }, "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", "dev": true, "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" } }, "@babel/helper-module-transforms": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", - "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz", + "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.12.11", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.13", - "@babel/types": "^7.13.14" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", "dev": true }, "@babel/helper-remap-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", - "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", + "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-wrap-function": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-replace-supers": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", - "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.12" + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz", + "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==", "dev": true, "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", + "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", "dev": true, "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.14.5" } }, "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", "dev": true, "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==", "dev": true }, "@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", "dev": true }, "@babel/helper-wrap-function": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", - "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", + "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helpers": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz", - "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.5.tgz", + "integrity": "sha512-xtcWOuN9VL6nApgVHtq3PPcQv5qFBJzoSZzJ/2c0QK/IP/gxVcoWSNQwFEGvmbQsuS9rhYqjILDGGXcTkA705Q==", "dev": true, "requires": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz", - "integrity": "sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.5.tgz", + "integrity": "sha512-TM8C+xtH/9n1qzX+JNHi7AN2zHMTiPUtspO0ZdHflW8KaskkALhMmuMHb4bCmNdv9VAPzJX3/bXqkVLnAvsPfg==", "dev": true }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", - "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.13.12" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz", - "integrity": "sha512-rPBnhj+WgoSmgq+4gQUtXx/vOcU+UYtjy1AA/aeD61Hwj410fwYyqfUcRP3lR8ucgliVJL/G7sXcNUecC75IXA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.5.tgz", + "integrity": "sha512-tbD/CG3l43FIXxmu4a7RBe4zH7MLJ+S/lFowPFO7HetS2hyOZ/0nnnznegDuzFzfkyQYTxqdTH/hKmuBngaDAA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", - "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", + "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz", - "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz", - "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz", - "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz", - "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz", - "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz", - "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz", - "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.5.tgz", + "integrity": "sha512-VzMyY6PWNPPT3pxc5hi9LloKNr4SSrVCg7Yr6aZpW4Ym07r7KqSU/QXYwjXLVxqwSv0t/XSXkFoKBPUkZ8vb2A==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.8", - "@babel/helper-compilation-targets": "^7.13.8", - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/compat-data": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.13.0" + "@babel/plugin-transform-parameters": "^7.14.5" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz", - "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz", - "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", - "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", - "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-async-generators": { @@ -5051,6 +5686,15 @@ "@babel/helper-plugin-utils": "^7.12.13" } }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, "@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", @@ -5079,12 +5723,12 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", - "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -5141,394 +5785,406 @@ "@babel/helper-plugin-utils": "^7.8.0" } }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, "@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", - "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", - "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", - "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.12.13.tgz", - "integrity": "sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz", + "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-classes": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz", - "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz", + "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", - "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-destructuring": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz", - "integrity": "sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.5.tgz", + "integrity": "sha512-wU9tYisEbRMxqDezKUqC9GleLycCRoUsai9ddlsq54r8QRLaeEhc+d+9DqCG+kV9W2GgQjTZESPTpn5bAFMDww==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", - "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", - "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", - "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-for-of": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", - "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", + "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", - "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", - "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", - "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", - "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz", - "integrity": "sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", + "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-simple-access": "^7.12.13", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", - "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", + "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.13.0", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.13.0.tgz", - "integrity": "sha512-D/ILzAh6uyvkWjKKyFE/W0FzWwasv6vPTSqPcjxFqn6QpX3u8DjRVliq4F2BamO2Wee/om06Vyy+vPkNrd4wxw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", - "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.5.tgz", + "integrity": "sha512-+Xe5+6MWFo311U8SchgeX5c1+lJM+eZDBZgD+tvXu9VVQPXwwVzeManMMjYX6xw2HczngfOSZjoFYKwdeB/Jvw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5" } }, "@babel/plugin-transform-new-target": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", - "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-object-super": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", - "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" } }, "@babel/plugin-transform-parameters": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz", - "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", + "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-property-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", - "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz", - "integrity": "sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz", + "integrity": "sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.13.12.tgz", - "integrity": "sha512-jcEI2UqIcpCqB5U5DRxIl0tQEProI2gcu+g8VTIqxLO5Iidojb4d77q+fwGseCvd8af/lJ9masp4QWzBXFE2xA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz", + "integrity": "sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-jsx": "^7.12.13", - "@babel/types": "^7.13.12" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz", - "integrity": "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", + "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", "dev": true, "requires": { - "@babel/plugin-transform-react-jsx": "^7.12.17" + "@babel/plugin-transform-react-jsx": "^7.14.5" } }, "@babel/plugin-transform-react-pure-annotations": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", - "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", + "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-regenerator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.12.13.tgz", - "integrity": "sha512-lxb2ZAvSLyJ2PEe47hoGWPmW22v7CtSl9jW8mingV4H2sEX/JOcrAj2nPuGWi56ERUm2bUpjKzONAuT6HCn2EA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", "dev": true, "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", - "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", - "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-spread": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", - "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.5.tgz", + "integrity": "sha512-/3iqoQdiWergnShZYl0xACb4ADeYCJ7X/RgmwtXshn6cIvautRPAFzhd58frQlokLO6Jb4/3JXvmm6WNTPtiTw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", - "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-template-literals": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", - "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", - "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", - "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", - "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/preset-env": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.13.12.tgz", - "integrity": "sha512-JzElc6jk3Ko6zuZgBtjOd01pf9yYDEIH8BcqVuYIuOkzOwDesoa/Nz4gIo4lBG6K861KTV9TvIgmFuT6ytOaAA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.12", - "@babel/helper-compilation-targets": "^7.13.10", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-async-generator-functions": "^7.13.8", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-dynamic-import": "^7.13.8", - "@babel/plugin-proposal-export-namespace-from": "^7.12.13", - "@babel/plugin-proposal-json-strings": "^7.13.8", - "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8", - "@babel/plugin-proposal-numeric-separator": "^7.12.13", - "@babel/plugin-proposal-object-rest-spread": "^7.13.8", - "@babel/plugin-proposal-optional-catch-binding": "^7.13.8", - "@babel/plugin-proposal-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-private-methods": "^7.13.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.5.tgz", + "integrity": "sha512-ci6TsS0bjrdPpWGnQ+m4f+JSSzDKlckqKIJJt9UZ/+g7Zz9k0N8lYU8IeLg/01o2h8LyNZDMLGgRLDTxpudLsA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.5", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.3", @@ -5538,45 +6194,46 @@ "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.12.13", - "@babel/plugin-transform-arrow-functions": "^7.13.0", - "@babel/plugin-transform-async-to-generator": "^7.13.0", - "@babel/plugin-transform-block-scoped-functions": "^7.12.13", - "@babel/plugin-transform-block-scoping": "^7.12.13", - "@babel/plugin-transform-classes": "^7.13.0", - "@babel/plugin-transform-computed-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.13.0", - "@babel/plugin-transform-dotall-regex": "^7.12.13", - "@babel/plugin-transform-duplicate-keys": "^7.12.13", - "@babel/plugin-transform-exponentiation-operator": "^7.12.13", - "@babel/plugin-transform-for-of": "^7.13.0", - "@babel/plugin-transform-function-name": "^7.12.13", - "@babel/plugin-transform-literals": "^7.12.13", - "@babel/plugin-transform-member-expression-literals": "^7.12.13", - "@babel/plugin-transform-modules-amd": "^7.13.0", - "@babel/plugin-transform-modules-commonjs": "^7.13.8", - "@babel/plugin-transform-modules-systemjs": "^7.13.8", - "@babel/plugin-transform-modules-umd": "^7.13.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", - "@babel/plugin-transform-new-target": "^7.12.13", - "@babel/plugin-transform-object-super": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.13.0", - "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.12.13", - "@babel/plugin-transform-reserved-words": "^7.12.13", - "@babel/plugin-transform-shorthand-properties": "^7.12.13", - "@babel/plugin-transform-spread": "^7.13.0", - "@babel/plugin-transform-sticky-regex": "^7.12.13", - "@babel/plugin-transform-template-literals": "^7.13.0", - "@babel/plugin-transform-typeof-symbol": "^7.12.13", - "@babel/plugin-transform-unicode-escapes": "^7.12.13", - "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.5", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.14.5", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.5", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.5", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.13.12", - "babel-plugin-polyfill-corejs2": "^0.1.4", - "babel-plugin-polyfill-corejs3": "^0.1.3", - "babel-plugin-polyfill-regenerator": "^0.1.2", - "core-js-compat": "^3.9.0", + "@babel/types": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.14.0", "semver": "^6.3.0" } }, @@ -5594,63 +6251,63 @@ } }, "@babel/preset-react": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.13.13.tgz", - "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", + "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-transform-react-display-name": "^7.12.13", - "@babel/plugin-transform-react-jsx": "^7.13.12", - "@babel/plugin-transform-react-jsx-development": "^7.12.17", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-react-display-name": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.5", + "@babel/plugin-transform-react-jsx-development": "^7.14.5", + "@babel/plugin-transform-react-pure-annotations": "^7.14.5" } }, "@babel/runtime": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.10.tgz", - "integrity": "sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.5.tgz", + "integrity": "sha512-121rumjddw9c3NCQ55KGkyE1h/nzWhU/owjhw0l4mQrkzz4x9SGS1X8gFLraHwX7td3Yo4QTL+qj0NcIzN87BA==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "dev": true, "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/traverse": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.13.tgz", - "integrity": "sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.9", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.13", - "@babel/types": "^7.13.13", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz", + "integrity": "sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", + "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.14.5", "to-fast-properties": "^2.0.0" } }, @@ -5809,9 +6466,9 @@ "dev": true }, "@types/react": { - "version": "17.0.9", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.9.tgz", - "integrity": "sha512-2Cw7FvevpJxQrCb+k5t6GH1KIvmadj5uBbjPaLlJB/nZWUj56e1ZqcD6zsoMFB47MsJUTFl9RJ132A7hb3QFJA==", + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.11.tgz", + "integrity": "sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA==", "dev": true, "requires": { "@types/prop-types": "*", @@ -5820,9 +6477,9 @@ } }, "@types/react-dom": { - "version": "17.0.6", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.6.tgz", - "integrity": "sha512-MGTI+TudxAnGTj8aco8mogaPSJGK2Whje7OZh1CxNLRyhJpTZg/pGQpIbCT0eCVFQyH7UFpdvCqQEThHIp/gsA==", + "version": "17.0.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.7.tgz", + "integrity": "sha512-Wd5xvZRlccOrCTej8jZkoFZuZRKHzanDDv1xglI33oBNFMWrqOSzrvWFw7ngSiZjrpJAzPKFtX7JvuXpkNmQHA==", "dev": true, "requires": { "@types/react": "*" @@ -6092,6 +6749,12 @@ "picomatch": "^2.0.4" } }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, "at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", @@ -6120,33 +6783,33 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz", - "integrity": "sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.13.0", - "@babel/helper-define-polyfill-provider": "^0.1.5", + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", "semver": "^6.1.1" } }, "babel-plugin-polyfill-corejs3": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", - "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.2.tgz", + "integrity": "sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.5", - "core-js-compat": "^3.8.1" + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.9.1" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz", - "integrity": "sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.1.5" + "@babel/helper-define-polyfill-provider": "^0.2.2" } }, "babel-plugin-syntax-object-rest-spread": { @@ -6374,12 +7037,12 @@ "dev": true }, "core-js-compat": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.9.1.tgz", - "integrity": "sha512-jXAirMQxrkbiiLsCx9bQPJFA6llDadKMpYrBJQJ3/c4/vsPP/fAf29h24tviRlvwUL6AmY5CHLu2GvjuYviQqA==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.14.0.tgz", + "integrity": "sha512-R4NS2eupxtiJU+VwgkF9WTpnSfZW4pogwKHd8bclWU2sp93Pr5S1uYJI84cMOubJRou7bcfL0vmwtLslWN5p3A==", "dev": true, "requires": { - "browserslist": "^4.16.3", + "browserslist": "^4.16.6", "semver": "7.0.0" }, "dependencies": { @@ -6391,6 +7054,16 @@ } } }, + "create-react-class": { + "version": "15.7.0", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz", + "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==", + "dev": true, + "requires": { + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -6507,6 +7180,15 @@ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dev": true, + "requires": { + "iconv-lite": "^0.6.2" + } + }, "enhanced-resolve": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", @@ -6639,6 +7321,29 @@ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", "dev": true }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "dev": true, + "requires": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + }, + "dependencies": { + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", + "dev": true + } + } + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -6899,6 +7604,15 @@ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, + "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==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, "icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", @@ -7027,6 +7741,16 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "dev": true, + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, "jest-diff": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", @@ -7221,11 +7945,6 @@ "p-locate": "^4.1.0" } }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -7377,6 +8096,24 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "dev": true, + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + }, + "dependencies": { + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + } + } + }, "node-releases": { "version": "1.1.71", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", @@ -7641,6 +8378,15 @@ } } }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "requires": { + "asap": "~2.0.3" + } + }, "prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -7667,24 +8413,28 @@ } }, "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": "15.7.0", + "resolved": "https://registry.npmjs.org/react/-/react-15.7.0.tgz", + "integrity": "sha512-5/MMRYmpmM0sMTHGLossnJCrmXQIiJilD6y3YN3TzAwGFj6zdnMtFv6xmi65PHKRV+pehIHpT7oy67Sr6s9AHA==", "dev": true, "requires": { + "create-react-class": "^15.6.0", + "fbjs": "^0.8.9", "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "object-assign": "^4.1.0", + "prop-types": "^15.5.10" } }, "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": "15.7.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-15.7.0.tgz", + "integrity": "sha512-mpjXqC2t1FuYsILOLCj0kg6pbg460byZkVA/80VtDmKU/pYmoTdHOtaMcTRIDiyXLz4sIur0cQ04nOC6iGndJg==", "dev": true, "requires": { + "fbjs": "^0.8.9", "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" + "object-assign": "^4.1.0", + "prop-types": "^15.5.10" } }, "react-icons": { @@ -7697,51 +8447,6 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, - "react-scale-text": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/react-scale-text/-/react-scale-text-1.2.2.tgz", - "integrity": "sha512-m78d/ZlQ7vUArV9MhF+JStlg2fJXkHfuRw1CMBj7B+II4/Dlin7hW8r4h2EsiBaz1joZS1B6lp3qgWbx0E6yPQ==", - "requires": { - "lodash": "^4.17.4", - "prop-types": "^15.6.0", - "react": "^15.4.2 || ^16.0.0", - "react-dom": "^15.4.2 || ^16.0.0", - "shortid": "^2.2.8", - "warning": "^3.0.0" - }, - "dependencies": { - "react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - } - }, - "react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", - "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" - } - }, - "scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", - "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - } - } - }, "react-scroll": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.2.tgz", @@ -7867,6 +8572,12 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, "sass": { "version": "1.34.1", "resolved": "https://registry.npmjs.org/sass/-/sass-1.34.1.tgz", @@ -7889,16 +8600,6 @@ "semver": "^6.3.0" } }, - "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "dev": true, - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, "schema-utils": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", @@ -7925,6 +8626,12 @@ "randombytes": "^2.1.0" } }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, "shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -7949,21 +8656,6 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, - "shortid": { - "version": "2.2.16", - "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.16.tgz", - "integrity": "sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==", - "requires": { - "nanoid": "^2.1.0" - }, - "dependencies": { - "nanoid": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-2.1.11.tgz", - "integrity": "sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==" - } - } - }, "signal-exit": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", @@ -8187,6 +8879,12 @@ "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==", "dev": true }, + "ua-parser-js": { + "version": "0.7.28", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", + "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", + "dev": true + }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -8242,14 +8940,6 @@ "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, - "warning": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", - "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", - "requires": { - "loose-envify": "^1.0.0" - } - }, "watchpack": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.1.1.tgz", @@ -8378,6 +9068,12 @@ } } }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", + "dev": true + }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index ae6178a..5b8ad28 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,6 @@ "private": false, "dependencies": { "react-icons": "^4.2.0", - "react-scale-text": "^1.2.2", "react-scroll": "^1.8.1" }, "peerDependencies": { @@ -15,13 +14,13 @@ "react-dom": ">=15.0.1" }, "devDependencies": { - "@babel/core": "^7.12.17", - "@babel/preset-env": "^7.12.17", - "@babel/preset-react": "^7.13.13", + "@babel/core": "^7.14.5", + "@babel/preset-env": "^7.14.5", + "@babel/preset-react": "^7.14.5", "@types/jest": "^26.0.23", "@types/node": "^15.12.2", - "@types/react": "^17.0.9", - "@types/react-dom": "^17.0.6", + "@types/react": "^17.0.11", + "@types/react-dom": "^17.0.7", "@types/react-scroll": "^1.8.2", "babel-loader": "^8.2.2", "babel-plugin-transform-object-rest-spread": "^6.26.0", diff --git a/src/BuzzFeedQuiz.tsx b/src/BuzzFeedQuiz.tsx index dc2b9a2..a46c8d8 100644 --- a/src/BuzzFeedQuiz.tsx +++ b/src/BuzzFeedQuiz.tsx @@ -1,4 +1,4 @@ -import React, { useState, useEffect, FC } from "react"; +import { useState, useEffect, FC } from "react"; import { scroller, Element } from "react-scroll"; import Byline from "./components/Byline"; import Question from "./components/Question"; diff --git a/src/TextFit.tsx b/src/TextFit.tsx new file mode 100644 index 0000000..a5f2534 --- /dev/null +++ b/src/TextFit.tsx @@ -0,0 +1,107 @@ +import { + useEffect, + useState, + ReactNode, + CSSProperties, + useCallback, +} from "react"; +import { FC } from "react"; + +const mapRange = ( + n: number, + in_min: number, + in_max: number, + out_min: number, + out_max: number, + outerWidth: number +): number => { + const value = + ((n - in_min) * (out_max - out_min)) / (in_max - in_min) + out_min; + + const sizeDif = outerWidth <= 294 ? 7 - outerWidth / 50 : 0; + + if (value < out_min) return out_min - sizeDif; + if (value > out_max) return out_max - sizeDif; + return value - sizeDif; +}; + +interface TextFitProps { + capAt: number; + min: number; + max: number; + className?: string; + children: ReactNode; + style: CSSProperties; + outerContainerEl: HTMLDivElement | null; +} + +const TextFit: FC = ({ + capAt, + min, + max, + className, + children, + style, + outerContainerEl, +}) => { + const [fontSize, changeFontSize] = useState(16); + const [totalChars, changeTotalChars] = useState(0); + const [areaEl, changeAreaEl] = useState(null); + const [outerContainerWidth, changeOuterContainerWidth] = useState(0); + + let limits = { + cap: parseInt(capAt.toString(), 10), + min: parseInt(min.toString(), 10), + max: parseInt(max.toString(), 10), + }; + + const getSize = useCallback(() => { + if (areaEl && outerContainerEl) { + const chars = areaEl.innerHTML.split("").length; + const outerWidth = outerContainerEl.clientWidth; + + const size = mapRange( + chars, + limits.cap, + 0, + limits.min, + limits.max, + outerWidth + ); + changeFontSize(Math.abs(size)); + changeTotalChars(chars); + changeOuterContainerWidth(outerWidth); + } + }, [areaEl, limits.cap, limits.max, limits.min, outerContainerEl]); + + useEffect(() => { + getSize(); + }, [getSize]); + + useEffect(() => { + if (areaEl) { + if (outerContainerEl) { + if ( + areaEl.innerHTML.split("").length !== totalChars || + outerContainerEl.clientWidth !== outerContainerWidth + ) { + getSize(); + } + } + } + }, [areaEl, totalChars, outerContainerWidth, outerContainerEl, getSize]); + + return ( +
    +
    changeAreaEl(area)} + > + {children} +
    +
    + ); +}; + +export default TextFit; diff --git a/src/components/Answers.tsx b/src/components/Answers.tsx index 78221a1..f7064a7 100644 --- a/src/components/Answers.tsx +++ b/src/components/Answers.tsx @@ -1,6 +1,6 @@ -import React, { FC } from "react"; +import { FC, useState } from "react"; import AnswersProps from "../interfaces/Answers/answers_props.interface"; -import ScaleText from "react-scale-text"; +import TextFit from "../TextFit"; const Answers: FC = ({ item, @@ -15,6 +15,9 @@ const Answers: FC = ({ generalBackgroundColor, generalFontColor, }) => { + const [outerContainerEl, changeOuterContainerEl] = + useState(null); + const handleAnswerSelection = ( questionIndex: number, answerIndex: number, @@ -114,6 +117,7 @@ const Answers: FC = ({ x.onAnswerSelection ) } + ref={(el) => changeOuterContainerEl(el)} >
    = ({ : "#fff", }} > - -

    - {x.answer} -

    -
    + + {x.answer} +
    )}
    diff --git a/src/components/Byline.tsx b/src/components/Byline.tsx index 213ae83..7940cc6 100644 --- a/src/components/Byline.tsx +++ b/src/components/Byline.tsx @@ -1,4 +1,4 @@ -import React, { FC } from "react"; +import { FC } from "react"; import { FaUser } from "react-icons/fa"; import BylineProps from "../interfaces/Byline/byline_props.interface"; diff --git a/src/components/Question.tsx b/src/components/Question.tsx index 3f2ff38..b4cbb1b 100644 --- a/src/components/Question.tsx +++ b/src/components/Question.tsx @@ -1,4 +1,4 @@ -import React, { useEffect, useState, FC, useRef } from "react"; +import { useEffect, useState, FC, useRef } from "react"; import { ScrollElement } from "react-scroll"; import QuestionType from "../interfaces/Question/question.interface"; import QuestionProps from "../interfaces/Question/question_props.interface"; diff --git a/src/components/Result.tsx b/src/components/Result.tsx index 9fab8f1..a6a73c3 100644 --- a/src/components/Result.tsx +++ b/src/components/Result.tsx @@ -1,4 +1,4 @@ -import React, { FC, useMemo } from "react"; +import { FC, useMemo } from "react"; import { GrRefresh } from "react-icons/gr"; import ResultProps from "../interfaces/Result/result_props.interface"; import { Element } from "react-scroll"; diff --git a/src/components/ShareButtons/CopyLinkButton.tsx b/src/components/ShareButtons/CopyLinkButton.tsx index a0c1c05..39f6350 100644 --- a/src/components/ShareButtons/CopyLinkButton.tsx +++ b/src/components/ShareButtons/CopyLinkButton.tsx @@ -1,4 +1,4 @@ -import React, { FC } from "react"; +import { FC } from "react"; import { IoIosCheckmarkCircle, IoIosLink } from "react-icons/io"; import CopyLinkButtonProps from "../../interfaces/Result/ShareButtons/copy_link_button.interface"; diff --git a/src/components/ShareButtons/FacebookButton.tsx b/src/components/ShareButtons/FacebookButton.tsx index dfa6fde..52cc784 100644 --- a/src/components/ShareButtons/FacebookButton.tsx +++ b/src/components/ShareButtons/FacebookButton.tsx @@ -1,4 +1,4 @@ -import React, { FC } from "react"; +import { FC } from "react"; import { GrFacebook } from "react-icons/gr"; import FacebookButtonProps from "../../interfaces/Result/ShareButtons/facebook_button.interface"; diff --git a/src/components/ShareButtons/TwitterButton.tsx b/src/components/ShareButtons/TwitterButton.tsx index eff164e..a1f29d0 100644 --- a/src/components/ShareButtons/TwitterButton.tsx +++ b/src/components/ShareButtons/TwitterButton.tsx @@ -1,4 +1,4 @@ -import React, { FC } from "react"; +import { FC } from "react"; import { GrTwitter } from "react-icons/gr"; import TwitterButtonProps from "../../interfaces/Result/ShareButtons/twitter_button.interface"; diff --git a/src/interfaces/react-scale-text.d.ts b/src/interfaces/react-scale-text.d.ts deleted file mode 100644 index 3bca3dc..0000000 --- a/src/interfaces/react-scale-text.d.ts +++ /dev/null @@ -1 +0,0 @@ -declare module "react-scale-text"; diff --git a/src/interfaces/react-textfit.d.ts b/src/interfaces/react-textfit.d.ts new file mode 100644 index 0000000..31164a9 --- /dev/null +++ b/src/interfaces/react-textfit.d.ts @@ -0,0 +1 @@ +declare module "react-textfit"; diff --git a/src/partials/Answers/_rbq_individual_answer_container.scss b/src/partials/Answers/_rbq_individual_answer_container.scss index 4e29428..78b1385 100644 --- a/src/partials/Answers/_rbq_individual_answer_container.scss +++ b/src/partials/Answers/_rbq_individual_answer_container.scss @@ -62,6 +62,29 @@ } } + &:not(.rbq_answer_row_arrangement) { + .rbq_answer_text { + width: 100%; + position: relative; + display: flex; + align-items: center; + justify-content: center; + } + + .rbq_answer_text > div { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + margin: 0 auto; + } + + .rbq_answer_text > p { + margin: 0 auto; + } + } + @keyframes bounceClick { 0% { transform: none; @@ -99,6 +122,7 @@ height: 55px; } } + & > p { padding-left: 0; margin: 0 auto; @@ -117,8 +141,6 @@ padding-left: 1rem; margin: 0; right: auto; - top: 0; - bottom: 0; text-align: left; } diff --git a/src/partials/Result/_rbq_mobile_share_links_container.scss b/src/partials/Result/_rbq_mobile_share_links_container.scss index 77921c9..e74872b 100644 --- a/src/partials/Result/_rbq_mobile_share_links_container.scss +++ b/src/partials/Result/_rbq_mobile_share_links_container.scss @@ -1,15 +1,15 @@ - .rbq_mobile_share_links_list { - padding-left: 0; - margin-top: 1rem; - display: flex; - flex-direction: column; - padding-left: 1rem; - padding-right: 1rem; - padding-bottom: 0.5rem; - a { - text-decoration: none; - } - @media (min-width: 40rem) { - display: none; - } -} \ No newline at end of file +.rbq_mobile_share_links_container { + padding-left: 0; + margin-top: 1rem; + display: flex; + flex-direction: column; + padding-left: 1rem; + padding-right: 1rem; + padding-bottom: 0.5rem; + a { + text-decoration: none; + } + @media (min-width: 40rem) { + display: none; + } +} diff --git a/src/partials/Result/_rbq_share_button.scss b/src/partials/Result/_rbq_share_button.scss index 0fc7e90..89a0c6f 100644 --- a/src/partials/Result/_rbq_share_button.scss +++ b/src/partials/Result/_rbq_share_button.scss @@ -20,33 +20,32 @@ transition: background-color 0.1s ease, border 0.1s ease; &.rbq_facebook_share_button { - background-color: "#3b5998"; - border: "1px solid #3b5998"; + background-color: #3b5998; + border: 1px solid #3b5998; &:hover { - background-color: "#2d4373"; - border: "1px solid #2d4373"; + background-color: #2d4373; + border: 1px solid #2d4373; } } &.rbq_twitter_share_button { - background-color: "#55acee"; - border: "1px solid #55acee"; + background-color: #55acee; + border: 1px solid #55acee; &:hover { - background-color: "#2795e9"; - border: "1px solid #2795e9"; + background-color: #2795e9; + border: 1px solid #2795e9; } } &.rbq_link_share_button { - width: 100%; - background-color: "#0f65ef"; - border: "1px solid #0f65ef"; + background-color: #0f65ef; + border: 1px solid #0f65ef; &:hover { - background-color: "#0c51bf"; - border: "1px solid #0c51bf"; + background-color: #0c51bf; + border: 1px solid #0c51bf; } } diff --git a/tsconfig.json b/tsconfig.json index 7c987f3..8d765d5 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -7,7 +7,7 @@ "strictPropertyInitialization": true, "strictBindCallApply": true, "module": "es2015", - "jsx": "react", + "jsx": "react-jsx", "target": "es5", "allowJs": true, "moduleResolution": "node", diff --git a/webpack.config.js b/webpack.config.js index 1e36c7c..faafaab 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -11,6 +11,7 @@ module.exports = { entry: { BuzzFeedQuiz: "./src/BuzzFeedQuiz.tsx", index: "./src/index.ts", + TextFit: "./src/TextFit.tsx", "./components/Answers": "./src/components/Answers.tsx", "./components/Byline": "./src/components/Byline.tsx", "./components/Question": "./src/components/Question.tsx", From 6515a172beac00a4cd171eee7ca63c18dc3950c3 Mon Sep 17 00:00:00 2001 From: amamenko Date: Sun, 13 Jun 2021 23:40:17 -0400 Subject: [PATCH 10/19] Updated textfit component and updated answer outer container SCSS --- example/package-lock.json | 52 ++- example/react-buzzfeed-quiz-1.0.11.tgz | Bin 73554 -> 0 bytes example/src/App.css | 7 + example/src/App.js | 4 +- example/src/assets/svg/logo.svg | 8 +- package-lock.json | 373 ++++-------------- package.json | 3 +- src/TextFit.tsx | 97 +++-- src/components/Answers.tsx | 46 ++- src/components/Question.tsx | 10 +- .../_rbq_individual_answer_container.scss | 3 + ...rbq_individual_answer_outer_container.scss | 14 +- 12 files changed, 249 insertions(+), 368 deletions(-) delete mode 100644 example/react-buzzfeed-quiz-1.0.11.tgz diff --git a/example/package-lock.json b/example/package-lock.json index 30df096..66e5287 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -2921,6 +2921,11 @@ "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" }, + "node_modules/@types/resize-observer-browser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.5.tgz", + "integrity": "sha512-8k/67Z95Goa6Lznuykxkfhq9YU3l1Qe6LNZmwde1u7802a3x8v44oq0j91DICclxatTr0rNnhXx7+VTIetSrSQ==" + }, "node_modules/@types/resolve": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", @@ -15753,10 +15758,11 @@ "node_modules/react-buzzfeed-quiz": { "version": "1.0.11", "resolved": "file:react-buzzfeed-quiz-1.0.11.tgz", - "integrity": "sha512-kuTyt2mS32osf0gd+ySdQwonVZk5M1JZIbQL80/3117ebwCQ0xWvFBL8ZwzjeFhvqiXN9avxJ/51xj/UoMja3Q==", + "integrity": "sha512-VaBQ+XnNcpcJ/dMCUD+p4SZnvSO71dhjR54nTNntE6oLcs5np9LWGQjfFjCk0TAb2I3zVWBG57fw5FMHcL7dGQ==", "license": "MIT", "dependencies": { "react-icons": "^4.2.0", + "react-resize-detector": "^6.7.2", "react-scroll": "^1.8.1" }, "peerDependencies": { @@ -15997,6 +16003,21 @@ "node": ">=0.10.0" } }, + "node_modules/react-resize-detector": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-6.7.2.tgz", + "integrity": "sha512-+W8DcJtXHXUa3NtBe8jw26IGs7rDTZNaLz7LefbqN1nvTVqZD4ThC6el3XNPHaIL9498nSYGnjLLYkSXlR3eOA==", + "dependencies": { + "@types/resize-observer-browser": "^0.1.5", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0", + "react-dom": "^16.0.0 || ^17.0.0" + } + }, "node_modules/react-scripts": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.2.tgz", @@ -16474,6 +16495,11 @@ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, "node_modules/resolve": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", @@ -23665,6 +23691,11 @@ "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" }, + "@types/resize-observer-browser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.5.tgz", + "integrity": "sha512-8k/67Z95Goa6Lznuykxkfhq9YU3l1Qe6LNZmwde1u7802a3x8v44oq0j91DICclxatTr0rNnhXx7+VTIetSrSQ==" + }, "@types/resolve": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", @@ -33558,9 +33589,10 @@ }, "react-buzzfeed-quiz": { "version": "file:react-buzzfeed-quiz-1.0.11.tgz", - "integrity": "sha512-kuTyt2mS32osf0gd+ySdQwonVZk5M1JZIbQL80/3117ebwCQ0xWvFBL8ZwzjeFhvqiXN9avxJ/51xj/UoMja3Q==", + "integrity": "sha512-VaBQ+XnNcpcJ/dMCUD+p4SZnvSO71dhjR54nTNntE6oLcs5np9LWGQjfFjCk0TAb2I3zVWBG57fw5FMHcL7dGQ==", "requires": { "react-icons": "^4.2.0", + "react-resize-detector": "^6.7.2", "react-scroll": "^1.8.1" } }, @@ -33738,6 +33770,17 @@ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz", "integrity": "sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg==" }, + "react-resize-detector": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-6.7.2.tgz", + "integrity": "sha512-+W8DcJtXHXUa3NtBe8jw26IGs7rDTZNaLz7LefbqN1nvTVqZD4ThC6el3XNPHaIL9498nSYGnjLLYkSXlR3eOA==", + "requires": { + "@types/resize-observer-browser": "^0.1.5", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1", + "resize-observer-polyfill": "^1.5.1" + } + }, "react-scripts": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-4.0.2.tgz", @@ -34112,6 +34155,11 @@ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, "resolve": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.18.1.tgz", diff --git a/example/react-buzzfeed-quiz-1.0.11.tgz b/example/react-buzzfeed-quiz-1.0.11.tgz deleted file mode 100644 index 3aab6e454066540ffb6a9502cfa254e462681d9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73554 zcmV(SXnVp^8=f!Qgcs9}A<;-eNQbjI;RM|)}>XH6YtJOxmUM7{UR_l#=jYbxw zGZ@txjnSxva%zoMZGtp))IadYPg1xKPKt&QX~* zkDJ1s@LFtll3o{HWO2BN!UXhBoZaaoY?RaEw%9x_f1W!b5BFs|-4?YB_fsBtD~u~} z+Nm6iQLXkCCNR$$wYm*kFfPkOQJy@D&PU`0=!QLhD!gH@hjh}d_y`wHIrE8xAXIRd zGus{Kq=-DyVk6uDAYlXyqSH|nhhRVom+ZyucBebrqA_|4nf6Bd2@-+MbU8^%)FgV1 zquJl$_P7bYrkd{}S06C76Qs@O^ddOL4ge8HI!6%}jY^|6K*thX05L9yaAxOFkf=?d zh(aokM%v;c925^RtPzep8lF6KbCi>E5kUajzRT2oPwT93XLxAZQ?j{Rh+?{zKc`|W|@;S5oG }&T@Hdxe35! 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≺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 { useEffect(() => { document.fonts.ready.then(() => { changeFontsLoaded(true); - console.log("Loaded"); }); }, []); @@ -232,7 +231,8 @@ const App = () => { question: "Here's a default question", answers: [ { - answer: "Backgrounds are black", + answer: + "Backgrounds are black so many words so many words so many words so many words so many words so many word", resultID: 0, }, { diff --git a/example/src/assets/svg/logo.svg b/example/src/assets/svg/logo.svg index 0a39e7a..8a42575 100644 --- a/example/src/assets/svg/logo.svg +++ b/example/src/assets/svg/logo.svg @@ -1,5 +1,5 @@ - - - - + + + + diff --git a/package-lock.json b/package-lock.json index 2fcc6a2..fdd531a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "license": "MIT", "dependencies": { "react-icons": "^4.2.0", + "react-resize-detector": "^6.7.2", "react-scroll": "^1.8.1" }, "devDependencies": { @@ -1866,6 +1867,11 @@ "@types/react": "*" } }, + "node_modules/@types/resize-observer-browser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.5.tgz", + "integrity": "sha512-8k/67Z95Goa6Lznuykxkfhq9YU3l1Qe6LNZmwde1u7802a3x8v44oq0j91DICclxatTr0rNnhXx7+VTIetSrSQ==" + }, "node_modules/@types/scheduler": { "version": "0.16.1", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", @@ -2139,12 +2145,6 @@ "node": ">= 8" } }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", @@ -2506,16 +2506,6 @@ "semver": "bin/semver.js" } }, - "node_modules/create-react-class": { - "version": "15.7.0", - "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz", - "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==", - "dev": true, - "dependencies": { - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" - } - }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -2676,15 +2666,6 @@ "node": ">= 4" } }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, "node_modules/enhanced-resolve": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", @@ -2854,28 +2835,6 @@ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", "dev": true }, - "node_modules/fbjs": { - "version": "0.8.17", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", - "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", - "dev": true, - "dependencies": { - "core-js": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.18" - } - }, - "node_modules/fbjs/node_modules/core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", - "deprecated": "core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", - "dev": true - }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -3230,18 +3189,6 @@ "node": ">=10.17.0" } }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", @@ -3410,16 +3357,6 @@ "node": ">=0.10.0" } }, - "node_modules/isomorphic-fetch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", - "dev": true, - "dependencies": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" - } - }, "node_modules/jest-diff": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", @@ -3676,8 +3613,7 @@ "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" }, "node_modules/lodash.throttle": { "version": "4.1.1", @@ -3871,25 +3807,6 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, - "node_modules/node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "dev": true, - "dependencies": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - }, - "node_modules/node-fetch/node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/node-releases": { "version": "1.1.71", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", @@ -4249,15 +4166,6 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "dependencies": { - "asap": "~2.0.3" - } - }, "node_modules/prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -4287,34 +4195,28 @@ } }, "node_modules/react": { - "version": "15.7.0", - "resolved": "https://registry.npmjs.org/react/-/react-15.7.0.tgz", - "integrity": "sha512-5/MMRYmpmM0sMTHGLossnJCrmXQIiJilD6y3YN3TzAwGFj6zdnMtFv6xmi65PHKRV+pehIHpT7oy67Sr6s9AHA==", - "dev": true, + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", "dependencies": { - "create-react-class": "^15.6.0", - "fbjs": "^0.8.9", "loose-envify": "^1.1.0", - "object-assign": "^4.1.0", - "prop-types": "^15.5.10" + "object-assign": "^4.1.1" }, "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "15.7.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-15.7.0.tgz", - "integrity": "sha512-mpjXqC2t1FuYsILOLCj0kg6pbg460byZkVA/80VtDmKU/pYmoTdHOtaMcTRIDiyXLz4sIur0cQ04nOC6iGndJg==", - "dev": true, + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", "dependencies": { - "fbjs": "^0.8.9", "loose-envify": "^1.1.0", - "object-assign": "^4.1.0", - "prop-types": "^15.5.10" + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" }, "peerDependencies": { - "react": "^15.7.0" + "react": "17.0.2" } }, "node_modules/react-icons": { @@ -4327,6 +4229,21 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, + "node_modules/react-resize-detector": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-6.7.2.tgz", + "integrity": "sha512-+W8DcJtXHXUa3NtBe8jw26IGs7rDTZNaLz7LefbqN1nvTVqZD4ThC6el3XNPHaIL9498nSYGnjLLYkSXlR3eOA==", + "dependencies": { + "@types/resize-observer-browser": "^0.1.5", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0", + "react-dom": "^16.0.0 || ^17.0.0" + } + }, "node_modules/react-scroll": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.2.tgz", @@ -4437,6 +4354,11 @@ "jsesc": "bin/jsesc" } }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, "node_modules/resolve": { "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", @@ -4474,12 +4396,6 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, "node_modules/sass": { "version": "1.34.1", "resolved": "https://registry.npmjs.org/sass/-/sass-1.34.1.tgz", @@ -4515,6 +4431,15 @@ "webpack": "^3.0.0 || ^4.0.0" } }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, "node_modules/schema-utils": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", @@ -4547,12 +4472,6 @@ "randombytes": "^2.1.0" } }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, "node_modules/shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -4887,25 +4806,6 @@ "node": ">=4.2.0" } }, - "node_modules/ua-parser-js": { - "version": "0.7.28", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", - "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "engines": { - "node": "*" - } - }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -5131,12 +5031,6 @@ "node": ">=10.13.0" } }, - "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", - "dev": true - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -6494,6 +6388,11 @@ "@types/react": "*" } }, + "@types/resize-observer-browser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.5.tgz", + "integrity": "sha512-8k/67Z95Goa6Lznuykxkfhq9YU3l1Qe6LNZmwde1u7802a3x8v44oq0j91DICclxatTr0rNnhXx7+VTIetSrSQ==" + }, "@types/scheduler": { "version": "0.16.1", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", @@ -6749,12 +6648,6 @@ "picomatch": "^2.0.4" } }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, "at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", @@ -7054,16 +6947,6 @@ } } }, - "create-react-class": { - "version": "15.7.0", - "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz", - "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==", - "dev": true, - "requires": { - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" - } - }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -7180,15 +7063,6 @@ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "requires": { - "iconv-lite": "^0.6.2" - } - }, "enhanced-resolve": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", @@ -7321,29 +7195,6 @@ "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", "dev": true }, - "fbjs": { - "version": "0.8.17", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", - "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", - "dev": true, - "requires": { - "core-js": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.18" - }, - "dependencies": { - "core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", - "dev": true - } - } - }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -7604,15 +7455,6 @@ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, - "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==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, "icss-utils": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", @@ -7741,16 +7583,6 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, - "isomorphic-fetch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", - "dev": true, - "requires": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" - } - }, "jest-diff": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", @@ -7948,8 +7780,7 @@ "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" }, "lodash.throttle": { "version": "4.1.1", @@ -8096,24 +7927,6 @@ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", "dev": true }, - "node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "dev": true, - "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - }, - "dependencies": { - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - } - } - }, "node-releases": { "version": "1.1.71", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", @@ -8378,15 +8191,6 @@ } } }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "requires": { - "asap": "~2.0.3" - } - }, "prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -8413,28 +8217,22 @@ } }, "react": { - "version": "15.7.0", - "resolved": "https://registry.npmjs.org/react/-/react-15.7.0.tgz", - "integrity": "sha512-5/MMRYmpmM0sMTHGLossnJCrmXQIiJilD6y3YN3TzAwGFj6zdnMtFv6xmi65PHKRV+pehIHpT7oy67Sr6s9AHA==", - "dev": true, + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", "requires": { - "create-react-class": "^15.6.0", - "fbjs": "^0.8.9", "loose-envify": "^1.1.0", - "object-assign": "^4.1.0", - "prop-types": "^15.5.10" + "object-assign": "^4.1.1" } }, "react-dom": { - "version": "15.7.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-15.7.0.tgz", - "integrity": "sha512-mpjXqC2t1FuYsILOLCj0kg6pbg460byZkVA/80VtDmKU/pYmoTdHOtaMcTRIDiyXLz4sIur0cQ04nOC6iGndJg==", - "dev": true, + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", "requires": { - "fbjs": "^0.8.9", "loose-envify": "^1.1.0", - "object-assign": "^4.1.0", - "prop-types": "^15.5.10" + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" } }, "react-icons": { @@ -8447,6 +8245,17 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, + "react-resize-detector": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-6.7.2.tgz", + "integrity": "sha512-+W8DcJtXHXUa3NtBe8jw26IGs7rDTZNaLz7LefbqN1nvTVqZD4ThC6el3XNPHaIL9498nSYGnjLLYkSXlR3eOA==", + "requires": { + "@types/resize-observer-browser": "^0.1.5", + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1", + "resize-observer-polyfill": "^1.5.1" + } + }, "react-scroll": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/react-scroll/-/react-scroll-1.8.2.tgz", @@ -8541,6 +8350,11 @@ } } }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, "resolve": { "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", @@ -8572,12 +8386,6 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, "sass": { "version": "1.34.1", "resolved": "https://registry.npmjs.org/sass/-/sass-1.34.1.tgz", @@ -8600,6 +8408,15 @@ "semver": "^6.3.0" } }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, "schema-utils": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", @@ -8626,12 +8443,6 @@ "randombytes": "^2.1.0" } }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, "shallow-clone": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", @@ -8879,12 +8690,6 @@ "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==", "dev": true }, - "ua-parser-js": { - "version": "0.7.28", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", - "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", - "dev": true - }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -9068,12 +8873,6 @@ } } }, - "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", - "dev": true - }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index 5b8ad28..49fdded 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,13 @@ { "name": "react-buzzfeed-quiz", - "version": "1.0.11", + "version": "2.0.0", "description": "React-friendly BuzzFeed Quiz Module", "main": "./lib/index.js", "types": "./lib/index.d.ts", "private": false, "dependencies": { "react-icons": "^4.2.0", + "react-resize-detector": "^6.7.2", "react-scroll": "^1.8.1" }, "peerDependencies": { diff --git a/src/TextFit.tsx b/src/TextFit.tsx index a5f2534..47ef725 100644 --- a/src/TextFit.tsx +++ b/src/TextFit.tsx @@ -7,22 +7,39 @@ import { } from "react"; import { FC } from "react"; +// Modified from react-text-resize script + const mapRange = ( n: number, in_min: number, in_max: number, out_min: number, out_max: number, - outerWidth: number + gridLayout: boolean, + outerWidth?: number ): number => { - const value = + let value = ((n - in_min) * (out_max - out_min)) / (in_max - in_min) + out_min; - const sizeDif = outerWidth <= 294 ? 7 - outerWidth / 50 : 0; + let sizeDif = 0; + + if (outerWidth) { + if (gridLayout) { + if (outerWidth < 190) { + sizeDif = 35 - outerWidth / 20; + } + } else { + if (outerWidth < 294) { + sizeDif = 40 - outerWidth / 20; + } + } + } - if (value < out_min) return out_min - sizeDif; - if (value > out_max) return out_max - sizeDif; - return value - sizeDif; + value = value - sizeDif; + + if (value < out_min) return out_min; + if (value > out_max) return out_max; + return value; }; interface TextFitProps { @@ -32,7 +49,8 @@ interface TextFitProps { className?: string; children: ReactNode; style: CSSProperties; - outerContainerEl: HTMLDivElement | null; + outerContainerWidth?: number; + gridLayout: boolean; } const TextFit: FC = ({ @@ -42,12 +60,12 @@ const TextFit: FC = ({ className, children, style, - outerContainerEl, + outerContainerWidth, + gridLayout, }) => { const [fontSize, changeFontSize] = useState(16); const [totalChars, changeTotalChars] = useState(0); const [areaEl, changeAreaEl] = useState(null); - const [outerContainerWidth, changeOuterContainerWidth] = useState(0); let limits = { cap: parseInt(capAt.toString(), 10), @@ -55,41 +73,48 @@ const TextFit: FC = ({ max: parseInt(max.toString(), 10), }; - const getSize = useCallback(() => { - if (areaEl && outerContainerEl) { - const chars = areaEl.innerHTML.split("").length; - const outerWidth = outerContainerEl.clientWidth; + const getSize = useCallback( + (gridLayout: boolean, outerContainerWidth?: number) => { + if (areaEl) { + const chars = areaEl.innerHTML.split("").length; - const size = mapRange( - chars, - limits.cap, - 0, - limits.min, - limits.max, - outerWidth - ); - changeFontSize(Math.abs(size)); - changeTotalChars(chars); - changeOuterContainerWidth(outerWidth); - } - }, [areaEl, limits.cap, limits.max, limits.min, outerContainerEl]); + const size = mapRange( + chars, + limits.cap, + 0, + limits.min, + limits.max, + gridLayout, + outerContainerWidth + ); + changeFontSize(Math.abs(size)); + changeTotalChars(chars); + } + }, + [areaEl, limits.cap, limits.max, limits.min] + ); useEffect(() => { - getSize(); - }, [getSize]); + getSize(gridLayout, outerContainerWidth); + }, [getSize, outerContainerWidth, gridLayout]); useEffect(() => { if (areaEl) { - if (outerContainerEl) { - if ( - areaEl.innerHTML.split("").length !== totalChars || - outerContainerEl.clientWidth !== outerContainerWidth - ) { - getSize(); - } + if ( + areaEl.innerHTML.split("").length !== totalChars || + outerContainerWidth + ) { + getSize(gridLayout, outerContainerWidth); } } - }, [areaEl, totalChars, outerContainerWidth, outerContainerEl, getSize]); + }, [ + areaEl, + totalChars, + outerContainerWidth, + gridLayout, + getSize, + outerContainerWidth, + ]); return (
    diff --git a/src/components/Answers.tsx b/src/components/Answers.tsx index f7064a7..dc7fde3 100644 --- a/src/components/Answers.tsx +++ b/src/components/Answers.tsx @@ -1,5 +1,6 @@ -import { FC, useState } from "react"; +import { FC } from "react"; import AnswersProps from "../interfaces/Answers/answers_props.interface"; +import { useResizeDetector } from "react-resize-detector"; import TextFit from "../TextFit"; const Answers: FC = ({ @@ -15,8 +16,7 @@ const Answers: FC = ({ generalBackgroundColor, generalFontColor, }) => { - const [outerContainerEl, changeOuterContainerEl] = - useState(null); + const { width, ref } = useResizeDetector(); const handleAnswerSelection = ( questionIndex: number, @@ -62,6 +62,10 @@ const Answers: FC = ({ } }; + const gridLayout = + item.answers.length >= 9 || + (item.answers.length % 3 === 0 && item.answers.length % 2 !== 0); + return (
    = ({ : "" } ${item.answers.length >= 9 ? "rbq_more_than_9_answers" : ""} ${ item.answers.length === 3 ? "rbq_3_answers" : "" - } ${ - item.answers.length >= 9 || - (item.answers.length % 3 === 0 && item.answers.length % 2 !== 0) - ? "rbq_answer_grid_layout" - : "" - }`} + } ${gridLayout ? "rbq_answer_grid_layout" : ""}`} > {item.answers.map((x, answerIndex) => { const questionAnswered = selectedAnswers.some( @@ -117,7 +116,7 @@ const Answers: FC = ({ x.onAnswerSelection ) } - ref={(el) => changeOuterContainerEl(el)} + ref={ref} >
    = ({ ${questionAnswered ? "rbq_question_answered" : ""} ${ answerSelected ? "rbq_answer_selected" : "" } ${resultsAvailable ? "rbq_results_available" : ""} ${ - item.answers.length >= 9 || - (item.answers.length % 3 === 0 && item.answers.length % 2 !== 0) - ? "rbq_answer_grid_layout" - : "" + gridLayout ? "rbq_answer_grid_layout" : "" }`} style={{ background: @@ -157,7 +153,18 @@ const Answers: FC = ({ ) : null} {item.answerArrangement === "row" ? ( -

    {x.answer}

    +

    + {x.answer} +

    ) : x.backgroundImageSrc ? null : (
    = ({ > {x.answer} diff --git a/src/components/Question.tsx b/src/components/Question.tsx index b4cbb1b..2584dbd 100644 --- a/src/components/Question.tsx +++ b/src/components/Question.tsx @@ -1,4 +1,4 @@ -import { useEffect, useState, FC, useRef } from "react"; +import { useState, FC, useRef } from "react"; import { ScrollElement } from "react-scroll"; import QuestionType from "../interfaces/Question/question.interface"; import QuestionProps from "../interfaces/Question/question_props.interface"; @@ -20,14 +20,6 @@ const Question: FC = (props) => { const [answerHovered, changeAnswerHovered] = useState(null); - // Necessary for ScaleText to refresh font-size right after component mount - useEffect(() => { - setTimeout(() => { - changeAnswerHovered(0); - changeAnswerHovered(null); - }, 400); - }, []); - const renderOverlapText = (item: QuestionType) => { if (item.questionRelativeToImage !== "adjacent") { return ( diff --git a/src/partials/Answers/_rbq_individual_answer_container.scss b/src/partials/Answers/_rbq_individual_answer_container.scss index 78b1385..1f822f5 100644 --- a/src/partials/Answers/_rbq_individual_answer_container.scss +++ b/src/partials/Answers/_rbq_individual_answer_container.scss @@ -22,6 +22,7 @@ text-align: center; &.rbq_answer_row_arrangement { + height: 100%; border-bottom: none; border-top-left-radius: 0; border-top-right-radius: 0; @@ -41,6 +42,8 @@ opacity: 0.6; &.rbq_answer_selected { opacity: 1; + border-bottom-left-radius: 0px; + border-bottom-right-radius: 0px; } } diff --git a/src/partials/Answers/_rbq_individual_answer_outer_container.scss b/src/partials/Answers/_rbq_individual_answer_outer_container.scss index abfb0c4..5ee9bbc 100644 --- a/src/partials/Answers/_rbq_individual_answer_outer_container.scss +++ b/src/partials/Answers/_rbq_individual_answer_outer_container.scss @@ -18,6 +18,12 @@ opacity 0.5s ease; } + &.rbq_question_answered { + &.rbq_answer_selected { + background: linear-gradient(#fff 50%, #0f65ef 0%); + } + } + &.rbq_answer_row_arrangement { border-bottom: none; border-left: none; @@ -73,14 +79,6 @@ } @media (min-width: 900px) { - p { - transform: scale(1.05); - } - - &.rbq_question_answered p { - transform: scale(1.05); - } - &.rbq_answer_row_arrangement p { transform: scale(1.01); } From bf992b86b5ff585ef0251039b4cfdf7af48aed5c Mon Sep 17 00:00:00 2001 From: amamenko Date: Mon, 14 Jun 2021 23:13:51 -0400 Subject: [PATCH 11/19] Updated sass for answer outer container --- example/package-lock.json | 12 ++++++------ example/package.json | 2 +- .../_rbq_individual_answer_outer_container.scss | 13 +++---------- 3 files changed, 10 insertions(+), 17 deletions(-) diff --git a/example/package-lock.json b/example/package-lock.json index 66e5287..4e60f8c 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -9,7 +9,7 @@ "dependencies": { "async-module-loader": "^2.1.0", "react": "^17.0.1", - "react-buzzfeed-quiz": "file:react-buzzfeed-quiz-1.0.11.tgz", + "react-buzzfeed-quiz": "file:react-buzzfeed-quiz-2.0.0.tgz", "react-dom": "^17.0.1", "react-scripts": "4.0.2", "styled-components": "^5.2.1", @@ -15756,9 +15756,9 @@ } }, "node_modules/react-buzzfeed-quiz": { - "version": "1.0.11", - "resolved": "file:react-buzzfeed-quiz-1.0.11.tgz", - "integrity": "sha512-VaBQ+XnNcpcJ/dMCUD+p4SZnvSO71dhjR54nTNntE6oLcs5np9LWGQjfFjCk0TAb2I3zVWBG57fw5FMHcL7dGQ==", + "version": "2.0.0", + "resolved": "file:react-buzzfeed-quiz-2.0.0.tgz", + "integrity": "sha512-LehrvzUg3GHNYI3AvJBhoWbBQ6OXw/bD7XtYwIyZsfoOZZz02NuOm42Cbih1Mwmnlw5ZnTlM6L70U/GHNHfAhg==", "license": "MIT", "dependencies": { "react-icons": "^4.2.0", @@ -33588,8 +33588,8 @@ } }, "react-buzzfeed-quiz": { - "version": "file:react-buzzfeed-quiz-1.0.11.tgz", - "integrity": "sha512-VaBQ+XnNcpcJ/dMCUD+p4SZnvSO71dhjR54nTNntE6oLcs5np9LWGQjfFjCk0TAb2I3zVWBG57fw5FMHcL7dGQ==", + "version": "file:react-buzzfeed-quiz-2.0.0.tgz", + "integrity": "sha512-LehrvzUg3GHNYI3AvJBhoWbBQ6OXw/bD7XtYwIyZsfoOZZz02NuOm42Cbih1Mwmnlw5ZnTlM6L70U/GHNHfAhg==", "requires": { "react-icons": "^4.2.0", "react-resize-detector": "^6.7.2", diff --git a/example/package.json b/example/package.json index 24c39af..1fcef7c 100644 --- a/example/package.json +++ b/example/package.json @@ -5,7 +5,7 @@ "dependencies": { "async-module-loader": "^2.1.0", "react": "^17.0.1", - "react-buzzfeed-quiz": "file:react-buzzfeed-quiz-1.0.11.tgz", + "react-buzzfeed-quiz": "file:react-buzzfeed-quiz-2.0.0.tgz", "react-dom": "^17.0.1", "react-scripts": "4.0.2", "styled-components": "^5.2.1", diff --git a/src/partials/Answers/_rbq_individual_answer_outer_container.scss b/src/partials/Answers/_rbq_individual_answer_outer_container.scss index 5ee9bbc..160cbe3 100644 --- a/src/partials/Answers/_rbq_individual_answer_outer_container.scss +++ b/src/partials/Answers/_rbq_individual_answer_outer_container.scss @@ -9,12 +9,11 @@ border-radius: 3px; -webkit-box-shadow: 0 1px 1px rgb(173 168 168 / 10%); box-shadow: 0 1px 1px rgb(173 168 168 / 10%); - transition: box-shadow 0.25s ease, -webkit-box-shadow 0.25s ease, - opacity 0.5s ease; + transition: box-shadow 0.25s, -webkit-box-shadow 0.25s, opacity 0.5s ease; p { transform: scale(1); - transition: transform 0.1s cubic-bezier(0.64, 0.57, 0.67, 1.53), + transition: transform 0.2s cubic-bezier(0, 0.73, 0.31, 1.67), opacity 0.5s ease; } @@ -30,8 +29,6 @@ border-right: none; border: 1px solid #f4f4f4; max-height: 55px; - transition: transform 0.2s cubic-bezier(0, 0.73, 0.31, 1.67), - opacity 0.5s ease; } img { @@ -89,11 +86,7 @@ } } - p { - transition: transform 0.1s cubic-bezier(0.64, 0.57, 0.67, 1.53), - opacity 0.5s ease; - } - + p, &.rbq_answer_row_arrangement p { transition: transform 0.2s cubic-bezier(0, 0.73, 0.31, 1.67), opacity 0.5s ease; From dca112e96ae414148ef3e41da3ecc2cfd6a2765d Mon Sep 17 00:00:00 2001 From: amamenko Date: Tue, 15 Jun 2021 23:57:13 -0400 Subject: [PATCH 12/19] Removed answer js hover state, updated answer sass, and added interface comments --- example/package-lock.json | 4 +- example/react-buzzfeed-quiz-2.0.0.tgz | Bin 0 -> 83216 bytes example/src/App.js | 3 +- src/components/Answers.tsx | 12 ++-- src/components/Question.tsx | 6 +- .../ShareButtons/CopyLinkButton.tsx | 8 +-- .../Answers/answers_props.interface.ts | 2 - .../BuzzFeedQuiz/buzzfeed_quiz.interface.ts | 60 ++++++++++++++++++ .../Byline/byline_props.interface.ts | 20 +++++- src/partials/Question/_rbq_text_fit.scss | 28 ++++---- src/partials/Result/_rbq_share_button.scss | 1 + ...rbq_share_link_button_outer_container.scss | 16 ++--- 12 files changed, 108 insertions(+), 52 deletions(-) create mode 100644 example/react-buzzfeed-quiz-2.0.0.tgz diff --git a/example/package-lock.json b/example/package-lock.json index 4e60f8c..b0982a6 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -15758,7 +15758,7 @@ "node_modules/react-buzzfeed-quiz": { "version": "2.0.0", "resolved": "file:react-buzzfeed-quiz-2.0.0.tgz", - "integrity": "sha512-LehrvzUg3GHNYI3AvJBhoWbBQ6OXw/bD7XtYwIyZsfoOZZz02NuOm42Cbih1Mwmnlw5ZnTlM6L70U/GHNHfAhg==", + "integrity": "sha512-krKQqUqXQ/+r1TDIATEtJuFMzX3Fdukr6rD6krngr0Iunv94Kp3iXgK0NdXp1RVIUD+Lg3f//nHDar/WBK+GWg==", "license": "MIT", "dependencies": { "react-icons": "^4.2.0", @@ -33589,7 +33589,7 @@ }, "react-buzzfeed-quiz": { "version": "file:react-buzzfeed-quiz-2.0.0.tgz", - "integrity": "sha512-LehrvzUg3GHNYI3AvJBhoWbBQ6OXw/bD7XtYwIyZsfoOZZz02NuOm42Cbih1Mwmnlw5ZnTlM6L70U/GHNHfAhg==", + "integrity": "sha512-krKQqUqXQ/+r1TDIATEtJuFMzX3Fdukr6rD6krngr0Iunv94Kp3iXgK0NdXp1RVIUD+Lg3f//nHDar/WBK+GWg==", "requires": { "react-icons": "^4.2.0", "react-resize-detector": "^6.7.2", diff --git a/example/react-buzzfeed-quiz-2.0.0.tgz b/example/react-buzzfeed-quiz-2.0.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..ca357b3bd930ce2b144bfd2b6e7f038ca323f37f GIT binary patch literal 83216 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 { question: "Here's a default question", answers: [ { - answer: - "Backgrounds are black so many words so many words so many words so many words so many words so many word", + answer: "Backgrounds are black", resultID: 0, }, { diff --git a/src/components/Answers.tsx b/src/components/Answers.tsx index dc7fde3..ffe1535 100644 --- a/src/components/Answers.tsx +++ b/src/components/Answers.tsx @@ -7,8 +7,6 @@ const Answers: FC = ({ item, selectedAnswers, changeSelectedAnswers, - answerHovered, - changeAnswerHovered, questionIndex, resultsAvailable, onAnswerSelection, @@ -106,8 +104,6 @@ const Answers: FC = ({ answerSelected ? "rbq_answer_selected" : "" } ${x.backgroundImageSrc ? "rbq_answer_background_image" : ""}`} key={answerIndex} - onMouseEnter={() => changeAnswerHovered(answerIndex)} - onMouseLeave={() => changeAnswerHovered(null)} onClick={() => handleAnswerSelection( questionIndex, @@ -168,10 +164,10 @@ const Answers: FC = ({ ) : x.backgroundImageSrc ? null : (
    = (props) => { onAnswerSelection, } = props; - const [answerHovered, changeAnswerHovered] = useState(null); - const renderOverlapText = (item: QuestionType) => { if (item.questionRelativeToImage !== "adjacent") { return ( @@ -131,8 +129,6 @@ const Question: FC = (props) => { item={item} selectedAnswers={selectedAnswers} changeSelectedAnswers={changeSelectedAnswers} - answerHovered={answerHovered} - changeAnswerHovered={changeAnswerHovered} questionIndex={questionIndex} resultsAvailable={resultsAvailable} onAnswerSelection={onAnswerSelection} diff --git a/src/components/ShareButtons/CopyLinkButton.tsx b/src/components/ShareButtons/CopyLinkButton.tsx index 39f6350..45aa22a 100644 --- a/src/components/ShareButtons/CopyLinkButton.tsx +++ b/src/components/ShareButtons/CopyLinkButton.tsx @@ -55,13 +55,7 @@ const CopyLinkButton: FC = ({ }; return ( -
    +
    {shareLinkClicked && (
    >; - answerHovered: number | null; - changeAnswerHovered: Dispatch>; questionIndex: number; resultsAvailable: boolean; onAnswerSelection?: () => void; diff --git a/src/interfaces/BuzzFeedQuiz/buzzfeed_quiz.interface.ts b/src/interfaces/BuzzFeedQuiz/buzzfeed_quiz.interface.ts index be6629d..56ce474 100644 --- a/src/interfaces/BuzzFeedQuiz/buzzfeed_quiz.interface.ts +++ b/src/interfaces/BuzzFeedQuiz/buzzfeed_quiz.interface.ts @@ -3,23 +3,83 @@ import QuestionType from "../Question/question.interface"; import ResultType from "../Result/result.interface"; type BuzzFeedQuizProps = BylineProps & { + /** + * The main title header for the quiz. + */ title: string; + /** + * The sub-heading main description for the quiz. + */ description: string; + /** + * Applies a given color to every question container and every answer container's background. If no color or invalid color is supplied, the default background color is black. + */ generalBackgroundColor?: string; + /** + * Applies a given color to every question container and every answer container's font. If no color or invalid color is supplied, the default font color is white. + */ generalFontColor?: string; + /** + * Whether or not to automatically smooth-scroll the quiz to the next available question upon answer selection, to the result when the quiz is finished, and to the top of the quiz when the quiz is restarted. + */ autoScroll: boolean; + /** + * Whether or not to include the Facebook share button in the result container. + */ facebookShareButton: boolean; + /** + * URL to share to Facebook upon clicking the Facebook share button. + */ facebookShareLink?: string; + /** + * Whether or not to include the Twitter share button in the result container. + */ twitterShareButton: boolean; + /** + * URL to share to Twitter upon clicking the Twitter share button. + */ twitterShareLink?: string; + /** + * Text to pre-fill shared tweet (keep in mind Twitter's current 280 character limit). + */ twitterShareText?: string; + /** + * Array of strings that should be marked as hashtags of the shared tweet. + */ twitterShareHashtags?: string[]; + /** + * Whether or not to include the "Copy Link" button in the result container. + */ copyShareButton: boolean; + /** + * The text that should be copied to the clipboard upon clicking the "Copy Link" button. + */ copyShareLink?: string; + /** + * Function called when the quiz is completed and a result is available. + * + * @returns void + */ onResult?: () => void; + /** + * Function called when any answer option is selected. + * + * @returns void + */ onAnswerSelection?: () => void; + /** + * Function called when the "Retake Quiz" button is clicked in the result container. + * + * @returns void + */ onRestart?: () => void; + /** + * An array of question objects. + */ questions: QuestionType[]; + /** + * An array of result objects. + */ results: ResultType[]; }; diff --git a/src/interfaces/Byline/byline_props.interface.ts b/src/interfaces/Byline/byline_props.interface.ts index d4ebf37..a61b562 100644 --- a/src/interfaces/Byline/byline_props.interface.ts +++ b/src/interfaces/Byline/byline_props.interface.ts @@ -1,10 +1,28 @@ type BylineProps = { + /** + * Whether or not to render the author information sub-header. + */ byline: boolean; + /** + * The name of the quiz creator. + */ bylineAuthor?: string; + /** + * URL to redirect to when byline author name is clicked. + */ bylineAuthorLink?: string; + /** + * Whether or not to open a new tab when redirecting to the byline author link URL upon author name click. + */ bylineAuthorLinkOpenInNewTab?: boolean; + /** + * Additional text to render under the author name in the byline. + */ bylineAuthorTagline?: string; + /** + * URL or local filename to be included in the byline's circular avatar image's src attribute. + */ bylineAvatarImageSrc?: string; }; -export default BylineProps; \ No newline at end of file +export default BylineProps; diff --git a/src/partials/Question/_rbq_text_fit.scss b/src/partials/Question/_rbq_text_fit.scss index eab61b5..7d36f2b 100644 --- a/src/partials/Question/_rbq_text_fit.scss +++ b/src/partials/Question/_rbq_text_fit.scss @@ -25,31 +25,25 @@ } cursor: pointer; - - &.rbq_text_hovered { - cursor: pointer; - &.rbq_question_answered { - cursor: pointer; - &.rbq_answer_selected { - cursor: auto; - } - } - } - transform: scale(1); - &.rbq_text_hovered { + &:hover { + cursor: pointer; transform: scale(1.05); - &.rbq_question_answered { - transform: scale(1.05); - } - &.rbq_answer_selected, &.rbq_answer_row_arrangement, &.rbq_results_available { transform: scale(1); } + + &.rbq_question_answered { + cursor: pointer; + transform: scale(1.05); + &.rbq_answer_selected { + cursor: auto; + } + } } @media (max-width: 900px) { @@ -69,7 +63,7 @@ animation-name: none; - &.rbq_text_hovered { + &:hover { animation-name: bounceClick; &.rbq_question_answered { diff --git a/src/partials/Result/_rbq_share_button.scss b/src/partials/Result/_rbq_share_button.scss index 89a0c6f..6b2ce9a 100644 --- a/src/partials/Result/_rbq_share_button.scss +++ b/src/partials/Result/_rbq_share_button.scss @@ -3,6 +3,7 @@ display: flex; align-items: center; justify-content: center; + flex: 1; color: #fff; font-weight: 600; padding: 0.5rem 0.875rem; diff --git a/src/partials/Result/_rbq_share_link_button_outer_container.scss b/src/partials/Result/_rbq_share_link_button_outer_container.scss index 79eaf48..162a74a 100644 --- a/src/partials/Result/_rbq_share_link_button_outer_container.scss +++ b/src/partials/Result/_rbq_share_link_button_outer_container.scss @@ -1,8 +1,8 @@ - .rbq_styled_share_link_button_outer_container { - position: relative; - @media (max-width: 40rem) { - display: flex; - align-items: center; - justify-content: center; - } -} \ No newline at end of file +.rbq_share_link_button_outer_container { + position: relative; + @media (max-width: 40rem) { + display: flex; + align-items: center; + justify-content: center; + } +} From 895b1a86e1807b728f2d586ab67fee9e1e4574a7 Mon Sep 17 00:00:00 2001 From: amamenko Date: Wed, 16 Jun 2021 23:12:49 -0400 Subject: [PATCH 13/19] Added typescript interface JSDocs and updated some new BuzzFeed sass styles --- README.md | 2 +- example/package-lock.json | 4 +- example/react-buzzfeed-quiz-2.0.0.tgz | Bin 83216 -> 0 bytes example/src/App.js | 139 +----------------- .../styled/StyledInstallationInstructions.js | 24 +++ .../src/styled/StyledInstallationSeparator.js | 18 +++ example/src/styled/StyledLinksContainer.js | 56 +++++++ example/src/styled/StyledLogoContainer.js | 8 + example/src/styled/StyledLogoLetter.js | 20 +++ example/src/styled/StyledNav.js | 20 +++ src/interfaces/Answers/answer.interface.ts | 24 +++ .../BuzzFeedQuiz/buzzfeed_quiz.interface.ts | 1 + .../BuzzFeedQuiz/image.interface.ts | 22 ++- src/interfaces/Question/question.interface.ts | 26 ++++ src/interfaces/Result/result.interface.ts | 15 ++ .../Result/result_image.interface.ts | 6 + .../Answers/_rbq_answers_container.scss | 17 ++- ...rbq_individual_answer_outer_container.scss | 22 ++- tsconfig.json | 2 +- 19 files changed, 266 insertions(+), 160 deletions(-) delete mode 100644 example/react-buzzfeed-quiz-2.0.0.tgz create mode 100644 example/src/styled/StyledInstallationInstructions.js create mode 100644 example/src/styled/StyledInstallationSeparator.js create mode 100644 example/src/styled/StyledLinksContainer.js create mode 100644 example/src/styled/StyledLogoContainer.js create mode 100644 example/src/styled/StyledLogoLetter.js create mode 100644 example/src/styled/StyledNav.js diff --git a/README.md b/README.md index 69ef6f3..2f30fea 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@

    - Logo + Logo

    diff --git a/example/package-lock.json b/example/package-lock.json index b0982a6..394342e 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -15758,7 +15758,7 @@ "node_modules/react-buzzfeed-quiz": { "version": "2.0.0", "resolved": "file:react-buzzfeed-quiz-2.0.0.tgz", - "integrity": "sha512-krKQqUqXQ/+r1TDIATEtJuFMzX3Fdukr6rD6krngr0Iunv94Kp3iXgK0NdXp1RVIUD+Lg3f//nHDar/WBK+GWg==", + "integrity": "sha512-5qF02dN6YoaQWK3A9tu+UVeGqqMNgwU//+28aIw+EWbzCJtnkKnlB9aOTWKRxCmRsYU7lQCJ1h2wAoDVRqeiEg==", "license": "MIT", "dependencies": { "react-icons": "^4.2.0", @@ -33589,7 +33589,7 @@ }, "react-buzzfeed-quiz": { "version": "file:react-buzzfeed-quiz-2.0.0.tgz", - "integrity": "sha512-krKQqUqXQ/+r1TDIATEtJuFMzX3Fdukr6rD6krngr0Iunv94Kp3iXgK0NdXp1RVIUD+Lg3f//nHDar/WBK+GWg==", + "integrity": "sha512-5qF02dN6YoaQWK3A9tu+UVeGqqMNgwU//+28aIw+EWbzCJtnkKnlB9aOTWKRxCmRsYU7lQCJ1h2wAoDVRqeiEg==", "requires": { "react-icons": "^4.2.0", "react-resize-detector": "^6.7.2", diff --git a/example/react-buzzfeed-quiz-2.0.0.tgz b/example/react-buzzfeed-quiz-2.0.0.tgz deleted file mode 100644 index ca357b3bd930ce2b144bfd2b6e7f038ca323f37f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83216 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 (props.buzzfeed ? "rgb(238, 50, 34)" : "#000")}; - - font-size: 1.5rem; - padding-right: 0.4rem; - - @media (max-width: 375px) { - font-size: 1rem; - padding-right: 0.3rem; - } - - @media (min-width: 1200px) { - font-size: 2rem; - padding-right: 0.5rem; - } -`; - -const StyledLinksContainer = styled.div` - display: flex; - font-size: 1.5rem; - margin-right: 1rem; - - @media (max-width: 330px) { - font-size: 1.2rem; - margin-right: 0.5rem; - } - - a { - &:first-child { - padding-right: 1rem; - } - - &:nth-child(2) { - padding-right: 1rem; - } - - &:active:first-child { - color: #000; - } - - &:active:nth-child(2) { - color: #cb0000; - } - - &:active:nth-child(3) { - color: #117cad; - } - } - - @media (min-width: 1200px) { - font-size: 2rem; - - a { - transition: color 0.3s ease; - - &:hover:first-child { - color: #000; - } - - &:hover:nth-child(2) { - color: #cb0000; - } - - &:hover:nth-child(3) { - color: #117cad; - } - } - } -`; - -const StyledInstallationInstructions = styled.div` - padding: 16px; - margin: 0px auto; - background: rgb(30, 30, 30); - max-width: 600px; - margin-bottom: 0px; - text-align: center; - - @media (max-width: 767px) { - margin: 0px 16px; - margin-bottom: 0px; - } - - code { - margin: 0 auto; - font-family: Courier New, Courier, monospace; - opacity: 0.9; - color: #fff; - } -`; - -const StyledInstallationSeparator = styled.div` - position: relative; - background: #fff; - color: #000; - max-width: 630px; - text-align: left; - margin: 0px 16px; - margin-top: ${(props) => (props.first ? "70px" : "0px")}; - - @media (min-width: 768px) { - margin: auto; - margin-top: ${(props) => (props.first ? "100px" : "0px")}; - } -`; const App = () => { const [fontsLoaded, changeFontsLoaded] = useState(false); @@ -311,9 +188,9 @@ const App = () => { { question: "Here is some overlapping image text", questionRelativeToImage: "overlap", - imageAttribution: "Photo by Maria Orlova from Pexels", answerArrangement: "tile", backgroundImageSrc: CalmSkyPhoto, + imageAttribution: "Photo by Maria Orlova from Pexels", answers: [ { answer: "This answer has a cat photo", diff --git a/example/src/styled/StyledInstallationInstructions.js b/example/src/styled/StyledInstallationInstructions.js new file mode 100644 index 0000000..56613aa --- /dev/null +++ b/example/src/styled/StyledInstallationInstructions.js @@ -0,0 +1,24 @@ +import styled from "styled-components"; + +const StyledInstallationInstructions = styled.div` + padding: 16px; + margin: 0px auto; + background: rgb(30, 30, 30); + max-width: 600px; + margin-bottom: 0px; + text-align: center; + + @media (max-width: 767px) { + margin: 0px 16px; + margin-bottom: 0px; + } + + code { + margin: 0 auto; + font-family: Courier New, Courier, monospace; + opacity: 0.9; + color: #fff; + } +`; + +export default StyledInstallationInstructions; diff --git a/example/src/styled/StyledInstallationSeparator.js b/example/src/styled/StyledInstallationSeparator.js new file mode 100644 index 0000000..c0a3a41 --- /dev/null +++ b/example/src/styled/StyledInstallationSeparator.js @@ -0,0 +1,18 @@ +import styled from "styled-components"; + +const StyledInstallationSeparator = styled.div` + position: relative; + background: #fff; + color: #000; + max-width: 630px; + text-align: left; + margin: 0px 16px; + margin-top: ${(props) => (props.first ? "70px" : "0px")}; + + @media (min-width: 768px) { + margin: auto; + margin-top: ${(props) => (props.first ? "100px" : "0px")}; + } +`; + +export default StyledInstallationSeparator; diff --git a/example/src/styled/StyledLinksContainer.js b/example/src/styled/StyledLinksContainer.js new file mode 100644 index 0000000..a54a724 --- /dev/null +++ b/example/src/styled/StyledLinksContainer.js @@ -0,0 +1,56 @@ +import styled from "styled-components"; + +const StyledLinksContainer = styled.div` + display: flex; + font-size: 1.5rem; + margin-right: 1rem; + + @media (max-width: 330px) { + font-size: 1.2rem; + margin-right: 0.5rem; + } + + a { + &:first-child { + padding-right: 1rem; + } + + &:nth-child(2) { + padding-right: 1rem; + } + + &:active:first-child { + color: #000; + } + + &:active:nth-child(2) { + color: #cb0000; + } + + &:active:nth-child(3) { + color: #117cad; + } + } + + @media (min-width: 1200px) { + font-size: 2rem; + + a { + transition: color 0.3s ease; + + &:hover:first-child { + color: #000; + } + + &:hover:nth-child(2) { + color: #cb0000; + } + + &:hover:nth-child(3) { + color: #117cad; + } + } + } +`; + +export default StyledLinksContainer; diff --git a/example/src/styled/StyledLogoContainer.js b/example/src/styled/StyledLogoContainer.js new file mode 100644 index 0000000..addd5a2 --- /dev/null +++ b/example/src/styled/StyledLogoContainer.js @@ -0,0 +1,8 @@ +import styled from "styled-components"; + +const StyledLogoContainer = styled.div` + display: flex; + margin-left: 1rem; +`; + +export default StyledLogoContainer; diff --git a/example/src/styled/StyledLogoLetter.js b/example/src/styled/StyledLogoLetter.js new file mode 100644 index 0000000..234a86e --- /dev/null +++ b/example/src/styled/StyledLogoLetter.js @@ -0,0 +1,20 @@ +import styled from "styled-components"; + +const StyledLogoLetter = styled.h1` + color: ${(props) => (props.buzzfeed ? "rgb(238, 50, 34)" : "#000")}; + + font-size: 1.5rem; + padding-right: 0.4rem; + + @media (max-width: 375px) { + font-size: 1rem; + padding-right: 0.3rem; + } + + @media (min-width: 1200px) { + font-size: 2rem; + padding-right: 0.5rem; + } +`; + +export default StyledLogoLetter; diff --git a/example/src/styled/StyledNav.js b/example/src/styled/StyledNav.js new file mode 100644 index 0000000..a16f46f --- /dev/null +++ b/example/src/styled/StyledNav.js @@ -0,0 +1,20 @@ +import styled from "styled-components"; + +const StyledNav = styled.div` + position: fixed; + display: flex; + align-items: center; + justify-content: space-between; + width: 100%; + top: 0; + z-index: 999; + background: #fff; + border-bottom: 1px solid rgb(235, 235, 235); + + a { + text-decoration: none; + color: rgb(80, 80, 80); + } +`; + +export default StyledNav; diff --git a/src/interfaces/Answers/answer.interface.ts b/src/interfaces/Answers/answer.interface.ts index 5bbe262..ad1d8be 100644 --- a/src/interfaces/Answers/answer.interface.ts +++ b/src/interfaces/Answers/answer.interface.ts @@ -1,10 +1,34 @@ import ImageType from "../BuzzFeedQuiz/image.interface"; type AnswerType = ImageType & { + /** + * The text value of the answer choice. + */ answer: string; + /** + * Applies a given color to only the specific answer container's background. + * This value supersedes the generalBackgroundColor prop if supplied to ReactBuzzFeedQuiz. + * If the generalBackgroundColor prop is supplied and this value is empty, then the color in generalBackgroundColor will be applied. + * Otherwise, if no color or invalid color is supplied, the default background color is black. + */ backgroundColor?: string; + /** + * Applies a given color to only the specific answer container's font. + * This value supersedes the generalFontColor prop if supplied to ReactBuzzFeedQuiz. + * If the generalFontColor prop is supplied and this value is empty, then the color in generalFontColor will be applied. + * Otherwise, if no color or invalid color is supplied, the default font color is white. + */ fontColor?: string; + /** + * Function called when this specific answer option is selected. + * This function value supersedes ReactBuzzFeedQuiz's onAnswerSelection prop, if supplied, for this specific answer choice. + * + * @returns void + */ onAnswerSelection?: () => void; + /** + * The numerical ID of the answer's associated result object found in ReactBuzzFeedQuiz's results prop. + */ resultID: number; }; diff --git a/src/interfaces/BuzzFeedQuiz/buzzfeed_quiz.interface.ts b/src/interfaces/BuzzFeedQuiz/buzzfeed_quiz.interface.ts index 56ce474..ec172f9 100644 --- a/src/interfaces/BuzzFeedQuiz/buzzfeed_quiz.interface.ts +++ b/src/interfaces/BuzzFeedQuiz/buzzfeed_quiz.interface.ts @@ -73,6 +73,7 @@ type BuzzFeedQuizProps = BylineProps & { * @returns void */ onRestart?: () => void; + /** * An array of question objects. */ diff --git a/src/interfaces/BuzzFeedQuiz/image.interface.ts b/src/interfaces/BuzzFeedQuiz/image.interface.ts index 65c166a..b81f58b 100644 --- a/src/interfaces/BuzzFeedQuiz/image.interface.ts +++ b/src/interfaces/BuzzFeedQuiz/image.interface.ts @@ -1,13 +1,21 @@ import Falsy from "./falsy.interface"; type ImageType = - | { - backgroundImageSrc?: Falsy; - imageAttribution?: never; + | { + backgroundImageSrc?: Falsy; + imageAttribution?: never; } - | { - backgroundImageSrc?: string; - imageAttribution?: string; + | { + /** + * URL or local filename to be included as the background image of the container. + * Automatically sets the font color to white and adds a text stroke. + * Takes precedence over any theme, if supplied. + */ + backgroundImageSrc?: string; + /** + * If background image is supplied, this will add attribution text below the image giving credit to its original source. + */ + imageAttribution?: string; }; -export default ImageType; \ No newline at end of file +export default ImageType; diff --git a/src/interfaces/Question/question.interface.ts b/src/interfaces/Question/question.interface.ts index ace2ce7..3da2afe 100644 --- a/src/interfaces/Question/question.interface.ts +++ b/src/interfaces/Question/question.interface.ts @@ -2,11 +2,37 @@ import ImageType from "../BuzzFeedQuiz/image.interface"; import AnswerType from "../Answers/answer.interface"; type QuestionType = ImageType & { + /** + * The text value of the question being asked. + */ question: string; + /** + * Determines whether the question text's position overlaps a supplied image or whether the question text is displayed directly above the image (adjacently). + * Provide a value of "adjacent" to this key for the latter option, otherwise the text will overlap by default. + */ questionRelativeToImage?: "adjacent" | "overlap" | null; + /** + * Determines the spacial orientation of the answer choices. + * Assign this key a value of "row" for each answer text to be on a separate line (Note: only answer text will show - no background images or image attributions) or a value of "tile" for Buzzfeed's default tile configuration. + */ answerArrangement?: "row" | "tile" | null; + /** + * Applies a given color to only the specific question container's background. + * This value supersedes the generalBackgroundColor prop if supplied to ReactBuzzFeedQuiz. + * If the generalBackgroundColor prop is supplied and this value is empty, then the color in generalBackgroundColor will be applied. + * Otherwise, if no color or invalid color is supplied, the default background color is black. + */ backgroundColor?: string; + /** + * Applies a given color to only the specific question container's font. + * This value supersedes the generalFontColor prop if supplied to ReactBuzzFeedQuiz. + * If the generalFontColor prop is supplied and this value is empty, then the color in generalFontColor will be applied. + * Otherwise, if no color or invalid color is supplied, the default font color is white. + */ fontColor?: string; + /** + * An array of answer objects. + */ answers: AnswerType[]; }; diff --git a/src/interfaces/Result/result.interface.ts b/src/interfaces/Result/result.interface.ts index cfaf1e1..40f660a 100644 --- a/src/interfaces/Result/result.interface.ts +++ b/src/interfaces/Result/result.interface.ts @@ -1,9 +1,24 @@ import ResultImageType from "./result_image.interface"; type ResultType = ResultImageType & { + /** + * The heading text value of the associated result. Preceded by the string "You got: ". + */ title: string; + /** + * The text value of the sub-heading result description. + */ description: string; + /** + * Function called when the quiz is completed and the outcome is this specific result. + * This function value supersedes ReactBuzzFeedQuiz's onResult prop, if supplied, for this specific result outcome. + * + * @returns void + */ onResult?: () => void; + /** + * The numerical ID of the result object. Used to associate result objects to answer objects. + */ resultID: number; }; diff --git a/src/interfaces/Result/result_image.interface.ts b/src/interfaces/Result/result_image.interface.ts index 2ec6ca5..96991f8 100644 --- a/src/interfaces/Result/result_image.interface.ts +++ b/src/interfaces/Result/result_image.interface.ts @@ -6,7 +6,13 @@ type ResultImageType = imageAttribution?: never; } | { + /** + * URL or local filename to be included in the result container image's src attribute. + */ resultImageSrc?: string; + /** + * This will add attribution text below the result description giving credit to the result container image's original source. + */ imageAttribution?: string; }; diff --git a/src/partials/Answers/_rbq_answers_container.scss b/src/partials/Answers/_rbq_answers_container.scss index e9ab28e..9967f9e 100644 --- a/src/partials/Answers/_rbq_answers_container.scss +++ b/src/partials/Answers/_rbq_answers_container.scss @@ -15,18 +15,25 @@ grid-template-rows: 1fr; } - &.rbq_answer_grid_layout { - grid-gap: 0.75rem 0.75rem; - } - &.rbq_answers_contain_images { grid-template-columns: 1fr 1fr; grid-template-rows: none; - grid-gap: 0.5rem 0.5rem; } &.rbq_answer_row_arrangement { grid-template-columns: 1fr; grid-template-rows: 1fr; } + + @media (min-width: 40rem) { + grid-row-gap: 1rem; + + &.rbq_answer_row_arrangement { + grid-row-gap: 0.5rem; + } + } + + @media (min-width: 52rem) { + grid-column-gap: 1.5rem; + } } diff --git a/src/partials/Answers/_rbq_individual_answer_outer_container.scss b/src/partials/Answers/_rbq_individual_answer_outer_container.scss index 160cbe3..72535f6 100644 --- a/src/partials/Answers/_rbq_individual_answer_outer_container.scss +++ b/src/partials/Answers/_rbq_individual_answer_outer_container.scss @@ -9,12 +9,12 @@ border-radius: 3px; -webkit-box-shadow: 0 1px 1px rgb(173 168 168 / 10%); box-shadow: 0 1px 1px rgb(173 168 168 / 10%); - transition: box-shadow 0.25s, -webkit-box-shadow 0.25s, opacity 0.5s ease; + transition: box-shadow 0.15s, -webkit-box-shadow 0.15s, opacity 0.15s, + background-color 0.15s, color 0.15s; p { transform: scale(1); - transition: transform 0.2s cubic-bezier(0, 0.73, 0.31, 1.67), - opacity 0.5s ease; + transition: transform 0.2s ease, opacity 0.15s ease; } &.rbq_question_answered { @@ -35,6 +35,10 @@ transition: all 0.2s cubic-bezier(0.64, 0.57, 0.67, 1.53); } + &.rbq_results_available { + pointer-events: none; + } + &:hover { pointer-events: all; box-shadow: 0px 0px 1px 3px rgb(173 168 168 / 10%); @@ -58,8 +62,7 @@ img { transform: scale(1.1); - transition: transform 0.2s cubic-bezier(0.64, 0.57, 0.67, 1.53), - opacity 0.5s ease; + transition: transform 0.2s ease, opacity 0.5s ease; } &.rbq_question_answered img { @@ -88,14 +91,7 @@ p, &.rbq_answer_row_arrangement p { - transition: transform 0.2s cubic-bezier(0, 0.73, 0.31, 1.67), - opacity 0.5s ease; - } - - &.rbq_results_available { - * { - opacity: 1; - } + transition: transform 0.2s ease, opacity 0.5s ease; } } } diff --git a/tsconfig.json b/tsconfig.json index 8d765d5..86c80ee 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -14,7 +14,7 @@ "esModuleInterop": true, "declaration": true, "emitDeclarationOnly": true, - "removeComments": true, + "removeComments": false, "experimentalDecorators": true, "lib": ["dom", "es2017", "es5", "es6", "es7"], "strict": true, From 969b497879a8bb3d5a86201901b3b80491239c74 Mon Sep 17 00:00:00 2001 From: amamenko Date: Fri, 18 Jun 2021 00:02:46 -0400 Subject: [PATCH 14/19] Updated to new BuzzFeed stylings with sass and converted example to typescript --- example/package-lock.json | 6892 +++++++---------- example/package.json | 10 + example/src/App.js | 596 +- example/src/App.tsx | 353 + example/src/LogoSpinner.js | 17 +- example/src/LogoSpinner.tsx | 16 + example/src/index.js | 5 +- example/src/index.tsx | 6 + .../styled/StyledInstallationInstructions.js | 25 +- .../styled/StyledInstallationInstructions.ts | 24 + .../src/styled/StyledInstallationSeparator.js | 19 +- .../src/styled/StyledInstallationSeparator.ts | 22 + example/src/styled/StyledLinksContainer.js | 57 +- example/src/styled/StyledLinksContainer.ts | 56 + example/src/styled/StyledLogoContainer.js | 9 +- example/src/styled/StyledLogoContainer.ts | 8 + example/src/styled/StyledLogoLetter.js | 21 +- example/src/styled/StyledLogoLetter.ts | 24 + example/src/styled/StyledNav.js | 21 +- example/src/styled/StyledNav.ts | 20 + example/src/typings.d.ts | 9 + example/tsconfig.json | 36 + package-lock.json | 4 +- src/TextFit.tsx | 4 +- src/components/Answers.tsx | 31 +- src/interfaces/Answers/answer.interface.ts | 2 +- .../_rbq_answer_image_attribution.scss | 16 +- ...bq_answer_image_bottom_text_container.scss | 5 - .../Answers/_rbq_answer_image_text.scss | 17 +- .../_rbq_individual_answer_container.scss | 28 +- ...rbq_individual_answer_outer_container.scss | 111 +- src/partials/Question/_rbq_text_fit.scss | 36 +- 32 files changed, 3753 insertions(+), 4747 deletions(-) create mode 100644 example/src/App.tsx create mode 100644 example/src/LogoSpinner.tsx create mode 100644 example/src/index.tsx create mode 100644 example/src/styled/StyledInstallationInstructions.ts create mode 100644 example/src/styled/StyledInstallationSeparator.ts create mode 100644 example/src/styled/StyledLinksContainer.ts create mode 100644 example/src/styled/StyledLogoContainer.ts create mode 100644 example/src/styled/StyledLogoLetter.ts create mode 100644 example/src/styled/StyledNav.ts create mode 100644 example/src/typings.d.ts create mode 100644 example/tsconfig.json diff --git a/example/package-lock.json b/example/package-lock.json index 394342e..1caa391 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -13,36 +13,52 @@ "react-dom": "^17.0.1", "react-scripts": "4.0.2", "styled-components": "^5.2.1", + "tslib": "^2.3.0", "web-vitals": "^1.0.1" + }, + "devDependencies": { + "@types/css-font-loading-module": "^0.0.4", + "@types/jest": "^26.0.23", + "@types/node": "^15.12.2", + "@types/react": "^17.0.11", + "@types/react-dom": "^17.0.7", + "@types/styled-components": "^5.1.10", + "typescript": "^4.3.4" } }, "node_modules/@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dependencies": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.4.tgz", - "integrity": "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.5.tgz", + "integrity": "sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/core": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", - "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.3", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helpers": "^7.14.0", - "@babel/parser": "^7.14.3", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz", + "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==", + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.6", + "@babel/parser": "^7.14.6", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -81,42 +97,54 @@ } }, "node_modules/@babel/generator": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz", - "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", + "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", "dependencies": { - "@babel/types": "^7.14.2", + "@babel/types": "^7.14.5", "jsesc": "^2.5.1", "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", - "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", - "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", + "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-explode-assignable-expression": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz", - "integrity": "sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", "dependencies": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-validator-option": "^7.12.17", + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.16.6", "semver": "^6.3.0" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0" } @@ -130,29 +158,35 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.4.tgz", - "integrity": "sha512-idr3pthFlDCpV+p/rMgGLGYIVtazeatrSOQk8YzO2pAepIjQhCN3myeihVg58ax2bbbGK9PUE1reFi7axOYIOw==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz", + "integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.14.4", - "@babel/helper-split-export-declaration": "^7.12.13" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz", - "integrity": "sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-annotate-as-pure": "^7.14.5", "regexpu-core": "^4.7.1" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0" } @@ -184,174 +218,294 @@ } }, "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", - "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", + "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", "dependencies": { - "@babel/types": "^7.13.0" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz", - "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", "dependencies": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.14.2" + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", - "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", "dependencies": { - "@babel/traverse": "^7.13.15", - "@babel/types": "^7.13.16" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz", + "integrity": "sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ==", "dependencies": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", "dependencies": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", - "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz", + "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==", "dependencies": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.14.0", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", - "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", + "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-wrap-function": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz", - "integrity": "sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.4" + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz", + "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==", "dependencies": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", + "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", "dependencies": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", - "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", + "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", "dependencies": { - "@babel/helper-function-name": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", - "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz", + "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==", "dependencies": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.14.0" + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dependencies": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, "node_modules/@babel/parser": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz", - "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz", + "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==", "bin": { "parser": "bin/babel-parser.js" }, @@ -360,38 +514,47 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz", - "integrity": "sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.5.tgz", + "integrity": "sha512-tbD/CG3l43FIXxmu4a7RBe4zH7MLJ+S/lFowPFO7HetS2hyOZ/0nnnznegDuzFzfkyQYTxqdTH/hKmuBngaDAA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", "@babel/plugin-syntax-async-generators": "^7.8.4" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", - "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz", - "integrity": "sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", + "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.3", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-class-static-block": "^7.12.13" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.12.0" @@ -411,150 +574,183 @@ } }, "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz", - "integrity": "sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz", - "integrity": "sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz", - "integrity": "sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-json-strings": "^7.8.3" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz", - "integrity": "sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz", - "integrity": "sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz", - "integrity": "sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.4.tgz", - "integrity": "sha512-AYosOWBlyyXEagrPRfLJ1enStufsr7D1+ddpj8OLi9k7B6+NdZ0t/9V7Fh+wJ4g2Jol8z2JkgczYqtWrZd4vbA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.5.tgz", + "integrity": "sha512-VzMyY6PWNPPT3pxc5hi9LloKNr4SSrVCg7Yr6aZpW4Ym07r7KqSU/QXYwjXLVxqwSv0t/XSXkFoKBPUkZ8vb2A==", "dependencies": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-compilation-targets": "^7.14.4", - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/compat-data": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.2" + "@babel/plugin-transform-parameters": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz", - "integrity": "sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz", - "integrity": "sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", - "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz", - "integrity": "sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-create-class-features-plugin": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-private-property-in-object": "^7.14.0" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", - "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=4" @@ -597,22 +793,28 @@ } }, "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz", - "integrity": "sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz", - "integrity": "sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", + "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -641,11 +843,14 @@ } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz", - "integrity": "sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz", + "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -674,11 +879,14 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", - "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -751,153 +959,192 @@ } }, "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz", - "integrity": "sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz", - "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", + "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", - "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", - "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", "dependencies": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", - "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.4.tgz", - "integrity": "sha512-5KdpkGxsZlTk+fPleDtGKsA+pon28+ptYmMO8GBSa5fHERCJWAzj50uAfCKBqq42HO+Zot6JF1x37CRprwmN4g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz", + "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.4.tgz", - "integrity": "sha512-p73t31SIj6y94RDVX57rafVjttNr8MvKEgs5YFatNB/xC68zM3pyosuOEcQmYsYlyQaGY9R7rAULVRcat5FKJQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-replace-supers": "^7.14.4", - "@babel/helper-split-export-declaration": "^7.12.13", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz", + "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", "globals": "^11.1.0" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", - "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.4.tgz", - "integrity": "sha512-JyywKreTCGTUsL1OKu1A3ms/R1sTP0WxbpXlALeGzF53eB3bxtNkYdMj9SDgK7g6ImPy76J5oYYKoTtQImlhQA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.5.tgz", + "integrity": "sha512-wU9tYisEbRMxqDezKUqC9GleLycCRoUsai9ddlsq54r8QRLaeEhc+d+9DqCG+kV9W2GgQjTZESPTpn5bAFMDww==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", - "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", - "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", - "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -916,259 +1163,325 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", - "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", + "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", - "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", "dependencies": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", - "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", - "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz", - "integrity": "sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", "dependencies": { - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz", - "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", + "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", "dependencies": { - "@babel/helper-module-transforms": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", - "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", - "dependencies": { - "@babel/helper-hoist-variables": "^7.13.0", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-identifier": "^7.12.11", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", + "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz", - "integrity": "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", "dependencies": { - "@babel/helper-module-transforms": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", - "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.5.tgz", + "integrity": "sha512-+Xe5+6MWFo311U8SchgeX5c1+lJM+eZDBZgD+tvXu9VVQPXwwVzeManMMjYX6xw2HczngfOSZjoFYKwdeB/Jvw==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", - "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", - "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz", - "integrity": "sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", + "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", - "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.13.tgz", - "integrity": "sha512-SNJU53VM/SjQL0bZhyU+f4kJQz7bQQajnrZRSaU21hruG/NWY41AEM9AWXeXX90pYr/C2yAmTgI6yW3LlLrAUQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz", + "integrity": "sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.2.tgz", - "integrity": "sha512-zCubvP+jjahpnFJvPaHPiGVfuVUjXHhFvJKQdNnsmSsiU9kR/rCZ41jHc++tERD2zV+p7Hr6is+t5b6iWTCqSw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz", + "integrity": "sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.3.tgz", - "integrity": "sha512-uuxuoUNVhdgYzERiHHFkE4dWoJx+UFVyuAl0aqN8P2/AKFHwqgUC5w2+4/PjpKXJsFgBlYAFXlUmDQ3k3DUkXw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz", + "integrity": "sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-jsx": "^7.12.13", - "@babel/types": "^7.14.2" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz", - "integrity": "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", + "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.12.17" + "@babel/plugin-transform-react-jsx": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz", - "integrity": "sha512-FXYw98TTJ125GVCCkFLZXlZ1qGcsYqNQhVBQcZjyrwf8FEUtVfKIoidnO8S0q+KBQpDYNTmiGo1gn67Vti04lQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.5.tgz", + "integrity": "sha512-M/fmDX6n0cfHK/NLTcPmrfVAORKDhK8tyjDhyxlUjYyPYYO8FRWwuxBA3WBx8kWN/uBUuwGa3s/0+hQ9JIN3Tg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.2.tgz", - "integrity": "sha512-OMorspVyjxghAjzgeAWc6O7W7vHbJhV69NeTGdl9Mxgz6PaweAuo7ffB9T5A1OQ9dGcw0As4SYMUhyNC4u7mVg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz", + "integrity": "sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", - "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", + "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", - "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", "dependencies": { "regenerator-transform": "^0.14.2" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", - "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -1197,125 +1510,149 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", - "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", - "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", - "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", - "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", - "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.4.tgz", - "integrity": "sha512-WYdcGNEO7mCCZ2XzRlxwGj3PgeAr50ifkofOUC/+IN/GzKLB+biDPVBUAQN2C/dVZTvEXCp80kfQ1FFZPrwykQ==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz", + "integrity": "sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.4", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-typescript": "^7.12.13" + "@babel/helper-create-class-features-plugin": "^7.14.6", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", - "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", - "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/preset-env": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.4.tgz", - "integrity": "sha512-GwMMsuAnDtULyOtuxHhzzuSRxFeP0aR/LNzrHRzP8y6AgDNgqnrfCCBm/1cRdTU75tRs28Eh76poHLcg9VF0LA==", - "dependencies": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-compilation-targets": "^7.14.4", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-async-generator-functions": "^7.14.2", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-class-static-block": "^7.14.3", - "@babel/plugin-proposal-dynamic-import": "^7.14.2", - "@babel/plugin-proposal-export-namespace-from": "^7.14.2", - "@babel/plugin-proposal-json-strings": "^7.14.2", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.2", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.2", - "@babel/plugin-proposal-numeric-separator": "^7.14.2", - "@babel/plugin-proposal-object-rest-spread": "^7.14.4", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.2", - "@babel/plugin-proposal-optional-chaining": "^7.14.2", - "@babel/plugin-proposal-private-methods": "^7.13.0", - "@babel/plugin-proposal-private-property-in-object": "^7.14.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.5.tgz", + "integrity": "sha512-ci6TsS0bjrdPpWGnQ+m4f+JSSzDKlckqKIJJt9UZ/+g7Zz9k0N8lYU8IeLg/01o2h8LyNZDMLGgRLDTxpudLsA==", + "dependencies": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.5", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.3", @@ -1325,60 +1662,66 @@ "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.0", - "@babel/plugin-syntax-top-level-await": "^7.12.13", - "@babel/plugin-transform-arrow-functions": "^7.13.0", - "@babel/plugin-transform-async-to-generator": "^7.13.0", - "@babel/plugin-transform-block-scoped-functions": "^7.12.13", - "@babel/plugin-transform-block-scoping": "^7.14.4", - "@babel/plugin-transform-classes": "^7.14.4", - "@babel/plugin-transform-computed-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.14.4", - "@babel/plugin-transform-dotall-regex": "^7.12.13", - "@babel/plugin-transform-duplicate-keys": "^7.12.13", - "@babel/plugin-transform-exponentiation-operator": "^7.12.13", - "@babel/plugin-transform-for-of": "^7.13.0", - "@babel/plugin-transform-function-name": "^7.12.13", - "@babel/plugin-transform-literals": "^7.12.13", - "@babel/plugin-transform-member-expression-literals": "^7.12.13", - "@babel/plugin-transform-modules-amd": "^7.14.2", - "@babel/plugin-transform-modules-commonjs": "^7.14.0", - "@babel/plugin-transform-modules-systemjs": "^7.13.8", - "@babel/plugin-transform-modules-umd": "^7.14.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", - "@babel/plugin-transform-new-target": "^7.12.13", - "@babel/plugin-transform-object-super": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.14.2", - "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.13.15", - "@babel/plugin-transform-reserved-words": "^7.12.13", - "@babel/plugin-transform-shorthand-properties": "^7.12.13", - "@babel/plugin-transform-spread": "^7.13.0", - "@babel/plugin-transform-sticky-regex": "^7.12.13", - "@babel/plugin-transform-template-literals": "^7.13.0", - "@babel/plugin-transform-typeof-symbol": "^7.12.13", - "@babel/plugin-transform-unicode-escapes": "^7.12.13", - "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.5", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.14.5", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.5", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.5", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.14.4", - "babel-plugin-polyfill-corejs2": "^0.2.0", - "babel-plugin-polyfill-corejs3": "^0.2.0", - "babel-plugin-polyfill-regenerator": "^0.2.0", - "core-js-compat": "^3.9.0", + "@babel/types": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.14.0", "semver": "^6.3.0" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/preset-env/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", - "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.13.12" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.13.0" @@ -1408,16 +1751,19 @@ } }, "node_modules/@babel/preset-react": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.13.13.tgz", - "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", + "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-transform-react-display-name": "^7.12.13", - "@babel/plugin-transform-react-jsx": "^7.13.12", - "@babel/plugin-transform-react-jsx-development": "^7.12.17", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-react-display-name": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.5", + "@babel/plugin-transform-react-jsx-development": "^7.14.5", + "@babel/plugin-transform-react-pure-annotations": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -1444,46 +1790,59 @@ } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.0.tgz", - "integrity": "sha512-0R0HTZWHLk6G8jIk0FtoX+AatCtKnswS98VhXwGImFc759PJRp4Tru0PQYZofyijTFUr+gT8Mu7sgXVJLQ0ceg==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.6.tgz", + "integrity": "sha512-Xl8SPYtdjcMoCsIM4teyVRg7jIcgl8F2kRtoCcXuHzXswt9UxZCS6BzRo8fcnCuP6u2XtPgvyonmEPF57Kxo9Q==", "dependencies": { - "core-js-pure": "^3.0.0", + "core-js-pure": "^3.14.0", "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz", - "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.2", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.2", - "@babel/types": "^7.14.2", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz", + "integrity": "sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==", + "dependencies": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", "debug": "^4.1.0", "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/types": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.4.tgz", - "integrity": "sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", + "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", "dependencies": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@bcoe/v8-coverage": { @@ -1672,70 +2031,6 @@ "node": ">= 10.14.2" } }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", @@ -1774,59 +2069,6 @@ "node": ">= 10.14.2" } }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core/node_modules/jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", @@ -1883,17 +2125,6 @@ "node": ">=8" } }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/core/node_modules/type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -1982,59 +2213,6 @@ "node-notifier": "^8.0.0" } }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/reporters/node_modules/jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", @@ -2099,17 +2277,6 @@ "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/reporters/node_modules/type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -2193,59 +2360,6 @@ "node": ">= 10.14.2" } }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/transform/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -2254,17 +2368,6 @@ "node": ">=0.10.0" } }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/types": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", @@ -2280,70 +2383,6 @@ "node": ">= 10.14.2" } }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -2824,6 +2863,12 @@ "@babel/types": "^7.3.0" } }, + "node_modules/@types/css-font-loading-module": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/css-font-loading-module/-/css-font-loading-module-0.0.4.tgz", + "integrity": "sha512-ENdXf7MW4m9HeDojB2Ukbi7lYMIuQNBHVf98dbzaiG4EEJREBd6oleVAjrLRCrp7dm6CK1mmdmU9tcgF61acbw==", + "dev": true + }, "node_modules/@types/eslint": { "version": "7.2.13", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.13.tgz", @@ -2855,6 +2900,16 @@ "@types/node": "*" } }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dev": true, + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, "node_modules/@types/html-minifier-terser": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", @@ -2881,6 +2936,16 @@ "@types/istanbul-lib-report": "*" } }, + "node_modules/@types/jest": { + "version": "26.0.23", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.23.tgz", + "integrity": "sha512-ZHLmWMJ9jJ9PTiT58juykZpL7KjwJywFN3Rr2pTSkyQfydf/rk22yS7W8p5DaVUMQ2BQC7oYiU3FjbTM/mYrOA==", + "dev": true, + "dependencies": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, "node_modules/@types/json-schema": { "version": "7.0.7", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", @@ -2912,15 +2977,41 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "node_modules/@types/prettier": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.3.tgz", - "integrity": "sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==", + "dev": true }, "node_modules/@types/q": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" }, + "node_modules/@types/react": { + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.11.tgz", + "integrity": "sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.7.tgz", + "integrity": "sha512-Wd5xvZRlccOrCTej8jZkoFZuZRKHzanDDv1xglI33oBNFMWrqOSzrvWFw7ngSiZjrpJAzPKFtX7JvuXpkNmQHA==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, "node_modules/@types/resize-observer-browser": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.5.tgz", @@ -2934,6 +3025,12 @@ "@types/node": "*" } }, + "node_modules/@types/scheduler": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", + "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==", + "dev": true + }, "node_modules/@types/source-list-map": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", @@ -2944,6 +3041,17 @@ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" }, + "node_modules/@types/styled-components": { + "version": "5.1.10", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.10.tgz", + "integrity": "sha512-g3ZfWlTiyXktASIhcfCicZtqB/fFFnq0a7kPYYxKXNggdrohp8m/9bMmmt3zDvHj2gplWDGCkZByfFnEXfbSWg==", + "dev": true, + "dependencies": { + "@types/hoist-non-react-statics": "*", + "@types/react": "*", + "csstype": "^3.0.2" + } + }, "node_modules/@types/tapable": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.7.tgz", @@ -3018,12 +3126,12 @@ "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.26.1.tgz", - "integrity": "sha512-aoIusj/8CR+xDWmZxARivZjbMBQTT9dImUtdZ8tVCVRXgBUuuZyM5Of5A9D9arQPxbi/0rlJLcuArclz/rCMJw==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.27.0.tgz", + "integrity": "sha512-DsLqxeUfLVNp3AO7PC3JyaddmEHTtI9qTSAs+RB6ja27QvIM0TA8Cizn1qcS6vOu+WDLFJzkwkgweiyFhssDdQ==", "dependencies": { - "@typescript-eslint/experimental-utils": "4.26.1", - "@typescript-eslint/scope-manager": "4.26.1", + "@typescript-eslint/experimental-utils": "4.27.0", + "@typescript-eslint/scope-manager": "4.27.0", "debug": "^4.3.1", "functional-red-black-tree": "^1.0.1", "lodash": "^4.17.21", @@ -3063,14 +3171,14 @@ } }, "node_modules/@typescript-eslint/experimental-utils": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.1.tgz", - "integrity": "sha512-sQHBugRhrXzRCs9PaGg6rowie4i8s/iD/DpTB+EXte8OMDfdCG5TvO73XlO9Wc/zi0uyN4qOmX9hIjQEyhnbmQ==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.0.tgz", + "integrity": "sha512-n5NlbnmzT2MXlyT+Y0Jf0gsmAQzCnQSWXKy4RGSXVStjDvS5we9IWbh7qRVKdGcxT0WYlgcCYUK/HRg7xFhvjQ==", "dependencies": { "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.26.1", - "@typescript-eslint/types": "4.26.1", - "@typescript-eslint/typescript-estree": "4.26.1", + "@typescript-eslint/scope-manager": "4.27.0", + "@typescript-eslint/types": "4.27.0", + "@typescript-eslint/typescript-estree": "4.27.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -3086,13 +3194,13 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.26.1.tgz", - "integrity": "sha512-q7F3zSo/nU6YJpPJvQveVlIIzx9/wu75lr6oDbDzoeIRWxpoc/HQ43G4rmMoCc5my/3uSj2VEpg/D83LYZF5HQ==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.27.0.tgz", + "integrity": "sha512-XpbxL+M+gClmJcJ5kHnUpBGmlGdgNvy6cehgR6ufyxkEJMGP25tZKCaKyC0W/JVpuhU3VU1RBn7SYUPKSMqQvQ==", "dependencies": { - "@typescript-eslint/scope-manager": "4.26.1", - "@typescript-eslint/types": "4.26.1", - "@typescript-eslint/typescript-estree": "4.26.1", + "@typescript-eslint/scope-manager": "4.27.0", + "@typescript-eslint/types": "4.27.0", + "@typescript-eslint/typescript-estree": "4.27.0", "debug": "^4.3.1" }, "engines": { @@ -3112,12 +3220,12 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.26.1.tgz", - "integrity": "sha512-TW1X2p62FQ8Rlne+WEShyd7ac2LA6o27S9i131W4NwDSfyeVlQWhw8ylldNNS8JG6oJB9Ha9Xyc+IUcqipvheQ==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.27.0.tgz", + "integrity": "sha512-DY73jK6SEH6UDdzc6maF19AHQJBFVRf6fgAXHPXCGEmpqD4vYgPEzqpFz1lf/daSbOcMpPPj9tyXXDPW2XReAw==", "dependencies": { - "@typescript-eslint/types": "4.26.1", - "@typescript-eslint/visitor-keys": "4.26.1" + "@typescript-eslint/types": "4.27.0", + "@typescript-eslint/visitor-keys": "4.27.0" }, "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" @@ -3128,9 +3236,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.26.1.tgz", - "integrity": "sha512-STyMPxR3cS+LaNvS8yK15rb8Y0iL0tFXq0uyl6gY45glyI7w0CsyqyEXl/Fa0JlQy+pVANeK3sbwPneCbWE7yg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.27.0.tgz", + "integrity": "sha512-I4ps3SCPFCKclRcvnsVA/7sWzh7naaM/b4pBO2hVxnM3wrU51Lveybdw5WoIktU/V4KfXrTt94V9b065b/0+wA==", "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" }, @@ -3140,12 +3248,12 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.26.1.tgz", - "integrity": "sha512-l3ZXob+h0NQzz80lBGaykdScYaiEbFqznEs99uwzm8fPHhDjwaBFfQkjUC/slw6Sm7npFL8qrGEAMxcfBsBJUg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.27.0.tgz", + "integrity": "sha512-KH03GUsUj41sRLLEy2JHstnezgpS5VNhrJouRdmh6yNdQ+yl8w5LrSwBkExM+jWwCJa7Ct2c8yl8NdtNRyQO6g==", "dependencies": { - "@typescript-eslint/types": "4.26.1", - "@typescript-eslint/visitor-keys": "4.26.1", + "@typescript-eslint/types": "4.27.0", + "@typescript-eslint/visitor-keys": "4.27.0", "debug": "^4.3.1", "globby": "^11.0.3", "is-glob": "^4.0.1", @@ -3180,11 +3288,11 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.26.1.tgz", - "integrity": "sha512-IGouNSSd+6x/fHtYRyLOM6/C+QxMDzWlDtN41ea+flWuSF9g02iqcIlX8wM53JkfljoIjP0U+yp7SiTS1onEkw==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.27.0.tgz", + "integrity": "sha512-es0GRYNZp0ieckZ938cEANfEhsfHrzuLrePukLKtY3/KPXcq1Xd555Mno9/GOgXhKzn0QfkDLVgqWO3dGY80bg==", "dependencies": { - "@typescript-eslint/types": "4.26.1", + "@typescript-eslint/types": "4.27.0", "eslint-visitor-keys": "^2.0.0" }, "engines": { @@ -3579,14 +3687,17 @@ } }, "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/anymatch": { @@ -3951,70 +4062,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/babel-loader": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", @@ -4166,12 +4213,12 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.2.tgz", - "integrity": "sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz", + "integrity": "sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.9.1" + "core-js-compat": "^3.14.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -5037,9 +5084,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001235", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001235.tgz", - "integrity": "sha512-zWEwIVqnzPkSAXOUlQnPW2oKoYb2aLQ4Q5ejdjBcnH63rfypaW34CxaeBn1VMya2XaEU3P/R2qHpWyj+l0BT1A==", + "version": "1.0.30001237", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001237.tgz", + "integrity": "sha512-pDHgRndit6p1NR2GhzMbQ6CkRrp4VKuSsqbcLeOQppYPKOYkKT/6ZvZDvKJUqcmtyWIAHuZq3SVS2vc1egCZzw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/browserslist" @@ -5065,16 +5112,18 @@ } }, "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/char-regex": { @@ -5091,24 +5140,24 @@ "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" }, "node_modules/chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "optional": true, "dependencies": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "glob-parent": "~5.1.0", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "readdirp": "~3.6.0" }, "engines": { "node": ">= 8.10.0" }, "optionalDependencies": { - "fsevents": "~2.3.1" + "fsevents": "~2.3.2" } }, "node_modules/chownr": { @@ -5295,6 +5344,70 @@ "node": ">= 4.0" } }, + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/coa/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/coa/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/coa/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/collect-v8-coverage": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", @@ -5322,17 +5435,20 @@ } }, "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { - "color-name": "1.1.3" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/color-string": { "version": "1.5.5", @@ -5343,6 +5459,19 @@ "simple-swizzle": "^0.2.2" } }, + "node_modules/color/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, "node_modules/colorette": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", @@ -6145,6 +6274,12 @@ "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" }, + "node_modules/csstype": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", + "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==", + "dev": true + }, "node_modules/cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", @@ -6759,9 +6894,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.3.750", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.750.tgz", - "integrity": "sha512-Eqy9eHNepZxJXT+Pc5++zvEi5nQ6AGikwFYDCYwXUFBr+ynJ6pDG7MzZmwGYCIuXShLJM0n4bq+aoKDmvSGJ8A==" + "version": "1.3.752", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.752.tgz", + "integrity": "sha512-2Tg+7jSl3oPxgsBsWKh5H83QazTkmWG/cnNwJplmyZc7KcN61+I10oUgaXSVk/NwfvN3BdkKDR4FYuRBQQ2v0A==" }, "node_modules/elliptic": { "version": "6.5.4", @@ -6981,11 +7116,14 @@ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/escodegen": { @@ -7644,62 +7782,6 @@ "@babel/highlight": "^7.10.4" } }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/eslint/node_modules/eslint-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", @@ -7736,25 +7818,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -8075,36 +8138,6 @@ "node": ">= 10.14.2" } }, - "node_modules/expect/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/expect/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/expect/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/express": { "version": "4.17.1", "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", @@ -8598,6 +8631,17 @@ "yarn": ">=1.0.0" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", @@ -8629,6 +8673,40 @@ "node": ">=0.10.0" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -8654,6 +8732,14 @@ "node": ">=0.10.0" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -8715,6 +8801,17 @@ "semver": "bin/semver" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", @@ -8978,9 +9075,9 @@ } }, "node_modules/globby": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", - "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -9057,11 +9154,11 @@ } }, "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/has-symbols": { @@ -10310,14 +10407,6 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/istanbul-lib-report/node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -10340,17 +10429,6 @@ "semver": "bin/semver.js" } }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", @@ -10444,70 +10522,6 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-circus/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-cli": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", @@ -10534,70 +10548,6 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-config": { "version": "26.6.3", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", @@ -10634,59 +10584,6 @@ } } }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-config/node_modules/jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", @@ -10743,17 +10640,6 @@ "node": ">=8" } }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-config/node_modules/type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -10776,70 +10662,6 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-docblock": { "version": "26.0.0", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", @@ -10866,70 +10688,6 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-each/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-environment-jsdom": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", @@ -11025,70 +10783,6 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-jasmine2/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-jasmine2/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-leak-detector": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", @@ -11115,70 +10809,6 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-message-util": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", @@ -11198,70 +10828,6 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-mock": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", @@ -11329,59 +10895,6 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-resolve/node_modules/read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -11420,17 +10933,6 @@ "node": ">=8" } }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-resolve/node_modules/type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -11469,59 +10971,6 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-runner/node_modules/jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", @@ -11578,17 +11027,6 @@ "node": ">=8" } }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-runner/node_modules/type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -11637,59 +11075,6 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-runtime/node_modules/jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", @@ -11746,17 +11131,6 @@ "node": ">=8" } }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-runtime/node_modules/type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -11803,59 +11177,6 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, "node_modules/jest-snapshot/node_modules/jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", @@ -11912,17 +11233,6 @@ "node": ">=8" } }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-snapshot/node_modules/type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -11947,70 +11257,6 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-validate": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", @@ -12027,70 +11273,6 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-watch-typeahead": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.6.1.tgz", @@ -12111,70 +11293,6 @@ "jest": "^26.0.0" } }, - "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-watch-typeahead/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-watcher": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", @@ -12192,70 +11310,6 @@ "node": ">= 10.14.2" } }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/jest-worker": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", @@ -12269,25 +11323,6 @@ "node": ">= 10.13.0" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -12351,9 +11386,9 @@ } }, "node_modules/jsdom/node_modules/acorn": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.3.0.tgz", - "integrity": "sha512-tqPKHZ5CaBJw0Xmy0ZZvLs1qTV+BNFSyvn77ASXkpBNfIRk8ev26fKrD9iLGwGA9zedPao52GSHzq8lyZG0NUw==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.0.tgz", + "integrity": "sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==", "bin": { "acorn": "bin/acorn" }, @@ -13116,6 +12151,17 @@ "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", "optional": true }, + "node_modules/nanoid": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, "node_modules/nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -14159,9 +13205,9 @@ } }, "node_modules/postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", "dependencies": { "chalk": "^2.4.2", "source-map": "^0.6.1", @@ -15260,21 +14306,10 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-safe-parser/node_modules/nanoid": { - "version": "3.1.23", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", - "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, "node_modules/postcss-safe-parser/node_modules/postcss": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz", - "integrity": "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==", + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.5.tgz", + "integrity": "sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==", "dependencies": { "colorette": "^1.2.2", "nanoid": "^3.1.23", @@ -15367,6 +14402,70 @@ "node": ">=6.14.4" } }, + "node_modules/postcss/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss/node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/postcss/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/postcss/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/postcss/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, "node_modules/postcss/node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -15436,36 +14535,6 @@ "node": ">= 10" } }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/pretty-format/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -15758,7 +14827,7 @@ "node_modules/react-buzzfeed-quiz": { "version": "2.0.0", "resolved": "file:react-buzzfeed-quiz-2.0.0.tgz", - "integrity": "sha512-5qF02dN6YoaQWK3A9tu+UVeGqqMNgwU//+28aIw+EWbzCJtnkKnlB9aOTWKRxCmRsYU7lQCJ1h2wAoDVRqeiEg==", + "integrity": "sha512-7t/7Cya3WBFjV6Ry5papfzzHBNu6KOSRrE6ym2PJ7YOik2U5BucR8/wWHZ54e6EwquDbA5SbJOdbUqa190vWlQ==", "license": "MIT", "dependencies": { "react-icons": "^4.2.0", @@ -15812,6 +14881,17 @@ "@babel/highlight": "^7.10.4" } }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/react-dev-utils/node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -15841,6 +14921,40 @@ "url": "https://tidelift.com/funding/github/npm/browserslist" } }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/react-dev-utils/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, "node_modules/react-dev-utils/node_modules/emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", @@ -15876,6 +14990,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, "node_modules/react-dev-utils/node_modules/ignore": { "version": "5.1.8", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", @@ -15964,6 +15086,17 @@ "node": ">=6" } }, + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/react-dom": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", @@ -16294,9 +15427,9 @@ } }, "node_modules/readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "optional": true, "dependencies": { "picomatch": "^2.2.1" @@ -16378,9 +15511,9 @@ } }, "node_modules/regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "engines": { "node": ">=8" }, @@ -16442,15 +15575,34 @@ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, "node_modules/renderkid": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.6.tgz", - "integrity": "sha512-GIis2GBr/ho0pFNf57D4XM4+PgnQuTii0WCPjEZmZfKivzUfGuRdjN2aQYtYMiNggHmNyBve+thFnNR1iBRcKg==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", "htmlparser2": "^6.1.0", "lodash": "^4.17.21", - "strip-ansi": "^6.0.0" + "strip-ansi": "^3.0.1" + } + }, + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, "node_modules/repeat-element": { @@ -16557,6 +15709,17 @@ "node": ">=6.0.0" } }, + "node_modules/resolve-url-loader/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/resolve-url-loader/node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -16573,6 +15736,59 @@ "node": ">=6" } }, + "node_modules/resolve-url-loader/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader/node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url-loader/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/resolve-url-loader/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/resolve-url-loader/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/resolve-url-loader/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, "node_modules/resolve-url-loader/node_modules/json5": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", @@ -16748,6 +15964,14 @@ "rollup": ">=0.66.0 <3" } }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, "node_modules/rollup-plugin-terser/node_modules/jest-worker": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", @@ -17558,36 +16782,6 @@ "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -18412,6 +17606,25 @@ "react-is": ">= 16.8.0" } }, + "node_modules/styled-components/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/styled-components/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/stylehacks": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", @@ -18439,14 +17652,14 @@ } }, "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/supports-hyperlinks": { @@ -18461,25 +17674,6 @@ "node": ">=8" } }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/svg-parser": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", @@ -18511,6 +17705,43 @@ "node": ">=4.0.0" } }, + "node_modules/svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, "node_modules/svgo/node_modules/css-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", @@ -18556,6 +17787,22 @@ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" }, + "node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, "node_modules/svgo/node_modules/nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -18564,6 +17811,17 @@ "boolbase": "~1.0.0" } }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/symbol-tree": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", @@ -19063,9 +18321,9 @@ } }, "node_modules/tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" }, "node_modules/tsutils": { "version": "3.21.0", @@ -19152,10 +18410,9 @@ } }, "node_modules/typescript": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", - "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==", - "peer": true, + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz", + "integrity": "sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -20051,6 +19308,17 @@ "node": ">=0.10.0" } }, + "node_modules/webpack-dev-server/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/webpack-dev-server/node_modules/anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", @@ -20169,6 +19437,19 @@ "node": ">=6" } }, + "node_modules/webpack-dev-server/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/webpack-dev-server/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, "node_modules/webpack-dev-server/node_modules/emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", @@ -20248,6 +19529,14 @@ "node": ">=0.10.0" } }, + "node_modules/webpack-dev-server/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, "node_modules/webpack-dev-server/node_modules/import-local": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", @@ -21298,36 +20587,6 @@ "node": ">=8" } }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -21345,9 +20604,9 @@ } }, "node_modules/ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.0.tgz", + "integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==", "engines": { "node": ">=8.3.0" }, @@ -21455,32 +20714,32 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "requires": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.14.5" } }, "@babel/compat-data": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.4.tgz", - "integrity": "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.5.tgz", + "integrity": "sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w==" }, "@babel/core": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", - "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.3", - "@babel/helper-compilation-targets": "^7.13.16", - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helpers": "^7.14.0", - "@babel/parser": "^7.14.3", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz", + "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.6", + "@babel/parser": "^7.14.6", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -21505,39 +20764,39 @@ } }, "@babel/generator": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz", - "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", + "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", "requires": { - "@babel/types": "^7.14.2", + "@babel/types": "^7.14.5", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-annotate-as-pure": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", - "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz", - "integrity": "sha512-CZOv9tGphhDRlVjVkAgm8Nhklm9RzSmWpX2my+t7Ua/KT616pEzXsQCjinzvkRvHWJ9itO4f296efroX23XCMA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", + "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", "requires": { - "@babel/helper-explode-assignable-expression": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-explode-assignable-expression": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-compilation-targets": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz", - "integrity": "sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", "requires": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-validator-option": "^7.12.17", + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", "browserslist": "^4.16.6", "semver": "^6.3.0" }, @@ -21550,24 +20809,24 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.4.tgz", - "integrity": "sha512-idr3pthFlDCpV+p/rMgGLGYIVtazeatrSOQk8YzO2pAepIjQhCN3myeihVg58ax2bbbGK9PUE1reFi7axOYIOw==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz", + "integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==", "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.14.4", - "@babel/helper-split-export-declaration": "^7.12.13" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.3.tgz", - "integrity": "sha512-JIB2+XJrb7v3zceV2XzDhGIB902CmKGSpSl4q2C6agU9SNLG/2V1RtFRGPG1Ajh9STj3+q6zJMOC+N/pp2P9DA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", + "@babel/helper-annotate-as-pure": "^7.14.5", "regexpu-core": "^4.7.1" } }, @@ -21594,202 +20853,252 @@ } }, "@babel/helper-explode-assignable-expression": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", - "integrity": "sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", + "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", "requires": { - "@babel/types": "^7.13.0" + "@babel/types": "^7.14.5" } }, "@babel/helper-function-name": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz", - "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.14.2" + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-hoist-variables": { - "version": "7.13.16", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.16.tgz", - "integrity": "sha512-1eMtTrXtrwscjcAeO4BVK+vvkxaLJSPFz1w1KLawz6HLNi9bPFGBNwwDyVfiu1Tv/vRRFYfoGaKhmAQPGPn5Wg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", "requires": { - "@babel/traverse": "^7.13.15", - "@babel/types": "^7.13.16" + "@babel/types": "^7.14.5" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz", + "integrity": "sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ==", "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" } }, "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" } }, "@babel/helper-module-transforms": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", - "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz", + "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==", "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.14.0", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.2" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" }, "@babel/helper-remap-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.13.0.tgz", - "integrity": "sha512-pUQpFBE9JvC9lrQbpX0TmeNIy5s7GnZjna2lhhcHC7DzgBs6fWn722Y5cfwgrtrqc7NAJwMvOa0mKhq6XaE4jg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", + "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-wrap-function": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-replace-supers": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz", - "integrity": "sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.14.2", - "@babel/types": "^7.14.4" + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz", + "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==", "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.14.5" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz", - "integrity": "sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", + "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", "requires": { - "@babel/types": "^7.12.1" + "@babel/types": "^7.14.5" } }, "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.14.5" } }, "@babel/helper-validator-identifier": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", - "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==" }, "@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" }, "@babel/helper-wrap-function": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.13.0.tgz", - "integrity": "sha512-1UX9F7K3BS42fI6qd2A4BjKzgGjToscyZTdp1DjknHLCIvpgne6918io+aL5LXFcER/8QWiwpoY902pVEqgTXA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", + "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/helpers": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", - "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz", + "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==", "requires": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.14.0" + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/highlight": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", - "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } } }, "@babel/parser": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz", - "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==" + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz", + "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==" }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz", - "integrity": "sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.5.tgz", + "integrity": "sha512-tbD/CG3l43FIXxmu4a7RBe4zH7MLJ+S/lFowPFO7HetS2hyOZ/0nnnznegDuzFzfkyQYTxqdTH/hKmuBngaDAA==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", - "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.3.tgz", - "integrity": "sha512-HEjzp5q+lWSjAgJtSluFDrGGosmwTgKwCXdDQZvhKsRlwv3YdkUEqxNrrjesJd+B9E9zvr1PVPVBvhYZ9msjvQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", + "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.3", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-class-static-block": "^7.12.13" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, "@babel/plugin-proposal-decorators": { @@ -21803,117 +21112,117 @@ } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz", - "integrity": "sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz", - "integrity": "sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz", - "integrity": "sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz", - "integrity": "sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz", - "integrity": "sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz", - "integrity": "sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.4.tgz", - "integrity": "sha512-AYosOWBlyyXEagrPRfLJ1enStufsr7D1+ddpj8OLi9k7B6+NdZ0t/9V7Fh+wJ4g2Jol8z2JkgczYqtWrZd4vbA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.5.tgz", + "integrity": "sha512-VzMyY6PWNPPT3pxc5hi9LloKNr4SSrVCg7Yr6aZpW4Ym07r7KqSU/QXYwjXLVxqwSv0t/XSXkFoKBPUkZ8vb2A==", "requires": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-compilation-targets": "^7.14.4", - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/compat-data": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.14.2" + "@babel/plugin-transform-parameters": "^7.14.5" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz", - "integrity": "sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz", - "integrity": "sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.13.0.tgz", - "integrity": "sha512-MXyyKQd9inhx1kDYPkFRVOBXQ20ES8Pto3T7UZ92xj2mY0EVD8oAVzeyYuVfy/mxAdTSIayOvg+aVzcHV2bn6Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.0.tgz", - "integrity": "sha512-59ANdmEwwRUkLjB7CRtwJxxwtjESw+X2IePItA+RGQh+oy5RmpCh/EvVVvh5XQc3yxsm5gtv0+i9oBZhaDNVTg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-create-class-features-plugin": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-private-property-in-object": "^7.14.0" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.12.13.tgz", - "integrity": "sha512-XyJmZidNfofEkqFV5VC/bLabGmO5QzenPO/YOfGuEbgU+2sSwMmio3YLb4WtBgcmmdwZHyVyv8on77IUjQ5Gvg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-async-generators": { @@ -21941,19 +21250,19 @@ } }, "@babel/plugin-syntax-class-static-block": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.12.13.tgz", - "integrity": "sha512-ZmKQ0ZXR0nYpHZIIuj9zE7oIqCx2hw9TKi+lIo73NNrMPAZGHfS92/VRV0ZmPj6H2ffBgyFHXvJ5NYsNeEaP2A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-decorators": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz", - "integrity": "sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", + "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-dynamic-import": { @@ -21973,11 +21282,11 @@ } }, "@babel/plugin-syntax-flow": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz", - "integrity": "sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz", + "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-import-meta": { @@ -21997,11 +21306,11 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz", - "integrity": "sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -22053,117 +21362,117 @@ } }, "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.0.tgz", - "integrity": "sha512-bda3xF8wGl5/5btF794utNOL0Jw+9jE5C1sLZcoK7c4uonE/y3iQiyG+KbkF3WBV/paX58VCpjhxLPkdj5Fe4w==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-top-level-await": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz", - "integrity": "sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-typescript": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz", - "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", + "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz", - "integrity": "sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.13.0.tgz", - "integrity": "sha512-3j6E004Dx0K3eGmhxVJxwwI89CTJrce7lg3UrtFuDAVQ/2+SJ/h/aSFOeE6/n0WB1GsOffsJp6MnPQNQ8nmwhg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", "requires": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-remap-async-to-generator": "^7.13.0" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.12.13.tgz", - "integrity": "sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.4.tgz", - "integrity": "sha512-5KdpkGxsZlTk+fPleDtGKsA+pon28+ptYmMO8GBSa5fHERCJWAzj50uAfCKBqq42HO+Zot6JF1x37CRprwmN4g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz", + "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-classes": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.4.tgz", - "integrity": "sha512-p73t31SIj6y94RDVX57rafVjttNr8MvKEgs5YFatNB/xC68zM3pyosuOEcQmYsYlyQaGY9R7rAULVRcat5FKJQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-replace-supers": "^7.14.4", - "@babel/helper-split-export-declaration": "^7.12.13", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz", + "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz", - "integrity": "sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-destructuring": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.4.tgz", - "integrity": "sha512-JyywKreTCGTUsL1OKu1A3ms/R1sTP0WxbpXlALeGzF53eB3bxtNkYdMj9SDgK7g6ImPy76J5oYYKoTtQImlhQA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.5.tgz", + "integrity": "sha512-wU9tYisEbRMxqDezKUqC9GleLycCRoUsai9ddlsq54r8QRLaeEhc+d+9DqCG+kV9W2GgQjTZESPTpn5bAFMDww==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.12.13.tgz", - "integrity": "sha512-foDrozE65ZFdUC2OfgeOCrEPTxdB3yjqxpXh8CH+ipd9CHd4s/iq81kcUpyH8ACGNEPdFqbtzfgzbT/ZGlbDeQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.12.13.tgz", - "integrity": "sha512-NfADJiiHdhLBW3pulJlJI2NB0t4cci4WTZ8FtdIuNc2+8pslXdPtRRAEWqUY+m9kNOk2eRYbTAOipAxlrOcwwQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.12.13.tgz", - "integrity": "sha512-fbUelkM1apvqez/yYx1/oICVnGo2KM5s63mhGylrmXUxK/IAXSIf87QIxVfZldWf4QsOafY6vV3bX8aMHSvNrA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-flow-strip-types": { @@ -22176,196 +21485,196 @@ } }, "@babel/plugin-transform-for-of": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz", - "integrity": "sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", + "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.12.13.tgz", - "integrity": "sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.12.13.tgz", - "integrity": "sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.12.13.tgz", - "integrity": "sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz", - "integrity": "sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", "requires": { - "@babel/helper-module-transforms": "^7.14.2", - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz", - "integrity": "sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", + "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", "requires": { - "@babel/helper-module-transforms": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.13.8.tgz", - "integrity": "sha512-hwqctPYjhM6cWvVIlOIe27jCIBgHCsdH2xCJVAYQm7V5yTMoilbVMi9f6wKg0rpQAOn6ZG4AOyvCqFF/hUh6+A==", - "requires": { - "@babel/helper-hoist-variables": "^7.13.0", - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-identifier": "^7.12.11", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", + "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", + "requires": { + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.0.tgz", - "integrity": "sha512-nPZdnWtXXeY7I87UZr9VlsWme3Y0cfFFE41Wbxz4bbaexAjNMInXPFUpRRUJ8NoMm0Cw+zxbqjdPmLhcjfazMw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", "requires": { - "@babel/helper-module-transforms": "^7.14.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.12.13.tgz", - "integrity": "sha512-Xsm8P2hr5hAxyYblrfACXpQKdQbx4m2df9/ZZSQ8MAhsadw06+jW7s9zsSw6he+mJZXRlVMyEnVktJo4zjk1WA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.5.tgz", + "integrity": "sha512-+Xe5+6MWFo311U8SchgeX5c1+lJM+eZDBZgD+tvXu9VVQPXwwVzeManMMjYX6xw2HczngfOSZjoFYKwdeB/Jvw==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5" } }, "@babel/plugin-transform-new-target": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.12.13.tgz", - "integrity": "sha512-/KY2hbLxrG5GTQ9zzZSc3xWiOy379pIETEhbtzwZcw9rvuaVV4Fqy7BYGYOWZnaoXIQYbbJ0ziXLa/sKcGCYEQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-object-super": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.12.13.tgz", - "integrity": "sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13", - "@babel/helper-replace-supers": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" } }, "@babel/plugin-transform-parameters": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz", - "integrity": "sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", + "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-property-literals": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.12.13.tgz", - "integrity": "sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-react-constant-elements": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.13.13.tgz", - "integrity": "sha512-SNJU53VM/SjQL0bZhyU+f4kJQz7bQQajnrZRSaU21hruG/NWY41AEM9AWXeXX90pYr/C2yAmTgI6yW3LlLrAUQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz", + "integrity": "sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-react-display-name": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.2.tgz", - "integrity": "sha512-zCubvP+jjahpnFJvPaHPiGVfuVUjXHhFvJKQdNnsmSsiU9kR/rCZ41jHc++tERD2zV+p7Hr6is+t5b6iWTCqSw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz", + "integrity": "sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-react-jsx": { - "version": "7.14.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.3.tgz", - "integrity": "sha512-uuxuoUNVhdgYzERiHHFkE4dWoJx+UFVyuAl0aqN8P2/AKFHwqgUC5w2+4/PjpKXJsFgBlYAFXlUmDQ3k3DUkXw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz", + "integrity": "sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==", "requires": { - "@babel/helper-annotate-as-pure": "^7.12.13", - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-jsx": "^7.12.13", - "@babel/types": "^7.14.2" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/plugin-transform-react-jsx-development": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz", - "integrity": "sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", + "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==", "requires": { - "@babel/plugin-transform-react-jsx": "^7.12.17" + "@babel/plugin-transform-react-jsx": "^7.14.5" } }, "@babel/plugin-transform-react-jsx-self": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.12.13.tgz", - "integrity": "sha512-FXYw98TTJ125GVCCkFLZXlZ1qGcsYqNQhVBQcZjyrwf8FEUtVfKIoidnO8S0q+KBQpDYNTmiGo1gn67Vti04lQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.5.tgz", + "integrity": "sha512-M/fmDX6n0cfHK/NLTcPmrfVAORKDhK8tyjDhyxlUjYyPYYO8FRWwuxBA3WBx8kWN/uBUuwGa3s/0+hQ9JIN3Tg==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-react-jsx-source": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.2.tgz", - "integrity": "sha512-OMorspVyjxghAjzgeAWc6O7W7vHbJhV69NeTGdl9Mxgz6PaweAuo7ffB9T5A1OQ9dGcw0As4SYMUhyNC4u7mVg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz", + "integrity": "sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-react-pure-annotations": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.12.1.tgz", - "integrity": "sha512-RqeaHiwZtphSIUZ5I85PEH19LOSzxfuEazoY7/pWASCAIBuATQzpSVD+eT6MebeeZT2F4eSL0u4vw6n4Nm0Mjg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", + "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==", "requires": { - "@babel/helper-annotate-as-pure": "^7.10.4", - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-regenerator": { - "version": "7.13.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.13.15.tgz", - "integrity": "sha512-Bk9cOLSz8DiurcMETZ8E2YtIVJbFCPGW28DJWUakmyVWtQSm6Wsf0p4B4BfEr/eL2Nkhe/CICiUiMOCi1TPhuQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", "requires": { "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.12.13.tgz", - "integrity": "sha512-xhUPzDXxZN1QfiOy/I5tyye+TRz6lA7z6xaT4CLOjPRMVg1ldRf0LHw0TDBpYL4vG78556WuHdyO9oi5UmzZBg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-runtime": { @@ -22387,101 +21696,101 @@ } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.12.13.tgz", - "integrity": "sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-spread": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz", - "integrity": "sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.12.13.tgz", - "integrity": "sha512-Jc3JSaaWT8+fr7GRvQP02fKDsYk4K/lYwWq38r/UGfaxo89ajud321NH28KRQ7xy1Ybc0VUE5Pz8psjNNDUglg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-template-literals": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz", - "integrity": "sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.12.13.tgz", - "integrity": "sha512-eKv/LmUJpMnu4npgfvs3LiHhJua5fo/CysENxa45YCQXZwKnGCQKAg87bvoqSW1fFT+HA32l03Qxsm8ouTY3ZQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-typescript": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.4.tgz", - "integrity": "sha512-WYdcGNEO7mCCZ2XzRlxwGj3PgeAr50ifkofOUC/+IN/GzKLB+biDPVBUAQN2C/dVZTvEXCp80kfQ1FFZPrwykQ==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz", + "integrity": "sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.4", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-typescript": "^7.12.13" + "@babel/helper-create-class-features-plugin": "^7.14.6", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.14.5" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.12.13.tgz", - "integrity": "sha512-0bHEkdwJ/sN/ikBHfSmOXPypN/beiGqjo+o4/5K+vxEFNPRPdImhviPakMKG4x96l85emoa0Z6cDflsdBusZbw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.12.13.tgz", - "integrity": "sha512-mDRzSNY7/zopwisPZ5kM9XKCfhchqIYwAKRERtEnhYscZB79VRekuRSoYbN0+KVe3y8+q1h6A4svXtP7N+UoCA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.12.13", - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/preset-env": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.4.tgz", - "integrity": "sha512-GwMMsuAnDtULyOtuxHhzzuSRxFeP0aR/LNzrHRzP8y6AgDNgqnrfCCBm/1cRdTU75tRs28Eh76poHLcg9VF0LA==", - "requires": { - "@babel/compat-data": "^7.14.4", - "@babel/helper-compilation-targets": "^7.14.4", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12", - "@babel/plugin-proposal-async-generator-functions": "^7.14.2", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-class-static-block": "^7.14.3", - "@babel/plugin-proposal-dynamic-import": "^7.14.2", - "@babel/plugin-proposal-export-namespace-from": "^7.14.2", - "@babel/plugin-proposal-json-strings": "^7.14.2", - "@babel/plugin-proposal-logical-assignment-operators": "^7.14.2", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.2", - "@babel/plugin-proposal-numeric-separator": "^7.14.2", - "@babel/plugin-proposal-object-rest-spread": "^7.14.4", - "@babel/plugin-proposal-optional-catch-binding": "^7.14.2", - "@babel/plugin-proposal-optional-chaining": "^7.14.2", - "@babel/plugin-proposal-private-methods": "^7.13.0", - "@babel/plugin-proposal-private-property-in-object": "^7.14.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.12.13", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.5.tgz", + "integrity": "sha512-ci6TsS0bjrdPpWGnQ+m4f+JSSzDKlckqKIJJt9UZ/+g7Zz9k0N8lYU8IeLg/01o2h8LyNZDMLGgRLDTxpudLsA==", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-async-generator-functions": "^7.14.5", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.14.5", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.14.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.14.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", "@babel/plugin-syntax-json-strings": "^7.8.3", @@ -22491,57 +21800,57 @@ "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.0", - "@babel/plugin-syntax-top-level-await": "^7.12.13", - "@babel/plugin-transform-arrow-functions": "^7.13.0", - "@babel/plugin-transform-async-to-generator": "^7.13.0", - "@babel/plugin-transform-block-scoped-functions": "^7.12.13", - "@babel/plugin-transform-block-scoping": "^7.14.4", - "@babel/plugin-transform-classes": "^7.14.4", - "@babel/plugin-transform-computed-properties": "^7.13.0", - "@babel/plugin-transform-destructuring": "^7.14.4", - "@babel/plugin-transform-dotall-regex": "^7.12.13", - "@babel/plugin-transform-duplicate-keys": "^7.12.13", - "@babel/plugin-transform-exponentiation-operator": "^7.12.13", - "@babel/plugin-transform-for-of": "^7.13.0", - "@babel/plugin-transform-function-name": "^7.12.13", - "@babel/plugin-transform-literals": "^7.12.13", - "@babel/plugin-transform-member-expression-literals": "^7.12.13", - "@babel/plugin-transform-modules-amd": "^7.14.2", - "@babel/plugin-transform-modules-commonjs": "^7.14.0", - "@babel/plugin-transform-modules-systemjs": "^7.13.8", - "@babel/plugin-transform-modules-umd": "^7.14.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13", - "@babel/plugin-transform-new-target": "^7.12.13", - "@babel/plugin-transform-object-super": "^7.12.13", - "@babel/plugin-transform-parameters": "^7.14.2", - "@babel/plugin-transform-property-literals": "^7.12.13", - "@babel/plugin-transform-regenerator": "^7.13.15", - "@babel/plugin-transform-reserved-words": "^7.12.13", - "@babel/plugin-transform-shorthand-properties": "^7.12.13", - "@babel/plugin-transform-spread": "^7.13.0", - "@babel/plugin-transform-sticky-regex": "^7.12.13", - "@babel/plugin-transform-template-literals": "^7.13.0", - "@babel/plugin-transform-typeof-symbol": "^7.12.13", - "@babel/plugin-transform-unicode-escapes": "^7.12.13", - "@babel/plugin-transform-unicode-regex": "^7.12.13", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.14.5", + "@babel/plugin-transform-classes": "^7.14.5", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.5", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.14.5", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.14.5", + "@babel/plugin-transform-modules-systemjs": "^7.14.5", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.5", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.14.5", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.5", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", "@babel/preset-modules": "^0.1.4", - "@babel/types": "^7.14.4", - "babel-plugin-polyfill-corejs2": "^0.2.0", - "babel-plugin-polyfill-corejs3": "^0.2.0", - "babel-plugin-polyfill-regenerator": "^0.2.0", - "core-js-compat": "^3.9.0", + "@babel/types": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.14.0", "semver": "^6.3.0" }, "dependencies": { "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.13.12.tgz", - "integrity": "sha512-d0u3zWKcoZf379fOeJdr1a5WPDny4aOFZ6hlfKivgK0LY7ZxNfoaHL2fWwdGtHyVvra38FC+HVYkO+byfSA8AQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "^7.13.12" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" } }, "semver": { @@ -22564,16 +21873,16 @@ } }, "@babel/preset-react": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.13.13.tgz", - "integrity": "sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz", + "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-transform-react-display-name": "^7.12.13", - "@babel/plugin-transform-react-jsx": "^7.13.12", - "@babel/plugin-transform-react-jsx-development": "^7.12.17", - "@babel/plugin-transform-react-pure-annotations": "^7.12.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-react-display-name": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.5", + "@babel/plugin-transform-react-jsx-development": "^7.14.5", + "@babel/plugin-transform-react-pure-annotations": "^7.14.5" } }, "@babel/preset-typescript": { @@ -22594,45 +21903,46 @@ } }, "@babel/runtime-corejs3": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.0.tgz", - "integrity": "sha512-0R0HTZWHLk6G8jIk0FtoX+AatCtKnswS98VhXwGImFc759PJRp4Tru0PQYZofyijTFUr+gT8Mu7sgXVJLQ0ceg==", + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.6.tgz", + "integrity": "sha512-Xl8SPYtdjcMoCsIM4teyVRg7jIcgl8F2kRtoCcXuHzXswt9UxZCS6BzRo8fcnCuP6u2XtPgvyonmEPF57Kxo9Q==", "requires": { - "core-js-pure": "^3.0.0", + "core-js-pure": "^3.14.0", "regenerator-runtime": "^0.13.4" } }, "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" } }, "@babel/traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz", - "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.14.2", - "@babel/helper-function-name": "^7.14.2", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.14.2", - "@babel/types": "^7.14.2", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz", + "integrity": "sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.14.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.4.tgz", - "integrity": "sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", + "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", "requires": { - "@babel/helper-validator-identifier": "^7.14.0", + "@babel/helper-validator-identifier": "^7.14.5", "to-fast-properties": "^2.0.0" } }, @@ -22783,51 +22093,6 @@ "jest-message-util": "^26.6.2", "jest-util": "^26.6.2", "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "@jest/core": { @@ -22865,41 +22130,6 @@ "strip-ansi": "^6.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", @@ -22943,14 +22173,6 @@ "type-fest": "^0.8.1" } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -23024,41 +22246,6 @@ "v8-to-istanbul": "^7.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", @@ -23107,14 +22294,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -23184,53 +22363,10 @@ "write-file-atomic": "^3.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -23244,51 +22380,6 @@ "@types/node": "*", "@types/yargs": "^15.0.0", "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "@nodelib/fs.scandir": { @@ -23594,6 +22685,12 @@ "@babel/types": "^7.3.0" } }, + "@types/css-font-loading-module": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/@types/css-font-loading-module/-/css-font-loading-module-0.0.4.tgz", + "integrity": "sha512-ENdXf7MW4m9HeDojB2Ukbi7lYMIuQNBHVf98dbzaiG4EEJREBd6oleVAjrLRCrp7dm6CK1mmdmU9tcgF61acbw==", + "dev": true + }, "@types/eslint": { "version": "7.2.13", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.13.tgz", @@ -23625,6 +22722,16 @@ "@types/node": "*" } }, + "@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dev": true, + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, "@types/html-minifier-terser": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", @@ -23651,6 +22758,16 @@ "@types/istanbul-lib-report": "*" } }, + "@types/jest": { + "version": "26.0.23", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.23.tgz", + "integrity": "sha512-ZHLmWMJ9jJ9PTiT58juykZpL7KjwJywFN3Rr2pTSkyQfydf/rk22yS7W8p5DaVUMQ2BQC7oYiU3FjbTM/mYrOA==", + "dev": true, + "requires": { + "jest-diff": "^26.0.0", + "pretty-format": "^26.0.0" + } + }, "@types/json-schema": { "version": "7.0.7", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", @@ -23682,15 +22799,41 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "@types/prettier": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.2.3.tgz", - "integrity": "sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.0.tgz", + "integrity": "sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw==" + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==", + "dev": true }, "@types/q": { "version": "1.5.4", "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" }, + "@types/react": { + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.11.tgz", + "integrity": "sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "17.0.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.7.tgz", + "integrity": "sha512-Wd5xvZRlccOrCTej8jZkoFZuZRKHzanDDv1xglI33oBNFMWrqOSzrvWFw7ngSiZjrpJAzPKFtX7JvuXpkNmQHA==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, "@types/resize-observer-browser": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/@types/resize-observer-browser/-/resize-observer-browser-0.1.5.tgz", @@ -23704,6 +22847,12 @@ "@types/node": "*" } }, + "@types/scheduler": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", + "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==", + "dev": true + }, "@types/source-list-map": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", @@ -23714,6 +22863,17 @@ "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz", "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==" }, + "@types/styled-components": { + "version": "5.1.10", + "resolved": "https://registry.npmjs.org/@types/styled-components/-/styled-components-5.1.10.tgz", + "integrity": "sha512-g3ZfWlTiyXktASIhcfCicZtqB/fFFnq0a7kPYYxKXNggdrohp8m/9bMmmt3zDvHj2gplWDGCkZByfFnEXfbSWg==", + "dev": true, + "requires": { + "@types/hoist-non-react-statics": "*", + "@types/react": "*", + "csstype": "^3.0.2" + } + }, "@types/tapable": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.7.tgz", @@ -23785,12 +22945,12 @@ "integrity": "sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==" }, "@typescript-eslint/eslint-plugin": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.26.1.tgz", - "integrity": "sha512-aoIusj/8CR+xDWmZxARivZjbMBQTT9dImUtdZ8tVCVRXgBUuuZyM5Of5A9D9arQPxbi/0rlJLcuArclz/rCMJw==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.27.0.tgz", + "integrity": "sha512-DsLqxeUfLVNp3AO7PC3JyaddmEHTtI9qTSAs+RB6ja27QvIM0TA8Cizn1qcS6vOu+WDLFJzkwkgweiyFhssDdQ==", "requires": { - "@typescript-eslint/experimental-utils": "4.26.1", - "@typescript-eslint/scope-manager": "4.26.1", + "@typescript-eslint/experimental-utils": "4.27.0", + "@typescript-eslint/scope-manager": "4.27.0", "debug": "^4.3.1", "functional-red-black-tree": "^1.0.1", "lodash": "^4.17.21", @@ -23810,50 +22970,50 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.26.1.tgz", - "integrity": "sha512-sQHBugRhrXzRCs9PaGg6rowie4i8s/iD/DpTB+EXte8OMDfdCG5TvO73XlO9Wc/zi0uyN4qOmX9hIjQEyhnbmQ==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.27.0.tgz", + "integrity": "sha512-n5NlbnmzT2MXlyT+Y0Jf0gsmAQzCnQSWXKy4RGSXVStjDvS5we9IWbh7qRVKdGcxT0WYlgcCYUK/HRg7xFhvjQ==", "requires": { "@types/json-schema": "^7.0.7", - "@typescript-eslint/scope-manager": "4.26.1", - "@typescript-eslint/types": "4.26.1", - "@typescript-eslint/typescript-estree": "4.26.1", + "@typescript-eslint/scope-manager": "4.27.0", + "@typescript-eslint/types": "4.27.0", + "@typescript-eslint/typescript-estree": "4.27.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/parser": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.26.1.tgz", - "integrity": "sha512-q7F3zSo/nU6YJpPJvQveVlIIzx9/wu75lr6oDbDzoeIRWxpoc/HQ43G4rmMoCc5my/3uSj2VEpg/D83LYZF5HQ==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.27.0.tgz", + "integrity": "sha512-XpbxL+M+gClmJcJ5kHnUpBGmlGdgNvy6cehgR6ufyxkEJMGP25tZKCaKyC0W/JVpuhU3VU1RBn7SYUPKSMqQvQ==", "requires": { - "@typescript-eslint/scope-manager": "4.26.1", - "@typescript-eslint/types": "4.26.1", - "@typescript-eslint/typescript-estree": "4.26.1", + "@typescript-eslint/scope-manager": "4.27.0", + "@typescript-eslint/types": "4.27.0", + "@typescript-eslint/typescript-estree": "4.27.0", "debug": "^4.3.1" } }, "@typescript-eslint/scope-manager": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.26.1.tgz", - "integrity": "sha512-TW1X2p62FQ8Rlne+WEShyd7ac2LA6o27S9i131W4NwDSfyeVlQWhw8ylldNNS8JG6oJB9Ha9Xyc+IUcqipvheQ==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.27.0.tgz", + "integrity": "sha512-DY73jK6SEH6UDdzc6maF19AHQJBFVRf6fgAXHPXCGEmpqD4vYgPEzqpFz1lf/daSbOcMpPPj9tyXXDPW2XReAw==", "requires": { - "@typescript-eslint/types": "4.26.1", - "@typescript-eslint/visitor-keys": "4.26.1" + "@typescript-eslint/types": "4.27.0", + "@typescript-eslint/visitor-keys": "4.27.0" } }, "@typescript-eslint/types": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.26.1.tgz", - "integrity": "sha512-STyMPxR3cS+LaNvS8yK15rb8Y0iL0tFXq0uyl6gY45glyI7w0CsyqyEXl/Fa0JlQy+pVANeK3sbwPneCbWE7yg==" + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.27.0.tgz", + "integrity": "sha512-I4ps3SCPFCKclRcvnsVA/7sWzh7naaM/b4pBO2hVxnM3wrU51Lveybdw5WoIktU/V4KfXrTt94V9b065b/0+wA==" }, "@typescript-eslint/typescript-estree": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.26.1.tgz", - "integrity": "sha512-l3ZXob+h0NQzz80lBGaykdScYaiEbFqznEs99uwzm8fPHhDjwaBFfQkjUC/slw6Sm7npFL8qrGEAMxcfBsBJUg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.27.0.tgz", + "integrity": "sha512-KH03GUsUj41sRLLEy2JHstnezgpS5VNhrJouRdmh6yNdQ+yl8w5LrSwBkExM+jWwCJa7Ct2c8yl8NdtNRyQO6g==", "requires": { - "@typescript-eslint/types": "4.26.1", - "@typescript-eslint/visitor-keys": "4.26.1", + "@typescript-eslint/types": "4.27.0", + "@typescript-eslint/visitor-keys": "4.27.0", "debug": "^4.3.1", "globby": "^11.0.3", "is-glob": "^4.0.1", @@ -23872,11 +23032,11 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "4.26.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.26.1.tgz", - "integrity": "sha512-IGouNSSd+6x/fHtYRyLOM6/C+QxMDzWlDtN41ea+flWuSF9g02iqcIlX8wM53JkfljoIjP0U+yp7SiTS1onEkw==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.27.0.tgz", + "integrity": "sha512-es0GRYNZp0ieckZ938cEANfEhsfHrzuLrePukLKtY3/KPXcq1Xd555Mno9/GOgXhKzn0QfkDLVgqWO3dGY80bg==", "requires": { - "@typescript-eslint/types": "4.26.1", + "@typescript-eslint/types": "4.27.0", "eslint-visitor-keys": "^2.0.0" } }, @@ -24199,11 +23359,11 @@ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" }, "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==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" } }, "anymatch": { @@ -24483,51 +23643,6 @@ "chalk": "^4.0.0", "graceful-fs": "^4.2.4", "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "babel-loader": { @@ -24651,12 +23766,12 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.2.tgz", - "integrity": "sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz", + "integrity": "sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==", "requires": { "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.9.1" + "core-js-compat": "^3.14.0" } }, "babel-plugin-polyfill-regenerator": { @@ -25369,9 +24484,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001235", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001235.tgz", - "integrity": "sha512-zWEwIVqnzPkSAXOUlQnPW2oKoYb2aLQ4Q5ejdjBcnH63rfypaW34CxaeBn1VMya2XaEU3P/R2qHpWyj+l0BT1A==" + "version": "1.0.30001237", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001237.tgz", + "integrity": "sha512-pDHgRndit6p1NR2GhzMbQ6CkRrp4VKuSsqbcLeOQppYPKOYkKT/6ZvZDvKJUqcmtyWIAHuZq3SVS2vc1egCZzw==" }, "capture-exit": { "version": "2.0.0", @@ -25387,13 +24502,12 @@ "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" }, "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, "char-regex": { @@ -25407,19 +24521,19 @@ "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" }, "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "optional": true, "requires": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" + "readdirp": "~3.6.0" } }, "chownr": { @@ -25566,6 +24680,57 @@ "@types/q": "^1.5.1", "chalk": "^2.4.1", "q": "^1.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } } }, "collect-v8-coverage": { @@ -25589,20 +24754,35 @@ "requires": { "color-convert": "^1.9.1", "color-string": "^1.5.4" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + } } }, "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "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.3" + "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "color-string": { "version": "1.5.5", @@ -26245,6 +25425,12 @@ } } }, + "csstype": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", + "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==", + "dev": true + }, "cyclist": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", @@ -26727,9 +25913,9 @@ "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==" }, "electron-to-chromium": { - "version": "1.3.750", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.750.tgz", - "integrity": "sha512-Eqy9eHNepZxJXT+Pc5++zvEi5nQ6AGikwFYDCYwXUFBr+ynJ6pDG7MzZmwGYCIuXShLJM0n4bq+aoKDmvSGJ8A==" + "version": "1.3.752", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.752.tgz", + "integrity": "sha512-2Tg+7jSl3oPxgsBsWKh5H83QazTkmWG/cnNwJplmyZc7KcN61+I10oUgaXSVk/NwfvN3BdkKDR4FYuRBQQ2v0A==" }, "elliptic": { "version": "6.5.4", @@ -26911,9 +26097,9 @@ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" }, "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" }, "escodegen": { "version": "2.0.0", @@ -27029,41 +26215,6 @@ "@babel/highlight": "^7.10.4" } }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, "eslint-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", @@ -27087,19 +26238,6 @@ "type-fest": "^0.20.2" } }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, "type-fest": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", @@ -27681,29 +26819,6 @@ "jest-matcher-utils": "^26.6.2", "jest-message-util": "^26.6.2", "jest-regex-util": "^26.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } } }, "express": { @@ -28098,6 +27213,14 @@ "worker-rpc": "^0.1.0" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", @@ -28125,6 +27248,34 @@ } } }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", @@ -28146,6 +27297,11 @@ } } }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -28194,6 +27350,14 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", @@ -28391,9 +27555,9 @@ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "globby": { - "version": "11.0.3", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", - "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -28454,9 +27618,9 @@ "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" }, "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "has-symbols": { "version": "1.0.2", @@ -29375,11 +28539,6 @@ "supports-color": "^7.1.0" }, "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -29392,14 +28551,6 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } } } }, @@ -29475,51 +28626,6 @@ "pretty-format": "^26.6.0", "stack-utils": "^2.0.2", "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-cli": { @@ -29540,51 +28646,6 @@ "jest-validate": "^26.6.2", "prompts": "^2.0.1", "yargs": "^15.4.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-config": { @@ -29612,41 +28673,6 @@ "pretty-format": "^26.6.2" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", @@ -29690,14 +28716,6 @@ "type-fest": "^0.8.1" } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -29714,51 +28732,6 @@ "diff-sequences": "^26.6.2", "jest-get-type": "^26.3.0", "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-docblock": { @@ -29779,51 +28752,6 @@ "jest-get-type": "^26.3.0", "jest-util": "^26.6.2", "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-environment-jsdom": { @@ -29902,51 +28830,6 @@ "jest-util": "^26.6.2", "pretty-format": "^26.6.2", "throat": "^5.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-leak-detector": { @@ -29967,51 +28850,6 @@ "jest-diff": "^26.6.2", "jest-get-type": "^26.3.0", "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-message-util": { @@ -30028,51 +28866,6 @@ "pretty-format": "^26.6.2", "slash": "^3.0.0", "stack-utils": "^2.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-mock": { @@ -30110,41 +28903,6 @@ "slash": "^3.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -30173,14 +28931,6 @@ "type-fest": "^0.8.1" } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -30225,41 +28975,6 @@ "throat": "^5.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", @@ -30303,14 +29018,6 @@ "type-fest": "^0.8.1" } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -30352,41 +29059,6 @@ "yargs": "^15.4.1" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", @@ -30430,14 +29102,6 @@ "type-fest": "^0.8.1" } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -30477,41 +29141,6 @@ "semver": "^7.3.2" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "jest-resolve": { "version": "26.6.2", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", @@ -30555,14 +29184,6 @@ "type-fest": "^0.8.1" } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -30581,51 +29202,6 @@ "graceful-fs": "^4.2.4", "is-ci": "^2.0.0", "micromatch": "^4.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-validate": { @@ -30639,51 +29215,6 @@ "jest-get-type": "^26.3.0", "leven": "^3.1.0", "pretty-format": "^26.6.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-watch-typeahead": { @@ -30698,51 +29229,6 @@ "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-watcher": { @@ -30757,51 +29243,6 @@ "chalk": "^4.0.0", "jest-util": "^26.6.2", "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "jest-worker": { @@ -30812,21 +29253,6 @@ "@types/node": "*", "merge-stream": "^2.0.0", "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "js-tokens": { @@ -30878,9 +29304,9 @@ }, "dependencies": { "acorn": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.3.0.tgz", - "integrity": "sha512-tqPKHZ5CaBJw0Xmy0ZZvLs1qTV+BNFSyvn77ASXkpBNfIRk8ev26fKrD9iLGwGA9zedPao52GSHzq8lyZG0NUw==" + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.0.tgz", + "integrity": "sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==" } } }, @@ -31489,6 +29915,11 @@ "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", "optional": true }, + "nanoid": { + "version": "3.1.23", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", + "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==" + }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -32290,15 +30721,66 @@ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", "requires": { "chalk": "^2.4.2", "source-map": "^0.6.1", "supports-color": "^6.1.0" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -33206,15 +31688,10 @@ "postcss": "^8.1.0" }, "dependencies": { - "nanoid": { - "version": "3.1.23", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz", - "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==" - }, "postcss": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz", - "integrity": "sha512-+ogXpdAjWGa+fdYY5BQ96V/6tAo+TdSSIMP5huJBIygdWwKtVoB5JWZ7yUd4xZ8r+8Kvvx4nyg/PQ071H4UtcQ==", + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.5.tgz", + "integrity": "sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==", "requires": { "colorette": "^1.2.2", "nanoid": "^3.1.23", @@ -33325,29 +31802,6 @@ "ansi-regex": "^5.0.0", "ansi-styles": "^4.0.0", "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } } }, "process": { @@ -33589,7 +32043,7 @@ }, "react-buzzfeed-quiz": { "version": "file:react-buzzfeed-quiz-2.0.0.tgz", - "integrity": "sha512-5qF02dN6YoaQWK3A9tu+UVeGqqMNgwU//+28aIw+EWbzCJtnkKnlB9aOTWKRxCmRsYU7lQCJ1h2wAoDVRqeiEg==", + "integrity": "sha512-7t/7Cya3WBFjV6Ry5papfzzHBNu6KOSRrE6ym2PJ7YOik2U5BucR8/wWHZ54e6EwquDbA5SbJOdbUqa190vWlQ==", "requires": { "react-icons": "^4.2.0", "react-resize-detector": "^6.7.2", @@ -33635,6 +32089,14 @@ "@babel/highlight": "^7.10.4" } }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -33651,6 +32113,36 @@ "node-releases": "^1.1.61" } }, + "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" + }, + "dependencies": { + "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=" + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, "emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", @@ -33674,6 +32166,11 @@ "slash": "^3.0.0" } }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, "ignore": { "version": "5.1.8", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", @@ -33736,6 +32233,14 @@ } } } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -34000,9 +32505,9 @@ } }, "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "optional": true, "requires": { "picomatch": "^2.2.1" @@ -34066,9 +32571,9 @@ } }, "regexpp": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", - "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" }, "regexpu-core": { "version": "4.7.1", @@ -34114,15 +32619,30 @@ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, "renderkid": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.6.tgz", - "integrity": "sha512-GIis2GBr/ho0pFNf57D4XM4+PgnQuTii0WCPjEZmZfKivzUfGuRdjN2aQYtYMiNggHmNyBve+thFnNR1iBRcKg==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "requires": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", "htmlparser2": "^6.1.0", "lodash": "^4.17.21", - "strip-ansi": "^6.0.0" + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } } }, "repeat-element": { @@ -34204,6 +32724,14 @@ "source-map": "0.6.1" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -34214,6 +32742,49 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, + "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" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, "json5": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", @@ -34351,6 +32922,11 @@ "terser": "^4.6.2" }, "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, "jest-worker": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", @@ -34990,29 +33566,6 @@ "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", "is-fullwidth-code-point": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } } }, "snapdragon": { @@ -35670,6 +34223,21 @@ "hoist-non-react-statics": "^3.0.0", "shallowequal": "^1.1.0", "supports-color": "^5.5.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } } }, "stylehacks": { @@ -35695,11 +34263,11 @@ } }, "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { - "has-flag": "^3.0.0" + "has-flag": "^4.0.0" } }, "supports-hyperlinks": { @@ -35709,21 +34277,6 @@ "requires": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } } }, "svg-parser": { @@ -35751,6 +34304,37 @@ "util.promisify": "~1.0.0" }, "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, "css-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", @@ -35792,6 +34376,16 @@ } } }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, "nth-check": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", @@ -35799,6 +34393,14 @@ "requires": { "boolbase": "~1.0.0" } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -36176,9 +34778,9 @@ } }, "tslib": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", - "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" }, "tsutils": { "version": "3.21.0", @@ -36246,10 +34848,9 @@ } }, "typescript": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", - "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==", - "peer": true + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.4.tgz", + "integrity": "sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==" }, "unbox-primitive": { "version": "1.0.1", @@ -37192,6 +35793,14 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, "anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", @@ -37292,6 +35901,19 @@ } } }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", @@ -37355,6 +35977,11 @@ } } }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, "import-local": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", @@ -37969,29 +36596,6 @@ "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } } }, "wrappy": { @@ -38011,9 +36615,9 @@ } }, "ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.0.tgz", + "integrity": "sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==", "requires": {} }, "xml-name-validator": { diff --git a/example/package.json b/example/package.json index 1fcef7c..1b98f03 100644 --- a/example/package.json +++ b/example/package.json @@ -9,6 +9,7 @@ "react-dom": "^17.0.1", "react-scripts": "4.0.2", "styled-components": "^5.2.1", + "tslib": "^2.3.0", "web-vitals": "^1.0.1" }, "scripts": { @@ -34,5 +35,14 @@ "last 1 firefox version", "last 1 safari version" ] + }, + "devDependencies": { + "@types/css-font-loading-module": "^0.0.4", + "@types/jest": "^26.0.23", + "@types/node": "^15.12.2", + "@types/react": "^17.0.11", + "@types/react-dom": "^17.0.7", + "@types/styled-components": "^5.1.10", + "typescript": "^4.3.4" } } diff --git a/example/src/App.js b/example/src/App.js index 4c09a15..9cc26ec 100644 --- a/example/src/App.js +++ b/example/src/App.js @@ -1,4 +1,6 @@ -import React, { useState, useEffect } from "react"; +import { __assign } from "tslib"; +import { jsx as _jsx, jsxs as _jsxs, Fragment as _Fragment } from "react/jsx-runtime"; +import { useState, useEffect } from "react"; import ProfilePhoto from "./assets/images/ProfilePhoto.jpg"; import StockCatPhoto from "./assets/images/StockCatPhoto.jpg"; import AdditionalCatPhoto from "./assets/images/AdditionalCatPhoto.jpg"; @@ -17,337 +19,265 @@ import { FaYarn, FaNpm, FaGithub } from "react-icons/fa"; import { BuzzFeedQuiz } from "react-buzzfeed-quiz"; import "react-buzzfeed-quiz/lib/styles.css"; import "./App.css"; - -const App = () => { - const [fontsLoaded, changeFontsLoaded] = useState(false); - - useEffect(() => { - changeFontsLoaded(false); - }, []); - - useEffect(() => { - document.fonts.ready.then(() => { - changeFontsLoaded(true); - }); - }, []); - - if (fontsLoaded) { - return ( - <> - - - - React - BuzzFeed - Quiz - - - - - - - - - - - - - - - -

    Install with NPM:

    - - - - npm i react-buzzfeed-quiz - - - -

    Install with Yarn:

    -
    - - - yarn add react-buzzfeed-quiz - - - - - alert("This alert was triggered by the onRestart prop!") - } - onResult={() => alert("The onResult prop triggered this alert!")} - facebookShareButton={true} - facebookShareLink={"google.com"} - twitterShareButton={true} - twitterShareLink={"google.com"} - copyShareButton={true} - copyShareLink={"This text was copied using the copyShareLink prop."} - questions={[ - { - question: "Here's a default question", - answers: [ - { - answer: "Backgrounds are black", - resultID: 0, - }, - { - answer: "Fonts are white", - resultID: 0, - }, - { - answer: "arranged", - resultID: 1, - }, - { - answer: "as tiles", - resultID: 2, - }, - ], - }, - { - question: "Let's add some background and font colors", - backgroundColor: "rgb(211, 211, 211)", - fontColor: "#000", - answers: [ - { - answer: "A", - backgroundColor: "red", - fontColor: "rgb(215, 215, 215)", - resultID: 0, - }, - { - answer: "grid", - backgroundColor: "orange", - fontColor: "green", - resultID: 0, - }, - { - answer: "is", - backgroundColor: "yellow", - fontColor: "#000", - resultID: 0, - }, - { - answer: "shown", - backgroundColor: "green", - fontColor: "#fff", - resultID: 1, - }, - - { - answer: "when", - backgroundColor: "blue", - fontColor: "#fff", - resultID: 1, - }, - { - answer: "there", - backgroundColor: "indigo", - fontColor: "#fff", - resultID: 1, - }, - { - answer: "are", - backgroundColor: "violet", - fontColor: "#000", - resultID: 2, - }, - { - answer: ">= 9", - backgroundColor: "#9198e5", - resultID: 2, - }, - { - answer: "choices", - backgroundColor: "#e66465", - resultID: 2, - }, - ], - }, - { - question: "Here is some overlapping image text", - questionRelativeToImage: "overlap", - answerArrangement: "tile", - backgroundImageSrc: CalmSkyPhoto, - imageAttribution: "Photo by Maria Orlova from Pexels", - answers: [ - { - answer: "This answer has a cat photo", - resultID: 0, - backgroundImageSrc: StockCatPhoto, - imageAttribution: "Photo by Pixabay from Pexels", - }, - { - answer: "Not this one, though", - resultID: 0, - backgroundColor: "rgb(238,243,247)", - fontColor: "rgb(53,51,48)", - }, - { - answer: "These", - resultID: 1, - backgroundColor: "rgb(238,243,247)", - fontColor: "rgb(53,51,48)", - }, - { - answer: "answers", - resultID: 1, - backgroundColor: "rgb(238,243,247)", - fontColor: "rgb(53,51,48)", - }, - { - answer: "are", - resultID: 2, - backgroundColor: "rgb(238,243,247)", - fontColor: "rgb(53,51,48)", - }, - { - answer: "all", - resultID: 2, - backgroundColor: "rgb(238,243,247)", - fontColor: "rgb(53,51,48)", - }, - { - answer: "tiled", - resultID: 2, - backgroundColor: "rgb(238,243,247)", - fontColor: "rgb(53,51,48)", - }, - ], - }, - { - question: "Here is some adjacent image text", - questionRelativeToImage: "adjacent", - imageAttribution: "Photo by Anel Rossouw from Pexels", - answerArrangement: "row", - backgroundImageSrc: AdditionalCatPhoto, - answers: [ - { - answer: "These", - resultID: 0, - }, - { - answer: "answers", - resultID: 0, - }, - { - answer: "are in a", - resultID: 1, - }, - { - answer: "row", - resultID: 1, - }, - { - answer: "configuration.", - resultID: 2, - }, - ], - }, - - { - question: "Answers can also trigger a callback function", - answers: [ - { - answer: "Cb ➡️", - resultID: 0, - }, - { - answer: "Click for answer function", - onAnswerSelection: () => - alert("This alert is caused by an answer selection!"), - resultID: 1, - }, - { - answer: "⬅️ Cb", - resultID: 2, - }, - ], - }, - { - question: - "Select a final answer to trigger a result callback function", - answers: [ - { - answer: "Thanks", - resultID: 0, - }, - { - answer: "for", - resultID: 0, - }, - { - answer: "checking", - resultID: 1, - }, - { - answer: "the", - resultID: 1, - }, - { - answer: "demo", - resultID: 2, - }, - { - answer: "out!", - resultID: 2, - }, - ], - }, - ]} - results={[ - { - title: "This is one result title", - description: - "You can customize the link URL that will be shared to Facebook and Twitter. The text copied when the 'Copy Link' button is pressed can also be customized. Click the 'Retake Quiz' button to trigger the onRestart function.", - resultImageSrc: FirstResultCatImage, - imageAttribution: "Photo by Pixabay from Pexels", - resultID: 0, - }, - { - title: "This is another result title", - description: - "You can customize the link URL that will be shared to Facebook and Twitter. The text copied when the 'Copy Link' button is pressed can also be customized. Click the 'Retake Quiz' button to trigger the onRestart function.", - resultImageSrc: SecondResultCatImage, - imageAttribution: "Photo by Tranmautritam from Pexels", - resultID: 1, - }, - { - title: "Here's yet another result title", - description: - "You can customize the link URL that will be shared to Facebook and Twitter. The text copied when the 'Copy Link' button is pressed can also be customized. Click the 'Retake Quiz' button to trigger the onRestart function.", - resultImageSrc: ThirdResultCatImage, - imageAttribution: "Photo by Pixabay from Pexels", - resultID: 2, - }, - ]} - /> - - ); - } else { - return ; - } +var App = function () { + var _a = useState(false), fontsLoaded = _a[0], changeFontsLoaded = _a[1]; + useEffect(function () { + changeFontsLoaded(false); + }, []); + useEffect(function () { + document.fonts.ready.then(function () { + changeFontsLoaded(true); + }); + }, []); + if (fontsLoaded) { + return (_jsxs(_Fragment, { children: [_jsxs(StyledNav, { children: [_jsx("a", __assign({ href: "/" }, { children: _jsxs(StyledLogoContainer, { children: [_jsx(StyledLogoLetter, { children: "React" }, void 0), + _jsx(StyledLogoLetter, __assign({ buzzfeed: true }, { children: "BuzzFeed" }), void 0), + _jsx(StyledLogoLetter, { children: "Quiz" }, void 0)] }, void 0) }), void 0), + _jsxs(StyledLinksContainer, { children: [_jsx("a", __assign({ href: "https://github.com/amamenko/react-buzzfeed-quiz", target: "_blank", rel: "noopener noreferrer" }, { children: _jsx(FaGithub, {}, void 0) }), void 0), + _jsx("a", __assign({ href: "https://www.npmjs.com/package/react-buzzfeed-quiz", target: "_blank", rel: "noopener noreferrer" }, { children: _jsx(FaNpm, {}, void 0) }), void 0), + _jsx("a", __assign({ href: "https://yarnpkg.com/package/react-buzzfeed-quiz", target: "_blank", rel: "noopener noreferrer" }, { children: _jsx(FaYarn, {}, void 0) }), void 0)] }, void 0)] }, void 0), + _jsx(StyledInstallationSeparator, __assign({ first: true }, { children: _jsx("p", { children: "Install with NPM:" }, void 0) }), void 0), + _jsx(StyledInstallationInstructions, { children: _jsx("code", { children: _jsx("span", { children: "npm i react-buzzfeed-quiz" }, void 0) }, void 0) }, void 0), + _jsx(StyledInstallationSeparator, { children: _jsx("p", { children: "Install with Yarn:" }, void 0) }, void 0), + _jsx(StyledInstallationInstructions, { children: _jsx("code", { children: _jsx("span", { children: "yarn add react-buzzfeed-quiz" }, void 0) }, void 0) }, void 0), + _jsx(BuzzFeedQuiz, { title: "Wanna See A Demo of React BuzzFeed Quiz?", description: "Here it is, this is the demo.", byline: true, bylineAuthor: "Avi Mamenko", bylineAuthorLink: "https://amamenko.github.io", bylineAuthorLinkOpenInNewTab: true, bylineAuthorTagline: "Web Developer", bylineAvatarImageSrc: ProfilePhoto, autoScroll: true, onRestart: function () { + return alert("This alert was triggered by the onRestart prop!"); + }, onResult: function () { return alert("The onResult prop triggered this alert!"); }, facebookShareButton: true, facebookShareLink: "google.com", twitterShareButton: true, twitterShareLink: "google.com", copyShareButton: true, copyShareLink: "This text was copied using the copyShareLink prop.", questions: [ + { + question: "Here's a default question", + answers: [ + { + answer: "Backgrounds are black", + resultID: 0, + }, + { + answer: "Fonts are white", + resultID: 0, + }, + { + answer: "arranged", + resultID: 1, + }, + { + answer: "as tiles", + resultID: 2, + }, + ], + }, + { + question: "Let's add some background and font colors", + backgroundColor: "rgb(211, 211, 211)", + fontColor: "#000", + answers: [ + { + answer: "A", + backgroundColor: "red", + fontColor: "rgb(215, 215, 215)", + resultID: 0, + }, + { + answer: "grid", + backgroundColor: "orange", + fontColor: "green", + resultID: 0, + }, + { + answer: "is", + backgroundColor: "yellow", + fontColor: "#000", + resultID: 0, + }, + { + answer: "shown", + backgroundColor: "green", + fontColor: "#fff", + resultID: 1, + }, + { + answer: "when", + backgroundColor: "blue", + fontColor: "#fff", + resultID: 1, + }, + { + answer: "there", + backgroundColor: "indigo", + fontColor: "#fff", + resultID: 1, + }, + { + answer: "are", + backgroundColor: "violet", + fontColor: "#000", + resultID: 2, + }, + { + answer: ">= 9", + backgroundColor: "#9198e5", + resultID: 2, + }, + { + answer: "choices", + backgroundColor: "#e66465", + resultID: 2, + }, + ], + }, + { + question: "Here is some overlapping image text", + questionRelativeToImage: "overlap", + answerArrangement: "tile", + backgroundImageSrc: CalmSkyPhoto, + imageAttribution: "Photo by Maria Orlova from Pexels", + answers: [ + { + answer: "Here's a cat photo", + resultID: 0, + backgroundImageSrc: StockCatPhoto, + imageAttribution: "Photo by Pixabay from Pexels", + }, + { + answer: "Not this one, though", + resultID: 0, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + { + answer: "These", + resultID: 1, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + { + answer: "answers", + resultID: 1, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + { + answer: "are", + resultID: 2, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + { + answer: "all", + resultID: 2, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + { + answer: "tiled", + resultID: 2, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + ], + }, + { + question: "Here is some adjacent image text", + questionRelativeToImage: "adjacent", + imageAttribution: "Photo by Anel Rossouw from Pexels", + answerArrangement: "row", + backgroundImageSrc: AdditionalCatPhoto, + answers: [ + { + answer: "These", + resultID: 0, + }, + { + answer: "answers", + resultID: 0, + }, + { + answer: "are in a", + resultID: 1, + }, + { + answer: "row", + resultID: 1, + }, + { + answer: "configuration.", + resultID: 2, + }, + ], + }, + { + question: "Answers can also trigger a callback function", + answers: [ + { + answer: "Cb ➡️", + resultID: 0, + }, + { + answer: "Click for answer function", + onAnswerSelection: function () { + return alert("This alert is caused by an answer selection!"); + }, + resultID: 1, + }, + { + answer: "⬅️ Cb", + resultID: 2, + }, + ], + }, + { + question: "Select a final answer to trigger a result callback function", + answers: [ + { + answer: "Thanks", + resultID: 0, + }, + { + answer: "for", + resultID: 0, + }, + { + answer: "checking", + resultID: 1, + }, + { + answer: "the", + resultID: 1, + }, + { + answer: "demo", + resultID: 2, + }, + { + answer: "out!", + resultID: 2, + }, + ], + }, + ], results: [ + { + title: "This is one result title", + description: "You can customize the link URL that will be shared to Facebook and Twitter. The text copied when the 'Copy Link' button is pressed can also be customized. Click the 'Retake Quiz' button to trigger the onRestart function.", + resultImageSrc: FirstResultCatImage, + imageAttribution: "Photo by Pixabay from Pexels", + resultID: 0, + }, + { + title: "This is another result title", + description: "You can customize the link URL that will be shared to Facebook and Twitter. The text copied when the 'Copy Link' button is pressed can also be customized. Click the 'Retake Quiz' button to trigger the onRestart function.", + resultImageSrc: SecondResultCatImage, + imageAttribution: "Photo by Tranmautritam from Pexels", + resultID: 1, + }, + { + title: "Here's yet another result title", + description: "You can customize the link URL that will be shared to Facebook and Twitter. The text copied when the 'Copy Link' button is pressed can also be customized. Click the 'Retake Quiz' button to trigger the onRestart function.", + resultImageSrc: ThirdResultCatImage, + imageAttribution: "Photo by Pixabay from Pexels", + resultID: 2, + }, + ] }, void 0)] }, void 0)); + } + else { + return _jsx(LogoSpinner, {}, void 0); + } }; - export default App; diff --git a/example/src/App.tsx b/example/src/App.tsx new file mode 100644 index 0000000..f53a452 --- /dev/null +++ b/example/src/App.tsx @@ -0,0 +1,353 @@ +import React, { useState, useEffect } from "react"; +import ProfilePhoto from "./assets/images/ProfilePhoto.jpg"; +import StockCatPhoto from "./assets/images/StockCatPhoto.jpg"; +import AdditionalCatPhoto from "./assets/images/AdditionalCatPhoto.jpg"; +import CalmSkyPhoto from "./assets/images/CalmSkyPhoto.jpg"; +import FirstResultCatImage from "./assets/images/FirstResultCatImage.jpg"; +import SecondResultCatImage from "./assets/images/SecondResultCatImage.jpg"; +import ThirdResultCatImage from "./assets/images/ThirdResultCatImage.jpg"; +import LogoSpinner from "./LogoSpinner"; +import StyledInstallationInstructions from "./styled/StyledInstallationInstructions"; +import StyledInstallationSeparator from "./styled/StyledInstallationSeparator"; +import StyledNav from "./styled/StyledNav"; +import StyledLinksContainer from "./styled/StyledLinksContainer"; +import StyledLogoLetter from "./styled/StyledLogoLetter"; +import StyledLogoContainer from "./styled/StyledLogoContainer"; +import { FaYarn, FaNpm, FaGithub } from "react-icons/fa"; +import { BuzzFeedQuiz } from "react-buzzfeed-quiz"; +import "react-buzzfeed-quiz/lib/styles.css"; +import "./App.css"; + +const App = () => { + const [fontsLoaded, changeFontsLoaded] = useState(false); + + useEffect(() => { + changeFontsLoaded(false); + }, []); + + useEffect(() => { + document.fonts.ready.then(() => { + changeFontsLoaded(true); + }); + }, []); + + if (fontsLoaded) { + return ( + <> + + + + React + BuzzFeed + Quiz + + + + + + + + + + + + + + + +

    Install with NPM:

    +
    + + + npm i react-buzzfeed-quiz + + + +

    Install with Yarn:

    +
    + + + yarn add react-buzzfeed-quiz + + + + + alert("This alert was triggered by the onRestart prop!") + } + onResult={() => alert("The onResult prop triggered this alert!")} + facebookShareButton={true} + facebookShareLink={"google.com"} + twitterShareButton={true} + twitterShareLink={"google.com"} + copyShareButton={true} + copyShareLink={"This text was copied using the copyShareLink prop."} + questions={[ + { + question: "Here's a default question", + answers: [ + { + answer: "Backgrounds are black", + resultID: 0, + }, + { + answer: "Fonts are white", + resultID: 0, + }, + { + answer: "arranged", + resultID: 1, + }, + { + answer: "as tiles", + resultID: 2, + }, + ], + }, + { + question: "Let's add some background and font colors", + backgroundColor: "rgb(211, 211, 211)", + fontColor: "#000", + answers: [ + { + answer: "A", + backgroundColor: "red", + fontColor: "rgb(215, 215, 215)", + resultID: 0, + }, + { + answer: "grid", + backgroundColor: "orange", + fontColor: "green", + resultID: 0, + }, + { + answer: "is", + backgroundColor: "yellow", + fontColor: "#000", + resultID: 0, + }, + { + answer: "shown", + backgroundColor: "green", + fontColor: "#fff", + resultID: 1, + }, + + { + answer: "when", + backgroundColor: "blue", + fontColor: "#fff", + resultID: 1, + }, + { + answer: "there", + backgroundColor: "indigo", + fontColor: "#fff", + resultID: 1, + }, + { + answer: "are", + backgroundColor: "violet", + fontColor: "#000", + resultID: 2, + }, + { + answer: ">= 9", + backgroundColor: "#9198e5", + resultID: 2, + }, + { + answer: "choices", + backgroundColor: "#e66465", + resultID: 2, + }, + ], + }, + { + question: "Here is some overlapping image text", + questionRelativeToImage: "overlap", + answerArrangement: "tile", + backgroundImageSrc: CalmSkyPhoto, + imageAttribution: "Photo by Maria Orlova from Pexels", + answers: [ + { + answer: "Here's a cat photo", + resultID: 0, + backgroundImageSrc: StockCatPhoto, + imageAttribution: "Photo by Pixabay from Pexels", + }, + { + answer: "Not this one, though", + resultID: 0, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + { + answer: "These", + resultID: 1, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + { + answer: "answers", + resultID: 1, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + { + answer: "are", + resultID: 2, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + { + answer: "all", + resultID: 2, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + { + answer: "tiled", + resultID: 2, + backgroundColor: "rgb(238,243,247)", + fontColor: "rgb(53,51,48)", + }, + ], + }, + { + question: "Here is some adjacent image text", + questionRelativeToImage: "adjacent", + imageAttribution: "Photo by Anel Rossouw from Pexels", + answerArrangement: "row", + backgroundImageSrc: AdditionalCatPhoto, + answers: [ + { + answer: "These", + resultID: 0, + }, + { + answer: "answers", + resultID: 0, + }, + { + answer: "are in a", + resultID: 1, + }, + { + answer: "row", + resultID: 1, + }, + { + answer: "configuration.", + resultID: 2, + }, + ], + }, + + { + question: "Answers can also trigger a callback function", + answers: [ + { + answer: "Cb ➡️", + resultID: 0, + }, + { + answer: "Click for answer function", + onAnswerSelection: () => + alert("This alert is caused by an answer selection!"), + resultID: 1, + }, + { + answer: "⬅️ Cb", + resultID: 2, + }, + ], + }, + { + question: + "Select a final answer to trigger a result callback function", + answers: [ + { + answer: "Thanks", + resultID: 0, + }, + { + answer: "for", + resultID: 0, + }, + { + answer: "checking", + resultID: 1, + }, + { + answer: "the", + resultID: 1, + }, + { + answer: "demo", + resultID: 2, + }, + { + answer: "out!", + resultID: 2, + }, + ], + }, + ]} + results={[ + { + title: "This is one result title", + description: + "You can customize the link URL that will be shared to Facebook and Twitter. The text copied when the 'Copy Link' button is pressed can also be customized. Click the 'Retake Quiz' button to trigger the onRestart function.", + resultImageSrc: FirstResultCatImage, + imageAttribution: "Photo by Pixabay from Pexels", + resultID: 0, + }, + { + title: "This is another result title", + description: + "You can customize the link URL that will be shared to Facebook and Twitter. The text copied when the 'Copy Link' button is pressed can also be customized. Click the 'Retake Quiz' button to trigger the onRestart function.", + resultImageSrc: SecondResultCatImage, + imageAttribution: "Photo by Tranmautritam from Pexels", + resultID: 1, + }, + { + title: "Here's yet another result title", + description: + "You can customize the link URL that will be shared to Facebook and Twitter. The text copied when the 'Copy Link' button is pressed can also be customized. Click the 'Retake Quiz' button to trigger the onRestart function.", + resultImageSrc: ThirdResultCatImage, + imageAttribution: "Photo by Pixabay from Pexels", + resultID: 2, + }, + ]} + /> + + ); + } else { + return ; + } +}; + +export default App; diff --git a/example/src/LogoSpinner.js b/example/src/LogoSpinner.js index 3ea1e76..f980a75 100644 --- a/example/src/LogoSpinner.js +++ b/example/src/LogoSpinner.js @@ -1,16 +1,7 @@ -import React from "react"; +import { __assign } from "tslib"; +import { jsx as _jsx } from "react/jsx-runtime"; import RBQLogo from "./assets/svg/logo.svg"; - -const LogoSpinner = () => { - return ( -
    - ReactBuzzFeedQuiz Logo -
    - ); +var LogoSpinner = function () { + return (_jsx("div", __assign({ className: "logo_spinner_container" }, { children: _jsx("img", { src: RBQLogo, className: "react_buzzfeed_quiz_logo", alt: "ReactBuzzFeedQuiz Logo" }, void 0) }), void 0)); }; - export default LogoSpinner; diff --git a/example/src/LogoSpinner.tsx b/example/src/LogoSpinner.tsx new file mode 100644 index 0000000..c738851 --- /dev/null +++ b/example/src/LogoSpinner.tsx @@ -0,0 +1,16 @@ +import { FC } from "react"; +import RBQLogo from "./assets/svg/logo.svg"; + +const LogoSpinner: FC = () => { + return ( +
    + ReactBuzzFeedQuiz Logo +
    + ); +}; + +export default LogoSpinner; diff --git a/example/src/index.js b/example/src/index.js index 9346fe6..4af49cb 100644 --- a/example/src/index.js +++ b/example/src/index.js @@ -1,6 +1,5 @@ -import React from "react"; +import { jsx as _jsx } from "react/jsx-runtime"; import ReactDOM from "react-dom"; import App from "./App"; import "./index.css"; - -ReactDOM.render(, document.getElementById("root")); +ReactDOM.render(_jsx(App, {}, void 0), document.getElementById("root")); diff --git a/example/src/index.tsx b/example/src/index.tsx new file mode 100644 index 0000000..9346fe6 --- /dev/null +++ b/example/src/index.tsx @@ -0,0 +1,6 @@ +import React from "react"; +import ReactDOM from "react-dom"; +import App from "./App"; +import "./index.css"; + +ReactDOM.render(, document.getElementById("root")); diff --git a/example/src/styled/StyledInstallationInstructions.js b/example/src/styled/StyledInstallationInstructions.js index 56613aa..a5ffdb4 100644 --- a/example/src/styled/StyledInstallationInstructions.js +++ b/example/src/styled/StyledInstallationInstructions.js @@ -1,24 +1,5 @@ +import { __makeTemplateObject } from "tslib"; import styled from "styled-components"; - -const StyledInstallationInstructions = styled.div` - padding: 16px; - margin: 0px auto; - background: rgb(30, 30, 30); - max-width: 600px; - margin-bottom: 0px; - text-align: center; - - @media (max-width: 767px) { - margin: 0px 16px; - margin-bottom: 0px; - } - - code { - margin: 0 auto; - font-family: Courier New, Courier, monospace; - opacity: 0.9; - color: #fff; - } -`; - +var StyledInstallationInstructions = styled.div(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n padding: 16px;\n margin: 0px auto;\n background: rgb(30, 30, 30);\n max-width: 600px;\n margin-bottom: 0px;\n text-align: center;\n\n @media (max-width: 767px) {\n margin: 0px 16px;\n margin-bottom: 0px;\n }\n\n code {\n margin: 0 auto;\n font-family: Courier New, Courier, monospace;\n opacity: 0.9;\n color: #fff;\n }\n"], ["\n padding: 16px;\n margin: 0px auto;\n background: rgb(30, 30, 30);\n max-width: 600px;\n margin-bottom: 0px;\n text-align: center;\n\n @media (max-width: 767px) {\n margin: 0px 16px;\n margin-bottom: 0px;\n }\n\n code {\n margin: 0 auto;\n font-family: Courier New, Courier, monospace;\n opacity: 0.9;\n color: #fff;\n }\n"]))); export default StyledInstallationInstructions; +var templateObject_1; diff --git a/example/src/styled/StyledInstallationInstructions.ts b/example/src/styled/StyledInstallationInstructions.ts new file mode 100644 index 0000000..56613aa --- /dev/null +++ b/example/src/styled/StyledInstallationInstructions.ts @@ -0,0 +1,24 @@ +import styled from "styled-components"; + +const StyledInstallationInstructions = styled.div` + padding: 16px; + margin: 0px auto; + background: rgb(30, 30, 30); + max-width: 600px; + margin-bottom: 0px; + text-align: center; + + @media (max-width: 767px) { + margin: 0px 16px; + margin-bottom: 0px; + } + + code { + margin: 0 auto; + font-family: Courier New, Courier, monospace; + opacity: 0.9; + color: #fff; + } +`; + +export default StyledInstallationInstructions; diff --git a/example/src/styled/StyledInstallationSeparator.js b/example/src/styled/StyledInstallationSeparator.js index c0a3a41..ed8821d 100644 --- a/example/src/styled/StyledInstallationSeparator.js +++ b/example/src/styled/StyledInstallationSeparator.js @@ -1,18 +1,5 @@ +import { __makeTemplateObject } from "tslib"; import styled from "styled-components"; - -const StyledInstallationSeparator = styled.div` - position: relative; - background: #fff; - color: #000; - max-width: 630px; - text-align: left; - margin: 0px 16px; - margin-top: ${(props) => (props.first ? "70px" : "0px")}; - - @media (min-width: 768px) { - margin: auto; - margin-top: ${(props) => (props.first ? "100px" : "0px")}; - } -`; - +var StyledInstallationSeparator = styled.div(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n position: relative;\n background: #fff;\n color: #000;\n max-width: 630px;\n text-align: left;\n margin: 0px 16px;\n margin-top: ", ";\n\n @media (min-width: 768px) {\n margin: auto;\n margin-top: ", ";\n }\n"], ["\n position: relative;\n background: #fff;\n color: #000;\n max-width: 630px;\n text-align: left;\n margin: 0px 16px;\n margin-top: ", ";\n\n @media (min-width: 768px) {\n margin: auto;\n margin-top: ", ";\n }\n"])), function (props) { return (props.first ? "70px" : "0px"); }, function (props) { return (props.first ? "100px" : "0px"); }); export default StyledInstallationSeparator; +var templateObject_1; diff --git a/example/src/styled/StyledInstallationSeparator.ts b/example/src/styled/StyledInstallationSeparator.ts new file mode 100644 index 0000000..aa17967 --- /dev/null +++ b/example/src/styled/StyledInstallationSeparator.ts @@ -0,0 +1,22 @@ +import styled from "styled-components"; + +interface InstallationProps { + readonly first?: boolean; +} + +const StyledInstallationSeparator = styled.div` + position: relative; + background: #fff; + color: #000; + max-width: 630px; + text-align: left; + margin: 0px 16px; + margin-top: ${(props) => (props.first ? "70px" : "0px")}; + + @media (min-width: 768px) { + margin: auto; + margin-top: ${(props) => (props.first ? "100px" : "0px")}; + } +`; + +export default StyledInstallationSeparator; diff --git a/example/src/styled/StyledLinksContainer.js b/example/src/styled/StyledLinksContainer.js index a54a724..ffdbaed 100644 --- a/example/src/styled/StyledLinksContainer.js +++ b/example/src/styled/StyledLinksContainer.js @@ -1,56 +1,5 @@ +import { __makeTemplateObject } from "tslib"; import styled from "styled-components"; - -const StyledLinksContainer = styled.div` - display: flex; - font-size: 1.5rem; - margin-right: 1rem; - - @media (max-width: 330px) { - font-size: 1.2rem; - margin-right: 0.5rem; - } - - a { - &:first-child { - padding-right: 1rem; - } - - &:nth-child(2) { - padding-right: 1rem; - } - - &:active:first-child { - color: #000; - } - - &:active:nth-child(2) { - color: #cb0000; - } - - &:active:nth-child(3) { - color: #117cad; - } - } - - @media (min-width: 1200px) { - font-size: 2rem; - - a { - transition: color 0.3s ease; - - &:hover:first-child { - color: #000; - } - - &:hover:nth-child(2) { - color: #cb0000; - } - - &:hover:nth-child(3) { - color: #117cad; - } - } - } -`; - +var StyledLinksContainer = styled.div(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n display: flex;\n font-size: 1.5rem;\n margin-right: 1rem;\n\n @media (max-width: 330px) {\n font-size: 1.2rem;\n margin-right: 0.5rem;\n }\n\n a {\n &:first-child {\n padding-right: 1rem;\n }\n\n &:nth-child(2) {\n padding-right: 1rem;\n }\n\n &:active:first-child {\n color: #000;\n }\n\n &:active:nth-child(2) {\n color: #cb0000;\n }\n\n &:active:nth-child(3) {\n color: #117cad;\n }\n }\n\n @media (min-width: 1200px) {\n font-size: 2rem;\n\n a {\n transition: color 0.3s ease;\n\n &:hover:first-child {\n color: #000;\n }\n\n &:hover:nth-child(2) {\n color: #cb0000;\n }\n\n &:hover:nth-child(3) {\n color: #117cad;\n }\n }\n }\n"], ["\n display: flex;\n font-size: 1.5rem;\n margin-right: 1rem;\n\n @media (max-width: 330px) {\n font-size: 1.2rem;\n margin-right: 0.5rem;\n }\n\n a {\n &:first-child {\n padding-right: 1rem;\n }\n\n &:nth-child(2) {\n padding-right: 1rem;\n }\n\n &:active:first-child {\n color: #000;\n }\n\n &:active:nth-child(2) {\n color: #cb0000;\n }\n\n &:active:nth-child(3) {\n color: #117cad;\n }\n }\n\n @media (min-width: 1200px) {\n font-size: 2rem;\n\n a {\n transition: color 0.3s ease;\n\n &:hover:first-child {\n color: #000;\n }\n\n &:hover:nth-child(2) {\n color: #cb0000;\n }\n\n &:hover:nth-child(3) {\n color: #117cad;\n }\n }\n }\n"]))); export default StyledLinksContainer; +var templateObject_1; diff --git a/example/src/styled/StyledLinksContainer.ts b/example/src/styled/StyledLinksContainer.ts new file mode 100644 index 0000000..a54a724 --- /dev/null +++ b/example/src/styled/StyledLinksContainer.ts @@ -0,0 +1,56 @@ +import styled from "styled-components"; + +const StyledLinksContainer = styled.div` + display: flex; + font-size: 1.5rem; + margin-right: 1rem; + + @media (max-width: 330px) { + font-size: 1.2rem; + margin-right: 0.5rem; + } + + a { + &:first-child { + padding-right: 1rem; + } + + &:nth-child(2) { + padding-right: 1rem; + } + + &:active:first-child { + color: #000; + } + + &:active:nth-child(2) { + color: #cb0000; + } + + &:active:nth-child(3) { + color: #117cad; + } + } + + @media (min-width: 1200px) { + font-size: 2rem; + + a { + transition: color 0.3s ease; + + &:hover:first-child { + color: #000; + } + + &:hover:nth-child(2) { + color: #cb0000; + } + + &:hover:nth-child(3) { + color: #117cad; + } + } + } +`; + +export default StyledLinksContainer; diff --git a/example/src/styled/StyledLogoContainer.js b/example/src/styled/StyledLogoContainer.js index addd5a2..d05c0c3 100644 --- a/example/src/styled/StyledLogoContainer.js +++ b/example/src/styled/StyledLogoContainer.js @@ -1,8 +1,5 @@ +import { __makeTemplateObject } from "tslib"; import styled from "styled-components"; - -const StyledLogoContainer = styled.div` - display: flex; - margin-left: 1rem; -`; - +var StyledLogoContainer = styled.div(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n display: flex;\n margin-left: 1rem;\n"], ["\n display: flex;\n margin-left: 1rem;\n"]))); export default StyledLogoContainer; +var templateObject_1; diff --git a/example/src/styled/StyledLogoContainer.ts b/example/src/styled/StyledLogoContainer.ts new file mode 100644 index 0000000..addd5a2 --- /dev/null +++ b/example/src/styled/StyledLogoContainer.ts @@ -0,0 +1,8 @@ +import styled from "styled-components"; + +const StyledLogoContainer = styled.div` + display: flex; + margin-left: 1rem; +`; + +export default StyledLogoContainer; diff --git a/example/src/styled/StyledLogoLetter.js b/example/src/styled/StyledLogoLetter.js index 234a86e..377897d 100644 --- a/example/src/styled/StyledLogoLetter.js +++ b/example/src/styled/StyledLogoLetter.js @@ -1,20 +1,5 @@ +import { __makeTemplateObject } from "tslib"; import styled from "styled-components"; - -const StyledLogoLetter = styled.h1` - color: ${(props) => (props.buzzfeed ? "rgb(238, 50, 34)" : "#000")}; - - font-size: 1.5rem; - padding-right: 0.4rem; - - @media (max-width: 375px) { - font-size: 1rem; - padding-right: 0.3rem; - } - - @media (min-width: 1200px) { - font-size: 2rem; - padding-right: 0.5rem; - } -`; - +var StyledLogoLetter = styled.h1(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n color: ", ";\n\n font-size: 1.5rem;\n padding-right: 0.4rem;\n\n @media (max-width: 375px) {\n font-size: 1rem;\n padding-right: 0.3rem;\n }\n\n @media (min-width: 1200px) {\n font-size: 2rem;\n padding-right: 0.5rem;\n }\n"], ["\n color: ", ";\n\n font-size: 1.5rem;\n padding-right: 0.4rem;\n\n @media (max-width: 375px) {\n font-size: 1rem;\n padding-right: 0.3rem;\n }\n\n @media (min-width: 1200px) {\n font-size: 2rem;\n padding-right: 0.5rem;\n }\n"])), function (props) { return (props.buzzfeed ? "rgb(238, 50, 34)" : "#000"); }); export default StyledLogoLetter; +var templateObject_1; diff --git a/example/src/styled/StyledLogoLetter.ts b/example/src/styled/StyledLogoLetter.ts new file mode 100644 index 0000000..d6c7159 --- /dev/null +++ b/example/src/styled/StyledLogoLetter.ts @@ -0,0 +1,24 @@ +import styled from "styled-components"; + +interface LogoProps { + readonly buzzfeed?: boolean; +} + +const StyledLogoLetter = styled.h1` + color: ${(props) => (props.buzzfeed ? "rgb(238, 50, 34)" : "#000")}; + + font-size: 1.5rem; + padding-right: 0.4rem; + + @media (max-width: 375px) { + font-size: 1rem; + padding-right: 0.3rem; + } + + @media (min-width: 1200px) { + font-size: 2rem; + padding-right: 0.5rem; + } +`; + +export default StyledLogoLetter; diff --git a/example/src/styled/StyledNav.js b/example/src/styled/StyledNav.js index a16f46f..443b5ba 100644 --- a/example/src/styled/StyledNav.js +++ b/example/src/styled/StyledNav.js @@ -1,20 +1,5 @@ +import { __makeTemplateObject } from "tslib"; import styled from "styled-components"; - -const StyledNav = styled.div` - position: fixed; - display: flex; - align-items: center; - justify-content: space-between; - width: 100%; - top: 0; - z-index: 999; - background: #fff; - border-bottom: 1px solid rgb(235, 235, 235); - - a { - text-decoration: none; - color: rgb(80, 80, 80); - } -`; - +var StyledNav = styled.div(templateObject_1 || (templateObject_1 = __makeTemplateObject(["\n position: fixed;\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n top: 0;\n z-index: 999;\n background: #fff;\n border-bottom: 1px solid rgb(235, 235, 235);\n\n a {\n text-decoration: none;\n color: rgb(80, 80, 80);\n }\n"], ["\n position: fixed;\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n top: 0;\n z-index: 999;\n background: #fff;\n border-bottom: 1px solid rgb(235, 235, 235);\n\n a {\n text-decoration: none;\n color: rgb(80, 80, 80);\n }\n"]))); export default StyledNav; +var templateObject_1; diff --git a/example/src/styled/StyledNav.ts b/example/src/styled/StyledNav.ts new file mode 100644 index 0000000..a16f46f --- /dev/null +++ b/example/src/styled/StyledNav.ts @@ -0,0 +1,20 @@ +import styled from "styled-components"; + +const StyledNav = styled.div` + position: fixed; + display: flex; + align-items: center; + justify-content: space-between; + width: 100%; + top: 0; + z-index: 999; + background: #fff; + border-bottom: 1px solid rgb(235, 235, 235); + + a { + text-decoration: none; + color: rgb(80, 80, 80); + } +`; + +export default StyledNav; diff --git a/example/src/typings.d.ts b/example/src/typings.d.ts new file mode 100644 index 0000000..45c5efb --- /dev/null +++ b/example/src/typings.d.ts @@ -0,0 +1,9 @@ +declare module "*.jpg" { + const value: any; + export = value; +} + +declare module "*.svg" { + const value: any; + export = value; +} diff --git a/example/tsconfig.json b/example/tsconfig.json new file mode 100644 index 0000000..38eb003 --- /dev/null +++ b/example/tsconfig.json @@ -0,0 +1,36 @@ +{ + "compilerOptions": { + "alwaysStrict": true, + "allowSyntheticDefaultImports": true, + "module": "esnext", + "jsx": "react-jsx", + "target": "es5", + "allowJs": true, + "moduleResolution": "node", + "importHelpers": true, + "declaration": false, + "removeComments": true, + "strict": true, + "noImplicitAny": true, + "noImplicitThis": true, + "noImplicitReturns": true, + "skipLibCheck": true, + "noFallthroughCasesInSwitch": true, + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true + }, + "include": [ + "src" + ], + "exclude": [ + "node_modules" + ] +} diff --git a/package-lock.json b/package-lock.json index fdd531a..ab3dc61 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "react-buzzfeed-quiz", - "version": "1.0.11", + "version": "2.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "react-buzzfeed-quiz", - "version": "1.0.11", + "version": "2.0.0", "license": "MIT", "dependencies": { "react-icons": "^4.2.0", diff --git a/src/TextFit.tsx b/src/TextFit.tsx index 47ef725..5269088 100644 --- a/src/TextFit.tsx +++ b/src/TextFit.tsx @@ -25,11 +25,11 @@ const mapRange = ( if (outerWidth) { if (gridLayout) { - if (outerWidth < 190) { + if (outerWidth < 182) { sizeDif = 35 - outerWidth / 20; } } else { - if (outerWidth < 294) { + if (outerWidth < 286) { sizeDif = 40 - outerWidth / 20; } } diff --git a/src/components/Answers.tsx b/src/components/Answers.tsx index ffe1535..5ed17c3 100644 --- a/src/components/Answers.tsx +++ b/src/components/Answers.tsx @@ -128,11 +128,7 @@ const Answers: FC = ({ style={{ background: item.answerArrangement === "row" - ? questionAnswered - ? answerSelected - ? "#0f65ef" - : "#fff" - : "#fff" + ? "#fff" : actualBackgroundColor ? actualBackgroundColor : x.backgroundImageSrc @@ -149,18 +145,7 @@ const Answers: FC = ({ ) : null} {item.answerArrangement === "row" ? ( -

    - {x.answer} -

    +

    {x.answer}

    ) : x.backgroundImageSrc ? null : (
    = ({ > = ({ )}
    {x.backgroundImageSrc && item.answerArrangement === "tile" ? ( -
    +
    {x.answer && (

    {x.answer}

    )} diff --git a/src/interfaces/Answers/answer.interface.ts b/src/interfaces/Answers/answer.interface.ts index ad1d8be..1084e47 100644 --- a/src/interfaces/Answers/answer.interface.ts +++ b/src/interfaces/Answers/answer.interface.ts @@ -4,7 +4,7 @@ type AnswerType = ImageType & { /** * The text value of the answer choice. */ - answer: string; + answer?: string; /** * Applies a given color to only the specific answer container's background. * This value supersedes the generalBackgroundColor prop if supplied to ReactBuzzFeedQuiz. diff --git a/src/partials/Answers/_rbq_answer_image_attribution.scss b/src/partials/Answers/_rbq_answer_image_attribution.scss index 761ad73..25f38ce 100644 --- a/src/partials/Answers/_rbq_answer_image_attribution.scss +++ b/src/partials/Answers/_rbq_answer_image_attribution.scss @@ -1,19 +1,23 @@ .rbq_answer_image_attribution { display: block; - color: #666; + color: #444; opacity: 1; padding: 0.5rem; padding-top: 0; margin: 0; margin-top: 0; - font-size: 0.875rem; - line-height: 1.3; overflow: hidden; text-overflow: ellipsis; - transition: opacity 0.5s ease color 0.5s ease; + transition: opacity 0.5s ease, color 0.5s ease; + font-size: 0.75rem; + font-style: italic; + line-height: 1.3; + margin-top: 0.5rem; + text-align: center; + @media (min-width: 52rem) { - padding: 1rem; - padding-top: 0; + padding: 0 1rem 1rem 1rem; + margin-top: 0.5rem; } &.rbq_question_answered { diff --git a/src/partials/Answers/_rbq_answer_image_bottom_text_container.scss b/src/partials/Answers/_rbq_answer_image_bottom_text_container.scss index 8eb7b76..2f01e5b 100644 --- a/src/partials/Answers/_rbq_answer_image_bottom_text_container.scss +++ b/src/partials/Answers/_rbq_answer_image_bottom_text_container.scss @@ -6,9 +6,4 @@ color: #222; background: #fff; line-height: 1.3; - - &.rbq_selected_answer { - color: #fff; - background: #0f65ef; - } } diff --git a/src/partials/Answers/_rbq_answer_image_text.scss b/src/partials/Answers/_rbq_answer_image_text.scss index 74b3bbc..fb1c316 100644 --- a/src/partials/Answers/_rbq_answer_image_text.scss +++ b/src/partials/Answers/_rbq_answer_image_text.scss @@ -1,22 +1,19 @@ .rbq_answer_image_text { + font-size: 1rem; font-weight: 700; - font-size: 1.125rem; + padding: 1rem 1rem 0 1rem; margin: 0; - padding: 0.5rem; overflow: hidden; max-width: 100%; opacity: 1; + text-align: center; - &.rbq_question_answered { - opacity: 0.6; - - &.rbq_answer_selected { - opacity: 1; - } + @media (min-width: 40rem) { + font-size: 1.125rem; + line-height: 1.2; } @media (min-width: 52rem) { - padding: 1rem; - padding-bottom: 0.5rem; + font-size: 1.375rem; } } diff --git a/src/partials/Answers/_rbq_individual_answer_container.scss b/src/partials/Answers/_rbq_individual_answer_container.scss index 1f822f5..357453e 100644 --- a/src/partials/Answers/_rbq_individual_answer_container.scss +++ b/src/partials/Answers/_rbq_individual_answer_container.scss @@ -3,12 +3,11 @@ position: relative; width: 100%; padding: 0; - overflow: hidden; border-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; opacity: 1; - transition: opacity 0.5s ease; + transition: all 0.2s ease; pointer-events: auto; font-weight: 900; text-align: center; @@ -20,9 +19,12 @@ word-wrap: normal; word-break: initial; text-align: center; + background-color: #000; + transform: scale(1); &.rbq_answer_row_arrangement { height: 100%; + max-height: 55px; border-bottom: none; border-top-left-radius: 0; border-top-right-radius: 0; @@ -40,10 +42,18 @@ &.rbq_question_answered { opacity: 0.6; + + .rbq_answer_image_text { + opacity: 0.6; + } &.rbq_answer_selected { opacity: 1; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; + + .rbq_answer_image_text { + opacity: 1; + } } } @@ -140,6 +150,10 @@ text-align: center; } + p { + color: #000; + } + &.rbq_answer_row_arrangement p { padding-left: 1rem; margin: 0; @@ -149,14 +163,24 @@ &:hover { cursor: pointer; + background-color: #000; + + &.rbq_answer_row_arrangement { + transform: scale(1); + } &.rbq_question_answered { cursor: pointer; &.rbq_answer_selected { cursor: auto; + transform: scale(1); } } + &.rbq_results_available { + transform: scale(1); + } + p { animation-name: bounceClick; animation-duration: 0.2s; diff --git a/src/partials/Answers/_rbq_individual_answer_outer_container.scss b/src/partials/Answers/_rbq_individual_answer_outer_container.scss index 72535f6..14b5b00 100644 --- a/src/partials/Answers/_rbq_individual_answer_outer_container.scss +++ b/src/partials/Answers/_rbq_individual_answer_outer_container.scss @@ -17,12 +17,6 @@ transition: transform 0.2s ease, opacity 0.15s ease; } - &.rbq_question_answered { - &.rbq_answer_selected { - background: linear-gradient(#fff 50%, #0f65ef 0%); - } - } - &.rbq_answer_row_arrangement { border-bottom: none; border-left: none; @@ -31,51 +25,105 @@ max-height: 55px; } - img { - transition: all 0.2s cubic-bezier(0.64, 0.57, 0.67, 1.53); - } - &.rbq_results_available { pointer-events: none; } + .rbq_text_fit { + cursor: pointer; + transform: scale(1); + + @media (max-width: 900px) { + transform: none; + animation-name: none; + animation-duration: 0.2s; + + @keyframes bounceClick { + 0% { + transform: none; + } + 50% { + transform: scale(1.1); + } + 100% { + transform: none; + } + } + } + } + &:hover { pointer-events: all; - box-shadow: 0px 0px 1px 3px rgb(173 168 168 / 10%); - -webkit-box-shadow: 0px 0px 1px 3px rgb(173 168 168 / 10%); + box-shadow: 0 0 3px 3px rgb(173 168 168 / 10%); + -webkit-box-shadow: 0 0 3px 3px rgb(173 168 168 / 10%); - &.rbq_results_available { - pointer-events: none; - box-shadow: 0 1px 1px rgb(173 168 168 / 10%); - -webkit-box-shadow: 0 1px 1px rgb(173 168 168 / 10%); + .rbq_individual_answer_container { + opacity: 1; } - cursor: pointer; + .rbq_individual_answer_container.rbq_answer_background_image { + transform: scale(1.05); + transition-duration: 0.2s; + transition-timing-function: cubic-bezier(0, 0.73, 0.31, 1.67); - &.rbq_question_answered { + &.rbq_question_answered.rbq_question_selected { + transform: scale(1); + } + } + + .rbq_text_fit { cursor: pointer; + transform: scale(1.05); - &.rbq_answer_selected { - cursor: auto; + @media (max-width: 900px) { + animation-name: bounceClick; + + &.rbq_question_answered { + animation-name: bounceClick; + } + + &.rbq_answer_selected, + &.rbq_answer_row_arrangement, + &.rbq_results_available { + animation-name: none; + } } } - img { - transform: scale(1.1); - transition: transform 0.2s ease, opacity 0.5s ease; + &.rbq_answer_selected, + &.rbq_answer_row_arrangement, + &.rbq_results_available { + .rbq_text_fit { + transform: scale(1); + } } - &.rbq_question_answered img { - transform: scale(1.1); + &.rbq_question_answered { + .rbq_text_fit { + cursor: pointer; + transform: scale(1.05); + } + + &.rbq_answer_selected { + .rbq_text_fit { + cursor: auto; + } + } } - &.rbq_question_answered.rbq_answer_selected img { - transform: scale(1); + &.rbq_results_available { + pointer-events: none; } - &.rbq_answer_selected img, - &.rbq_results_available img { - transform: scale(1); + cursor: pointer; + + &.rbq_question_answered { + cursor: pointer; + + &.rbq_answer_selected { + cursor: auto; + transform: scale(1); + } } @media (min-width: 900px) { @@ -89,8 +137,7 @@ } } - p, - &.rbq_answer_row_arrangement p { + p { transition: transform 0.2s ease, opacity 0.5s ease; } } diff --git a/src/partials/Question/_rbq_text_fit.scss b/src/partials/Question/_rbq_text_fit.scss index 7d36f2b..250b1ef 100644 --- a/src/partials/Question/_rbq_text_fit.scss +++ b/src/partials/Question/_rbq_text_fit.scss @@ -5,7 +5,7 @@ align-items: center; height: 70%; width: 70%; - transition: transform 0.15s cubic-bezier(0.64, 0.57, 0.67, 1.53); + transition: transform 0.2s cubic-bezier(0, 0.73, 0.31, 1.67); p { position: absolute; @@ -45,38 +45,4 @@ } } } - - @media (max-width: 900px) { - transform: none; - - @keyframes bounceClick { - 0% { - transform: none; - } - 50% { - transform: scale(1.1); - } - 100% { - transform: none; - } - } - - animation-name: none; - - &:hover { - animation-name: bounceClick; - - &.rbq_question_answered { - animation-name: bounceClick; - } - - &.rbq_answer_selected, - &.rbq_answer_row_arrangement, - &.rbq_results_available { - animation-name: none; - } - } - - animation-duration: 0.2s; - } } From 7a5c3f21c74f9c4483819ea42bb22010e91fccfa Mon Sep 17 00:00:00 2001 From: amamenko Date: Fri, 18 Jun 2021 19:53:30 -0400 Subject: [PATCH 15/19] Updated additional sass styles and updated example color demos --- example/package-lock.json | 4 +- example/src/App.js | 32 +++++++------- example/src/App.tsx | 42 ++++++++++++------- example/tsconfig.json | 17 ++------ src/components/Answers.tsx | 2 +- src/components/Question.tsx | 2 +- .../_rbq_answer_image_attribution.scss | 2 +- .../Answers/_rbq_answer_image_text.scss | 8 ++++ .../_rbq_individual_answer_container.scss | 2 +- ...rbq_individual_answer_outer_container.scss | 27 ++++++++++-- 10 files changed, 86 insertions(+), 52 deletions(-) diff --git a/example/package-lock.json b/example/package-lock.json index 1caa391..4f0feaf 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -14827,7 +14827,7 @@ "node_modules/react-buzzfeed-quiz": { "version": "2.0.0", "resolved": "file:react-buzzfeed-quiz-2.0.0.tgz", - "integrity": "sha512-7t/7Cya3WBFjV6Ry5papfzzHBNu6KOSRrE6ym2PJ7YOik2U5BucR8/wWHZ54e6EwquDbA5SbJOdbUqa190vWlQ==", + "integrity": "sha512-6pCwQTDxetJVVH+yyc56ADAjaVP9HNkA4XWx+yjLidjtLiAZA4GkIROKCDPNuC1vepx6BO1uZypwJR7g53WvSw==", "license": "MIT", "dependencies": { "react-icons": "^4.2.0", @@ -32043,7 +32043,7 @@ }, "react-buzzfeed-quiz": { "version": "file:react-buzzfeed-quiz-2.0.0.tgz", - "integrity": "sha512-7t/7Cya3WBFjV6Ry5papfzzHBNu6KOSRrE6ym2PJ7YOik2U5BucR8/wWHZ54e6EwquDbA5SbJOdbUqa190vWlQ==", + "integrity": "sha512-6pCwQTDxetJVVH+yyc56ADAjaVP9HNkA4XWx+yjLidjtLiAZA4GkIROKCDPNuC1vepx6BO1uZypwJR7g53WvSw==", "requires": { "react-icons": "^4.2.0", "react-resize-detector": "^6.7.2", diff --git a/example/src/App.js b/example/src/App.js index 9cc26ec..5ce0020 100644 --- a/example/src/App.js +++ b/example/src/App.js @@ -66,59 +66,61 @@ var App = function () { }, { question: "Let's add some background and font colors", - backgroundColor: "rgb(211, 211, 211)", + backgroundColor: "linear-gradient(204deg, rgba(154,172,255,1) 40%, rgba(167,68,222,1) 100%)", fontColor: "#000", answers: [ { answer: "A", - backgroundColor: "red", - fontColor: "rgb(215, 215, 215)", + backgroundColor: "linear-gradient(180deg, rgba(153,52,170,1) 0%, rgba(193,51,131,1) 100%)", + fontColor: "#fff", resultID: 0, }, { answer: "grid", - backgroundColor: "orange", - fontColor: "green", + backgroundColor: "linear-gradient(204deg, rgba(118,72,193,1) 45%, rgba(192,48,132,1) 100%)", + fontColor: "#FFD700", resultID: 0, }, { answer: "is", - backgroundColor: "yellow", - fontColor: "#000", + backgroundColor: "linear-gradient(204deg, rgba(77,104,215,1) 35%, rgba(163,49,163,1) 100%)", + fontColor: "#fff", resultID: 0, }, { answer: "shown", - backgroundColor: "green", + backgroundColor: "linear-gradient(204deg, rgba(196,52,119,1) 35%, rgba(233,88,77,1) 100%)", fontColor: "#fff", resultID: 1, }, { answer: "when", - backgroundColor: "blue", - fontColor: "#fff", + backgroundColor: "linear-gradient(204deg, rgba(175,37,150,1) 35%, rgba(223,80,86,1) 100%)", + fontColor: "#FFD700", resultID: 1, }, { answer: "there", - backgroundColor: "indigo", + backgroundColor: "linear-gradient(204deg, rgba(122,62,190,1) 35%, rgba(196,55,126,1) 100%)", fontColor: "#fff", resultID: 1, }, { answer: "are", - backgroundColor: "violet", - fontColor: "#000", + backgroundColor: "linear-gradient(204deg, rgba(231,97,90,1) 35%, rgba(251,187,88,1) 100%)", + fontColor: "#fff", resultID: 2, }, { answer: ">= 9", - backgroundColor: "#9198e5", + backgroundColor: "linear-gradient(204deg, rgba(201,65,112,1) 35%, rgba(240,122,80,1) 100%)", + fontColor: "#FFD700", resultID: 2, }, { answer: "choices", - backgroundColor: "#e66465", + backgroundColor: "linear-gradient(204deg, rgba(166,59,171,1) 35%, rgba(206,72,106,1) 100%)", + fontColor: "#fff", resultID: 2, }, ], diff --git a/example/src/App.tsx b/example/src/App.tsx index f53a452..b957bad 100644 --- a/example/src/App.tsx +++ b/example/src/App.tsx @@ -127,60 +127,72 @@ const App = () => { }, { question: "Let's add some background and font colors", - backgroundColor: "rgb(211, 211, 211)", + backgroundColor: + "linear-gradient(204deg, rgba(154,172,255,1) 40%, rgba(167,68,222,1) 100%)", fontColor: "#000", answers: [ { answer: "A", - backgroundColor: "red", - fontColor: "rgb(215, 215, 215)", + backgroundColor: + "linear-gradient(180deg, rgba(153,52,170,1) 0%, rgba(193,51,131,1) 100%)", + fontColor: "#fff", resultID: 0, }, { answer: "grid", - backgroundColor: "orange", - fontColor: "green", + backgroundColor: + "linear-gradient(204deg, rgba(118,72,193,1) 45%, rgba(192,48,132,1) 100%)", + fontColor: "#FFD700", resultID: 0, }, { answer: "is", - backgroundColor: "yellow", - fontColor: "#000", + backgroundColor: + "linear-gradient(204deg, rgba(77,104,215,1) 35%, rgba(163,49,163,1) 100%)", + fontColor: "#fff", resultID: 0, }, { answer: "shown", - backgroundColor: "green", + backgroundColor: + "linear-gradient(204deg, rgba(196,52,119,1) 35%, rgba(233,88,77,1) 100%)", fontColor: "#fff", resultID: 1, }, { answer: "when", - backgroundColor: "blue", - fontColor: "#fff", + backgroundColor: + "linear-gradient(204deg, rgba(175,37,150,1) 35%, rgba(223,80,86,1) 100%)", + fontColor: "#FFD700", resultID: 1, }, { answer: "there", - backgroundColor: "indigo", + backgroundColor: + "linear-gradient(204deg, rgba(122,62,190,1) 35%, rgba(196,55,126,1) 100%)", fontColor: "#fff", resultID: 1, }, { answer: "are", - backgroundColor: "violet", - fontColor: "#000", + backgroundColor: + "linear-gradient(204deg, rgba(231,97,90,1) 35%, rgba(251,187,88,1) 100%)", + fontColor: "#fff", resultID: 2, }, { answer: ">= 9", - backgroundColor: "#9198e5", + backgroundColor: + "linear-gradient(204deg, rgba(201,65,112,1) 35%, rgba(240,122,80,1) 100%)", + fontColor: "#FFD700", resultID: 2, }, { answer: "choices", - backgroundColor: "#e66465", + backgroundColor: + "linear-gradient(204deg, rgba(166,59,171,1) 35%, rgba(206,72,106,1) 100%)", + fontColor: "#fff", resultID: 2, }, ], diff --git a/example/tsconfig.json b/example/tsconfig.json index 38eb003..2d9b6e1 100644 --- a/example/tsconfig.json +++ b/example/tsconfig.json @@ -16,21 +16,12 @@ "noImplicitReturns": true, "skipLibCheck": true, "noFallthroughCasesInSwitch": true, - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], + "lib": ["dom", "dom.iterable", "esnext"], "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true + "isolatedModules": true }, - "include": [ - "src" - ], - "exclude": [ - "node_modules" - ] + "include": ["src"], + "exclude": ["node_modules"] } diff --git a/src/components/Answers.tsx b/src/components/Answers.tsx index 5ed17c3..11b4cbf 100644 --- a/src/components/Answers.tsx +++ b/src/components/Answers.tsx @@ -164,7 +164,7 @@ const Answers: FC = ({ = (props) => { : "" }`} style={{ - backgroundColor: item.backgroundColor + background: item.backgroundColor ? item.backgroundColor : generalBackgroundColor ? generalBackgroundColor diff --git a/src/partials/Answers/_rbq_answer_image_attribution.scss b/src/partials/Answers/_rbq_answer_image_attribution.scss index 25f38ce..17d8b46 100644 --- a/src/partials/Answers/_rbq_answer_image_attribution.scss +++ b/src/partials/Answers/_rbq_answer_image_attribution.scss @@ -25,7 +25,7 @@ opacity: 0.75; &.rbq_answer_selected { - color: #fff; + color: #000; opacity: 1; } } diff --git a/src/partials/Answers/_rbq_answer_image_text.scss b/src/partials/Answers/_rbq_answer_image_text.scss index fb1c316..2b5c186 100644 --- a/src/partials/Answers/_rbq_answer_image_text.scss +++ b/src/partials/Answers/_rbq_answer_image_text.scss @@ -8,6 +8,14 @@ opacity: 1; text-align: center; + &.rbq_question_answered { + opacity: 0.6; + + &.rbq_answer_selected { + opacity: 1; + } + } + @media (min-width: 40rem) { font-size: 1.125rem; line-height: 1.2; diff --git a/src/partials/Answers/_rbq_individual_answer_container.scss b/src/partials/Answers/_rbq_individual_answer_container.scss index 357453e..46191f9 100644 --- a/src/partials/Answers/_rbq_individual_answer_container.scss +++ b/src/partials/Answers/_rbq_individual_answer_container.scss @@ -174,6 +174,7 @@ &.rbq_answer_selected { cursor: auto; transform: scale(1); + opacity: 1; } } @@ -197,7 +198,6 @@ } @media (min-width: 900px) { - opacity: 1; p { animation-name: none; } diff --git a/src/partials/Answers/_rbq_individual_answer_outer_container.scss b/src/partials/Answers/_rbq_individual_answer_outer_container.scss index 14b5b00..26980b0 100644 --- a/src/partials/Answers/_rbq_individual_answer_outer_container.scss +++ b/src/partials/Answers/_rbq_individual_answer_outer_container.scss @@ -17,6 +17,13 @@ transition: transform 0.2s ease, opacity 0.15s ease; } + &.rbq_question_answered { + opacity: 0.6; + &.rbq_answer_selected { + opacity: 1; + } + } + &.rbq_answer_row_arrangement { border-bottom: none; border-left: none; @@ -54,8 +61,11 @@ &:hover { pointer-events: all; - box-shadow: 0 0 3px 3px rgb(173 168 168 / 10%); - -webkit-box-shadow: 0 0 3px 3px rgb(173 168 168 / 10%); + + &:not(.rbq_answer_selected) { + box-shadow: 0 0 3px 3px rgb(173 168 168 / 10%); + -webkit-box-shadow: 0 0 3px 3px rgb(173 168 168 / 10%); + } .rbq_individual_answer_container { opacity: 1; @@ -66,14 +76,23 @@ transition-duration: 0.2s; transition-timing-function: cubic-bezier(0, 0.73, 0.31, 1.67); - &.rbq_question_answered.rbq_question_selected { + &.rbq_question_answered.rbq_answer_selected { transform: scale(1); } } + &.rbq_question_answered.rbq_answer_selected { + cursor: auto; + transform: scale(1); + opacity: 1; + box-shadow: 0 1px 1px rgb(173 168 168 / 10%); + -webkit-box-shadow: 0 1px 1px rgb(173 168 168 / 10%); + } + .rbq_text_fit { cursor: pointer; transform: scale(1.05); + opacity: 1; @media (max-width: 900px) { animation-name: bounceClick; @@ -106,6 +125,7 @@ &.rbq_answer_selected { .rbq_text_fit { + transform: scale(1); cursor: auto; } } @@ -119,6 +139,7 @@ &.rbq_question_answered { cursor: pointer; + opacity: 1; &.rbq_answer_selected { cursor: auto; From 240b6d2beb6c0e8d34002c3e4f5fa2b6a6a5d422 Mon Sep 17 00:00:00 2001 From: amamenko Date: Sun, 20 Jun 2021 01:08:47 -0400 Subject: [PATCH 16/19] Updated TextFit dynamic min/max font-sizing for questions/answers --- example/package-lock.json | 4 ++-- example/src/App.js | 2 +- example/src/App.tsx | 2 +- example/src/react-app-env.d.ts | 1 + example/tsconfig.json | 17 +++++++++++++---- src/BuzzFeedQuiz.tsx | 2 +- src/TextFit.tsx | 35 ++++++++++++++++++++++++---------- src/components/Answers.tsx | 12 ++++++------ src/components/Question.tsx | 15 +++++++++++++-- 9 files changed, 63 insertions(+), 27 deletions(-) create mode 100644 example/src/react-app-env.d.ts diff --git a/example/package-lock.json b/example/package-lock.json index 4f0feaf..8125b4c 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -14827,7 +14827,7 @@ "node_modules/react-buzzfeed-quiz": { "version": "2.0.0", "resolved": "file:react-buzzfeed-quiz-2.0.0.tgz", - "integrity": "sha512-6pCwQTDxetJVVH+yyc56ADAjaVP9HNkA4XWx+yjLidjtLiAZA4GkIROKCDPNuC1vepx6BO1uZypwJR7g53WvSw==", + "integrity": "sha512-1sXbArOk8iyUjOf4GA/zWPAqiJMqvI3DwBJAsvIuPlz0ZCCRB7wt5G6hWuG4mRyHArMW9z8PXn5H0P45Jf5GlQ==", "license": "MIT", "dependencies": { "react-icons": "^4.2.0", @@ -32043,7 +32043,7 @@ }, "react-buzzfeed-quiz": { "version": "file:react-buzzfeed-quiz-2.0.0.tgz", - "integrity": "sha512-6pCwQTDxetJVVH+yyc56ADAjaVP9HNkA4XWx+yjLidjtLiAZA4GkIROKCDPNuC1vepx6BO1uZypwJR7g53WvSw==", + "integrity": "sha512-1sXbArOk8iyUjOf4GA/zWPAqiJMqvI3DwBJAsvIuPlz0ZCCRB7wt5G6hWuG4mRyHArMW9z8PXn5H0P45Jf5GlQ==", "requires": { "react-icons": "^4.2.0", "react-resize-detector": "^6.7.2", diff --git a/example/src/App.js b/example/src/App.js index 5ce0020..cdbaed6 100644 --- a/example/src/App.js +++ b/example/src/App.js @@ -139,7 +139,7 @@ var App = function () { imageAttribution: "Photo by Pixabay from Pexels", }, { - answer: "Not this one, though", + answer: "No cat photo here, though", resultID: 0, backgroundColor: "rgb(238,243,247)", fontColor: "rgb(53,51,48)", diff --git a/example/src/App.tsx b/example/src/App.tsx index b957bad..2e45e52 100644 --- a/example/src/App.tsx +++ b/example/src/App.tsx @@ -211,7 +211,7 @@ const App = () => { imageAttribution: "Photo by Pixabay from Pexels", }, { - answer: "Not this one, though", + answer: "No cat photo here, though", resultID: 0, backgroundColor: "rgb(238,243,247)", fontColor: "rgb(53,51,48)", diff --git a/example/src/react-app-env.d.ts b/example/src/react-app-env.d.ts new file mode 100644 index 0000000..6431bc5 --- /dev/null +++ b/example/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/example/tsconfig.json b/example/tsconfig.json index 2d9b6e1..38eb003 100644 --- a/example/tsconfig.json +++ b/example/tsconfig.json @@ -16,12 +16,21 @@ "noImplicitReturns": true, "skipLibCheck": true, "noFallthroughCasesInSwitch": true, - "lib": ["dom", "dom.iterable", "esnext"], + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "resolveJsonModule": true, - "isolatedModules": true + "isolatedModules": true, + "noEmit": true }, - "include": ["src"], - "exclude": ["node_modules"] + "include": [ + "src" + ], + "exclude": [ + "node_modules" + ] } diff --git a/src/BuzzFeedQuiz.tsx b/src/BuzzFeedQuiz.tsx index a46c8d8..310f3e7 100644 --- a/src/BuzzFeedQuiz.tsx +++ b/src/BuzzFeedQuiz.tsx @@ -139,7 +139,7 @@ const BuzzFeedQuiz: FC = (props) => { {questions.map((item, questionIndex) => { return ( { let value = ((n - in_min) * (out_max - out_min)) / (in_max - in_min) + out_min; @@ -29,8 +30,14 @@ const mapRange = ( sizeDif = 35 - outerWidth / 20; } } else { - if (outerWidth < 286) { - sizeDif = 40 - outerWidth / 20; + if (question) { + if (outerWidth < 600) { + sizeDif = 60 - outerWidth / 20; + } + } else { + if (outerWidth < 286) { + sizeDif = 40 - outerWidth / 20; + } } } } @@ -50,7 +57,8 @@ interface TextFitProps { children: ReactNode; style: CSSProperties; outerContainerWidth?: number; - gridLayout: boolean; + gridLayout?: boolean; + question?: boolean; } const TextFit: FC = ({ @@ -62,6 +70,7 @@ const TextFit: FC = ({ style, outerContainerWidth, gridLayout, + question, }) => { const [fontSize, changeFontSize] = useState(16); const [totalChars, changeTotalChars] = useState(0); @@ -74,7 +83,11 @@ const TextFit: FC = ({ }; const getSize = useCallback( - (gridLayout: boolean, outerContainerWidth?: number) => { + ( + gridLayout?: boolean, + outerContainerWidth?: number, + question?: boolean + ) => { if (areaEl) { const chars = areaEl.innerHTML.split("").length; @@ -85,7 +98,8 @@ const TextFit: FC = ({ limits.min, limits.max, gridLayout, - outerContainerWidth + outerContainerWidth, + question ); changeFontSize(Math.abs(size)); changeTotalChars(chars); @@ -95,8 +109,8 @@ const TextFit: FC = ({ ); useEffect(() => { - getSize(gridLayout, outerContainerWidth); - }, [getSize, outerContainerWidth, gridLayout]); + getSize(gridLayout, outerContainerWidth, question); + }, [getSize, outerContainerWidth, gridLayout, question]); useEffect(() => { if (areaEl) { @@ -104,7 +118,7 @@ const TextFit: FC = ({ areaEl.innerHTML.split("").length !== totalChars || outerContainerWidth ) { - getSize(gridLayout, outerContainerWidth); + getSize(gridLayout, outerContainerWidth, question); } } }, [ @@ -114,6 +128,7 @@ const TextFit: FC = ({ gridLayout, getSize, outerContainerWidth, + question, ]); return ( diff --git a/src/components/Answers.tsx b/src/components/Answers.tsx index 11b4cbf..bbe2ebd 100644 --- a/src/components/Answers.tsx +++ b/src/components/Answers.tsx @@ -9,12 +9,12 @@ const Answers: FC = ({ changeSelectedAnswers, questionIndex, resultsAvailable, - onAnswerSelection, - scrollFunction, generalBackgroundColor, generalFontColor, + onAnswerSelection, + scrollFunction, }) => { - const { width, ref } = useResizeDetector(); + const { width: answerWidth, ref } = useResizeDetector(); const handleAnswerSelection = ( questionIndex: number, @@ -163,13 +163,13 @@ const Answers: FC = ({ > {x.answer} diff --git a/src/components/Question.tsx b/src/components/Question.tsx index 49a49eb..96c086b 100644 --- a/src/components/Question.tsx +++ b/src/components/Question.tsx @@ -1,5 +1,7 @@ import { FC, useRef } from "react"; import { ScrollElement } from "react-scroll"; +import { useResizeDetector } from "react-resize-detector"; +import TextFit from "../TextFit"; import QuestionType from "../interfaces/Question/question.interface"; import QuestionProps from "../interfaces/Question/question_props.interface"; import ListItemContainerElementProps from "../interfaces/Question/list_item.interface"; @@ -18,13 +20,18 @@ const Question: FC = (props) => { onAnswerSelection, } = props; + const { height, width, ref: resizeRef } = useResizeDetector(); + const renderOverlapText = (item: QuestionType) => { if (item.questionRelativeToImage !== "adjacent") { return ( -

    = (props) => { ? generalFontColor : "#fff", }} + outerContainerWidth={width} + question={true} > {item.question ? item.question : null} -

    +
    ); } else { return null; @@ -91,6 +100,7 @@ const Question: FC = (props) => { ? "rbq_question_adjacent_to_image" : "" } ${item.imageAttribution ? "rbq_image_attribution" : ""}`} + ref={resizeRef} > = (props) => { ? generalBackgroundColor : "#000", }} + ref={resizeRef} > {renderOverlapText(item)}
    From 3294270f8e5392bc7626e2e23ad1fb1d974e8bf4 Mon Sep 17 00:00:00 2001 From: amamenko Date: Sun, 20 Jun 2021 14:59:50 -0400 Subject: [PATCH 17/19] Added context api integration and memoized question component --- example/package-lock.json | 4 +-- src/BuzzFeedQuiz.tsx | 27 ++++++++++++++----- src/components/Answers.tsx | 9 ++++--- src/components/Question.tsx | 12 +++------ .../Answers/answers_props.interface.ts | 5 ---- .../Question/question_props.interface.ts | 5 ---- 6 files changed, 31 insertions(+), 31 deletions(-) diff --git a/example/package-lock.json b/example/package-lock.json index 8125b4c..3b9e820 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -14827,7 +14827,7 @@ "node_modules/react-buzzfeed-quiz": { "version": "2.0.0", "resolved": "file:react-buzzfeed-quiz-2.0.0.tgz", - "integrity": "sha512-1sXbArOk8iyUjOf4GA/zWPAqiJMqvI3DwBJAsvIuPlz0ZCCRB7wt5G6hWuG4mRyHArMW9z8PXn5H0P45Jf5GlQ==", + "integrity": "sha512-jFE2AHkDlwYocEDsHBM6XultsuvZHTqnheCR6v+CJxsL77Y2xLGoCI0fW8kpr70FyBbl1Vq2ChS972BsKKG5EQ==", "license": "MIT", "dependencies": { "react-icons": "^4.2.0", @@ -32043,7 +32043,7 @@ }, "react-buzzfeed-quiz": { "version": "file:react-buzzfeed-quiz-2.0.0.tgz", - "integrity": "sha512-1sXbArOk8iyUjOf4GA/zWPAqiJMqvI3DwBJAsvIuPlz0ZCCRB7wt5G6hWuG4mRyHArMW9z8PXn5H0P45Jf5GlQ==", + "integrity": "sha512-jFE2AHkDlwYocEDsHBM6XultsuvZHTqnheCR6v+CJxsL77Y2xLGoCI0fW8kpr70FyBbl1Vq2ChS972BsKKG5EQ==", "requires": { "react-icons": "^4.2.0", "react-resize-detector": "^6.7.2", diff --git a/src/BuzzFeedQuiz.tsx b/src/BuzzFeedQuiz.tsx index 310f3e7..2fc07b4 100644 --- a/src/BuzzFeedQuiz.tsx +++ b/src/BuzzFeedQuiz.tsx @@ -1,4 +1,4 @@ -import { useState, useEffect, FC } from "react"; +import { useState, useEffect, FC, createContext, Dispatch } from "react"; import { scroller, Element } from "react-scroll"; import Byline from "./components/Byline"; import Question from "./components/Question"; @@ -8,6 +8,18 @@ import ISelectedAnswer from "./interfaces/Answers/selected_answer.interface"; import ResultType from "./interfaces/Result/result.interface"; import "./main.scss"; +interface ContextProps { + selectedAnswers: ISelectedAnswer[]; + changeSelectedAnswers: Dispatch>; + scrollFunction: (element: string, questionIndex: number) => void; +} + +export const QuizContext = createContext({ + selectedAnswers: [{ questionIndex: 0, resultID: 0, answerIndex: 0 }], + changeSelectedAnswers: () => [], + scrollFunction: () => {}, +}); + const BuzzFeedQuiz: FC = (props) => { const { title, @@ -113,7 +125,13 @@ const BuzzFeedQuiz: FC = (props) => { }, [shareLinkClicked]); return ( - <> +
    {title ?

    {title}

    : null} @@ -145,9 +163,6 @@ const BuzzFeedQuiz: FC = (props) => { generalBackgroundColor={generalBackgroundColor} generalFontColor={generalFontColor} resultsAvailable={resultsAvailable} - selectedAnswers={selectedAnswers} - changeSelectedAnswers={changeSelectedAnswers} - scrollFunction={scrollFunction} onAnswerSelection={onAnswerSelection} /> ); @@ -181,7 +196,7 @@ const BuzzFeedQuiz: FC = (props) => { ) : null}
    - +
    ); }; diff --git a/src/components/Answers.tsx b/src/components/Answers.tsx index bbe2ebd..cf97f50 100644 --- a/src/components/Answers.tsx +++ b/src/components/Answers.tsx @@ -1,19 +1,20 @@ -import { FC } from "react"; +import { FC, useContext } from "react"; import AnswersProps from "../interfaces/Answers/answers_props.interface"; import { useResizeDetector } from "react-resize-detector"; import TextFit from "../TextFit"; +import { QuizContext } from "../BuzzFeedQuiz"; const Answers: FC = ({ item, - selectedAnswers, - changeSelectedAnswers, questionIndex, resultsAvailable, generalBackgroundColor, generalFontColor, onAnswerSelection, - scrollFunction, }) => { + const { selectedAnswers, changeSelectedAnswers, scrollFunction } = + useContext(QuizContext); + const { width: answerWidth, ref } = useResizeDetector(); const handleAnswerSelection = ( diff --git a/src/components/Question.tsx b/src/components/Question.tsx index 96c086b..76992dd 100644 --- a/src/components/Question.tsx +++ b/src/components/Question.tsx @@ -1,4 +1,4 @@ -import { FC, useRef } from "react"; +import { FC, useRef, memo } from "react"; import { ScrollElement } from "react-scroll"; import { useResizeDetector } from "react-resize-detector"; import TextFit from "../TextFit"; @@ -7,16 +7,13 @@ import QuestionProps from "../interfaces/Question/question_props.interface"; import ListItemContainerElementProps from "../interfaces/Question/list_item.interface"; import Answers from "./Answers"; -const Question: FC = (props) => { +const Question: FC = memo((props) => { const { item, questionIndex, generalBackgroundColor, generalFontColor, resultsAvailable, - selectedAnswers, - changeSelectedAnswers, - scrollFunction, onAnswerSelection, } = props; @@ -138,18 +135,15 @@ const Question: FC = (props) => { (Array.isArray(item.answers) && item.answers.length > 0 ? ( ) : null)} ); -}; +}); export default Question; diff --git a/src/interfaces/Answers/answers_props.interface.ts b/src/interfaces/Answers/answers_props.interface.ts index 60b06cc..7fa6252 100644 --- a/src/interfaces/Answers/answers_props.interface.ts +++ b/src/interfaces/Answers/answers_props.interface.ts @@ -1,15 +1,10 @@ -import { Dispatch, SetStateAction } from "react"; import QuestionType from "../Question/question.interface"; -import ISelectedAnswer from "../Answers/selected_answer.interface"; interface AnswersProps { item: QuestionType; - selectedAnswers: ISelectedAnswer[]; - changeSelectedAnswers: Dispatch>; questionIndex: number; resultsAvailable: boolean; onAnswerSelection?: () => void; - scrollFunction(element: string, questionIndex: number): void; generalBackgroundColor?: string; generalFontColor?: string; } diff --git a/src/interfaces/Question/question_props.interface.ts b/src/interfaces/Question/question_props.interface.ts index 5da83ba..b223f61 100644 --- a/src/interfaces/Question/question_props.interface.ts +++ b/src/interfaces/Question/question_props.interface.ts @@ -1,6 +1,4 @@ -import { Dispatch, SetStateAction } from "react"; import QuestionType from "./question.interface"; -import ISelectedAnswer from "../Answers/selected_answer.interface"; interface QuestionProps { item: QuestionType; @@ -8,9 +6,6 @@ interface QuestionProps { generalBackgroundColor?: string; generalFontColor?: string; resultsAvailable: boolean; - selectedAnswers: ISelectedAnswer[]; - changeSelectedAnswers: Dispatch>; - scrollFunction(element: string, questionIndex: number): void; onAnswerSelection?: () => void; } From 10dbea6e1b5334f06d0614fe20bdd33617b0f59c Mon Sep 17 00:00:00 2001 From: Avi Mamenko <49536715+amamenko@users.noreply.github.com> Date: Sun, 20 Jun 2021 22:22:15 -0400 Subject: [PATCH 18/19] Updated README.md --- README.md | 57 ++++++++++++++----------------------------------------- 1 file changed, 14 insertions(+), 43 deletions(-) diff --git a/README.md b/README.md index 2f30fea..f550bf1 100644 --- a/README.md +++ b/README.md @@ -23,8 +23,6 @@ Check out the demo page [here](https://react-buzzfeed-quiz.netlify.app)! ## Installation -### Step One: Install the package itself - `react-buzzfeed-quiz` is available through [Yarn](https://yarnpkg.com/package/react-buzzfeed-quiz): ```bash @@ -37,49 +35,29 @@ or through [npm](https://www.npmjs.com/package/react-buzzfeed-quiz): npm install react-buzzfeed-quiz ``` -Once it's installed, you can import the `ReactBuzzFeedQuiz` component as follows: +Once it's installed, you can import the `BuzzFeedQuiz` component as follows: ```js -import ReactBuzzFeedQuiz from "react-buzzfeed-quiz"; +import { BuzzFeedQuiz } from "react-buzzfeed-quiz"; ``` -### Step Two: Install `styled-components` - -`ReactBuzzFeedQuiz` uses `styled-components` for styling, which is not bundled with the package as a direct dependency (as recommended [here](https://styled-components.com/docs/faqs#i-am-a-library-author-should-i-bundle-styledcomponents-with-my-library)), but rather as a peer dependency. - -This is to prevent multiple instances of `styled-components` being initialized, which can cause issues with class name collisions and dynamic styles not working properly. - -Thus, you will have to install `styled-components` yourself using [Yarn](https://yarnpkg.com/package/styled-components): - -```bash -yarn add styled-components -``` - -or [npm](https://www.npmjs.com/package/styled-components): - -```bash -npm install styled-components -``` +## Custom Styles -and import it like so: +If you'd like to import the default `react-buzzfeed-quiz` CSS styles, you can import them like so: ```js -import styled from "styled-components"; - -const Quiz = styled(ReactBuzzFeedQuiz)([]); +import "react-buzzfeed-quiz/lib/styles.css"; ``` -### BuzzFeed Font +## Fonts -The module also includes some `.woff` and `.woff2` font assets for [Proxima Nova](https://www.marksimonson.com/fonts/view/proxima-nova), the official BuzzFeed font. +`react-buzzfeed-quiz` does not provide any fonts, but some recommended fonts that are often found on BuzzFeed quizzes are: -If you'd like to use the font, import the CSS file defining the font-faces into your project: +* [Proxima Nova](https://github.com/roshinthomas/Proximanova-fonts) +* [Pathway Gothic One](https://fonts.google.com/specimen/Pathway+Gothic+One) +* [PT Serif](https://fonts.google.com/specimen/PT+Serif) -```js -import "react-buzzfeed-quiz/ProximaNova.css"; -``` - -### Example +## Example Additional example can be found in the `example` directory. The package can be used as follows: @@ -88,15 +66,12 @@ import ProfilePhoto from "./path/to/ProfilePhoto.jpg"; import BackgroundImage from "./path/to/BackgroundImage.jpg"; import FirstResultImage from "./path/to/FirstResultImage.jpg"; import SecondResultImage from "./path/to/SecondResultImage.jpg"; -import ReactBuzzFeedQuiz from "react-buzzfeed-quiz"; -import styled from "styled-components"; -import "react-buzzfeed-quiz/ProximaNovaFont.css"; - -const Quiz = styled(ReactBuzzFeedQuiz)([]); +import { BuzzFeedQuiz } from "react-buzzfeed-quiz"; +import "react-buzzfeed-quiz/lib/styles.css"; const App = () => { return ( - Date: Mon, 21 Jun 2021 00:26:05 -0400 Subject: [PATCH 19/19] Added conditional question container heights if image overlap combination exists --- example/package-lock.json | 4 +-- example/package.json | 2 +- example/src/react-app-env.d.ts | 1 - src/BuzzFeedQuiz.tsx | 21 ++++++++++++- src/components/Question.tsx | 6 ++-- .../Question/question_props.interface.ts | 1 + .../_rbq_answer_image_attribution.scss | 3 +- .../_rbq_individual_answer_container.scss | 2 ++ .../_rbq_question_inner_container.scss | 30 +++++++++++++++++++ 9 files changed, 61 insertions(+), 9 deletions(-) delete mode 100644 example/src/react-app-env.d.ts diff --git a/example/package-lock.json b/example/package-lock.json index 3b9e820..f32032f 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -14827,7 +14827,7 @@ "node_modules/react-buzzfeed-quiz": { "version": "2.0.0", "resolved": "file:react-buzzfeed-quiz-2.0.0.tgz", - "integrity": "sha512-jFE2AHkDlwYocEDsHBM6XultsuvZHTqnheCR6v+CJxsL77Y2xLGoCI0fW8kpr70FyBbl1Vq2ChS972BsKKG5EQ==", + "integrity": "sha512-gZJ2MUE7TO5lFNNWDoUSuVnelSkRbuMdC2NAy2YdA7lz0FrF+U50BtwjWw8P53XLZqai9gKJnuXr4h+xbpo+LQ==", "license": "MIT", "dependencies": { "react-icons": "^4.2.0", @@ -32043,7 +32043,7 @@ }, "react-buzzfeed-quiz": { "version": "file:react-buzzfeed-quiz-2.0.0.tgz", - "integrity": "sha512-jFE2AHkDlwYocEDsHBM6XultsuvZHTqnheCR6v+CJxsL77Y2xLGoCI0fW8kpr70FyBbl1Vq2ChS972BsKKG5EQ==", + "integrity": "sha512-gZJ2MUE7TO5lFNNWDoUSuVnelSkRbuMdC2NAy2YdA7lz0FrF+U50BtwjWw8P53XLZqai9gKJnuXr4h+xbpo+LQ==", "requires": { "react-icons": "^4.2.0", "react-resize-detector": "^6.7.2", diff --git a/example/package.json b/example/package.json index 1b98f03..d1935e5 100644 --- a/example/package.json +++ b/example/package.json @@ -5,7 +5,7 @@ "dependencies": { "async-module-loader": "^2.1.0", "react": "^17.0.1", - "react-buzzfeed-quiz": "file:react-buzzfeed-quiz-2.0.0.tgz", + "react-buzzfeed-quiz": "^2.0.0", "react-dom": "^17.0.1", "react-scripts": "4.0.2", "styled-components": "^5.2.1", diff --git a/example/src/react-app-env.d.ts b/example/src/react-app-env.d.ts deleted file mode 100644 index 6431bc5..0000000 --- a/example/src/react-app-env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/src/BuzzFeedQuiz.tsx b/src/BuzzFeedQuiz.tsx index 2fc07b4..12058b7 100644 --- a/src/BuzzFeedQuiz.tsx +++ b/src/BuzzFeedQuiz.tsx @@ -55,6 +55,7 @@ const BuzzFeedQuiz: FC = (props) => { const [finalResult, changeFinalResult] = useState([]); const [shareLinkClicked, changeShareLinkClicked] = useState(false); const [shareLinkAnimatingOut, changeShareLinkAnimatingOut] = useState(false); + const [imageOverlapExists, changeImageOverlapExists] = useState(false); const scrollFunction = (element: string, questionIndex: number) => { if (autoScroll) { @@ -124,6 +125,23 @@ const BuzzFeedQuiz: FC = (props) => { } }, [shareLinkClicked]); + useEffect(() => { + if (questions) { + if ( + questions.some( + (item) => + (item.backgroundImageSrc && + item.questionRelativeToImage === "overlap") || + (item.backgroundImageSrc && !item.questionRelativeToImage) + ) + ) { + if (!imageOverlapExists) { + changeImageOverlapExists(true); + } + } + } + }, [questions, imageOverlapExists]); + return ( = (props) => { {questions.map((item, questionIndex) => { return ( ); })} diff --git a/src/components/Question.tsx b/src/components/Question.tsx index 76992dd..450ef2c 100644 --- a/src/components/Question.tsx +++ b/src/components/Question.tsx @@ -7,6 +7,7 @@ import QuestionProps from "../interfaces/Question/question_props.interface"; import ListItemContainerElementProps from "../interfaces/Question/list_item.interface"; import Answers from "./Answers"; +// Memoization important to keep entire quiz from re-rendering upon every answer selection const Question: FC = memo((props) => { const { item, @@ -15,6 +16,7 @@ const Question: FC = memo((props) => { generalFontColor, resultsAvailable, onAnswerSelection, + imageOverlapExists, } = props; const { height, width, ref: resizeRef } = useResizeDetector(); @@ -24,7 +26,7 @@ const Question: FC = memo((props) => { return ( = memo((props) => { item.questionRelativeToImage === "adjacent" ? "rbq_question_adjacent_to_image" : "" - }`} + } ${!imageOverlapExists ? "rbq_no_image_overlap" : ""}`} style={{ background: item.backgroundColor ? item.backgroundColor diff --git a/src/interfaces/Question/question_props.interface.ts b/src/interfaces/Question/question_props.interface.ts index b223f61..5999f9f 100644 --- a/src/interfaces/Question/question_props.interface.ts +++ b/src/interfaces/Question/question_props.interface.ts @@ -7,6 +7,7 @@ interface QuestionProps { generalFontColor?: string; resultsAvailable: boolean; onAnswerSelection?: () => void; + imageOverlapExists: boolean; } export default QuestionProps; diff --git a/src/partials/Answers/_rbq_answer_image_attribution.scss b/src/partials/Answers/_rbq_answer_image_attribution.scss index 17d8b46..18bc894 100644 --- a/src/partials/Answers/_rbq_answer_image_attribution.scss +++ b/src/partials/Answers/_rbq_answer_image_attribution.scss @@ -2,8 +2,7 @@ display: block; color: #444; opacity: 1; - padding: 0.5rem; - padding-top: 0; + padding: 0 0.5rem 1rem 0.5rem; margin: 0; margin-top: 0; overflow: hidden; diff --git a/src/partials/Answers/_rbq_individual_answer_container.scss b/src/partials/Answers/_rbq_individual_answer_container.scss index 46191f9..1e200aa 100644 --- a/src/partials/Answers/_rbq_individual_answer_container.scss +++ b/src/partials/Answers/_rbq_individual_answer_container.scss @@ -14,6 +14,7 @@ display: flex; align-items: center; justify-content: center; + min-height: 100%; height: 14.5vh; line-height: 1.1; word-wrap: normal; @@ -38,6 +39,7 @@ &.rbq_answer_background_image { border-radius: 0; + min-height: auto; } &.rbq_question_answered { diff --git a/src/partials/Question/_rbq_question_inner_container.scss b/src/partials/Question/_rbq_question_inner_container.scss index ad191eb..0fcb8fc 100644 --- a/src/partials/Question/_rbq_question_inner_container.scss +++ b/src/partials/Question/_rbq_question_inner_container.scss @@ -13,6 +13,11 @@ align-items: center; margin-bottom: 1rem; + &.rbq_no_image_overlap { + min-height: auto; + height: 120px; + } + &.rbq_question_adjacent_to_image { min-height: calc(277px / 1.5); } @@ -20,11 +25,21 @@ @media (min-width: 320px) { min-height: calc(345px / 1.5); + &.rbq_no_image_overlap { + min-height: auto; + height: 120px; + } + &.rbq_question_adjacent_to_image { min-height: calc(322px / 1.5); } } @media (min-width: 360px) { + &.rbq_no_image_overlap { + min-height: auto; + height: 120.05px; + } + &.rbq_question_adjacent_to_image { min-height: calc(384px / 1.5); } @@ -33,13 +48,28 @@ &.rbq_question_adjacent_to_image { min-height: calc(424px / 1.5); } + + &.rbq_no_image_overlap { + min-height: auto; + height: 133.69px; + } } @media (min-width: 500px) { + &.rbq_no_image_overlap { + min-height: auto; + height: 163.8px; + } + &.rbq_question_adjacent_to_image { min-height: calc(568px / 1.5); } } @media (min-width: 40rem) { + &.rbq_no_image_overlap { + min-height: auto; + height: 210px; + } + &.rbq_question_adjacent_to_image { min-height: 443px; }