From 34c7b4e1d2171e17abd54a5022be6a3694dc8fd6 Mon Sep 17 00:00:00 2001 From: Chris Smothers Date: Sun, 7 Mar 2021 10:11:26 -0500 Subject: [PATCH 01/10] build(examples): upgrade homebase-react (#73) --- examples/counter/package.json | 2 +- examples/counter/yarn.lock | 8 ++++---- examples/roam/package.json | 2 +- examples/roam/yarn.lock | 8 ++++---- examples/todo/package.json | 2 +- examples/todo/yarn.lock | 8 ++++---- examples/typescript-firebase-todo/package.json | 2 +- examples/typescript-firebase-todo/yarn.lock | 8 ++++---- 8 files changed, 20 insertions(+), 20 deletions(-) diff --git a/examples/counter/package.json b/examples/counter/package.json index 29dfe26a..7d4d0a9a 100644 --- a/examples/counter/package.json +++ b/examples/counter/package.json @@ -6,7 +6,7 @@ "@testing-library/jest-dom": "^5.11.4", "@testing-library/react": "^11.1.0", "@testing-library/user-event": "^12.1.10", - "homebase-react": "latest", + "homebase-react": "^0.5.3", "react": "^17.0.1", "react-dom": "^17.0.1", "react-scripts": "4.0.0", diff --git a/examples/counter/yarn.lock b/examples/counter/yarn.lock index 2a4450bb..85b10b15 100644 --- a/examples/counter/yarn.lock +++ b/examples/counter/yarn.lock @@ -5348,10 +5348,10 @@ hmac-drbg@^1.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -homebase-react@latest: - version "0.5.2" - resolved "https://registry.yarnpkg.com/homebase-react/-/homebase-react-0.5.2.tgz#27dc72989921f79174584dc557a488a20b930543" - integrity sha512-cJNcmsEbDg0F/fhSkUfe3lJ/tqhgOk/rHE7iC6zoUah9xufuFfNTwaxaArqdyF4m3SxWASCA4DznKYXFUZs9vQ== +homebase-react@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/homebase-react/-/homebase-react-0.5.3.tgz#bffcce2d7f5b1d33391623dbd754f5e22df3920a" + integrity sha512-3Uya6yD6N57skVbrpSb1ia8eRZAnDJNvqyxMbvqaFtUyJGFqyfqWN9Qiz5h17WSnkoeC/YMs1ejFRrNPLx0jIw== hoopy@^0.1.4: version "0.1.4" diff --git a/examples/roam/package.json b/examples/roam/package.json index ecab4b87..4bfd1c9f 100644 --- a/examples/roam/package.json +++ b/examples/roam/package.json @@ -14,7 +14,7 @@ "autoprefixer": "^9", "firebase": "^8.2.6", "firebaseui": "^4.7.3", - "homebase-react": "latest", + "homebase-react": "^0.5.3", "lodash": "^4.17.20", "nanoid": "^3.1.20", "postcss": "^7", diff --git a/examples/roam/yarn.lock b/examples/roam/yarn.lock index 3a4e6843..e99aa260 100644 --- a/examples/roam/yarn.lock +++ b/examples/roam/yarn.lock @@ -6298,10 +6298,10 @@ hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.1.0: dependencies: react-is "^16.7.0" -homebase-react@latest: - version "0.5.2" - resolved "https://registry.yarnpkg.com/homebase-react/-/homebase-react-0.5.2.tgz#27dc72989921f79174584dc557a488a20b930543" - integrity sha512-cJNcmsEbDg0F/fhSkUfe3lJ/tqhgOk/rHE7iC6zoUah9xufuFfNTwaxaArqdyF4m3SxWASCA4DznKYXFUZs9vQ== +homebase-react@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/homebase-react/-/homebase-react-0.5.3.tgz#bffcce2d7f5b1d33391623dbd754f5e22df3920a" + integrity sha512-3Uya6yD6N57skVbrpSb1ia8eRZAnDJNvqyxMbvqaFtUyJGFqyfqWN9Qiz5h17WSnkoeC/YMs1ejFRrNPLx0jIw== hoopy@^0.1.4: version "0.1.4" diff --git a/examples/todo/package.json b/examples/todo/package.json index 0d0ce3fb..e86d49dc 100644 --- a/examples/todo/package.json +++ b/examples/todo/package.json @@ -6,7 +6,7 @@ "@testing-library/jest-dom": "^5.11.4", "@testing-library/react": "^11.1.0", "@testing-library/user-event": "^12.1.10", - "homebase-react": "latest", + "homebase-react": "^0.5.3", "react": "^17.0.1", "react-dom": "^17.0.1", "react-scripts": "4.0.0", diff --git a/examples/todo/yarn.lock b/examples/todo/yarn.lock index 5880145f..1cabc195 100644 --- a/examples/todo/yarn.lock +++ b/examples/todo/yarn.lock @@ -5348,10 +5348,10 @@ hmac-drbg@^1.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -homebase-react@latest: - version "0.5.2" - resolved "https://registry.yarnpkg.com/homebase-react/-/homebase-react-0.5.2.tgz#27dc72989921f79174584dc557a488a20b930543" - integrity sha512-cJNcmsEbDg0F/fhSkUfe3lJ/tqhgOk/rHE7iC6zoUah9xufuFfNTwaxaArqdyF4m3SxWASCA4DznKYXFUZs9vQ== +homebase-react@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/homebase-react/-/homebase-react-0.5.3.tgz#bffcce2d7f5b1d33391623dbd754f5e22df3920a" + integrity sha512-3Uya6yD6N57skVbrpSb1ia8eRZAnDJNvqyxMbvqaFtUyJGFqyfqWN9Qiz5h17WSnkoeC/YMs1ejFRrNPLx0jIw== hoopy@^0.1.4: version "0.1.4" diff --git a/examples/typescript-firebase-todo/package.json b/examples/typescript-firebase-todo/package.json index efcf6c8e..e56ab422 100644 --- a/examples/typescript-firebase-todo/package.json +++ b/examples/typescript-firebase-todo/package.json @@ -12,7 +12,7 @@ "@types/react-dom": "^16.9.8", "firebase": "^8.1.1", "firebaseui": "^4.7.1", - "homebase-react": "latest", + "homebase-react": "^0.5.3", "react": "^17.0.1", "react-dom": "^17.0.1", "react-scripts": "4.0.0", diff --git a/examples/typescript-firebase-todo/yarn.lock b/examples/typescript-firebase-todo/yarn.lock index 21f20811..5e119c7d 100644 --- a/examples/typescript-firebase-todo/yarn.lock +++ b/examples/typescript-firebase-todo/yarn.lock @@ -5821,10 +5821,10 @@ hmac-drbg@^1.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -homebase-react@latest: - version "0.5.2" - resolved "https://registry.yarnpkg.com/homebase-react/-/homebase-react-0.5.2.tgz#27dc72989921f79174584dc557a488a20b930543" - integrity sha512-cJNcmsEbDg0F/fhSkUfe3lJ/tqhgOk/rHE7iC6zoUah9xufuFfNTwaxaArqdyF4m3SxWASCA4DznKYXFUZs9vQ== +homebase-react@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/homebase-react/-/homebase-react-0.5.3.tgz#bffcce2d7f5b1d33391623dbd754f5e22df3920a" + integrity sha512-3Uya6yD6N57skVbrpSb1ia8eRZAnDJNvqyxMbvqaFtUyJGFqyfqWN9Qiz5h17WSnkoeC/YMs1ejFRrNPLx0jIw== hoopy@^0.1.4: version "0.1.4" From 669fc14615ae82256f34d9a4bf9ca02a3af20564 Mon Sep 17 00:00:00 2001 From: rubinovitz Date: Wed, 10 Mar 2021 11:08:36 -0800 Subject: [PATCH 02/10] docs(overview): add write-heavy overview to docs (#75) --- docs/0100|Overview.md | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/docs/0100|Overview.md b/docs/0100|Overview.md index aae05f46..21d0ff26 100644 --- a/docs/0100|Overview.md +++ b/docs/0100|Overview.md @@ -8,10 +8,13 @@ [![GitHub Repo stars](https://img.shields.io/github/stars/homebaseio/homebase-react?style=social)](https://github.com/homebaseio/homebase-react) [![Twitter Follow](https://img.shields.io/twitter/follow/homebase__io?label=Follow&style=social)](https://twitter.com/homebase__io) -*The graph database for delightful React state management* +## What and Why +As data and our need to annotate and organize it grows, so does our need for supporting state in *write-heavy* applications. -Homebase React makes state management painless by enabling you to plug a relational graph database into your React application with just 3 lines of code. This is the same database that powers Roam Research and many other ClojureScript applications, but with an API that's familiar to React and JS developers. +To solve this problem, modern write-heavy applications such as Superhuman, Roam Research, and Facebook Messenger built their own embedded data layers to enable these more sophisticated user experiences. + +Homebase-react enables developers to access the same embedded datalog database as Roam Research through React hooks. You no longer have to build out a team or learn specialized tools like Clojure in order to build a delightful write-heavy application. ## Install @@ -22,19 +25,12 @@ npm install homebase-react --save # Yarn yarn add homebase-react ``` -## Features -- The simplest and most declarative state management solution -- The power of a backend relational graph database, but without having to wait on the network -- Convenient JSON query syntax -- Powerful Clojure style [Datalog](https://docs.datomic.com/on-prem/query.html) query syntax if you need it -- Traverse your data graph like it's a big JSON object -- Backup your data to the cloud - -## Roadmap - -1. Document integration with more backends -1. Swap [Datascript](https://github.com/tonsky/datascript) out for [Datahike](https://github.com/replikativ/datahike) - 1. Immutability - 1. History / Change Tracking -2. Persist to IndexedDB -3. [Local-first](https://www.inkandswitch.com/local-first.html) conflict resolution for offline caching and sync between multiple devices \ No newline at end of file + +## Testimonials +> "Homebase is executing on the vision of data usage, portability, and management we had when building Firebase. We never got there. I'm excited!" + +- James Tamplin, Founder/CEO of Firebase + +> Datalog is the future of end-user programming, personal productivity software, p2p software, etc. + +- Chet Corcos, Founding Engineer of Notion From 2ce3cc3d5effca343f7b69a1c45f4a372cef1300 Mon Sep 17 00:00:00 2001 From: rubinovitz Date: Thu, 11 Mar 2021 11:45:58 -0800 Subject: [PATCH 03/10] docs(config): document debug attr (#74) --- README.md | 10 ++++++++++ docs/0400|API.md | 5 +++++ 2 files changed, 15 insertions(+) diff --git a/README.md b/README.md index 2e59293c..e2e034c1 100644 --- a/README.md +++ b/README.md @@ -187,6 +187,16 @@ This hook returns the current database client with some helpful functions for sy Check out the [Firebase example](https://homebaseio.github.io/homebase-react/#!/example.todo_firebase) for a demonstration of how you might integrate a backend. +## Debugging tips + +If you set `debug` to `true` in your configuration, you will be able to access the `_recentlyTouchedAttributes` attribute on entities. `_recentlyTouchedAttributes` will show any cached attributes for a given entity. This is helpful for approximating that entity's schema and values. + +```js + + + +``` + ## Roadmap 1. Document integration with more backends diff --git a/docs/0400|API.md b/docs/0400|API.md index d69912e4..9572a5a5 100644 --- a/docs/0400|API.md +++ b/docs/0400|API.md @@ -18,6 +18,11 @@ const config = { } }, + // Set `debug` to true in order to access the _recentlyTouchedAttributes attribute on your entities + // _recentlyTouchedAttributes shows any cached attributes for a given entity + // This is helpful for approximating that entity's schema and values + debug: true, + // Initial data is what it sounds like. // It's a transaction that runs on component mount. // Use it to hydrate your app. From 61cbbd8a906703f54a2f9781c75532f843e8f30d Mon Sep 17 00:00:00 2001 From: Chris Smothers Date: Thu, 11 Mar 2021 14:48:11 -0500 Subject: [PATCH 04/10] docs(readme): fix typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e2e034c1..f040eb90 100644 --- a/README.md +++ b/README.md @@ -192,7 +192,7 @@ Check out the [Firebase example](https://homebaseio.github.io/homebase-react/#!/ If you set `debug` to `true` in your configuration, you will be able to access the `_recentlyTouchedAttributes` attribute on entities. `_recentlyTouchedAttributes` will show any cached attributes for a given entity. This is helpful for approximating that entity's schema and values. ```js - + ``` From bb434e15038ee9cc31e2368a54c97969a5fed3e8 Mon Sep 17 00:00:00 2001 From: Chris Smothers Date: Mon, 15 Mar 2021 00:05:31 -0400 Subject: [PATCH 05/10] docs(docs): update md --- docs/0100|Overview.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/0100|Overview.md b/docs/0100|Overview.md index 21d0ff26..2e5c1921 100644 --- a/docs/0100|Overview.md +++ b/docs/0100|Overview.md @@ -27,10 +27,10 @@ yarn add homebase-react ``` ## Testimonials -> "Homebase is executing on the vision of data usage, portability, and management we had when building Firebase. We never got there. I'm excited!" - -- James Tamplin, Founder/CEO of Firebase +> Homebase is executing on the vision of data usage, portability, and management we had when building Firebase. We never got there. I'm excited! +> +> —James Tamplin, Founder/CEO of Firebase > Datalog is the future of end-user programming, personal productivity software, p2p software, etc. - -- Chet Corcos, Founding Engineer of Notion +> +> —Chet Corcos, Founding Engineer of Notion From ad237c363e7d397595dc71919abefe654484418c Mon Sep 17 00:00:00 2001 From: Chris Smothers Date: Mon, 15 Mar 2021 00:07:03 -0400 Subject: [PATCH 06/10] docs(readme): update md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index f040eb90..0ee6a79d 100644 --- a/README.md +++ b/README.md @@ -20,13 +20,13 @@ Homebase-react enables developers to access the same embedded datalog database a ## Testimonials -> "Homebase is executing on the vision of data usage, portability, and management we had when building Firebase. We never got there. I'm excited!" - -- James Tamplin, Founder/CEO of Firebase +> Homebase is executing on the vision of data usage, portability, and management we had when building Firebase. We never got there. I'm excited! +> +> —James Tamplin, Founder/CEO of Firebase > Datalog is the future of end-user programming, personal productivity software, p2p software, etc. - -- Chet Corcos, Founding Engineer of Notion +> +> —Chet Corcos, Founding Engineer of Notion ## Install From 7784c912f03d5d3cf5a568bf188a634c0d9bcb8d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Mar 2021 10:54:16 -0400 Subject: [PATCH 07/10] build(deps): bump react-dev-utils in /examples/counter (#77) Bumps [react-dev-utils](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-dev-utils) from 11.0.0 to 11.0.4. - [Release notes](https://github.com/facebook/create-react-app/releases) - [Changelog](https://github.com/facebook/create-react-app/blob/master/CHANGELOG-1.x.md) - [Commits](https://github.com/facebook/create-react-app/commits/HEAD/packages/react-dev-utils) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chris Smothers --- examples/counter/yarn.lock | 249 +++++++++++++++---------------------- 1 file changed, 98 insertions(+), 151 deletions(-) diff --git a/examples/counter/yarn.lock b/examples/counter/yarn.lock index 85b10b15..4939b49a 100644 --- a/examples/counter/yarn.lock +++ b/examples/counter/yarn.lock @@ -2,13 +2,20 @@ # yarn lockfile v1 -"@babel/code-frame@7.10.4", "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.5.5": +"@babel/code-frame@7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== dependencies: "@babel/highlight" "^7.10.4" +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.5.5": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" + integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== + dependencies: + "@babel/highlight" "^7.12.13" + "@babel/compat-data@^7.12.1", "@babel/compat-data@^7.12.5": version "7.12.5" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.12.5.tgz#f56db0c4bb1bbbf221b4e81345aab4141e7cb0e9" @@ -239,6 +246,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== +"@babel/helper-validator-identifier@^7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" + integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== + "@babel/helper-validator-option@^7.12.1": version "7.12.1" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.1.tgz#175567380c3e77d60ff98a54bb015fe78f2178d9" @@ -263,12 +275,12 @@ "@babel/traverse" "^7.12.5" "@babel/types" "^7.12.5" -"@babel/highlight@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" - integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== +"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1" + integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== dependencies: - "@babel/helper-validator-identifier" "^7.10.4" + "@babel/helper-validator-identifier" "^7.12.11" chalk "^2.0.0" js-tokens "^4.0.0" @@ -1289,25 +1301,25 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" -"@nodelib/fs.scandir@2.1.3": - version "2.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" - integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== +"@nodelib/fs.scandir@2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" + integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== dependencies: - "@nodelib/fs.stat" "2.0.3" + "@nodelib/fs.stat" "2.0.4" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" - integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== +"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" + integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== "@nodelib/fs.walk@^1.2.3": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" - integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + version "1.2.6" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" + integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== dependencies: - "@nodelib/fs.scandir" "2.1.3" + "@nodelib/fs.scandir" "2.1.4" fastq "^1.6.0" "@npmcli/move-file@^1.0.1": @@ -2948,11 +2960,16 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001157: +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001157: version "1.0.30001157" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001157.tgz#2d11aaeb239b340bc1aa730eca18a37fdb07a9ab" integrity sha512-gOerH9Wz2IRZ2ZPdMfBvyOi3cjaz4O4dgNwPGzx8EhqAs4+2IL/O+fJsbt+znSigujoZG8bVcIAUM/I/E5K3MA== +caniuse-lite@^1.0.30001125: + version "1.0.30001199" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001199.tgz#062afccaad21023e2e647d767bac4274b8b8fd7f" + integrity sha512-ifbK2eChUCFUwGhlEzIoVwzFt1+iriSjyKKFYNfv6hN34483wyWpLLavYQXhnR036LhkdUYaSDpHg1El++VgHQ== + capture-exit@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" @@ -3000,11 +3017,6 @@ char-regex@^1.0.2: resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - check-types@^11.1.1: version "11.1.2" resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f" @@ -3101,18 +3113,6 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-width@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" - integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== - cliui@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" @@ -4104,7 +4104,12 @@ ejs@^2.6.1: resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== -electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.591: +electron-to-chromium@^1.3.564: + version "1.3.687" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.687.tgz#c336184b7ab70427ffe2ee79eaeaedbc1ad8c374" + integrity sha512-IpzksdQNl3wdgkzf7dnA7/v10w0Utf1dF2L+B4+gKrloBrxCut+au+kky3PYvle3RMdSxZP+UiCZtLbcYRxSNQ== + +electron-to-chromium@^1.3.591: version "1.3.593" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.593.tgz#947ccf6dc8e013e2b053d2463ecd1043c164fcef" integrity sha512-GvO7G1ZxvffnMvPCr4A7+iQPVuvpyqMrx2VWSERAjG+pHK6tmO9XqYdBfMIq9corRyi4bNImSDEiDvIoDb8HrA== @@ -4711,15 +4716,6 @@ extend@~3.0.2: resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -external-editor@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" - integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" @@ -4750,9 +4746,9 @@ fast-deep-equal@^3.1.1: integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.1.1: - version "3.2.4" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" - integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== + version "3.2.5" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" + integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -4772,9 +4768,9 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fastq@^1.6.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.9.0.tgz#e16a72f338eaca48e91b5c23593bcc2ef66b7947" - integrity sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w== + version "1.11.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" + integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== dependencies: reusify "^1.0.4" @@ -4804,13 +4800,6 @@ figgy-pudding@^3.5.1: resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw== -figures@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - file-entry-cache@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" @@ -5148,13 +5137,20 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0, glob-parent@^5.1.0, glob-parent@~5.1.0: +glob-parent@^5.0.0, glob-parent@~5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== dependencies: is-glob "^4.0.1" +glob-parent@^5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" @@ -5525,7 +5521,7 @@ human-signals@^1.1.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== -iconv-lite@0.4.24, iconv-lite@^0.4.24: +iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -5566,10 +5562,10 @@ ignore@^5.1.4: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== -immer@7.0.9: - version "7.0.9" - resolved "https://registry.yarnpkg.com/immer/-/immer-7.0.9.tgz#28e7552c21d39dd76feccd2b800b7bc86ee4a62e" - integrity sha512-Vs/gxoM4DqNAYR7pugIxi0Xc8XAun/uy7AQu4fLLqaTBHxjOP9pJ266Q9MWA/ly4z6rAFZbvViOtihxUZ7O28A== +immer@8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/immer/-/immer-8.0.1.tgz#9c73db683e2b3975c424fb0572af5889877ae656" + integrity sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA== import-cwd@^2.0.0: version "2.1.0" @@ -5665,25 +5661,6 @@ ini@^1.3.5: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -inquirer@7.3.3: - version "7.3.3" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" - integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== - dependencies: - ansi-escapes "^4.2.1" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-width "^3.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.19" - mute-stream "0.0.8" - run-async "^2.4.0" - rxjs "^6.6.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - through "^2.3.6" - internal-ip@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" @@ -6645,9 +6622,9 @@ json5@^1.0.1: minimist "^1.2.0" json5@^2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" - integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== + version "2.2.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== dependencies: minimist "^1.2.5" @@ -7272,11 +7249,6 @@ multicast-dns@^6.0.1: dns-packet "^1.3.1" thunky "^1.0.2" -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - nan@^2.12.1: version "2.14.2" resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" @@ -7400,7 +7372,12 @@ node-notifier@^8.0.0: uuid "^8.3.0" which "^2.0.2" -node-releases@^1.1.61, node-releases@^1.1.66: +node-releases@^1.1.61: + version "1.1.71" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" + integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== + +node-releases@^1.1.66: version "1.1.66" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.66.tgz#609bd0dc069381015cd982300bae51ab4f1b1814" integrity sha512-JHEQ1iWPGK+38VLB2H9ef2otU4l8s3yAMt9Xf934r6+ojCYDMHPMqvCc9TnzfeFSP1QEOeU6YZEd3+De0LTCgg== @@ -7608,9 +7585,9 @@ onetime@^5.1.0: mimic-fn "^2.1.0" open@^7.0.2: - version "7.3.0" - resolved "https://registry.yarnpkg.com/open/-/open-7.3.0.tgz#45461fdee46444f3645b6e14eb3ca94b82e1be69" - integrity sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw== + version "7.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== dependencies: is-docker "^2.0.0" is-wsl "^2.1.1" @@ -7666,11 +7643,6 @@ os-browserify@^0.3.0: resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc= -os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - p-each-series@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.1.0.tgz#961c8dd3f195ea96c747e636b262b800a6b1af48" @@ -8738,7 +8710,7 @@ promise@^8.1.0: dependencies: asap "~2.0.6" -prompts@^2.0.1: +prompts@2.4.0, prompts@^2.0.1: version "2.4.0" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== @@ -8863,6 +8835,11 @@ querystringify@^2.1.1: resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== +queue-microtask@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.2.tgz#abf64491e6ecf0f38a6502403d4cda04f372dfd3" + integrity sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg== + raf@^3.4.1: version "3.4.1" resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" @@ -8913,9 +8890,9 @@ react-app-polyfill@^2.0.0: whatwg-fetch "^3.4.1" react-dev-utils@^11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.0.tgz#9fdb1b173f4ffc1f23fcf98465d93b16a860b73e" - integrity sha512-uIZTUZXB5tbiM/0auUkLVjWhZGM7DSI304iGunyhA9m985iIDVXd9I4z6MkNa9jeLzeUJbU9A7TUNrcbXAahxw== + version "11.0.4" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-11.0.4.tgz#a7ccb60257a1ca2e0efe7a83e38e6700d17aa37a" + integrity sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A== dependencies: "@babel/code-frame" "7.10.4" address "1.1.2" @@ -8930,13 +8907,13 @@ react-dev-utils@^11.0.0: global-modules "2.0.0" globby "11.0.1" gzip-size "5.1.1" - immer "7.0.9" - inquirer "7.3.3" + immer "8.0.1" is-root "2.1.0" loader-utils "2.0.0" open "^7.0.2" pkg-up "3.1.0" - react-error-overlay "^6.0.8" + 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" @@ -8951,10 +8928,10 @@ react-dom@^17.0.1: object-assign "^4.1.1" scheduler "^0.20.1" -react-error-overlay@^6.0.8: - version "6.0.8" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.8.tgz#474ed11d04fc6bda3af643447d85e9127ed6b5de" - integrity sha512-HvPuUQnLp5H7TouGq3kzBeioJmXms1wHy9EGjz2OURWBp4qZO6AfGEcnxts1D/CbwPLRAgTMPCEgYhA3sEM4vw== +react-error-overlay@^6.0.9: + version "6.0.9" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" + integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== react-is@^16.8.1: version "16.13.1" @@ -9366,14 +9343,6 @@ resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.1 is-core-module "^2.1.0" path-parse "^1.0.6" -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -9481,15 +9450,12 @@ rsvp@^4.8.4: resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== -run-async@^2.4.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" - integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== - run-parallel@^1.1.9: - version "1.1.10" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" - integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" @@ -9498,13 +9464,6 @@ run-queue@^1.0.0, run-queue@^1.0.3: dependencies: aproba "^1.1.1" -rxjs@^6.6.0: - version "6.6.3" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" - integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== - dependencies: - tslib "^1.9.0" - safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -9919,9 +9878,9 @@ source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.1 source-map "^0.6.0" source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + version "0.4.1" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" @@ -10447,11 +10406,6 @@ through2@^2.0.0: readable-stream "~2.3.6" xtend "~4.0.1" -through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - thunky@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" @@ -10469,13 +10423,6 @@ timsort@^0.3.0: resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - tmpl@1.0.x: version "1.0.4" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" From b34fe4dc505fe0540b858bfc6290e6e2c2870aa9 Mon Sep 17 00:00:00 2001 From: Chris Smothers Date: Tue, 23 Mar 2021 16:19:24 -0400 Subject: [PATCH 08/10] docs: fix typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0ee6a79d..67cdfcb5 100644 --- a/README.md +++ b/README.md @@ -126,7 +126,7 @@ sameTodo.get('project', 'user', 'name') // => 'Arpegius' Transactions let you create, update and delete multiple entities simultaneously. All changes will reactively update any components that depend on the changed data. ```js -const transact = useTransact() +const [transact] = useTransact() // A transaction is an array of nested objects and or arrays. // Leaving the id blank will create a new entity. From 04be26b68a2915f1e59d8a35d3603e03b30cdd4c Mon Sep 17 00:00:00 2001 From: Chris Smothers Date: Tue, 23 Mar 2021 16:20:08 -0400 Subject: [PATCH 09/10] docs: fix typo --- docs/0400|API.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/0400|API.md b/docs/0400|API.md index 9572a5a5..217bdff8 100644 --- a/docs/0400|API.md +++ b/docs/0400|API.md @@ -78,7 +78,7 @@ sameTodo.get('project', 'user', 'name') // => 'Arpegius' Transactions let you create, update and delete multiple entities simultaneously. All changes will reactively update any components that depend on the changed data. ```js -const transact = useTransact() +const [transact] = useTransact() // A transaction is an array of nested objects and or arrays. // Leaving the id blank will create a new entity. From e74f757f4c8389762a73aa9dda4f68b2d6998ffa Mon Sep 17 00:00:00 2001 From: Chris Smothers Date: Wed, 7 Apr 2021 12:36:47 -0400 Subject: [PATCH 10/10] fix(console.log): add custom chrome formatters (#85) --- .github/workflows/cd.yml | 6 + .github/workflows/ci.yml | 8 + .../{publish-examples.yml => gh-pages.yml} | 36 +- .gitignore | 1 + README.md | 48 +- deps.edn | 10 + docs/0100|Overview.md | 2 +- docs/0200|Quick_Start.md | 14 +- docs/0300|Tutorial.md | 8 +- docs/0400|API.md | 4 + docs/0675|Debugging.md | 43 + package.json | 4 + public/images/enable_chrome_formatters_1.png | Bin 0 -> 7897 bytes public/images/enable_chrome_formatters_2.png | Bin 0 -> 35010 bytes public/images/enable_chrome_formatters_3.png | Bin 0 -> 37313 bytes public/images/logo-blk.png | Bin 48701 -> 18938 bytes shadow-cljs.edn | 24 +- src/dev/example/js/array.jsx | 4 + src/dev/example/js/counter.jsx | 3 + src/dev/example/js/todo-firebase.jsx | 3 + src/dev/example/js/todo.jsx | 6 +- src/dev/example/js_compiled/array.js | 5 +- src/dev/example/js_compiled/counter.js | 5 +- src/dev/example/js_compiled/todo-firebase.js | 5 +- src/dev/example/js_compiled/todo.js | 5 +- src/homebase/js.cljs | 48 +- yarn.lock | 4051 ++++++++++------- 27 files changed, 2712 insertions(+), 1631 deletions(-) rename .github/workflows/{publish-examples.yml => gh-pages.yml} (50%) create mode 100644 deps.edn create mode 100644 docs/0675|Debugging.md create mode 100644 public/images/enable_chrome_formatters_1.png create mode 100644 public/images/enable_chrome_formatters_2.png create mode 100644 public/images/enable_chrome_formatters_3.png diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 39919111..102b4eff 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -13,6 +13,12 @@ jobs: - uses: actions/setup-node@v1 with: node-version: '12' + - uses: actions/setup-java@v1 + with: + java-version: 1.8 + - uses: DeLaGuardo/setup-clojure@3.2 + with: + cli: 1.10.1.693 - run: yarn install --frozen-lockfile - run: yarn test - run: yarn semantic-release diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6fd1cbd3..7a061a26 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,6 +17,14 @@ jobs: with: node-version: '12' + - uses: actions/setup-java@v1 + with: + java-version: 1.8 + + - uses: DeLaGuardo/setup-clojure@3.2 + with: + cli: 1.10.1.693 + - name: Get yarn cache directory path id: yarn-cache-dir-path run: echo "::set-output name=dir::$(yarn config get cacheFolder)" diff --git a/.github/workflows/publish-examples.yml b/.github/workflows/gh-pages.yml similarity index 50% rename from .github/workflows/publish-examples.yml rename to .github/workflows/gh-pages.yml index 2aacb891..22cfd251 100644 --- a/.github/workflows/publish-examples.yml +++ b/.github/workflows/gh-pages.yml @@ -1,8 +1,6 @@ name: Publish Examples -on: - push: - branches: [ master ] +on: push jobs: publish-examples: @@ -14,6 +12,14 @@ jobs: - uses: actions/setup-node@v1 with: node-version: '12' + + - uses: actions/setup-java@v1 + with: + java-version: 1.8 + + - uses: DeLaGuardo/setup-clojure@3.2 + with: + cli: 1.10.1.693 - name: Get yarn cache directory path id: yarn-cache-dir-path @@ -46,9 +52,25 @@ jobs: - run: yarn shadow-cljs release dev + - name: Extract branch name + shell: bash + run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})" + id: extract_branch + - name: Publish to GitHub Pages 🚀 - uses: JamesIves/github-pages-deploy-action@releases/v3 + uses: JamesIves/github-pages-deploy-action@4.1.0 with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - BRANCH: gh-pages # The branch the action should deploy to. - FOLDER: public # The folder the action should deploy. + branch: gh-pages + folder: public + target-folder: branches/${{ steps.extract_branch.outputs.branch }} + + - name: Slack Notification + uses: rtCamp/action-slack-notify@v2 + env: + SLACK_CHANNEL: proj-dev-homebase-react + SLACK_COLOR: ${{ job.status }} # or a specific color like 'green' or '#ff00ff' + SLACK_ICON: https://github.com/homebaseio.png?size=200 + SLACK_MESSAGE: "- :github: Branch: \n- :card_file_box: devcards: https://homebaseio.github.io/homebase-react/branches/${{ steps.extract_branch.outputs.branch }}/index.html" + SLACK_TITLE: "Published ${{ steps.extract_branch.outputs.branch }} to GitHub Pages :rocket:" + SLACK_USERNAME: Homebase + SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} diff --git a/.gitignore b/.gitignore index cf6f1beb..301af3c8 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,4 @@ pom.xml.asc .hgignore .hg/ .vscode +.cpcache \ No newline at end of file diff --git a/README.md b/README.md index 67cdfcb5..3e4b87dd 100644 --- a/README.md +++ b/README.md @@ -187,7 +187,42 @@ This hook returns the current database client with some helpful functions for sy Check out the [Firebase example](https://homebaseio.github.io/homebase-react/#!/example.todo_firebase) for a demonstration of how you might integrate a backend. -## Debugging tips +## Debugging +Homebase React uses ClojureScript and its corresponding data format EDN internally. We then compile all of that to Javascript using the Google Closure Compiler (closure not clojure, I know right) to get as small a bundle as possible. Then we provide APIs (react hooks) that accept JSON and do all the conversion to EDN and back again behind the scenes. + +EDN and Clojure provide far more safety and extensibility than JSON and Javascript. Clojure being immutable by default and EDN being extensible. This lets us build and support features that would be unwieldy in JSON and JS. + +However, the tradeoffs are: + +1. A larger bundle size. Some of the Clojure runtime cannot be compiled away even though the closure compiler is really aggressive. +2. Clojure error messages sometimes leak into JS land. We try to annotate the ones we know about so they make sense to JS devs, but it's far from perfect and if you see something weird please create an issue. +3. Our code is released already minified. We do this because most people do not develop with the google closure compiler and other build tools are not nearly as effective at optimizing this code. This makes debugging homebase-react while developing a bit harder since the code is not very readable, but we think the tradeoff is worth it to provide a smaller bundle size. And to compensate we try to build enough supporting dev tooling so you never need to read the compiled source. +4. Confusing console logs. EDN data looks different from JSON and to add to that, homebase-react mostly outputs entities, which are lazy data types and not very helpful when logged out with the default console formatting. See custom chrome formatters below for a vastly improved logging experience. + +### Custom chrome console log formatters +If you develop with [Chrome](https://www.google.com/chrome/) or a Chromium browser like Brave or Edge you'll get significantly more meaningful logs for entities `console.log(anEntity)` due to our use of custom chrome :formatters. These custom formatters allow us to perform lazy database queries to fetch all of an entity's attributes, including references to other entities and all reverse references to the current entity. They let you access your entire data graph from the console, with any logged out entity as an entry point. + +**To enable custom chrome formatters** + +**1.** Open the preferences panel in chrome devtools by clicking the cog. + +image of chrome devtools preferences button + +**2.** Toggle `Enabled custom formatters` on. + +image of chrome devtools custom formatters toggle + +**3.** Keep the chrome console open and refresh the page. Any logged out entities should now have the custom formatting. + +image of custom entity chrome console logs + +**Live demo:** open the console while on the [todo example](https://homebaseio.github.io/homebase-react/#!/dev.example.todo) page. + +**Remember**: for custom formatters to work `console.log(anEntity)` must be called *after* you open the chrome console. Anything logged out before you open the console will not have custom formatting applied because chrome processes those logs in the background. + +### *DEPRECATED* `_recentlyTouchedAttributes` + +*Use [custom chrome formatters](#custom-chrome-formatters) instead.* If you set `debug` to `true` in your configuration, you will be able to access the `_recentlyTouchedAttributes` attribute on entities. `_recentlyTouchedAttributes` will show any cached attributes for a given entity. This is helpful for approximating that entity's schema and values. @@ -199,12 +234,15 @@ If you set `debug` to `true` in your configuration, you will be able to access t ## Roadmap -1. Document integration with more backends -2. Swap [Datascript](https://github.com/tonsky/datascript) out for [Datahike](https://github.com/replikativ/datahike) +1. Improve developer tools: custom chrome formatters, DB admin console extension +2. Rewrite React ↔ Homebase cache + 1. Support async DB access (for Datahike) + 2. Reactive query planning (better perf on pages with lots of live reads) +3. Swap [Datascript](https://github.com/tonsky/datascript) out for [Datahike](https://github.com/replikativ/datahike) 1. Immutability 2. History / Change Tracking -3. Persist to IndexedDB -4. [Local-first](https://www.inkandswitch.com/local-first.html) conflict resolution for offline caching and sync between multiple devices +4. Persist to IndexedDB +5. [Local-first](https://www.inkandswitch.com/local-first.html) conflict resolution for offline caching and sync between multiple devices ## Limitations Homebase React is currently not a good choice for read-heavy applications (e.g. Twitter, ecommerce). We plan to support these query patterns with our [platform](http://homebase.io) eventually. diff --git a/deps.edn b/deps.edn new file mode 100644 index 00000000..dc208ad8 --- /dev/null +++ b/deps.edn @@ -0,0 +1,10 @@ +{:paths ["src"] + :deps {thheller/shadow-cljs {:mvn/version "2.11.25"} + devcards/devcards {:mvn/version "0.2.7"} + datascript/datascript {:mvn/version "1.0.7"} + reagent/reagent {:mvn/version "1.0.0-alpha2"} + inflections/inflections {:mvn/version "0.13.2"} + binaryage/devtools {:mvn/version "1.0.2"} + homebaseio/datalog-console {:git/url "https://github.com/homebaseio/datalog-console" :sha "91d5b6009d66807ceec9807a1f8ed099a0a6f219"} + ;; homebaseio/datalog-console {:local/root "../datalog-console"} + camel-snake-kebab/camel-snake-kebab {:mvn/version "0.4.2"}}} diff --git a/docs/0100|Overview.md b/docs/0100|Overview.md index 2e5c1921..05cb2db0 100644 --- a/docs/0100|Overview.md +++ b/docs/0100|Overview.md @@ -14,7 +14,7 @@ As data and our need to annotate and organize it grows, so does our need for sup To solve this problem, modern write-heavy applications such as Superhuman, Roam Research, and Facebook Messenger built their own embedded data layers to enable these more sophisticated user experiences. -Homebase-react enables developers to access the same embedded datalog database as Roam Research through React hooks. You no longer have to build out a team or learn specialized tools like Clojure in order to build a delightful write-heavy application. +Homebase React enables developers to access the same embedded datalog database as Roam Research through React hooks. You no longer have to build out a team or learn specialized tools like Clojure in order to build a delightful write-heavy application. ## Install diff --git a/docs/0200|Quick_Start.md b/docs/0200|Quick_Start.md index 5883e40a..9cc7e4a1 100644 --- a/docs/0200|Quick_Start.md +++ b/docs/0200|Quick_Start.md @@ -1,5 +1,13 @@ +> We recommend everyone start by [enabling custom chrome formatters](/docs/homebase-react/main/debugging#custom-chrome-formatters) for a much better debugging experience. + +![image of custom entity chrome console logs](https://github.com/homebaseio/homebase-react/blob/master/public/images/enable_chrome_formatters_3.png?raw=true) + +Ok. Let's get going. + Homebase React creates a local relational database for your React app. +Adding `HomebaseProvider` automatically creates the database. + ```js import { HomebaseProvider } from 'homebase-react' @@ -33,4 +41,8 @@ const App = () => { ) } -``` \ No newline at end of file +``` + +For a step by step guide take a look at the [tutorial](/docs/homebase-react/main/tutorial). + +Check out the [API docs](/docs/homebase-react/main/api) to learn about our other hooks like [`useQuery`](/docs/homebase-react/main/api#usequery) and [`useClient`](/docs/homebase-react/main/api#useclient). \ No newline at end of file diff --git a/docs/0300|Tutorial.md b/docs/0300|Tutorial.md index ac954597..6e02e03e 100644 --- a/docs/0300|Tutorial.md +++ b/docs/0300|Tutorial.md @@ -1,8 +1,14 @@ This tutorial takes you through our [Todo Example](https://homebaseio.github.io/homebase-react/#!/example.todo). +## Custom chrome formatters + +> We recommend everyone start by [enabling custom chrome formatters](/docs/homebase-react/main/debugging#custom-chrome-formatters) for a much better debugging experience. + +![image of custom entity chrome console logs](https://github.com/homebaseio/homebase-react/blob/master/public/images/enable_chrome_formatters_3.png?raw=true) + ## HomebaseProvider -Let's get started. +Welcome back. Let's get started for real. `HomebaseProvider` is a component that wraps your React app and creates a local relational database. This database is then accessible to any child components via React Hooks. diff --git a/docs/0400|API.md b/docs/0400|API.md index 217bdff8..868dd994 100644 --- a/docs/0400|API.md +++ b/docs/0400|API.md @@ -1,3 +1,7 @@ +> We recommend everyone start by [enabling custom chrome formatters](/docs/homebase-react/main/debugging#custom-chrome-formatters) for a much better debugging experience. + +![image of custom entity chrome console logs](https://github.com/homebaseio/homebase-react/blob/master/public/images/enable_chrome_formatters_3.png?raw=true) + ## `HomebaseProvider` The HomebaseProvider wraps your React app and makes a relational database accessible to all of your components. Configure it with `lookupHelpers` and `initialData`. diff --git a/docs/0675|Debugging.md b/docs/0675|Debugging.md new file mode 100644 index 00000000..da407ec7 --- /dev/null +++ b/docs/0675|Debugging.md @@ -0,0 +1,43 @@ +Homebase React uses ClojureScript and its corresponding data format EDN internally. We then compile all of that to Javascript using the Google Closure Compiler (closure not clojure) to get as small a bundle as possible. Then we provide APIs (react hooks) that accept JSON and do all the conversion to EDN and back again behind the scenes. + +EDN and Clojure provide far more safety and extensibility than JSON and Javascript; Clojure being immutable by default and EDN being extensible. This lets us build and support features that would be unwieldy in JSON and JS. + +However, the tradeoffs are: + +1. A larger bundle size. Some of the Clojure runtime cannot be compiled away even though the closure compiler is really aggressive. +2. Clojure error messages sometimes leak into JS land. We try to annotate the ones we know about so they make sense to JS devs, but it's far from perfect and if you see something weird please create an issue. +3. Our code is released already minified. We do this because most people do not develop with the google closure compiler and other build tools are not nearly as effective at optimizing this code. This makes debugging homebase-react while developing a bit harder since the code is not very readable, but we think the tradeoff is worth it to provide a smaller bundle size. And to compensate we try to build enough supporting dev tooling so you never need to read the compiled source. +4. Confusing console logs. EDN data looks different from JSON and to add to that, homebase-react mostly outputs entities, which are lazy data types and not very helpful when logged out with the default console formatting. See custom chrome formatters below for a vastly improved logging experience. + +### Custom chrome formatters +If you develop with [Chrome](https://www.google.com/chrome/) or a Chromium browser like Brave or Edge you'll get significantly more meaningful logs for entities `console.log(anEntity)` due to our use of custom chrome :formatters. These custom formatters allow us to perform lazy database queries to fetch all of an entity's attributes, including references to other entities and all reverse references to the current entity. They let you access your entire data graph from the console, with any logged out entity as an entry point. + +**To enable custom chrome formatters** + +**1.** Open the preferences panel in chrome devtools by clicking the cog. + +![image of chrome devtools preferences button](https://github.com/homebaseio/homebase-react/blob/master/public/images/enable_chrome_formatters_1.png?raw=true) + +**2.** Toggle `Enabled custom formatters` on. + +![image of chrome devtools custom formatters toggle](https://github.com/homebaseio/homebase-react/blob/master/public/images/enable_chrome_formatters_2.png?raw=true) + +**3.** Keep the chrome console open and refresh the page. Any logged out entities should now have the custom formatting. + +![image of custom entity chrome console logs](https://github.com/homebaseio/homebase-react/blob/master/public/images/enable_chrome_formatters_3.png?raw=true) + +**Live demo:** open the console while on the [todo example](https://homebaseio.github.io/homebase-react/#!/dev.example.todo) page. + +**Remember**: for custom formatters to work `console.log(anEntity)` must be called *after* you open the chrome console. Anything logged out before you open the console will not have custom formatting applied because chrome processes those logs in the background. + +### DEPRECATED `_recentlyTouchedAttributes` + +*Use [custom chrome formatters](#custom-chrome-formatters) instead.* + +If you set `debug` to `true` in your configuration, you will be able to access the `_recentlyTouchedAttributes` attribute on entities. `_recentlyTouchedAttributes` will show any cached attributes for a given entity. This is helpful for approximating that entity's schema and values. + +```js + + + +``` \ No newline at end of file diff --git a/package.json b/package.json index 5333c72a..07c16dfa 100644 --- a/package.json +++ b/package.json @@ -68,6 +68,7 @@ "firebase": "^8.0.2", "firebaseui": "^4.7.1", "highlight.js": "10.4.1", + "hoist-non-react-statics": "^3.3.0", "husky": "5.0.0-beta.0", "jest": "26.6.0", "jest-performance-testing": "^1.0.0", @@ -77,8 +78,11 @@ "react": "16.14.0", "react-component-benchmark": "0.0.4", "react-dom": "16.14.0", + "react-grid-layout": "^0.16.6", + "react-icons": "^2.2.7", "react-performance-testing": "^1.2.3", "react-test-renderer": "^16.14.0", + "reakit": "^0.11.1", "semantic-release": "17.2.3", "semantic-release-cli": "5.4.0", "shadow-cljs": "2.11.4", diff --git a/public/images/enable_chrome_formatters_1.png b/public/images/enable_chrome_formatters_1.png new file mode 100644 index 0000000000000000000000000000000000000000..c5d2fedee05838f69300d5f60933c0034ad72107 GIT binary patch literal 7897 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 DMvyH_ literal 0 HcmV?d00001 diff --git a/public/images/enable_chrome_formatters_2.png b/public/images/enable_chrome_formatters_2.png new file mode 100644 index 0000000000000000000000000000000000000000..c51fd6f89ff43bdd88b7afdbb55a544bd28205a9 GIT binary patch literal 35010 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 literal 48701 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 diff --git a/shadow-cljs.edn b/shadow-cljs.edn index c0cb3a23..7c0920ea 100644 --- a/shadow-cljs.edn +++ b/shadow-cljs.edn @@ -1,14 +1,5 @@ ;; shadow-cljs configuration -{:source-paths - ["src"] - - :dependencies - [[devcards "0.2.7"] - [datascript "1.0.1"] - [reagent "1.0.0-alpha2"] - [inflections "0.13.2"] - [camel-snake-kebab "0.4.2"]] - +{:deps true :dev-http {3000 "public"} :nrepl {:port 3333} :builds @@ -16,6 +7,7 @@ :output-dir "public/js" :asset-path "/js" :compiler-options {:devcards :true + :externs ["datascript/externs.js"] :output-feature-set :es6} :modules {:main {:init-fn dev.example.core/init}} :js-options {:resolve {"devcards-marked" {:target :npm :require "marked"} @@ -28,9 +20,17 @@ :output-to "out/node-tests.js" :ns-regexp "-test$" :autorun true} - :npm {:target :npm-module + :npm {:target :node-library + :output-to "dist/js/homebase.react.js" :output-dir "dist/js" - :entries [homebase.react] + :exports {:HomebaseProvider homebase.react/HomebaseProvider + :useClient homebase.react/useClient + :useTransact homebase.react/useTransact + :useEntity homebase.react/useEntity + :useQuery homebase.react/useQuery} :compiler-options {:optimizations :advanced + :externs ["datascript/externs.js"] + :pseudo-names false + :pretty-print false :output-wrapper false :source-map false}}}} diff --git a/src/dev/example/js/array.jsx b/src/dev/example/js/array.jsx index fea97004..975be3db 100644 --- a/src/dev/example/js/array.jsx +++ b/src/dev/example/js/array.jsx @@ -37,6 +37,10 @@ const Items = () => { const [store] = useEntity({ identity: 'store 1' }) const [transact] = useTransact() + // Try opening the console in Chrome with custom formatters enabled + // https://homebase.io/docs/homebase-react/main/debugging#custom-chrome-formatters + console.log(store) + let newI = null const onDragOver = React.useCallback((e) => { e.preventDefault() diff --git a/src/dev/example/js/counter.jsx b/src/dev/example/js/counter.jsx index 34e7ade7..3239c091 100644 --- a/src/dev/example/js/counter.jsx +++ b/src/dev/example/js/counter.jsx @@ -19,6 +19,9 @@ export const App = () => ( const Counter = () => { const [counter] = useEntity({ identity: 'counter' }) const [transact] = useTransact() + // Try opening the console in Chrome with custom formatters enabled + // https://homebase.io/docs/homebase-react/main/debugging#custom-chrome-formatters + console.log(counter) return (
Count: {counter.get('count')} diff --git a/src/dev/example/js/todo-firebase.jsx b/src/dev/example/js/todo-firebase.jsx index 8d2bea3e..8ce1060f 100644 --- a/src/dev/example/js/todo-firebase.jsx +++ b/src/dev/example/js/todo-firebase.jsx @@ -240,6 +240,9 @@ const TodoList = () => { // or sibling Todos don't trigger unnecessary re-renders. const Todo = React.memo(({ id }) => { const [todo] = useEntity(id) + // Try opening the console in Chrome with custom formatters enabled + // https://homebase.io/docs/homebase-react/main/debugging#custom-chrome-formatters + console.log(todo) return (
{ // or sibling Todos don't trigger unnecessary re-renders. const Todo = React.memo(({ id }) => { const [todo] = useEntity(id) + // Try opening the console in Chrome with custom formatters enabled + // https://homebase.io/docs/homebase-react/main/debugging#custom-chrome-formatters + console.log(todo) return (
{ type="checkbox" checked={filters.get('showCompleted')} onChange={(e) => - transact([{ todoFilter: { id: filters.get('id'), showCompleted: e.target.checked } }]) - } + transact([{ todoFilter: { id: filters.get('id'), showCompleted: e.target.checked } }])} />  ·  diff --git a/src/dev/example/js_compiled/array.js b/src/dev/example/js_compiled/array.js index 7e632666..115b0ab7 100644 --- a/src/dev/example/js_compiled/array.js +++ b/src/dev/example/js_compiled/array.js @@ -72,7 +72,10 @@ const Items = () => { const [store] = useEntity({ identity: 'store 1' }); - const [transact] = useTransact(); + const [transact] = useTransact(); // Try opening the console in Chrome with custom formatters enabled + // https://homebase.io/docs/homebase-react/main/debugging#custom-chrome-formatters + + console.log(store); let newI = null; const onDragOver = _react.default.useCallback(e => { diff --git a/src/dev/example/js_compiled/counter.js b/src/dev/example/js_compiled/counter.js index 42d7d66a..15f12fc4 100644 --- a/src/dev/example/js_compiled/counter.js +++ b/src/dev/example/js_compiled/counter.js @@ -33,7 +33,10 @@ const Counter = () => { const [counter] = useEntity({ identity: 'counter' }); - const [transact] = useTransact(); + const [transact] = useTransact(); // Try opening the console in Chrome with custom formatters enabled + // https://homebase.io/docs/homebase-react/main/debugging#custom-chrome-formatters + + console.log(counter); return /*#__PURE__*/_react.default.createElement("div", null, "Count: ", counter.get('count'), /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("button", { onClick: () => transact([{ counter: { diff --git a/src/dev/example/js_compiled/todo-firebase.js b/src/dev/example/js_compiled/todo-firebase.js index b731c594..b632f660 100644 --- a/src/dev/example/js_compiled/todo-firebase.js +++ b/src/dev/example/js_compiled/todo-firebase.js @@ -261,7 +261,10 @@ const TodoList = () => { const Todo = /*#__PURE__*/_react.default.memo(({ id }) => { - const [todo] = useEntity(id); + const [todo] = useEntity(id); // Try opening the console in Chrome with custom formatters enabled + // https://homebase.io/docs/homebase-react/main/debugging#custom-chrome-formatters + + console.log(todo); return /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("div", { style: { display: 'flex', diff --git a/src/dev/example/js_compiled/todo.js b/src/dev/example/js_compiled/todo.js index f2dccff0..9f615b82 100644 --- a/src/dev/example/js_compiled/todo.js +++ b/src/dev/example/js_compiled/todo.js @@ -146,7 +146,10 @@ const TodoList = () => { const Todo = /*#__PURE__*/_react.default.memo(({ id }) => { - const [todo] = useEntity(id); + const [todo] = useEntity(id); // Try opening the console in Chrome with custom formatters enabled + // https://homebase.io/docs/homebase-react/main/debugging#custom-chrome-formatters + + console.log(todo); return /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("div", { style: { display: 'flex', diff --git a/src/homebase/js.cljs b/src/homebase/js.cljs index 6e2d7209..e83f6fb8 100644 --- a/src/homebase/js.cljs +++ b/src/homebase/js.cljs @@ -5,8 +5,12 @@ [camel-snake-kebab.core :as csk] [datascript.core :as d] [inflections.core :refer [singular]] + [datalog-console.chrome.formatters :as dcf] + [devtools.protocols :as dtp :refer [IFormat]] [datascript.impl.entity :as de])) +(dcf/install!) + (def ^:dynamic *debug* false) (defn keywordize-str [s] @@ -56,7 +60,7 @@ (nil? (tx-part-colls (type v)))) (defmulti js->tx-part "Returns a vector of datalog tx-parts" - (fn [schema temp-ids-atom key-path tx-part] + (fn [schema temp-ids-atom key-path tx-part] (type tx-part))) (defmethod js->tx-part js/Array [_ _ _ [f e a v]] [[(get js-tx-fns f) e (keywordize a) v]]) @@ -98,7 +102,7 @@ (when (vector? v) (throw (js/Error. (str "Unsupported JSON in transaction: nested array of arrays `" attr ": [" v "]`. If you need to transact unnamed JSON (tuples, lists) consider serializing it to a string first via `JSON.stringify(yourData)`. If you think homebase-react should have a first class JSON datatype let us know https://github.com/homebaseio/homebase-react/discussions")))) (let [id (swap! temp-ids-atom dec)] - (into + (into [[:db/add parent-id (js->key nmspc attr) id] [:db/add id :homebase.array/order (+ 1 i)]] (if (scalar? v) @@ -121,7 +125,7 @@ (mapcat (partial js->tx-part schema temp-ids-atom [["db" nil true]])) (sort (fn [[_ e1] [_ e2]] (compare e2 e1)))))) -(defn js->object-lookup +(defn js->object-lookup ([lookup] (js->object-lookup lookup "db")) ([lookup nmspc] (reduce-kv @@ -152,10 +156,10 @@ (def str->schema-key {"unique" :db/unique "identity" :db.unique/identity - + "type" :db/valueType "ref" :db.type/ref - + "cardinality" :db/cardinality "one" :db.cardinality/one "many" :db.cardinality/many}) @@ -219,7 +223,7 @@ ; E.g. :db/id 1, :todo/name "", :todo/email "" ; Not: :db/id 1, :todo/name "", :email/address "" (defn guess-entity-ns [entity] - (reduce + (reduce (fn [_ k] (when (not= "db" (namespace k)) (reduced (namespace k)))) nil (keys entity))) @@ -252,9 +256,9 @@ (when d-entity (not (nil? (first (d/datoms (.-db d-entity) :eavt (:db/id d-entity))))))) -(defmulti entity->js +(defmulti entity->js "If the entity is a set (cardinality/many) then put it in a JS array" - (fn [meta entity] + (fn [meta entity] (type entity))) (defmethod entity->js :default [_ v] v) (defmethod entity->js de/Entity [meta ^de/Entity d-entity] @@ -265,7 +269,7 @@ (map (partial entity->js meta)) to-array)) -(defn humanize-error +(defn humanize-error "Attempts to rewrite any errors to be more JS friendly" [error-humanize-f f] (if (and (number? *debug*) (>= *debug* 2)) @@ -309,11 +313,15 @@ (extend-type de/Entity Object (get ^{:deprecated "0.5.1" - :superseded-by "homebase.js/Entity.prototype.get()"} - [entity & attrs] + :superseded-by "homebase.js/Entity.prototype.get()"} + [entity & attrs] (lookup-entity (Entity. entity nil nil nil nil) attrs))) (deftype Entity [^de/Entity _entity _meta id _ident type] + IFormat + (-header [_] (dtp/-header _entity)) + (-has-body [_] (dtp/-has-body _entity)) + (-body [_] (dtp/-body _entity)) IMeta (-meta [_] _meta) IWithMeta @@ -332,11 +340,11 @@ (defn q-entity-array [query conn & args] (->> (apply d/q query conn args) - (map (fn id->entity [[id]] + (map (fn id->entity [[id]] (new-entity (d/entity conn id) nil))) to-array)) -(defn transact! +(defn transact! ([conn tx] (transact! conn tx nil)) ([conn tx tx-meta] (humanize-error @@ -371,25 +379,25 @@ (defn humanize-transact-error [error] (condp re-find (goog.object/get error "message") #"\[object Object\] is not ISeqable" - "Expected an array of transactions. + "Expected an array of transactions. \nFor example: transact([ - {todo: {name: 1}}, + {todo: {name: 1}}, {todo: {name: 2}} ]) " #"Unknown operation at \[nil nil nil nil\], expected" - "Expected 'retractEntity'. + "Expected 'retractEntity'. \nFor example: transact([['retractEntity', id]]) " #"Can't use tempid in '\[:db\.fn/retractEntity" - "Expected a numerical id. + "Expected a numerical id. \nFor example: transact([['retractEntity', 123]]) " #"Expected number or lookup ref for entity id, got nil" - "Expected a numerical id. + "Expected a numerical id. \nFor example: transact([['retractEntity', 123]]) " (goog.object/get error "message"))) @@ -405,7 +413,7 @@ (defn example-js-query ([] (example-js-query "item")) ([nmsp] (str "\n -For example: query({ +For example: query({ $find: '" nmsp "', $where: { " nmsp ": { name: '$any' }} }) @@ -432,4 +440,4 @@ For example: query({ :>> (fn [[_ v]] (str "Expected $where clause to be a nested object, not " v "." (example-js-query))) - (goog.object/get error "message"))) \ No newline at end of file + (goog.object/get error "message"))) diff --git a/yarn.lock b/yarn.lock index 683d7063..eec4bdda 100644 --- a/yarn.lock +++ b/yarn.lock @@ -25,104 +25,55 @@ dependencies: "@babel/highlight" "^7.10.4" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/code-frame@^7.12.13": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== dependencies: "@babel/highlight" "^7.12.13" -"@babel/core@^7.0.0", "@babel/core@^7.12.17": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.17.tgz#993c5e893333107a2815d8e0d73a2c3755e280b2" - integrity sha512-V3CuX1aBywbJvV2yzJScRxeiiw0v2KZZYYE3giywxzFJL13RiyPjaaDwhDnxmgFTTS7FgvM2ijr4QmKNIu0AtQ== +"@babel/compat-data@^7.13.0", "@babel/compat-data@^7.13.12", "@babel/compat-data@^7.13.8": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.13.12.tgz#a8a5ccac19c200f9dd49624cac6e19d7be1236a1" + integrity sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ== + +"@babel/core@^7.0.0", "@babel/core@^7.1.0", "@babel/core@^7.12.17", "@babel/core@^7.7.5": + version "7.13.14" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.13.14.tgz#8e46ebbaca460a63497c797e574038ab04ae6d06" + integrity sha512-wZso/vyF4ki0l0znlgM4inxbdrUvCb+cVz8grxDq+6C9k6qbqoIJteQOKicaKjCipU3ISV+XedCqpL2RJJVehA== dependencies: "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.12.17" - "@babel/helper-module-transforms" "^7.12.17" - "@babel/helpers" "^7.12.17" - "@babel/parser" "^7.12.17" + "@babel/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.12.17" - "@babel/types" "^7.12.17" + "@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.1" + gensync "^1.0.0-beta.2" json5 "^2.1.2" - lodash "^4.17.19" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/core@^7.1.0", "@babel/core@^7.7.5": - version "7.12.3" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8" - 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" - -"@babel/generator@^7.12.1", "@babel/generator@^7.12.5": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.5.tgz#a2c50de5c8b6d708ab95be5e6053936c1884a4de" - integrity sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A== - dependencies: - "@babel/types" "^7.12.5" - jsesc "^2.5.1" + semver "^6.3.0" source-map "^0.5.0" -"@babel/generator@^7.12.13": - version "7.12.15" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.15.tgz#4617b5d0b25cc572474cc1aafee1edeaf9b5368f" - integrity sha512-6F2xHxBiFXWNSGb7vyCUTBF8RCLY66rS0zEPcP8t/nQyXjha5EuK4z7H5o7fWG8B4M7y6mqVWq1J+1PuwRhecQ== +"@babel/generator@^7.13.9", "@babel/generator@^7.5.0": + version "7.13.9" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.13.9.tgz#3a7aa96f9efb8e2be42d38d80e2ceb4c64d8de39" + integrity sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw== dependencies: - "@babel/types" "^7.12.13" + "@babel/types" "^7.13.0" jsesc "^2.5.1" source-map "^0.5.0" -"@babel/generator@^7.12.17", "@babel/generator@^7.5.0": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.17.tgz#9ef1dd792d778b32284411df63f4f668a9957287" - integrity sha512-DSA7ruZrY4WI8VxuS1jWSRezFnghEoYEFrZcw9BizQRmOZiUsiHl59+qEARGPqPikwA/GPTyRCi7isuCK/oyqg== - dependencies: - "@babel/types" "^7.12.17" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/helper-annotate-as-pure@^7.0.0", "@babel/helper-annotate-as-pure@^7.12.13": +"@babel/helper-annotate-as-pure@^7.0.0", "@babel/helper-annotate-as-pure@^7.10.4", "@babel/helper-annotate-as-pure@^7.12.10", "@babel/helper-annotate-as-pure@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== dependencies: "@babel/types" "^7.12.13" -"@babel/helper-annotate-as-pure@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz#5bf0d495a3f757ac3bda48b5bf3b3ba309c72ba3" - integrity sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA== - dependencies: - "@babel/types" "^7.10.4" - "@babel/helper-builder-binary-assignment-operator-visitor@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.12.13.tgz#6bc20361c88b0a74d05137a65cac8d3cbf6f61fc" @@ -132,31 +83,41 @@ "@babel/types" "^7.12.13" "@babel/helper-builder-react-jsx-experimental@^7.10.4": - version "7.12.4" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.12.4.tgz#55fc1ead5242caa0ca2875dcb8eed6d311e50f48" - integrity sha512-AjEa0jrQqNk7eDQOo0pTfUOwQBMF+xVqrausQwT9/rTKy0g04ggFNaJpaE09IQMn9yExluigWMJcj0WC7bq+Og== + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.12.11.tgz#a39616d7e4cf8f9da1f82b5fc3ee1f7406beeb11" + integrity sha512-4oGVOekPI8dh9JphkPXC68iIuP6qp/RPbaPmorRmEFbRAHZjSqxPjqHudn18GVDPgCuFM/KdFXc63C17Ygfa9w== dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/helper-module-imports" "^7.12.1" - "@babel/types" "^7.12.1" + "@babel/helper-annotate-as-pure" "^7.12.10" + "@babel/helper-module-imports" "^7.12.5" + "@babel/types" "^7.12.11" "@babel/helper-builder-react-jsx@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz#8095cddbff858e6fa9c326daee54a2f2732c1d5d" - integrity sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg== + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.12.13.tgz#df6a76fb83feb6b8e6dcfb46bb49010098cb51f0" + integrity sha512-QN7Z5FByIOFESQXxoNYVPU7xONzrDW2fv7oKKVkj+62N3Dx1IZaVu/RF9QhV9XyCZE/xiYNfuQ1JsiL1jduT1A== dependencies: - "@babel/helper-annotate-as-pure" "^7.10.4" - "@babel/types" "^7.10.4" + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/types" "^7.12.13" -"@babel/helper-create-class-features-plugin@^7.12.13", "@babel/helper-create-class-features-plugin@^7.12.17": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.17.tgz#704b69c8a78d03fb1c5fcc2e7b593f8a65628944" - integrity sha512-I/nurmTxIxHV0M+rIpfQBF1oN342+yvl2kwZUrQuOClMamHF1w5tknfZubgNOLRoA73SzBFAdFcpb4M9HwOeWQ== +"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.13.13", "@babel/helper-compilation-targets@^7.13.8": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz#2b2972a0926474853f41e4adbc69338f520600e5" + integrity sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ== + dependencies: + "@babel/compat-data" "^7.13.12" + "@babel/helper-validator-option" "^7.12.17" + browserslist "^4.14.5" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.13.0": + version "7.13.11" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.11.tgz#30d30a005bca2c953f5653fc25091a492177f4f6" + integrity sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw== dependencies: "@babel/helper-function-name" "^7.12.13" - "@babel/helper-member-expression-to-functions" "^7.12.17" + "@babel/helper-member-expression-to-functions" "^7.13.0" "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/helper-replace-supers" "^7.12.13" + "@babel/helper-replace-supers" "^7.13.0" "@babel/helper-split-export-declaration" "^7.12.13" "@babel/helper-create-regexp-features-plugin@^7.12.13": @@ -167,21 +128,26 @@ "@babel/helper-annotate-as-pure" "^7.12.13" regexpu-core "^4.7.1" -"@babel/helper-explode-assignable-expression@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.12.13.tgz#0e46990da9e271502f77507efa4c9918d3d8634a" - integrity sha512-5loeRNvMo9mx1dA/d6yNi+YiKziJZFylZnCo1nmFF4qPU4yJ14abhWESuSMQSlQxWdxdOFzxXjk/PpfudTtYyw== +"@babel/helper-define-polyfill-provider@^0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz#3c2f91b7971b9fc11fe779c945c014065dea340e" + integrity sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg== dependencies: - "@babel/types" "^7.12.13" + "@babel/helper-compilation-targets" "^7.13.0" + "@babel/helper-module-imports" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/traverse" "^7.13.0" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" -"@babel/helper-function-name@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" - integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== +"@babel/helper-explode-assignable-expression@^7.12.13": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz#17b5c59ff473d9f956f40ef570cf3a76ca12657f" + integrity sha512-qS0peLTDP8kOisG1blKbaoBg/o9OSa1qoumMjTK5pM+KDTtpxpsiubnCGP34vK8BXGcb2M9eigwgvoJryrzwWA== dependencies: - "@babel/helper-get-function-arity" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/types" "^7.10.4" + "@babel/types" "^7.13.0" "@babel/helper-function-name@^7.12.13": version "7.12.13" @@ -192,13 +158,6 @@ "@babel/template" "^7.12.13" "@babel/types" "^7.12.13" -"@babel/helper-get-function-arity@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2" - integrity sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== - dependencies: - "@babel/types" "^7.10.4" - "@babel/helper-get-function-arity@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" @@ -206,70 +165,33 @@ dependencies: "@babel/types" "^7.12.13" -"@babel/helper-member-expression-to-functions@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.1.tgz#fba0f2fcff3fba00e6ecb664bb5e6e26e2d6165c" - integrity sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ== - dependencies: - "@babel/types" "^7.12.1" - -"@babel/helper-member-expression-to-functions@^7.12.13", "@babel/helper-member-expression-to-functions@^7.12.17": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.17.tgz#f82838eb06e1235307b6d71457b6670ff71ee5ac" - integrity sha512-Bzv4p3ODgS/qpBE0DiJ9qf5WxSmrQ8gVTe8ClMfwwsY2x/rhykxxy3bXzG7AGTnPB2ij37zGJ/Q/6FruxHxsxg== - dependencies: - "@babel/types" "^7.12.17" - -"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.13.tgz#ec67e4404f41750463e455cc3203f6a32e93fcb0" - integrity sha512-NGmfvRp9Rqxy0uHSSVP+SRIW1q31a7Ji10cLBcqSDUngGentY4FRiHOFZFE1CLU5eiL0oE8reH7Tg1y99TDM/g== - dependencies: - "@babel/types" "^7.12.13" - -"@babel/helper-module-imports@^7.12.1": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz#1bfc0229f794988f76ed0a4d4e90860850b54dfb" - integrity sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA== +"@babel/helper-member-expression-to-functions@^7.13.0", "@babel/helper-member-expression-to-functions@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" + integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== dependencies: - "@babel/types" "^7.12.5" + "@babel/types" "^7.13.12" -"@babel/helper-module-transforms@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz#7954fec71f5b32c48e4b303b437c34453fd7247c" - integrity sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== +"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.12.5", "@babel/helper-module-imports@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977" + integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== dependencies: - "@babel/helper-module-imports" "^7.12.1" - "@babel/helper-replace-supers" "^7.12.1" - "@babel/helper-simple-access" "^7.12.1" - "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/helper-validator-identifier" "^7.10.4" - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.1" - "@babel/types" "^7.12.1" - lodash "^4.17.19" + "@babel/types" "^7.13.12" -"@babel/helper-module-transforms@^7.12.13", "@babel/helper-module-transforms@^7.12.17": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.12.17.tgz#7c75b987d6dfd5b48e575648f81eaac891539509" - integrity sha512-sFL+p6zOCQMm9vilo06M4VHuTxUAwa6IxgL56Tq1DVtA0ziAGTH1ThmJq7xwPqdQlgAbKX3fb0oZNbtRIyA5KQ== +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.13.0", "@babel/helper-module-transforms@^7.13.14": + version "7.13.14" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz#e600652ba48ccb1641775413cb32cfa4e8b495ef" + integrity sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g== dependencies: - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-replace-supers" "^7.12.13" - "@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/template" "^7.12.13" - "@babel/traverse" "^7.12.17" - "@babel/types" "^7.12.17" - lodash "^4.17.19" - -"@babel/helper-optimise-call-expression@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673" - integrity sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== - dependencies: - "@babel/types" "^7.10.4" + "@babel/traverse" "^7.13.13" + "@babel/types" "^7.13.14" "@babel/helper-optimise-call-expression@^7.12.13": version "7.12.13" @@ -278,49 +200,27 @@ dependencies: "@babel/types" "^7.12.13" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.8.0": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" - integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== - -"@babel/helper-plugin-utils@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.12.13.tgz#174254d0f2424d8aefb4dd48057511247b0a9eeb" - integrity sha512-C+10MXCXJLiR6IeG9+Wiejt9jmtFpxUc3MQqCmPY8hfCjyUGl9kT+B2okzEZrtykiwrc4dbCPdDoz0A/HQbDaA== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" + integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== -"@babel/helper-replace-supers@^7.12.1": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz#f009a17543bbbbce16b06206ae73b63d3fca68d9" - integrity sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA== +"@babel/helper-replace-supers@^7.12.13", "@babel/helper-replace-supers@^7.13.0", "@babel/helper-replace-supers@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz#6442f4c1ad912502481a564a7386de0c77ff3804" + integrity sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw== dependencies: - "@babel/helper-member-expression-to-functions" "^7.12.1" - "@babel/helper-optimise-call-expression" "^7.10.4" - "@babel/traverse" "^7.12.5" - "@babel/types" "^7.12.5" - -"@babel/helper-replace-supers@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.12.13.tgz#00ec4fb6862546bd3d0aff9aac56074277173121" - integrity sha512-pctAOIAMVStI2TMLhozPKbf5yTEXc0OJa0eENheb4w09SrgOWEs+P4nTOZYJQCqs8JlErGLDPDJTiGIp3ygbLg== - dependencies: - "@babel/helper-member-expression-to-functions" "^7.12.13" + "@babel/helper-member-expression-to-functions" "^7.13.12" "@babel/helper-optimise-call-expression" "^7.12.13" - "@babel/traverse" "^7.12.13" - "@babel/types" "^7.12.13" - -"@babel/helper-simple-access@^7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz#32427e5aa61547d38eb1e6eaf5fd1426fdad9136" - integrity sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== - dependencies: - "@babel/types" "^7.12.1" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.12" -"@babel/helper-simple-access@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.12.13.tgz#8478bcc5cacf6aa1672b251c1d2dde5ccd61a6c4" - integrity sha512-0ski5dyYIHEfwpWGx5GPWhH35j342JaflmCeQmsPWcrOQDtCN6C1zKAVRFVbK53lPW2c9TsuLLSUDf0tIGJ5hA== +"@babel/helper-simple-access@^7.12.1", "@babel/helper-simple-access@^7.12.13", "@babel/helper-simple-access@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6" + integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== dependencies: - "@babel/types" "^7.12.13" + "@babel/types" "^7.13.12" "@babel/helper-skip-transparent-expression-wrappers@^7.12.1": version "7.12.1" @@ -329,13 +229,6 @@ dependencies: "@babel/types" "^7.12.1" -"@babel/helper-split-export-declaration@^7.11.0": - version "7.11.0" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f" - integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== - dependencies: - "@babel/types" "^7.11.0" - "@babel/helper-split-export-declaration@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" @@ -343,66 +236,38 @@ dependencies: "@babel/types" "^7.12.13" -"@babel/helper-validator-identifier@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" - integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== - "@babel/helper-validator-identifier@^7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== -"@babel/helpers@^7.12.1": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.5.tgz#1a1ba4a768d9b58310eda516c449913fe647116e" - integrity sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA== - dependencies: - "@babel/template" "^7.10.4" - "@babel/traverse" "^7.12.5" - "@babel/types" "^7.12.5" - -"@babel/helpers@^7.12.17": +"@babel/helper-validator-option@^7.12.17": version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.12.17.tgz#71e03d2981a6b5ee16899964f4101dc8471d60bc" - integrity sha512-tEpjqSBGt/SFEsFikKds1sLNChKKGGR17flIgQKXH4fG6m9gTgl3gnOC1giHNyaBCSKuTfxaSzHi7UnvqiVKxg== - dependencies: - "@babel/template" "^7.12.13" - "@babel/traverse" "^7.12.17" - "@babel/types" "^7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" + integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== -"@babel/highlight@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" - integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== +"@babel/helpers@^7.13.10": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.13.10.tgz#fd8e2ba7488533cdeac45cc158e9ebca5e3c7df8" + integrity sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ== dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - chalk "^2.0.0" - js-tokens "^4.0.0" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.0" -"@babel/highlight@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.12.13.tgz#8ab538393e00370b26271b01fa08f7f27f2e795c" - integrity sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww== +"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.13.10.tgz#a8b2a66148f5b27d666b15d81774347a731d52d1" + integrity sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== dependencies: "@babel/helper-validator-identifier" "^7.12.11" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.0.0", "@babel/parser@^7.12.17": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.17.tgz#bc85d2d47db38094e5bb268fc761716e7d693848" - integrity sha512-r1yKkiUTYMQ8LiEI0UcQx5ETw5dpTLn9wijn9hk6KkTtOK95FndDN10M+8/s6k/Ymlbivw0Av9q4SlgF80PtHg== - -"@babel/parser@^7.1.0", "@babel/parser@^7.10.4", "@babel/parser@^7.12.3", "@babel/parser@^7.12.5": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.5.tgz#b4af32ddd473c0bfa643bd7ff0728b8e71b81ea0" - integrity sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ== - -"@babel/parser@^7.12.13", "@babel/parser@^7.7.0": - version "7.12.16" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.16.tgz#cc31257419d2c3189d394081635703f549fc1ed4" - integrity sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw== +"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.13.13", "@babel/parser@^7.7.0": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.13.tgz#42f03862f4aed50461e543270916b47dd501f0df" + integrity sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw== "@babel/plugin-external-helpers@^7.0.0": version "7.12.13" @@ -412,12 +277,12 @@ "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-proposal-class-properties@^7.0.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.12.13.tgz#3d2ce350367058033c93c098e348161d6dc0d8c8" - integrity sha512-8SCJ0Ddrpwv4T7Gwb33EmW1V9PY5lggTO+A8WjyIwxrSHDUyBw4MtF96ifn1n8H806YlxbVCoKXbbmzD6RD+cA== + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37" + integrity sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-proposal-export-default-from@^7.0.0": version "7.12.13" @@ -428,38 +293,40 @@ "@babel/plugin-syntax-export-default-from" "^7.12.13" "@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.13.tgz#24867307285cee4e1031170efd8a7ac807deefde" - integrity sha512-Qoxpy+OxhDBI5kRqliJFAl4uWXk3Bn24WeFstPH0iLymFehSAUR8MHpqU7njyXv/qbo7oN6yTy5bfCmXdKpo1Q== + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz#3730a31dafd3c10d8ccd10648ed80a2ac5472ef3" + integrity sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" "@babel/plugin-proposal-object-rest-spread@^7.0.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.13.tgz#f93f3116381ff94bc676fdcb29d71045cd1ec011" - integrity sha512-WvA1okB/0OS/N3Ldb3sziSrXg6sRphsBgqiccfcQq7woEn5wQLNX82Oc4PlaFcdwcWHuQXAtb8ftbS8Fbsg/sg== + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz#5d210a4d727d6ce3b18f9de82cc99a3964eed60a" + integrity sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.12.13" + "@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" "@babel/plugin-proposal-optional-catch-binding@^7.0.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.12.13.tgz#4640520afe57728af14b4d1574ba844f263bcae5" - integrity sha512-9+MIm6msl9sHWg58NvqpNpLtuFbmpFYk37x8kgnGzAHvX35E1FyAwSUt5hIkSoWJFSAH+iwU8bJ4fcD1zKXOzg== + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz#3ad6bd5901506ea996fc31bdcf3ccfa2bed71107" + integrity sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" "@babel/plugin-proposal-optional-chaining@^7.0.0": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.17.tgz#e382becadc2cb16b7913b6c672d92e4b33385b5c" - integrity sha512-TvxwI80pWftrGPKHNfkvX/HnoeSTR7gC4ezWnAL39PuktYUe6r8kEpOLTYnkBTsaoeazXm2jHJ22EQ81sdgfcA== + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz#ba9feb601d422e0adea6760c2bd6bbb7bfec4866" + integrity sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" - "@babel/plugin-syntax-optional-chaining" "^7.8.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" @@ -475,20 +342,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.0.0": +"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.8.3": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz#bcb297c5366e79bebadef509549cd93b04f19978" - integrity sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-dynamic-import@^7.0.0": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" @@ -524,20 +384,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.12.13": +"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.10.4", "@babel/plugin-syntax-jsx@^7.12.13": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz#044fb81ebad6698fe62c478875575bcbb9b70f15" integrity sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g== dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-jsx@^7.10.4": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" - integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" @@ -545,7 +398,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": +"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== @@ -559,21 +412,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.10.4" -"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": +"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-catch-binding@^7.8.0", "@babel/plugin-syntax-optional-catch-binding@^7.8.3": +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": +"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== @@ -581,11 +434,11 @@ "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz#dd6c0b357ac1bb142d98537450a319625d13d2a0" - integrity sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A== + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.13.tgz#c5f0fa6e249f5b739727f923540cf7a806130178" + integrity sha512-A81F9pDwyS7yM//KwbCSDqy3Uj4NMIurtplxphWxoYtNPov7cJsDkAFNNyVlIZ3jwGycVsurZ+LtOA8gZ376iQ== dependencies: - "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-typescript@^7.12.13": version "7.12.13" @@ -595,11 +448,11 @@ "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-arrow-functions@^7.0.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.12.13.tgz#eda5670b282952100c229f8a3bd49e0f6a72e9fe" - integrity sha512-tBtuN6qtCTd+iHzVZVOMNp+L04iIJBpqkdY42tWbmjIT5wvR2kx7gxMBsyhQtFzHwBbyGi9h8J8r9HgnOpQHxg== + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.13.0.tgz#10a59bebad52d637a027afa692e8d5ceff5e3dae" + integrity sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-block-scoped-functions@^7.0.0": version "7.12.13" @@ -616,31 +469,31 @@ "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-classes@^7.0.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.12.13.tgz#9728edc1838b5d62fc93ad830bd523b1fcb0e1f6" - integrity sha512-cqZlMlhCC1rVnxE5ZGMtIb896ijL90xppMiuWXcwcOAuFczynpd3KYemb91XFFPi3wJSe/OcrX9lXoowatkkxA== + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz#0265155075c42918bf4d3a4053134176ad9b533b" + integrity sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g== 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.12.13" - "@babel/helper-replace-supers" "^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" "@babel/plugin-transform-computed-properties@^7.0.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.12.13.tgz#6a210647a3d67f21f699cfd2a01333803b27339d" - integrity sha512-dDfuROUPGK1mTtLKyDPUavmj2b6kFu82SmgpztBFEO974KMjJT+Ytj3/oWsTUMBmgPcp9J5Pc1SlcAYRpJ2hRA== + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.13.0.tgz#845c6e8b9bb55376b1fa0b92ef0bdc8ea06644ed" + integrity sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-destructuring@^7.0.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.12.13.tgz#fc56c5176940c5b41735c677124d1d20cecc9aeb" - integrity sha512-Dn83KykIFzjhA3FDPA1z4N+yfF3btDGhjnJwxIj0T43tP0flCujnU8fKgEkf0C1biIpSv9NZegPBQ1J6jYkwvQ== + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.13.0.tgz#c5dce270014d4e1ebb1d806116694c12b7028963" + integrity sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-exponentiation-operator@^7.0.0": version "7.12.13" @@ -651,19 +504,19 @@ "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-flow-strip-types@^7.0.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.12.13.tgz#b439c43116dc60fb45b7efd2e1db91897b7c8f4b" - integrity sha512-39/t9HtN+Jlc7EEY6oCSCf3kRrKIl2JULOGPnHZiaRjoYZEFaDXDZI32uE2NosQRh8o6N9B+8iGvDK7ToJhJaw== + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.13.0.tgz#58177a48c209971e8234e99906cb6bd1122addd3" + integrity sha512-EXAGFMJgSX8gxWD7PZtW/P6M+z74jpx3wm/+9pn+c2dOawPpBkUX7BrfyPvo6ZpXbgRIEuwgwDb/MGlKvu2pOg== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-flow" "^7.12.13" "@babel/plugin-transform-for-of@^7.0.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.12.13.tgz#561ff6d74d9e1c8879cb12dbaf4a14cd29d15cf6" - integrity sha512-xCbdgSzXYmHGyVX3+BsQjcd4hv4vA/FDy7Kc8eOpzKmBBPEOTurt0w5fCRQaGl+GSBORKgJdstQ1rHl4jbNseQ== + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.13.0.tgz#c799f881a8091ac26b54867a845c3e97d2696062" + integrity sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-function-name@^7.0.0": version "7.12.13" @@ -698,12 +551,12 @@ babel-plugin-dynamic-import-node "^2.3.3" "@babel/plugin-transform-modules-commonjs@^7.0.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.12.13.tgz#5043b870a784a8421fa1fd9136a24f294da13e50" - integrity sha512-OGQoeVXVi1259HjuoDnsQMlMkT9UkZT9TpXAsqWplS/M0N1g3TJAn/ByOCeQu7mfjc5WpSsRU+jV1Hd89ts0kQ== + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.13.8.tgz#7b01ad7c2dcf2275b06fa1781e00d13d420b3e1b" + integrity sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw== dependencies: - "@babel/helper-module-transforms" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" + "@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" @@ -722,12 +575,12 @@ "@babel/helper-plugin-utils" "^7.12.13" "@babel/helper-replace-supers" "^7.12.13" -"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.12.13.tgz#461e76dfb63c2dfd327b8a008a9e802818ce9853" - integrity sha512-e7QqwZalNiBRHCpJg/P8s/VJeSRYgmtWySs1JwvfwPqhBbiWfOcHDKdeAi6oAyIimoKWBlwc8oTgbZHdhCoVZA== +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz#8fa7603e3097f9c0b7ca1a4821bc2fb52e9e5007" + integrity sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-property-literals@^7.0.0": version "7.12.13" @@ -743,12 +596,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-transform-react-jsx-development@^7.12.12": - version "7.12.16" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.16.tgz#af187e749d123b54ae49bc7e034057a0c1d4d568" - integrity sha512-GOp5SkMC4zhHwLbOSYhF+WpIZSf5bGzaKQTT9jWkemJRDM/CE6FtPydXjEYO3pHcna2Zjvg4mQ1lfjOR/4jsaQ== +"@babel/plugin-transform-react-jsx-development@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.12.17.tgz#f510c0fa7cd7234153539f9a362ced41a5ca1447" + integrity sha512-BPjYV86SVuOaudFhsJR1zjgxxOhJDt6JHNoD48DxWEIxUCAMjV1ys6DYw4SDYZh0b1QsS2vfIA9t/ZsQGsDOUQ== dependencies: - "@babel/plugin-transform-react-jsx" "^7.12.16" + "@babel/plugin-transform-react-jsx" "^7.12.17" "@babel/plugin-transform-react-jsx-self@^7.0.0": version "7.12.13" @@ -774,27 +627,16 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-jsx" "^7.10.4" -"@babel/plugin-transform-react-jsx@^7.0.0": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.17.tgz#dd2c1299f5e26de584939892de3cfc1807a38f24" - integrity sha512-mwaVNcXV+l6qJOuRhpdTEj8sT/Z0owAVWf9QujTZ0d2ye9X/K+MTOTSizcgKOj18PGnTc/7g1I4+cIUjsKhBcw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.12.13" - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - "@babel/plugin-syntax-jsx" "^7.12.13" - "@babel/types" "^7.12.17" - -"@babel/plugin-transform-react-jsx@^7.12.13", "@babel/plugin-transform-react-jsx@^7.12.16": - version "7.12.16" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.12.16.tgz#07c341e02a3e4066b00413534f30c42519923230" - integrity sha512-dNu0vAbIk8OkqJfGtYF6ADk6jagoyAl+Ks5aoltbAlfoKv8d6yooi3j+kObeSQaCj9PgN6KMZPB90wWyek5TmQ== +"@babel/plugin-transform-react-jsx@^7.0.0", "@babel/plugin-transform-react-jsx@^7.12.17", "@babel/plugin-transform-react-jsx@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.13.12.tgz#1df5dfaf0f4b784b43e96da6f28d630e775f68b3" + integrity sha512-jcEI2UqIcpCqB5U5DRxIl0tQEProI2gcu+g8VTIqxLO5Iidojb4d77q+fwGseCvd8af/lJ9masp4QWzBXFE2xA== dependencies: "@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.13" + "@babel/types" "^7.13.12" "@babel/plugin-transform-react-pure-annotations@^7.12.1": version "7.12.1" @@ -812,13 +654,16 @@ regenerator-transform "^0.14.2" "@babel/plugin-transform-runtime@^7.0.0": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.17.tgz#329cb61d293b7e60a7685b91dda7c300668cee18" - integrity sha512-s+kIJxnaTj+E9Q3XxQZ5jOo+xcogSe3V78/iFQ5RmoT0jROdpcdxhfGdq/VLqW1hFSzw6VjqN8aQqTaAMixWsw== + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.13.10.tgz#a1e40d22e2bf570c591c9c7e5ab42d6bf1e419e1" + integrity sha512-Y5k8ipgfvz5d/76tx7JYbKQTcgFSU6VgJ3kKQv4zGTKr+a9T/KBvfRvGtSFgKDQGt/DBykQixV0vNWKIdzWErA== dependencies: "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.12.13" - semver "^5.5.1" + "@babel/helper-plugin-utils" "^7.13.0" + babel-plugin-polyfill-corejs2 "^0.1.4" + babel-plugin-polyfill-corejs3 "^0.1.3" + babel-plugin-polyfill-regenerator "^0.1.2" + semver "^6.3.0" "@babel/plugin-transform-shorthand-properties@^7.0.0": version "7.12.13" @@ -828,11 +673,11 @@ "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-spread@^7.0.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.12.13.tgz#ca0d5645abbd560719c354451b849f14df4a7949" - integrity sha512-dUCrqPIowjqk5pXsx1zPftSq4sT0aCeZVAxhdgs3AMgyaDmoUT0G+5h3Dzja27t76aUEIJWlFgPJqJ/d4dbTtg== + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.13.0.tgz#84887710e273c1815ace7ae459f6f42a5d31d5fd" + integrity sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" "@babel/plugin-transform-sticky-regex@^7.0.0": @@ -843,19 +688,19 @@ "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-transform-template-literals@^7.0.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.12.13.tgz#655037b07ebbddaf3b7752f55d15c2fd6f5aa865" - integrity sha512-arIKlWYUgmNsF28EyfmiQHJLJFlAJNYkuQO10jL46ggjBpeb2re1P9K9YGxNJB45BqTbaslVysXDYm/g3sN/Qg== + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.13.0.tgz#a36049127977ad94438dee7443598d1cefdf409d" + integrity sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw== dependencies: - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-transform-typescript@^7.5.0": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.17.tgz#4aa6a5041888dd2e5d316ec39212b0cf855211bb" - integrity sha512-1bIYwnhRoetxkFonuZRtDZPFEjl1l5r+3ITkxLC3mlMaFja+GQFo94b/WHEPjqWLU9Bc+W4oFZbvCGe9eYMu1g== + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz#4a498e1f3600342d2a9e61f60131018f55774853" + integrity sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ== dependencies: - "@babel/helper-create-class-features-plugin" "^7.12.17" - "@babel/helper-plugin-utils" "^7.12.13" + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" "@babel/plugin-syntax-typescript" "^7.12.13" "@babel/plugin-transform-unicode-regex@^7.0.0": @@ -867,20 +712,21 @@ "@babel/helper-plugin-utils" "^7.12.13" "@babel/preset-react@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.12.13.tgz#5f911b2eb24277fa686820d5bd81cad9a0602a0a" - integrity sha512-TYM0V9z6Abb6dj1K7i5NrEhA13oS5ujUYQYDfqIBXYHOc2c2VkFgc+q9kyssIyUfy4/hEwqrgSlJ/Qgv8zJLsA== + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.13.13.tgz#fa6895a96c50763fe693f9148568458d5a839761" + integrity sha512-gx+tDLIE06sRjKJkVtpZ/t3mzCDOnPG+ggHZG9lffUbX8+wC739x20YQc9V35Do6ZAxaUc/HhVHIiOzz5MvDmA== dependencies: - "@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" "@babel/register@^7.0.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.12.13.tgz#e9cb57618264f2944634da941ba9755088ef9ec5" - integrity sha512-fnCeRXj970S9seY+973oPALQg61TRvAaW0nRDe1f4ytKqM3fZgsNXewTZWmqZedg74LFIRpg/11dsrPZZvYs2g== + version "7.13.14" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.13.14.tgz#bbfa8f4f027c2ebc432e8e69e078b632605f2d9b" + integrity sha512-iyw0hUwjh/fzN8qklVqZodbyWjEBOG0KdDnBOpv3zzIgK3NmuRXBmIXH39ZBdspkn8LTHvSboN+oYb4MT43+9Q== dependencies: find-cache-dir "^2.0.0" lodash "^4.17.19" @@ -889,35 +735,21 @@ source-map-support "^0.5.16" "@babel/runtime-corejs3@^7.10.2": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.12.13.tgz#53d09813b7c20d616caf258e9325550ff701c039" - integrity sha512-8fSpqYRETHATtNitsCXq8QQbKJP31/KnDl2Wz2Vtui9nKzjss2ysuZtyVsWjBtvkeEFo346gkwjYPab1hvrXkQ== + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.13.10.tgz#14c3f4c85de22ba88e8e86685d13e8861a82fe86" + integrity sha512-x/XYVQ1h684pp1mJwOV4CyvqZXqbc8CMsMGUnAbuc82ZCdv1U63w5RSUzgDSXQHG5Rps/kiksH6g2D5BuaKyXg== dependencies: core-js-pure "^3.0.0" regenerator-runtime "^0.13.4" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.8.4": - version "7.12.18" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.18.tgz#af137bd7e7d9705a412b3caaf991fe6aaa97831b" - integrity sha512-BogPQ7ciE6SYAUPtlm9tWbgI9+2AgqSam6QivMgXgAT+fKbgppaj4ZX15MHeLC1PVF5sNk70huBu20XxWOs8Cg== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/runtime@^7.10.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.9.2", "@babel/runtime@^7.9.6": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.13.tgz#0a21452352b02542db0ffb928ac2d3ca7cb6d66d" - integrity sha512-8+3UMPBrjFa/6TtKi/7sehPKqfAm4g6K+YQjyyFOLUTxzOngcRZTlAVY8sc2CORJYqdHQY8gRPHmn+qo15rCBw== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/runtime@^7.11.2": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" - integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== +"@babel/runtime@^7.0.0", "@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2", "@babel/runtime@^7.9.6": + version "7.13.10" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.13.10.tgz#47d42a57b6095f4468da440388fdbad8bebf0d7d" + integrity sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw== dependencies: regenerator-runtime "^0.13.4" -"@babel/template@^7.0.0", "@babel/template@^7.12.13": +"@babel/template@^7.0.0", "@babel/template@^7.12.13", "@babel/template@^7.3.3": version "7.12.13" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== @@ -926,82 +758,24 @@ "@babel/parser" "^7.12.13" "@babel/types" "^7.12.13" -"@babel/template@^7.10.4", "@babel/template@^7.3.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278" - integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/parser" "^7.10.4" - "@babel/types" "^7.10.4" - -"@babel/traverse@^7.0.0", "@babel/traverse@^7.12.13", "@babel/traverse@^7.12.17", "@babel/traverse@^7.4.5": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.17.tgz#40ec8c7ffb502c4e54c7f95492dc11b88d718619" - integrity sha512-LGkTqDqdiwC6Q7fWSwQoas/oyiEYw6Hqjve5KOSykXkmFJFqzvGMb9niaUEag3Rlve492Mkye3gLw9FTv94fdQ== +"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.13.0", "@babel/traverse@^7.13.13", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.13.13.tgz#39aa9c21aab69f74d948a486dd28a2dbdbf5114d" + integrity sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg== dependencies: "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.12.17" + "@babel/generator" "^7.13.9" "@babel/helper-function-name" "^7.12.13" "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/parser" "^7.12.17" - "@babel/types" "^7.12.17" + "@babel/parser" "^7.13.13" + "@babel/types" "^7.13.13" debug "^4.1.0" globals "^11.1.0" - lodash "^4.17.19" -"@babel/traverse@^7.1.0", "@babel/traverse@^7.12.1", "@babel/traverse@^7.12.5": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.5.tgz#78a0c68c8e8a35e4cacfd31db8bb303d5606f095" - integrity sha512-xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.5" - "@babel/helper-function-name" "^7.10.4" - "@babel/helper-split-export-declaration" "^7.11.0" - "@babel/parser" "^7.12.5" - "@babel/types" "^7.12.5" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.19" - -"@babel/traverse@^7.7.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.13.tgz#689f0e4b4c08587ad26622832632735fb8c4e0c0" - integrity sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@babel/generator" "^7.12.13" - "@babel/helper-function-name" "^7.12.13" - "@babel/helper-split-export-declaration" "^7.12.13" - "@babel/parser" "^7.12.13" - "@babel/types" "^7.12.13" - debug "^4.1.0" - globals "^11.1.0" - lodash "^4.17.19" - -"@babel/types@^7.0.0", "@babel/types@^7.10.4", "@babel/types@^7.11.0", "@babel/types@^7.12.1", "@babel/types@^7.12.5", "@babel/types@^7.3.0", "@babel/types@^7.3.3": - version "7.12.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.6.tgz#ae0e55ef1cce1fbc881cd26f8234eb3e657edc96" - integrity sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA== - dependencies: - "@babel/helper-validator-identifier" "^7.10.4" - lodash "^4.17.19" - to-fast-properties "^2.0.0" - -"@babel/types@^7.12.13", "@babel/types@^7.7.0": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.13.tgz#8be1aa8f2c876da11a9cf650c0ecf656913ad611" - integrity sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ== - dependencies: - "@babel/helper-validator-identifier" "^7.12.11" - lodash "^4.17.19" - to-fast-properties "^2.0.0" - -"@babel/types@^7.12.17": - version "7.12.17" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.17.tgz#9d711eb807e0934c90b8b1ca0eb1f7230d150963" - integrity sha512-tNMDjcv/4DIcHxErTgwB9q2ZcYyN0sUfgGKUK/mm1FJK7Wz+KstoEekxrl/tBiNDgLK1HGi+sppj1An/1DR4fQ== +"@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.11", "@babel/types@^7.12.13", "@babel/types@^7.13.0", "@babel/types@^7.13.12", "@babel/types@^7.13.13", "@babel/types@^7.13.14", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.7.0": + version "7.13.14" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.13.14.tgz#c35a4abb15c7cd45a2746d78ab328e362cbace0d" + integrity sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ== dependencies: "@babel/helper-validator-identifier" "^7.12.11" lodash "^4.17.19" @@ -1058,6 +832,11 @@ resolved "https://registry.yarnpkg.com/@commitlint/execute-rule/-/execute-rule-11.0.0.tgz#3ed60ab7a33019e58d90e2d891b75d7df77b4b4d" integrity sha512-g01p1g4BmYlZ2+tdotCavrMunnPFPhTzG1ZiLKTCYrooHRbmvqo42ZZn4QMStUEIcn+jfLb6BRZX3JzIwA1ezQ== +"@commitlint/execute-rule@^12.1.1": + version "12.1.1" + resolved "https://registry.yarnpkg.com/@commitlint/execute-rule/-/execute-rule-12.1.1.tgz#8aad1d46fb78b3199e4ae36debdc93570bf765ea" + integrity sha512-6mplMGvLCKF5LieL7BRhydpg32tm6LICnWQADrWU4S5g9PKi2utNvhiaiuNPoHUXr29RdbNaGNcyyPv8DSjJsQ== + "@commitlint/format@^11.0.0": version "11.0.0" resolved "https://registry.yarnpkg.com/@commitlint/format/-/format-11.0.0.tgz#ac47b0b9ca46540c0082c721b290794e67bdc51b" @@ -1084,7 +863,20 @@ "@commitlint/rules" "^11.0.0" "@commitlint/types" "^11.0.0" -"@commitlint/load@>6.1.1", "@commitlint/load@^11.0.0": +"@commitlint/load@>6.1.1": + version "12.1.1" + resolved "https://registry.yarnpkg.com/@commitlint/load/-/load-12.1.1.tgz#5a7fb8be11e520931d1237c5e8dc401b7cc9c6c1" + integrity sha512-qOQtgNdJRULUQWP9jkpTwhj7aEtnqUtqeUpbQ9rjS+GIUST65HZbteNUX4S0mAEGPWqy2aK5xGd73cUfFSvuuw== + dependencies: + "@commitlint/execute-rule" "^12.1.1" + "@commitlint/resolve-extends" "^12.1.1" + "@commitlint/types" "^12.1.1" + chalk "^4.0.0" + cosmiconfig "^7.0.0" + lodash "^4.17.19" + resolve-from "^5.0.0" + +"@commitlint/load@^11.0.0": version "11.0.0" resolved "https://registry.yarnpkg.com/@commitlint/load/-/load-11.0.0.tgz#f736562f0ffa7e773f8808fea93319042ee18211" integrity sha512-t5ZBrtgvgCwPfxmG811FCp39/o3SJ7L+SNsxFL92OR4WQxPcu6c8taD0CG2lzOHGuRyuMxZ7ps3EbngT2WpiCg== @@ -1129,6 +921,16 @@ resolve-from "^5.0.0" resolve-global "^1.0.0" +"@commitlint/resolve-extends@^12.1.1": + version "12.1.1" + resolved "https://registry.yarnpkg.com/@commitlint/resolve-extends/-/resolve-extends-12.1.1.tgz#80a78b0940775d17888dd2985b52f93d93e0a885" + integrity sha512-/DXRt0S0U3o9lq5cc8OL1Lkx0IjW0HcDWjUkUXshAajBIKBYSJB8x/loNCi1krNEJ8SwLXUEFt5OLxNO6wE9yQ== + dependencies: + import-fresh "^3.0.0" + lodash "^4.17.19" + resolve-from "^5.0.0" + resolve-global "^1.0.0" + "@commitlint/rules@^11.0.0": version "11.0.0" resolved "https://registry.yarnpkg.com/@commitlint/rules/-/rules-11.0.0.tgz#bdb310cc6fc55c9f8d7d917a22b69055c535c375" @@ -1156,6 +958,13 @@ resolved "https://registry.yarnpkg.com/@commitlint/types/-/types-11.0.0.tgz#719cf05fcc1abb6533610a2e0f5dd1e61eac14fe" integrity sha512-VoNqai1vR5anRF5Tuh/+SWDFk7xi7oMwHrHrbm1BprYXjB2RJsWLhUrStMssDxEl5lW/z3EUdg8RvH/IUBccSQ== +"@commitlint/types@^12.1.1": + version "12.1.1" + resolved "https://registry.yarnpkg.com/@commitlint/types/-/types-12.1.1.tgz#8e651f6af0171cd4f8d464c6c37a7cf63ee071bd" + integrity sha512-+qGH+s2Lo6qwacV2X3/ZypZwaAI84ift+1HBjXdXtI/q0F5NtmXucV3lcQOTviMTNiJhq4qWON2fjci2NItASw== + dependencies: + chalk "^4.0.0" + "@emotion/is-prop-valid@^0.8.8": version "0.8.8" resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" @@ -1178,10 +987,10 @@ resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg== -"@eslint/eslintrc@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.3.0.tgz#d736d6963d7003b6514e6324bec9c602ac340318" - integrity sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg== +"@eslint/eslintrc@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.0.tgz#99cc0a0584d72f1df38b900fb062ba995f395547" + integrity sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog== dependencies: ajv "^6.12.4" debug "^4.1.1" @@ -1190,7 +999,6 @@ ignore "^4.0.6" import-fresh "^3.2.1" js-yaml "^3.13.1" - lodash "^4.17.20" minimatch "^3.0.4" strip-json-comments "^3.1.1" @@ -1199,34 +1007,34 @@ resolved "https://registry.yarnpkg.com/@firebase/analytics-types/-/analytics-types-0.4.0.tgz#d6716f9fa36a6e340bc0ecfe68af325aa6f60508" integrity sha512-Jj2xW+8+8XPfWGkv9HPv/uR+Qrmq37NPYT352wf7MvE9LrstpLVmFg3LqG6MCRr5miLAom5sen2gZ+iOhVDeRA== -"@firebase/analytics@0.6.2": - version "0.6.2" - resolved "https://registry.yarnpkg.com/@firebase/analytics/-/analytics-0.6.2.tgz#7f45675a1b524fff4d9e9fe318fd6e2ed067a325" - integrity sha512-4Ceov+rPfOEPIdbjlpTim/wbcUUneIesHag4UOzvmFsRRXqbxLwQpyZQWEbTSriUeU8uTKj9yOW32hsskV9Klg== +"@firebase/analytics@0.6.7": + version "0.6.7" + resolved "https://registry.yarnpkg.com/@firebase/analytics/-/analytics-0.6.7.tgz#9c6d3fc478555829e43ecd7fb4dd4884ad1b9c7d" + integrity sha512-ObnFDewIqiamvU7UKDx+0jfLrD3LyqEIsXZdjnGQhY/xc10HFH0jp23lOzb39CWf/399X+xMMJ3Uj51VyHwbJQ== dependencies: "@firebase/analytics-types" "0.4.0" - "@firebase/component" "0.1.21" - "@firebase/installations" "0.4.19" + "@firebase/component" "0.3.1" + "@firebase/installations" "0.4.23" "@firebase/logger" "0.2.6" - "@firebase/util" "0.3.4" - tslib "^1.11.1" + "@firebase/util" "0.4.1" + tslib "^2.1.0" "@firebase/app-types@0.6.1": version "0.6.1" resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.6.1.tgz#dcbd23030a71c0c74fc95d4a3f75ba81653850e9" integrity sha512-L/ZnJRAq7F++utfuoTKX4CLBG5YR7tFO3PLzG1/oXXKEezJ0kRL3CMRoueBEmTCzVb/6SIs2Qlaw++uDgi5Xyg== -"@firebase/app@0.6.13": - version "0.6.13" - resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.6.13.tgz#f2e9fa9e75815e54161dc34659a60f1fffd9a450" - integrity sha512-xGrJETzvCb89VYbGSHFHCW7O/y067HRxT7MGehUE1xMxdPVBDNayHnxEuKwzfGvXAjVmajXBKFlKxaCWpgSjCQ== +"@firebase/app@0.6.18": + version "0.6.18" + resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.6.18.tgz#68df65fee9929d5ace7a25fcd522888c0858bb2b" + integrity sha512-eBThPc4QGHy/FC+oHZsnp4Qk6oksYTZ10B4jXaVH1lCS5eUSKvV1TIzAtpkPzMp2huS/qBz411r1tkQUv5vKcw== dependencies: "@firebase/app-types" "0.6.1" - "@firebase/component" "0.1.21" + "@firebase/component" "0.3.1" "@firebase/logger" "0.2.6" - "@firebase/util" "0.3.4" + "@firebase/util" "0.4.1" dom-storage "2.1.0" - tslib "^1.11.1" + tslib "^2.1.0" xmlhttprequest "1.8.0" "@firebase/auth-interop-types@0.1.5": @@ -1234,97 +1042,97 @@ resolved "https://registry.yarnpkg.com/@firebase/auth-interop-types/-/auth-interop-types-0.1.5.tgz#9fc9bd7c879f16b8d1bb08373a0f48c3a8b74557" integrity sha512-88h74TMQ6wXChPA6h9Q3E1Jg6TkTHep2+k63OWg3s0ozyGVMeY+TTOti7PFPzq5RhszQPQOoCi59es4MaRvgCw== -"@firebase/auth-types@0.10.1": - version "0.10.1" - resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.10.1.tgz#7815e71c9c6f072034415524b29ca8f1d1770660" - integrity sha512-/+gBHb1O9x/YlG7inXfxff/6X3BPZt4zgBv4kql6HEmdzNQCodIRlEYnI+/da+lN+dha7PjaFH7C7ewMmfV7rw== +"@firebase/auth-types@0.10.2": + version "0.10.2" + resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.10.2.tgz#3fad953380c447b7545122430a4c7a9bc8355001" + integrity sha512-0GMWVWh5TBCYIQfVerxzDsuvhoFpK0++O9LtP3FWkwYo7EAxp6w0cftAg/8ntU1E5Wg56Ry0b6ti/YGP6g0jlg== -"@firebase/auth@0.15.2": - version "0.15.2" - resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-0.15.2.tgz#9ada3f37620d131a1c56994138a599b5c9f9ca2e" - integrity sha512-2n32PBi6x9jVhc0E/ewKLUCYYTzFEXL4PNkvrrlGKbzeTBEkkyzfgUX7OV9UF5wUOG+gurtUthuur1zspZ/9hg== +"@firebase/auth@0.16.4": + version "0.16.4" + resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-0.16.4.tgz#6249d80f1e974b0db122930ae9fac885eccead5c" + integrity sha512-zgHPK6/uL6+nAyG9zqammHTF1MQpAN7z/jVRLYkDZS4l81H08b2SzApLbRfW/fmy665xqb5MK7sVH0V1wsiCNw== dependencies: - "@firebase/auth-types" "0.10.1" + "@firebase/auth-types" "0.10.2" -"@firebase/component@0.1.21": - version "0.1.21" - resolved "https://registry.yarnpkg.com/@firebase/component/-/component-0.1.21.tgz#56062eb0d449dc1e7bbef3c084a9b5fa48c7c14d" - integrity sha512-kd5sVmCLB95EK81Pj+yDTea8pzN2qo/1yr0ua9yVi6UgMzm6zAeih73iVUkaat96MAHy26yosMufkvd3zC4IKg== +"@firebase/component@0.3.1": + version "0.3.1" + resolved "https://registry.yarnpkg.com/@firebase/component/-/component-0.3.1.tgz#91e32bd4426ad10f6bbe86b178780e8715171986" + integrity sha512-8ACaB772bWwZRE47aVEYzld+jlDPgvHnLZoiVtG6BzygonVnKzwXo0wK6wcRzCbx4kun7G/gXYM0gUMkqvKtRA== dependencies: - "@firebase/util" "0.3.4" - tslib "^1.11.1" + "@firebase/util" "0.4.1" + tslib "^2.1.0" -"@firebase/database-types@0.6.1": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-0.6.1.tgz#cf1cfc03e617ed4c2561703781f85ba4c707ff65" - integrity sha512-JtL3FUbWG+bM59iYuphfx9WOu2Mzf0OZNaqWiQ7lJR8wBe7bS9rIm9jlBFtksB7xcya1lZSQPA/GAy2jIlMIkA== +"@firebase/database-types@0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-0.7.0.tgz#ab140d178ded676e60d8ade8c8f13de8e01e7e1e" + integrity sha512-FduQmPpUUOHgbOt7/vWlC1ntSLMEqqYessdQ/ODd7RFWm53iVa0T1mpIDtNwqd8gW3k7cajjSjcLjfQGtvLGDg== dependencies: "@firebase/app-types" "0.6.1" -"@firebase/database@0.8.1": - version "0.8.1" - resolved "https://registry.yarnpkg.com/@firebase/database/-/database-0.8.1.tgz#a7bc1c01052d35817a242c21bfe09ab29ee485a3" - integrity sha512-/1HhR4ejpqUaM9Cn3KSeNdQvdlehWIhdfTVWFxS73ZlLYf7ayk9jITwH10H3ZOIm5yNzxF67p/U7Z/0IPhgWaQ== +"@firebase/database@0.9.7": + version "0.9.7" + resolved "https://registry.yarnpkg.com/@firebase/database/-/database-0.9.7.tgz#42a03c18cd705e95ad2c8fcc739616eecb8e1dfa" + integrity sha512-JUm6CnUxFRuyWvzTAzv/Mo/KYwLtUezpNGa4AzbhbdS8t3ewprc/7ARFErpv95cIM5MgiiPcLOC5F+mLDmrQwA== dependencies: "@firebase/auth-interop-types" "0.1.5" - "@firebase/component" "0.1.21" - "@firebase/database-types" "0.6.1" + "@firebase/component" "0.3.1" + "@firebase/database-types" "0.7.0" "@firebase/logger" "0.2.6" - "@firebase/util" "0.3.4" + "@firebase/util" "0.4.1" faye-websocket "0.11.3" - tslib "^1.11.1" + tslib "^2.1.0" -"@firebase/firestore-types@2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@firebase/firestore-types/-/firestore-types-2.0.0.tgz#1f6212553b240f1a8905bb8dcf1f87769138c5c0" - integrity sha512-ZGb7p1SSQJP0Z+kc9GAUi+Fx5rJatFddBrS1ikkayW+QHfSIz0omU23OgSHcBGTxe8dJCeKiKA2Yf+tkDKO/LA== +"@firebase/firestore-types@2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@firebase/firestore-types/-/firestore-types-2.2.0.tgz#9a3f3f2906232c3b4a726d988a6ef077f35f9093" + integrity sha512-5kZZtQ32FIRJP1029dw+ZVNRCclKOErHv1+Xn0pw/5Fq3dxroA/ZyFHqDu+uV52AyWHhNLjCqX43ibm4YqOzRw== -"@firebase/firestore@2.0.4": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-2.0.4.tgz#c4be6f3540f607fd8e200cfba83c4997c29447fe" - integrity sha512-fzJKj/4h4jOwPSfHB42XBJIC0zsPsepU6FcBO+8nSx7G2IPfTw8cMgSNin2gPqX6tR1w1NQtHiSlXiRKsbMZdA== +"@firebase/firestore@2.2.2": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-2.2.2.tgz#7f4fb103600c983d762748f658d7bead20827584" + integrity sha512-tFB0gRZcYQ8y9WBO5cSCij8pspF4vv2NdUkG8qWKG9cx2ccXnjo3qiQWRkoLuJGPaicCOGt11c08KvNSy/zfDA== dependencies: - "@firebase/component" "0.1.21" - "@firebase/firestore-types" "2.0.0" + "@firebase/component" "0.3.1" + "@firebase/firestore-types" "2.2.0" "@firebase/logger" "0.2.6" - "@firebase/util" "0.3.4" + "@firebase/util" "0.4.1" "@firebase/webchannel-wrapper" "0.4.1" "@grpc/grpc-js" "^1.0.0" "@grpc/proto-loader" "^0.5.0" node-fetch "2.6.1" - tslib "^1.11.1" + tslib "^2.1.0" "@firebase/functions-types@0.4.0": version "0.4.0" resolved "https://registry.yarnpkg.com/@firebase/functions-types/-/functions-types-0.4.0.tgz#0b789f4fe9a9c0b987606c4da10139345b40f6b9" integrity sha512-3KElyO3887HNxtxNF1ytGFrNmqD+hheqjwmT3sI09FaDCuaxGbOnsXAXH2eQ049XRXw9YQpHMgYws/aUNgXVyQ== -"@firebase/functions@0.6.1": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.6.1.tgz#32640b8f877637057dfaaeb122be8c8e99ad1af7" - integrity sha512-xNCAY3cLlVWE8Azf+/84OjnaXMoyUstJ3vwVRG0ie22QhsdQuPa1tXTiPX4Tmm+Hbbd/Aw0A/7dkEnuW+zYzaQ== +"@firebase/functions@0.6.5": + version "0.6.5" + resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.6.5.tgz#2302dff2ffe4257a61ab1b810166284d8d63906d" + integrity sha512-8T/BKscHJhzQ7cM9Kn2Hcs8mkA1Zypzvo4b0mue7hRm6W/vzDMsgTiAUk7j7H1HEEf1Saw58h2tlQBg2rdDHPQ== dependencies: - "@firebase/component" "0.1.21" + "@firebase/component" "0.3.1" "@firebase/functions-types" "0.4.0" "@firebase/messaging-types" "0.5.0" node-fetch "2.6.1" - tslib "^1.11.1" + tslib "^2.1.0" "@firebase/installations-types@0.3.4": version "0.3.4" resolved "https://registry.yarnpkg.com/@firebase/installations-types/-/installations-types-0.3.4.tgz#589a941d713f4f64bf9f4feb7f463505bab1afa2" integrity sha512-RfePJFovmdIXb6rYwtngyxuEcWnOrzdZd9m7xAW0gRxDIjBT20n3BOhjpmgRWXo/DAxRmS7bRjWAyTHY9cqN7Q== -"@firebase/installations@0.4.19": - version "0.4.19" - resolved "https://registry.yarnpkg.com/@firebase/installations/-/installations-0.4.19.tgz#53f50aeb022996963f89f59560d7b4cf801869da" - integrity sha512-QqAQzosKVVqIx7oMt5ujF4NsIXgtlTnej4JXGJ8sQQuJoMnt3T+PFQRHbr7uOfVaBiHYhEaXCcmmhfKUHwKftw== +"@firebase/installations@0.4.23": + version "0.4.23" + resolved "https://registry.yarnpkg.com/@firebase/installations/-/installations-0.4.23.tgz#e1013f52d6b8cc1ce2faebb0e2474a5fee33e0de" + integrity sha512-vULPhK0DbDcXL0utJ8Td8+x5ArpUjSbCarz5ttR+u3Xsn1sEC6EX2Tlmua6csqNnBU/VpMo1bopWOvCVyX9jYA== dependencies: - "@firebase/component" "0.1.21" + "@firebase/component" "0.3.1" "@firebase/installations-types" "0.3.4" - "@firebase/util" "0.3.4" + "@firebase/util" "0.4.1" idb "3.0.2" - tslib "^1.11.1" + tslib "^2.1.0" "@firebase/logger@0.2.6": version "0.2.6" @@ -1336,34 +1144,34 @@ resolved "https://registry.yarnpkg.com/@firebase/messaging-types/-/messaging-types-0.5.0.tgz#c5d0ef309ced1758fda93ef3ac70a786de2e73c4" integrity sha512-QaaBswrU6umJYb/ZYvjR5JDSslCGOH6D9P136PhabFAHLTR4TWjsaACvbBXuvwrfCXu10DtcjMxqfhdNIB1Xfg== -"@firebase/messaging@0.7.3": - version "0.7.3" - resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.7.3.tgz#31dded892455e4d0680e1452ff2fbfdfb9e4ce9b" - integrity sha512-63nOP2SmQJrj9jrhV3K96L5MRKS6AqmFVLX1XbGk6K6lz38ZC4LIoCcHxzUBXY7fCAuZvNmh/YB3pE8B2mTs8A== +"@firebase/messaging@0.7.7": + version "0.7.7" + resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.7.7.tgz#ef9e1258f05dd80981b8a1b170352efe28936d0b" + integrity sha512-osS61riot7Kg3YPuQWGqxOHos+IXOrTvTdchFOU/HVxenwmXteOpepEeNC3PZvudnYSKoI/w6voo5+E5yUyftw== dependencies: - "@firebase/component" "0.1.21" - "@firebase/installations" "0.4.19" + "@firebase/component" "0.3.1" + "@firebase/installations" "0.4.23" "@firebase/messaging-types" "0.5.0" - "@firebase/util" "0.3.4" + "@firebase/util" "0.4.1" idb "3.0.2" - tslib "^1.11.1" + tslib "^2.1.0" "@firebase/performance-types@0.0.13": version "0.0.13" resolved "https://registry.yarnpkg.com/@firebase/performance-types/-/performance-types-0.0.13.tgz#58ce5453f57e34b18186f74ef11550dfc558ede6" integrity sha512-6fZfIGjQpwo9S5OzMpPyqgYAUZcFzZxHFqOyNtorDIgNXq33nlldTL/vtaUZA8iT9TT5cJlCrF/jthKU7X21EA== -"@firebase/performance@0.4.4": - version "0.4.4" - resolved "https://registry.yarnpkg.com/@firebase/performance/-/performance-0.4.4.tgz#5f13ea3b9a72a0ae9c36520c419be31448a0955a" - integrity sha512-CY/fzz7qGQ9hUkvOow22MeJhayHSjXmI4+0AqcxaUC4CWk4oQubyIC4pk62aH+yCwZNNeC7JJUEDbtqI/0rGkQ== +"@firebase/performance@0.4.9": + version "0.4.9" + resolved "https://registry.yarnpkg.com/@firebase/performance/-/performance-0.4.9.tgz#f25306b81c9887a223b100ac308454c8f6036a46" + integrity sha512-2BozmCAbvL4iFZwHE+9xSrdl3sJeF1/l8X2Ci4n8n+vwZjQbhq5pHPSZXLVT78i23V3XM14eS4SUJVqNL/QkRw== dependencies: - "@firebase/component" "0.1.21" - "@firebase/installations" "0.4.19" + "@firebase/component" "0.3.1" + "@firebase/installations" "0.4.23" "@firebase/logger" "0.2.6" "@firebase/performance-types" "0.0.13" - "@firebase/util" "0.3.4" - tslib "^1.11.1" + "@firebase/util" "0.4.1" + tslib "^2.1.0" "@firebase/polyfill@0.3.36": version "0.3.36" @@ -1379,39 +1187,39 @@ resolved "https://registry.yarnpkg.com/@firebase/remote-config-types/-/remote-config-types-0.1.9.tgz#fe6bbe4d08f3b6e92fce30e4b7a9f4d6a96d6965" integrity sha512-G96qnF3RYGbZsTRut7NBX0sxyczxt1uyCgXQuH/eAfUCngxjEGcZQnBdy6mvSdqdJh5mC31rWPO4v9/s7HwtzA== -"@firebase/remote-config@0.1.30": - version "0.1.30" - resolved "https://registry.yarnpkg.com/@firebase/remote-config/-/remote-config-0.1.30.tgz#2cd6bbbed526a98b154e13a2cc73e748a77d7c3d" - integrity sha512-LAfLDcp1AN0V/7AkxBuTKy+Qnq9fKYKxbA5clrXRNVzJbTVnF5eFGsaUOlkes0ESG6lbqKy5ZcDgdl73zBIhAA== +"@firebase/remote-config@0.1.34": + version "0.1.34" + resolved "https://registry.yarnpkg.com/@firebase/remote-config/-/remote-config-0.1.34.tgz#3156dd2d3e94ae047aff206f0933cb529505f965" + integrity sha512-4dXdRjwuTH8lckmF8bPYCq0P/fM3NLV9QAF98Anft7f/0ZZNAucyQpvlK8KP7IRBZcllXq1Rla4THCNFtrLLOA== dependencies: - "@firebase/component" "0.1.21" - "@firebase/installations" "0.4.19" + "@firebase/component" "0.3.1" + "@firebase/installations" "0.4.23" "@firebase/logger" "0.2.6" "@firebase/remote-config-types" "0.1.9" - "@firebase/util" "0.3.4" - tslib "^1.11.1" + "@firebase/util" "0.4.1" + tslib "^2.1.0" "@firebase/storage-types@0.3.13": version "0.3.13" resolved "https://registry.yarnpkg.com/@firebase/storage-types/-/storage-types-0.3.13.tgz#cd43e939a2ab5742e109eb639a313673a48b5458" integrity sha512-pL7b8d5kMNCCL0w9hF7pr16POyKkb3imOW7w0qYrhBnbyJTdVxMWZhb0HxCFyQWC0w3EiIFFmxoz8NTFZDEFog== -"@firebase/storage@0.4.2": - version "0.4.2" - resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.4.2.tgz#bc5924b87bd2fdd4ab0de49851c0125ebc236b89" - integrity sha512-87CrvKrf8kijVekRBmUs8htsNz7N5X/pDhv3BvJBqw8K65GsUolpyjx0f4QJRkCRUYmh3MSkpa5P08lpVbC6nQ== +"@firebase/storage@0.4.6": + version "0.4.6" + resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.4.6.tgz#485b6297a0863a8455e2c1d3b162509c215ea9a5" + integrity sha512-nXhLuPKGJlty2whW56T5/Kpr/3O+cKSB5YcCcRKUO8eBu/1VvIswPgipWFaIpgZ3hkXJqaNzYLYpTdIf1UPWrQ== dependencies: - "@firebase/component" "0.1.21" + "@firebase/component" "0.3.1" "@firebase/storage-types" "0.3.13" - "@firebase/util" "0.3.4" - tslib "^1.11.1" + "@firebase/util" "0.4.1" + tslib "^2.1.0" -"@firebase/util@0.3.4": - version "0.3.4" - resolved "https://registry.yarnpkg.com/@firebase/util/-/util-0.3.4.tgz#e389d0e0e2aac88a5235b06ba9431db999d4892b" - integrity sha512-VwjJUE2Vgr2UMfH63ZtIX9Hd7x+6gayi6RUXaTqEYxSbf/JmehLmAEYSuxS/NckfzAXWeGnKclvnXVibDgpjQQ== +"@firebase/util@0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@firebase/util/-/util-0.4.1.tgz#fe76cf0238901dc5455b341cf02e298e7bf68df4" + integrity sha512-XhYCOwq4AH+YeQBEnDQvigz50WiiBU4LnJh2+//VMt4J2Ybsk0eTgUHNngUzXsmp80EJrwal3ItODg55q1ajWg== dependencies: - tslib "^1.11.1" + tslib "^2.1.0" "@firebase/webchannel-wrapper@0.4.1": version "0.4.1" @@ -1419,18 +1227,18 @@ integrity sha512-0yPjzuzGMkW1GkrC8yWsiN7vt1OzkMIi9HgxRmKREZl2wnNPOKo/yScTjXf/O57HM8dltqxPF6jlNLFVtc2qdw== "@grpc/grpc-js@^1.0.0": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.2.1.tgz#6a0b4e1bc6039d84f945569ff8c3059f81284afe" - integrity sha512-JpGh2CgqnwVII0S9TMEX3HY+PkLJnb7HSAar3Md1Y3aWxTZqAGb7gTrNyBWn/zueaGFsMYRm2u/oYufWFYVoIQ== + version "1.2.12" + resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.2.12.tgz#0153f27512acf69184bb52c0a1035ca91d6c14b0" + integrity sha512-+gPCklP1eqIgrNPyzddYQdt9+GvZqPlLpIjIo+TveE+gbtp74VV1A2ju8ExeO8ma8f7MbpaGZx/KJPYVWL9eDw== dependencies: - "@types/node" "^12.12.47" + "@types/node" ">=12.12.47" google-auth-library "^6.1.1" semver "^6.2.0" "@grpc/proto-loader@^0.5.0": - version "0.5.5" - resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.5.5.tgz#6725e7a1827bdf8e92e29fbf4e9ef0203c0906a9" - integrity sha512-WwN9jVNdHRQoOBo9FDH7qU+mgfjPc8GygPYms3M+y3fbQLfnCe/Kv/E01t7JRgnrsOHH8euvSbed3mIalXhwqQ== + version "0.5.6" + resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.5.6.tgz#1dea4b8a6412b05e2d58514d507137b63a52a98d" + integrity sha512-DT14xgw3PSzPxwS13auTEwxhMMOoz33DPUKNtmYK/QYbBSpLXJy78FGGs5yVoxVobEqPm4iW9MOIoz0A3bLTRQ== dependencies: lodash.camelcase "^4.3.0" protobufjs "^6.8.6" @@ -1488,9 +1296,9 @@ resolve-from "^5.0.0" "@istanbuljs/schema@^0.1.2": - version "0.1.2" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.2.tgz#26520bf09abe4a5644cd5414e37125a8954241dd" - integrity sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== + version "0.1.3" + resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== "@jest/console@^24.9.0": version "24.9.0" @@ -1718,33 +1526,167 @@ "@types/yargs" "^15.0.0" chalk "^4.0.0" -"@nodelib/fs.scandir@2.1.3": - version "2.1.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" - integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== +"@nodelib/fs.scandir@2.1.4": + version "2.1.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz#d4b3549a5db5de2683e0c1071ab4f140904bbf69" + integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== dependencies: - "@nodelib/fs.stat" "2.0.3" + "@nodelib/fs.stat" "2.0.4" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" - integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== +"@nodelib/fs.stat@2.0.4", "@nodelib/fs.stat@^2.0.2": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz#a3f2dd61bab43b8db8fa108a121cfffe4c676655" + integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== "@nodelib/fs.walk@^1.2.3": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" - integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + version "1.2.6" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz#cce9396b30aa5afe9e3756608f5831adcb53d063" + integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== dependencies: - "@nodelib/fs.scandir" "2.1.3" + "@nodelib/fs.scandir" "2.1.4" fastq "^1.6.0" -"@octokit/auth-token@^2.4.0": - version "2.4.3" - resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.3.tgz#b868b5f2366533a7e62933eaa1181a8924228cc4" - integrity sha512-fdGoOQ3kQJh+hrilc0Plg50xSfaCKOeYN9t6dpJKXN9BxhhfquL0OzoQXg3spLYymL5rm29uPeI3KEXRaZQ9zg== +"@npmcli/arborist@^2.0.0", "@npmcli/arborist@^2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@npmcli/arborist/-/arborist-2.3.0.tgz#0d3273f85691711b10a85f82dffd235d755a3f57" + integrity sha512-4z8x8jImp/Clwol4sgmR6qdntLQZDxNFabBSbyr9EB11cyWHyqhRvBKip/1sBTcQAScIwuFT64MOu/HI4a5Nkw== + dependencies: + "@npmcli/installed-package-contents" "^1.0.7" + "@npmcli/map-workspaces" "^1.0.2" + "@npmcli/metavuln-calculator" "^1.1.0" + "@npmcli/move-file" "^1.1.0" + "@npmcli/name-from-folder" "^1.0.1" + "@npmcli/node-gyp" "^1.0.1" + "@npmcli/run-script" "^1.8.2" + bin-links "^2.2.1" + cacache "^15.0.3" + common-ancestor-path "^1.0.1" + json-parse-even-better-errors "^2.3.1" + json-stringify-nice "^1.1.2" + mkdirp-infer-owner "^2.0.0" + npm-install-checks "^4.0.0" + npm-package-arg "^8.1.0" + npm-pick-manifest "^6.1.0" + npm-registry-fetch "^9.0.0" + pacote "^11.2.6" + parse-conflict-json "^1.1.1" + promise-all-reject-late "^1.0.0" + promise-call-limit "^1.0.1" + read-package-json-fast "^2.0.2" + readdir-scoped-modules "^1.1.0" + semver "^7.3.5" + tar "^6.1.0" + treeverse "^1.0.4" + walk-up-path "^1.0.0" + +"@npmcli/ci-detect@^1.0.0", "@npmcli/ci-detect@^1.2.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@npmcli/ci-detect/-/ci-detect-1.3.0.tgz#6c1d2c625fb6ef1b9dea85ad0a5afcbef85ef22a" + integrity sha512-oN3y7FAROHhrAt7Rr7PnTSwrHrZVRTS2ZbyxeQwSSYD0ifwM3YNgQqbaRmjcWoPyq77MjchusjJDspbzMmip1Q== + +"@npmcli/config@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@npmcli/config/-/config-2.1.0.tgz#fabfbbbebc3a417db672be4014a7ba71e6bb37f3" + integrity sha512-vYTUs6b1ORqWgWFrLkyscdhyhtB1YhbtEM2iaH5rM5Bv1/tWqZEpspGLh+Re6YuPRUmXulzkf3iWhu9ntz8cVw== dependencies: - "@octokit/types" "^5.0.0" + ini "^2.0.0" + mkdirp-infer-owner "^2.0.0" + nopt "^5.0.0" + semver "^7.3.4" + walk-up-path "^1.0.0" + +"@npmcli/disparity-colors@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/disparity-colors/-/disparity-colors-1.0.1.tgz#b23c864c9658f9f0318d5aa6d17986619989535c" + integrity sha512-kQ1aCTTU45mPXN+pdAaRxlxr3OunkyztjbbxDY/aIcPS5CnCUrx+1+NvA6pTcYR7wmLZe37+Mi5v3nfbwPxq3A== + dependencies: + ansi-styles "^4.3.0" + +"@npmcli/git@^2.0.1", "@npmcli/git@^2.0.6": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-2.0.6.tgz#47b97e96b2eede3f38379262fa3bdfa6eae57bf2" + integrity sha512-a1MnTfeRPBaKbFY07fd+6HugY1WAkKJzdiJvlRub/9o5xz2F/JtPacZZapx5zRJUQFIzSL677vmTSxEcDMrDbg== + dependencies: + "@npmcli/promise-spawn" "^1.1.0" + lru-cache "^6.0.0" + mkdirp "^1.0.3" + npm-pick-manifest "^6.0.0" + promise-inflight "^1.0.1" + promise-retry "^2.0.1" + semver "^7.3.2" + unique-filename "^1.1.1" + which "^2.0.2" + +"@npmcli/installed-package-contents@^1.0.6", "@npmcli/installed-package-contents@^1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz#ab7408c6147911b970a8abe261ce512232a3f4fa" + integrity sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw== + dependencies: + npm-bundled "^1.1.1" + npm-normalize-package-bin "^1.0.1" + +"@npmcli/map-workspaces@^1.0.2": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@npmcli/map-workspaces/-/map-workspaces-1.0.3.tgz#6072a0794762cf8f572e6080fa66d1bbefa991d5" + integrity sha512-SdlRlOoQw4WKD4vtb/n5gUkobEABYBEOo8fRE4L8CtBkyWDSvIrReTfKvQ/Jc/LQqDaaZ5iv1iMSQzKCUr1n1A== + dependencies: + "@npmcli/name-from-folder" "^1.0.1" + glob "^7.1.6" + minimatch "^3.0.4" + read-package-json-fast "^2.0.1" + +"@npmcli/metavuln-calculator@^1.1.0": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@npmcli/metavuln-calculator/-/metavuln-calculator-1.1.1.tgz#2f95ff3c6d88b366dd70de1c3f304267c631b458" + integrity sha512-9xe+ZZ1iGVaUovBVFI9h3qW+UuECUzhvZPxK9RaEA2mjU26o5D0JloGYWwLYvQELJNmBdQB6rrpuN8jni6LwzQ== + dependencies: + cacache "^15.0.5" + pacote "^11.1.11" + semver "^7.3.2" + +"@npmcli/move-file@^1.0.1", "@npmcli/move-file@^1.1.0": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" + integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== + dependencies: + mkdirp "^1.0.4" + rimraf "^3.0.2" + +"@npmcli/name-from-folder@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz#77ecd0a4fcb772ba6fe927e2e2e155fbec2e6b1a" + integrity sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA== + +"@npmcli/node-gyp@^1.0.1", "@npmcli/node-gyp@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-1.0.2.tgz#3cdc1f30e9736dbc417373ed803b42b1a0a29ede" + integrity sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg== + +"@npmcli/promise-spawn@^1.1.0", "@npmcli/promise-spawn@^1.2.0", "@npmcli/promise-spawn@^1.3.2": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz#42d4e56a8e9274fba180dabc0aea6e38f29274f5" + integrity sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg== + dependencies: + infer-owner "^1.0.4" + +"@npmcli/run-script@^1.8.2", "@npmcli/run-script@^1.8.3", "@npmcli/run-script@^1.8.4": + version "1.8.4" + resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-1.8.4.tgz#03ced92503a6fe948cbc0975ce39210bc5e824d6" + integrity sha512-Yd9HXTtF1JGDXZw0+SOn+mWLYS0e7bHBHVC/2C8yqs4wUrs/k8rwBSinD7rfk+3WG/MFGRZKxjyoD34Pch2E/A== + dependencies: + "@npmcli/node-gyp" "^1.0.2" + "@npmcli/promise-spawn" "^1.3.2" + infer-owner "^1.0.4" + node-gyp "^7.1.0" + read-package-json-fast "^2.0.1" + +"@octokit/auth-token@^2.4.0", "@octokit/auth-token@^2.4.4": + version "2.4.5" + resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.5.tgz#568ccfb8cb46f36441fac094ce34f7a875b197f3" + integrity sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA== + dependencies: + "@octokit/types" "^6.0.3" "@octokit/core@^2.4.3": version "2.5.4" @@ -1758,47 +1700,53 @@ before-after-hook "^2.1.0" universal-user-agent "^5.0.0" -"@octokit/core@^3.0.0": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@octokit/core/-/core-3.2.1.tgz#9e04df3f4e7f825ac0559327490ce34299140af5" - integrity sha512-XfFSDDwv6tclUenS0EmB6iA7u+4aOHBT1Lz4PtQNQQg3hBbNaR/+Uv5URU+egeIuuGAiMRiDyY92G4GBOWOqDA== - dependencies: - "@octokit/auth-token" "^2.4.0" - "@octokit/graphql" "^4.3.1" - "@octokit/request" "^5.4.0" - "@octokit/types" "^5.0.0" - before-after-hook "^2.1.0" +"@octokit/core@^3.2.3": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@octokit/core/-/core-3.4.0.tgz#b48aa27d755b339fe7550548b340dcc2b513b742" + integrity sha512-6/vlKPP8NF17cgYXqucdshWqmMZGXkuvtcrWCgU5NOI0Pl2GjlmZyWgBMrU8zJ3v2MJlM6++CiB45VKYmhiWWg== + dependencies: + "@octokit/auth-token" "^2.4.4" + "@octokit/graphql" "^4.5.8" + "@octokit/request" "^5.4.12" + "@octokit/request-error" "^2.0.5" + "@octokit/types" "^6.0.3" + before-after-hook "^2.2.0" universal-user-agent "^6.0.0" "@octokit/endpoint@^6.0.1": - version "6.0.9" - resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.9.tgz#c6a772e024202b1bd19ab69f90e0536a2598b13e" - integrity sha512-3VPLbcCuqji4IFTclNUtGdp9v7g+nspWdiCUbK3+iPMjJCZ6LEhn1ts626bWLOn0GiDb6j+uqGvPpqLnY7pBgw== + version "6.0.11" + resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.11.tgz#082adc2aebca6dcefa1fb383f5efb3ed081949d1" + integrity sha512-fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ== dependencies: - "@octokit/types" "^5.0.0" + "@octokit/types" "^6.0.3" is-plain-object "^5.0.0" universal-user-agent "^6.0.0" -"@octokit/graphql@^4.3.1": - version "4.5.7" - resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.5.7.tgz#f4562dcd9e80ea94602068e85aefac19a88f8578" - integrity sha512-Gk0AR+DcwIK/lK/GX+OQ99UqtenQhcbrhHHfOYlrCQe17ADnX3EKAOKRsAZ9qZvpi5MuwWm/Nm+9aO2kTDSdyA== +"@octokit/graphql@^4.3.1", "@octokit/graphql@^4.5.8": + version "4.6.1" + resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.6.1.tgz#f975486a46c94b7dbe58a0ca751935edc7e32cc9" + integrity sha512-2lYlvf4YTDgZCTXTW4+OX+9WTLFtEUc6hGm4qM1nlZjzxj+arizM4aHWzBVBCxY9glh7GIs0WEuiSgbVzv8cmA== dependencies: "@octokit/request" "^5.3.0" - "@octokit/types" "^5.0.0" + "@octokit/types" "^6.0.3" universal-user-agent "^6.0.0" -"@octokit/plugin-paginate-rest@^2.2.0": - version "2.6.0" - resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.6.0.tgz#03416396e7a227b268c5b827365238f620a9c5c1" - integrity sha512-o+O8c1PqsC5++BHXfMZabRRsBIVb34tXPWyQLyp2IXq5MmkxdipS7TXM4Y9ldL1PzY9CTrCsn/lzFFJGM3oRRA== +"@octokit/openapi-types@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-6.0.0.tgz#7da8d7d5a72d3282c1a3ff9f951c8133a707480d" + integrity sha512-CnDdK7ivHkBtJYzWzZm7gEkanA7gKH6a09Eguz7flHw//GacPJLmkHA3f3N++MJmlxD1Fl+mB7B32EEpSCwztQ== + +"@octokit/plugin-paginate-rest@^2.2.0", "@octokit/plugin-paginate-rest@^2.6.2": + version "2.13.3" + resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.13.3.tgz#f0f1792230805108762d87906fb02d573b9e070a" + integrity sha512-46lptzM9lTeSmIBt/sVP/FLSTPGx6DCzAdSX3PfeJ3mTf4h9sGC26WpaQzMEq/Z44cOcmx8VsOhO+uEgE3cjYg== dependencies: - "@octokit/types" "^5.5.0" + "@octokit/types" "^6.11.0" -"@octokit/plugin-request-log@^1.0.0": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.2.tgz#394d59ec734cd2f122431fbaf05099861ece3c44" - integrity sha512-oTJSNAmBqyDR41uSMunLQKMX0jmEXbwD1fpz8FG27lScV3RhtGfBa1/BBLym+PxcC16IBlF7KH9vP1BUYxA+Eg== +"@octokit/plugin-request-log@^1.0.0", "@octokit/plugin-request-log@^1.0.2": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.3.tgz#70a62be213e1edc04bb8897ee48c311482f9700d" + integrity sha512-4RFU4li238jMJAzLgAwkBAw+4Loile5haQMQr+uhFq27BmyJXcXSKvoQKqh0agsZEiUlW6iSv3FAgvmGkur7OQ== "@octokit/plugin-rest-endpoint-methods@3.17.0": version "3.17.0" @@ -1808,31 +1756,31 @@ "@octokit/types" "^4.1.6" deprecation "^2.3.1" -"@octokit/plugin-rest-endpoint-methods@4.2.1": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.2.1.tgz#8224833a45c3394836dc6e86f1e6c49269a2c350" - integrity sha512-QyFr4Bv807Pt1DXZOC5a7L5aFdrwz71UHTYoHVajYV5hsqffWm8FUl9+O7nxRu5PDMtB/IKrhFqTmdBTK5cx+A== +"@octokit/plugin-rest-endpoint-methods@5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.0.0.tgz#cf2cdeb24ea829c31688216a5b165010b61f9a98" + integrity sha512-Jc7CLNUueIshXT+HWt6T+M0sySPjF32mSFQAK7UfAg8qGeRI6OM1GSBxDLwbXjkqy2NVdnqCedJcP1nC785JYg== dependencies: - "@octokit/types" "^5.5.0" + "@octokit/types" "^6.13.0" deprecation "^2.3.1" -"@octokit/request-error@^2.0.0": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.0.3.tgz#b51b200052bf483f6fa56c9e7e3aa51ead36ecd8" - integrity sha512-GgD5z8Btm301i2zfvJLk/mkhvGCdjQ7wT8xF9ov5noQY8WbKZDH9cOBqXzoeKd1mLr1xH2FwbtGso135zGBgTA== +"@octokit/request-error@^2.0.0", "@octokit/request-error@^2.0.5": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.0.5.tgz#72cc91edc870281ad583a42619256b380c600143" + integrity sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg== dependencies: - "@octokit/types" "^5.0.1" + "@octokit/types" "^6.0.3" deprecation "^2.0.0" once "^1.4.0" -"@octokit/request@^5.3.0", "@octokit/request@^5.4.0": - version "5.4.10" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.10.tgz#402d2c53768bde12b99348329ba4129746aebb9c" - integrity sha512-egA49HkqEORVGDZGav1mh+VD+7uLgOxtn5oODj6guJk0HCy+YBSYapFkSLFgeYj3Fr18ZULKGURkjyhkAChylw== +"@octokit/request@^5.3.0", "@octokit/request@^5.4.0", "@octokit/request@^5.4.12": + version "5.4.14" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.14.tgz#ec5f96f78333bb2af390afa5ff66f114b063bc96" + integrity sha512-VkmtacOIQp9daSnBmDI92xNIeLuSRDOIuplp/CJomkvzt7M18NXgG044Cx/LFKLgjKt9T2tZR6AtJayba9GTSA== dependencies: "@octokit/endpoint" "^6.0.1" "@octokit/request-error" "^2.0.0" - "@octokit/types" "^5.0.0" + "@octokit/types" "^6.7.1" deprecation "^2.0.0" is-plain-object "^5.0.0" node-fetch "^2.6.1" @@ -1850,14 +1798,14 @@ "@octokit/plugin-rest-endpoint-methods" "3.17.0" "@octokit/rest@^18.0.0": - version "18.0.9" - resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.0.9.tgz#964d707d914eb34b1787895fdcacff96de47844d" - integrity sha512-CC5+cIx974Ygx9lQNfUn7/oXDQ9kqGiKUC6j1A9bAVZZ7aoTF8K6yxu0pQhQrLBwSl92J6Z3iVDhGhGFgISCZg== + version "18.5.2" + resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.5.2.tgz#0369e554b7076e3749005147be94c661c7a5a74b" + integrity sha512-Kz03XYfKS0yYdi61BkL9/aJ0pP2A/WK5vF/syhu9/kY30J8He3P68hv9GRpn8bULFx2K0A9MEErn4v3QEdbZcw== dependencies: - "@octokit/core" "^3.0.0" - "@octokit/plugin-paginate-rest" "^2.2.0" - "@octokit/plugin-request-log" "^1.0.0" - "@octokit/plugin-rest-endpoint-methods" "4.2.1" + "@octokit/core" "^3.2.3" + "@octokit/plugin-paginate-rest" "^2.6.2" + "@octokit/plugin-request-log" "^1.0.2" + "@octokit/plugin-rest-endpoint-methods" "5.0.0" "@octokit/types@^4.1.6": version "4.1.10" @@ -1866,13 +1814,20 @@ dependencies: "@types/node" ">= 8" -"@octokit/types@^5.0.0", "@octokit/types@^5.0.1", "@octokit/types@^5.5.0": +"@octokit/types@^5.0.0": version "5.5.0" resolved "https://registry.yarnpkg.com/@octokit/types/-/types-5.5.0.tgz#e5f06e8db21246ca102aa28444cdb13ae17a139b" integrity sha512-UZ1pErDue6bZNjYOotCNveTXArOMZQFG6hKJfOnGnulVCMcVVi7YIIuuR4WfBhjo7zgpmzn/BkPDnUXtNx+PcQ== dependencies: "@types/node" ">= 8" +"@octokit/types@^6.0.3", "@octokit/types@^6.11.0", "@octokit/types@^6.13.0", "@octokit/types@^6.7.1": + version "6.13.0" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.13.0.tgz#779e5b7566c8dde68f2f6273861dd2f0409480d0" + integrity sha512-W2J9qlVIU11jMwKHUp5/rbVUeErqelCsO5vW5PKNb7wAXQVUz87Rc+imjlEvpvbH8yUb+KHmv8NEjVZdsdpyxA== + dependencies: + "@octokit/openapi-types" "^6.0.0" + "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" @@ -2111,9 +2066,9 @@ url-join "^4.0.0" "@semantic-release/github@^7.0.0": - version "7.1.2" - resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-7.1.2.tgz#49823166f4ae2d465ead8137b564b22dd97a0ad8" - integrity sha512-0cbQAQgZRUPvYWeJ5OSw/bbOhe0tsFArylL2gue9V66q0JgFNOL6CONGd+X5CQxQP1+t+t3Lr9OomuE3QLZgtw== + version "7.2.1" + resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-7.2.1.tgz#e833245746413e0830b65112331ca0a00b35cf95" + integrity sha512-+gOhbaG4T3xJb6aTZu1/7KvCmYKRChkasdIyFWdaGaTWVeGpdl4o0zMviV1z3kRcgPOSXeqjHSQ6SOQAfHQiDw== dependencies: "@octokit/rest" "^18.0.0" "@semantic-release/error" "^2.2.0" @@ -2132,26 +2087,45 @@ p-retry "^4.0.0" url-join "^4.0.0" -"@semantic-release/npm@7.0.6", "@semantic-release/npm@^7.0.0": +"@semantic-release/npm@7.0.6": version "7.0.6" resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-7.0.6.tgz#1301bd57d246eae048d7104a735467bb0829f3d8" integrity sha512-F4judxdeLe8f7+vDva1TkqNc5Tb2tcltZYW0tLtvP2Xt7CD/gGiz7UxAWEOPsXBvIqAP+uTidvGLPl9U3/uRoQ== dependencies: "@semantic-release/error" "^2.2.0" aggregate-error "^3.0.0" - execa "^4.0.0" + execa "^4.0.0" + fs-extra "^9.0.0" + lodash "^4.17.15" + nerf-dart "^1.0.0" + normalize-url "^5.0.0" + npm "^6.13.0" + rc "^1.2.8" + read-pkg "^5.0.0" + registry-auth-token "^4.0.0" + semver "^7.1.2" + tempy "^0.5.0" + +"@semantic-release/npm@^7.0.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-7.1.0.tgz#27c56ad18bceb97a061f1fc7e54a85dc4c8016d6" + integrity sha512-zr9kTlF3/84QE9XH765TwvG0ljysSrxEGPNL1prxpWS9fHD7Pa+58L7pgLQwmw4i1QIkhh9cANvY9l7uldvh5w== + dependencies: + "@semantic-release/error" "^2.2.0" + aggregate-error "^3.0.0" + execa "^5.0.0" fs-extra "^9.0.0" lodash "^4.17.15" nerf-dart "^1.0.0" normalize-url "^5.0.0" - npm "^6.13.0" + npm "^7.0.0" rc "^1.2.8" read-pkg "^5.0.0" registry-auth-token "^4.0.0" semver "^7.1.2" - tempy "^0.5.0" + tempy "^1.0.0" -"@semantic-release/release-notes-generator@9.0.1", "@semantic-release/release-notes-generator@^9.0.0": +"@semantic-release/release-notes-generator@9.0.1": version "9.0.1" resolved "https://registry.yarnpkg.com/@semantic-release/release-notes-generator/-/release-notes-generator-9.0.1.tgz#732d285d103064f2a64f08a32031551ebb4f918b" integrity sha512-bOoTiH6SiiR0x2uywSNR7uZcRDl22IpZhj+Q5Bn0v+98MFtOMhCxFhbrKQjhbYoZw7vps1mvMRmFkp/g6R9cvQ== @@ -2167,15 +2141,31 @@ lodash "^4.17.4" read-pkg-up "^7.0.0" +"@semantic-release/release-notes-generator@^9.0.0": + version "9.0.2" + resolved "https://registry.yarnpkg.com/@semantic-release/release-notes-generator/-/release-notes-generator-9.0.2.tgz#a00da9f984b6d42d16e037ecd529f58665cde938" + integrity sha512-xGFSidhGqB27uwgWCU6y0gbf4r/no5flOAkJyFFc4+bPf8S+LfAVm7xhhlK5VPXLt2Iu1RBH8F+IgMK2ah5YpA== + dependencies: + conventional-changelog-angular "^5.0.0" + conventional-changelog-writer "^4.0.0" + conventional-commits-filter "^2.0.0" + conventional-commits-parser "^3.0.0" + debug "^4.0.0" + get-stream "^5.0.0" + import-from "^3.0.0" + into-stream "^6.0.0" + lodash "^4.17.4" + read-pkg-up "^7.0.0" + "@sindresorhus/is@^0.14.0": version "0.14.0" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== "@sinonjs/commons@^1.7.0": - version "1.8.1" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.1.tgz#e7df00f98a203324f6dc7cc606cad9d4a8ab2217" - integrity sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw== + version "1.8.2" + resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.2.tgz#858f5c4b48d80778fde4b9d541f27edc0d56488b" + integrity sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw== dependencies: type-detect "4.0.8" @@ -2194,9 +2184,9 @@ defer-to-connect "^1.0.1" "@testing-library/dom@^7.28.1": - version "7.29.4" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.29.4.tgz#1647c2b478789621ead7a50614ad81ab5ae5b86c" - integrity sha512-CtrJRiSYEfbtNGtEsd78mk1n1v2TUbeABlNIcOCJdDfkN5/JTOwQEbbQpoSRxGqzcWPgStMvJ4mNolSuBRv1NA== + version "7.30.3" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.30.3.tgz#779ea9bbb92d63302461800a388a5a890ac22519" + integrity sha512-7JhIg2MW6WPwyikH2iL3o7z+FTVgSOd2jqCwTAHqK7Qal2gRRYiUQyURAxtbK9VXm/UTyG9bRihv8C5Tznr2zw== dependencies: "@babel/code-frame" "^7.10.4" "@babel/runtime" "^7.12.5" @@ -2208,9 +2198,9 @@ pretty-format "^26.6.2" "@testing-library/jest-dom@^5.11.9": - version "5.11.9" - resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.11.9.tgz#e6b3cd687021f89f261bd53cbe367041fbd3e975" - integrity sha512-Mn2gnA9d1wStlAIT2NU8J15LNob0YFBVjs2aEQ3j8rsfRQo+lAs7/ui1i2TGaJjapLmuNPLTsrm+nPjmZDwpcQ== + version "5.11.10" + resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.11.10.tgz#1cd90715023e1627f5ed26ab3b38e6f22d77046c" + integrity sha512-FuKiq5xuk44Fqm0000Z9w0hjOdwZRNzgx7xGGxQYepWFZy+OYUMOT/wPI4nLYXCaVltNVpU1W/qmD88wLWDsqQ== dependencies: "@babel/runtime" "^7.9.2" "@types/testing-library__jest-dom" "^5.9.1" @@ -2222,9 +2212,9 @@ redent "^3.0.0" "@testing-library/react@^11.2.5": - version "11.2.5" - resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-11.2.5.tgz#ae1c36a66c7790ddb6662c416c27863d87818eb9" - integrity sha512-yEx7oIa/UWLe2F2dqK0FtMF9sJWNXD+2PPtp39BvE0Kh9MJ9Kl0HrZAgEuhUJR+Lx8Di6Xz+rKwSdEPY2UV8ZQ== + version "11.2.6" + resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-11.2.6.tgz#586a23adc63615985d85be0c903f374dab19200b" + integrity sha512-TXMCg0jT8xmuU8BkKMtp8l7Z50Ykew5WNX8UoIKTaLFwKkP2+1YDhOLA2Ga3wY4x29jyntk7EWfum0kjlYiSjQ== dependencies: "@babel/runtime" "^7.12.5" "@testing-library/dom" "^7.28.1" @@ -2240,9 +2230,9 @@ integrity sha512-S6oPal772qJZHoRZLFc/XoZW2gFvwXusYUmXPXkgxJLuEk2vOt7jc4Yo6z/vtI0EBkbPBVrJJ0B+prLIKiWqHg== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": - version "7.1.12" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.12.tgz#4d8e9e51eb265552a7e4f1ff2219ab6133bdfb2d" - integrity sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ== + version "7.1.14" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402" + integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -2266,16 +2256,16 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.0.15" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.0.15.tgz#db9e4238931eb69ef8aab0ad6523d4d4caa39d03" - integrity sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A== + version "7.11.1" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.1.tgz#654f6c4f67568e24c23b367e947098c6206fa639" + integrity sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw== dependencies: "@babel/types" "^7.3.0" "@types/graceful-fs@^4.1.2": - version "4.1.4" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.4.tgz#4ff9f641a7c6d1a3508ff88bc3141b152772e753" - integrity sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg== + version "4.1.5" + resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" + integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== dependencies: "@types/node" "*" @@ -2315,17 +2305,9 @@ "@types/istanbul-lib-report" "*" "@types/jest@*": - version "26.0.20" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.20.tgz#cd2f2702ecf69e86b586e1f5223a60e454056307" - integrity sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA== - dependencies: - jest-diff "^26.0.0" - pretty-format "^26.0.0" - -"@types/jest@26.x": - version "26.0.15" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.15.tgz#12e02c0372ad0548e07b9f4e19132b834cb1effe" - integrity sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog== + version "26.0.22" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.22.tgz#8308a1debdf1b807aa47be2838acdcd91e88fbe6" + integrity sha512-eeWwWjlqxvBxc4oQdkueW5OF/gtfSceKk4OnOAGlUSwS/liBRtZppbJuz1YkgbrbfGOoeBHun9fOvXnjNwrSOw== dependencies: jest-diff "^26.0.0" pretty-format "^26.0.0" @@ -2350,20 +2332,15 @@ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.1.tgz#283f669ff76d7b8260df8ab7a4262cc83d988256" integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg== -"@types/node@*", "@types/node@>= 8": - version "14.14.7" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.7.tgz#8ea1e8f8eae2430cf440564b98c6dfce1ec5945d" - integrity sha512-Zw1vhUSQZYw+7u5dAwNbIA9TuTotpzY/OF7sJM9FqPOF3SPjKnxrjoTktXDZgUjybf4cWVBP7O8wvKdSaGHweg== - -"@types/node@^12.12.47": - version "12.19.6" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.19.6.tgz#fbf249fa46487dd8c7386d785231368b92a33a53" - integrity sha512-U2VopDdmBoYBmtm8Rz340mvvSz34VgX/K9+XCuckvcLGMkt3rbMX8soqFOikIPlPBc5lmw8By9NUK7bEFSBFlQ== +"@types/node@*", "@types/node@>= 8", "@types/node@>=12.12.47": + version "14.14.37" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.37.tgz#a3dd8da4eb84a996c36e331df98d82abd76b516e" + integrity sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw== "@types/node@^13.7.0": - version "13.13.32" - resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.32.tgz#f0edd0fb57b3c9f6e64a0b3ddb1e0f729b6f71ce" - integrity sha512-sPBvDnrwZE1uePhkCEyI/qQlgZM5kePPAhHIFDWNsOrWBFRBOk3LKJYmVCLeLZlL9Ub/FzMJb31OTWCg2F+06g== + version "13.13.48" + resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.48.tgz#46a3df718aed5217277f2395a682e055a487e341" + integrity sha512-z8wvSsgWQzkr4sVuMEEOvwMdOQjiRY2Y/ZW4fDfjfe3+TfQrZqFKOthBgk2RnVEmtOKrkwdZ7uTvsxTBLjKGDQ== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -2376,9 +2353,9 @@ integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prettier@^2.0.0": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.1.5.tgz#b6ab3bba29e16b821d84e09ecfaded462b816b00" - integrity sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ== + version "2.2.3" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.2.3.tgz#ef65165aea2924c9359205bf748865b8881753c0" + integrity sha512-PijRCG/K3s3w1We6ynUKdxEc5AcuuH3NBmMDP8uvKVp6X43UY7NQlTzczakXP3DJR0F4dfNQIGjU2cUeRYs2AA== "@types/prop-types@*": version "15.7.3" @@ -2386,18 +2363,19 @@ integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw== "@types/react-native@^0.63.8": - version "0.63.50" - resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.63.50.tgz#cea13fb272983ec585179807d0cb4f84db0952f6" - integrity sha512-jWxsHDG/AHEaOrqqcI0Cth0WdPsgyaJ1nel5pS0uCzpt2RjwtkvEUAfu39paPr4i+9oUUgbJq3vkVXaj7n8RdQ== + version "0.63.52" + resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.63.52.tgz#449beb4a413ec0f2c172cbf676a95f5b0952adf4" + integrity sha512-sBXvvtJaIUSXQLDh9NZitx1KHkKUdBLZy34lFKJaIXtpHIh5OEbBXeyUTFBtFwjk/RD0tneAtUqsdhheZRzAzw== dependencies: "@types/react" "*" "@types/react@*": - version "17.0.2" - resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.2.tgz#3de24c4efef902dd9795a49c75f760cbe4f7a5a8" - integrity sha512-Xt40xQsrkdvjn1EyWe1Bc0dJLcil/9x2vAuW7ya+PuQip4UYUaXyhzWmAbwRsdMgwOFHpfp7/FFZebDU6Y8VHA== + version "17.0.3" + resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.3.tgz#ba6e215368501ac3826951eef2904574c262cc79" + integrity sha512-wYOUxIgs2HZZ0ACNiIayItyluADNbONl7kt8lkLjVK8IitMH5QMyAh75Fwhmo37r1m7L2JaFj03sIfxBVDvRAg== dependencies: "@types/prop-types" "*" + "@types/scheduler" "*" csstype "^3.0.2" "@types/retry@^0.12.0": @@ -2405,6 +2383,11 @@ resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== +"@types/scheduler@*": + version "0.16.1" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.1.tgz#18845205e86ff0038517aab7a18a62a6b9f71275" + integrity sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA== + "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" @@ -2416,9 +2399,9 @@ integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== "@types/styled-components@^5.1.2": - version "5.1.7" - resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.7.tgz#3cd10b088c1cb1acde2e4b166b3e8275a3083710" - integrity sha512-BJzPhFygYspyefAGFZTZ/8lCEY4Tk+Iqktvnko3xmJf9LrLqs3+grxPeU3O0zLl6yjbYBopD0/VikbHgXDbJtA== + version "5.1.9" + resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.9.tgz#00d3d84b501420521c4db727e3c195459f87a6cf" + integrity sha512-kbEG6YlwK8rucITpKEr6pA4Ho9KSQHUUOzZ9lY3va1mtcjvS3D0wDciFyHEiNHKLL/npZCKDQJqm0x44sPO9oA== dependencies: "@types/hoist-non-react-statics" "*" "@types/react" "*" @@ -2432,9 +2415,9 @@ "@types/jest" "*" "@types/yargs-parser@*": - version "15.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d" - integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== + version "20.2.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" + integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA== "@types/yargs@^13.0.0": version "13.0.11" @@ -2444,56 +2427,56 @@ "@types/yargs-parser" "*" "@types/yargs@^15.0.0": - version "15.0.9" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.9.tgz#524cd7998fe810cdb02f26101b699cccd156ff19" - integrity sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g== + version "15.0.13" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.13.tgz#34f7fec8b389d7f3c1fd08026a5763e072d3c6dc" + integrity sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ== dependencies: "@types/yargs-parser" "*" "@typescript-eslint/experimental-utils@^4.0.1": - version "4.15.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.1.tgz#d744d1ac40570a84b447f7aa1b526368afd17eec" - integrity sha512-9LQRmOzBRI1iOdJorr4jEnQhadxK4c9R2aEAsm7WE/7dq8wkKD1suaV0S/JucTL8QlYUPU1y2yjqg+aGC0IQBQ== + version "4.21.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.21.0.tgz#0b0bb7c15d379140a660c003bdbafa71ae9134b6" + integrity sha512-cEbgosW/tUFvKmkg3cU7LBoZhvUs+ZPVM9alb25XvR0dal4qHL3SiUqHNrzoWSxaXA9gsifrYrS1xdDV6w/gIA== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/scope-manager" "4.15.1" - "@typescript-eslint/types" "4.15.1" - "@typescript-eslint/typescript-estree" "4.15.1" + "@typescript-eslint/scope-manager" "4.21.0" + "@typescript-eslint/types" "4.21.0" + "@typescript-eslint/typescript-estree" "4.21.0" eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/scope-manager@4.15.1": - version "4.15.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.15.1.tgz#f6511eb38def2a8a6be600c530c243bbb56ac135" - integrity sha512-ibQrTFcAm7yG4C1iwpIYK7vDnFg+fKaZVfvyOm3sNsGAerKfwPVFtYft5EbjzByDJ4dj1WD8/34REJfw/9wdVA== +"@typescript-eslint/scope-manager@4.21.0": + version "4.21.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.21.0.tgz#c81b661c4b8af1ec0c010d847a8f9ab76ab95b4d" + integrity sha512-kfOjF0w1Ix7+a5T1knOw00f7uAP9Gx44+OEsNQi0PvvTPLYeXJlsCJ4tYnDj5PQEYfpcgOH5yBlw7K+UEI9Agw== dependencies: - "@typescript-eslint/types" "4.15.1" - "@typescript-eslint/visitor-keys" "4.15.1" + "@typescript-eslint/types" "4.21.0" + "@typescript-eslint/visitor-keys" "4.21.0" -"@typescript-eslint/types@4.15.1": - version "4.15.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.15.1.tgz#da702f544ef1afae4bc98da699eaecd49cf31c8c" - integrity sha512-iGsaUyWFyLz0mHfXhX4zO6P7O3sExQpBJ2dgXB0G5g/8PRVfBBsmQIc3r83ranEQTALLR3Vko/fnCIVqmH+mPw== +"@typescript-eslint/types@4.21.0": + version "4.21.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.21.0.tgz#abdc3463bda5d31156984fa5bc316789c960edef" + integrity sha512-+OQaupjGVVc8iXbt6M1oZMwyKQNehAfLYJJ3SdvnofK2qcjfor9pEM62rVjBknhowTkh+2HF+/KdRAc/wGBN2w== -"@typescript-eslint/typescript-estree@4.15.1": - version "4.15.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.15.1.tgz#fa9a9ff88b4a04d901ddbe5b248bc0a00cd610be" - integrity sha512-z8MN3CicTEumrWAEB2e2CcoZa3KP9+SMYLIA2aM49XW3cWIaiVSOAGq30ffR5XHxRirqE90fgLw3e6WmNx5uNw== +"@typescript-eslint/typescript-estree@4.21.0": + version "4.21.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.21.0.tgz#3817bd91857beeaeff90f69f1f112ea58d350b0a" + integrity sha512-ZD3M7yLaVGVYLw4nkkoGKumb7Rog7QID9YOWobFDMQKNl+vPxqVIW/uDk+MDeGc+OHcoG2nJ2HphwiPNajKw3w== dependencies: - "@typescript-eslint/types" "4.15.1" - "@typescript-eslint/visitor-keys" "4.15.1" + "@typescript-eslint/types" "4.21.0" + "@typescript-eslint/visitor-keys" "4.21.0" debug "^4.1.1" globby "^11.0.1" is-glob "^4.0.1" semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/visitor-keys@4.15.1": - version "4.15.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.15.1.tgz#c76abbf2a3be8a70ed760f0e5756bf62de5865dd" - integrity sha512-tYzaTP9plooRJY8eNlpAewTOqtWW/4ff/5wBjNVaJ0S0wC4Gpq/zDVRTJa5bq2v1pCNQ08xxMCndcvR+h7lMww== +"@typescript-eslint/visitor-keys@4.21.0": + version "4.21.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.21.0.tgz#990a9acdc124331f5863c2cf21c88ba65233cd8d" + integrity sha512-dH22dROWGi5Z6p+Igc8bLVLmwy7vEe8r+8c+raPQU0LxgogPUrRAtRGtvBWmlr9waTu3n+QLt/qrS/hWzk1x5w== dependencies: - "@typescript-eslint/types" "4.15.1" + "@typescript-eslint/types" "4.21.0" eslint-visitor-keys "^2.0.0" JSONStream@^1.0.4, JSONStream@^1.3.4, JSONStream@^1.3.5: @@ -2504,7 +2487,7 @@ JSONStream@^1.0.4, JSONStream@^1.3.4, JSONStream@^1.3.5: jsonparse "^1.2.0" through ">=2.2.7 <3" -abab@^2.0.3: +abab@^2.0.3, abab@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== @@ -2557,6 +2540,11 @@ acorn@^7.1.1, acorn@^7.4.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== +acorn@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.1.0.tgz#52311fd7037ae119cbb134309e901aa46295b3fe" + integrity sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA== + agent-base@4, agent-base@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" @@ -2585,6 +2573,15 @@ agentkeepalive@^3.4.1: dependencies: humanize-ms "^1.2.1" +agentkeepalive@^4.1.3: + version "4.1.4" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.1.4.tgz#d928028a4862cb11718e55227872e842a44c945b" + integrity sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ== + dependencies: + debug "^4.1.0" + depd "^1.1.2" + humanize-ms "^1.2.1" + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -2618,10 +2615,10 @@ ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^7.0.2: - version "7.1.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-7.1.0.tgz#f982ea7933dc7f1012eae9eec5a86687d805421b" - integrity sha512-svS9uILze/cXbH0z2myCK2Brqprx/+JJYK5pHicT/GQiBfzzhUVAIT6MwqJg8y4xV/zoGsUeuPuwtoiKSGE15g== +ajv@^8.0.1: + version "8.0.5" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.0.5.tgz#f07d6fdeffcdbb80485570ce3f1bc845fcc812b9" + integrity sha512-RkiLa/AeJx7+9OvniQ/qeWu0w74A8DiPPBclQ6ji3ZQkv5KamO+QGpqmi7O4JIw3rHGUXZ6CoP9tsAkn3gyazg== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -2672,11 +2669,11 @@ ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== + version "4.3.2" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: - type-fest "^0.11.0" + type-fest "^0.21.3" ansi-fragments@^0.2.1: version "0.2.1" @@ -2733,7 +2730,7 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" -ansi-styles@^4.0.0, ansi-styles@^4.1.0: +ansi-styles@^4.0.0, ansi-styles@^4.1.0, ansi-styles@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -2867,15 +2864,15 @@ array-ify@^1.0.0: resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= -array-includes@^3.1.1, array-includes@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.2.tgz#a8db03e0b88c8c6aeddc49cb132f9bcab4ebf9c8" - integrity sha512-w2GspexNQpx+PutG3QpT437/BenZBj0M/MZGn5mzv/MofYqo0xmRHzn4lFsoDlWJ+THYsGJmFlW68WlDFx7VRw== +array-includes@^3.1.1, array-includes@^3.1.2, array-includes@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a" + integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" - get-intrinsic "^1.0.1" + es-abstract "^1.18.0-next.2" + get-intrinsic "^1.1.1" is-string "^1.0.5" array-map@~0.0.0: @@ -2912,14 +2909,15 @@ array.prototype.find@^2.1.1: es-abstract "^1.17.4" array.prototype.flat@^1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz#0de82b426b0318dbfdb940089e38b043d37f6c7b" - integrity sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ== + version "1.2.4" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" + integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" + es-abstract "^1.18.0-next.1" -array.prototype.flatmap@^1.2.3: +array.prototype.flatmap@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz#94cfd47cc1556ec0747d97f7c7738c58122004c9" integrity sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== @@ -3037,9 +3035,9 @@ aws4@^1.8.0: integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== axe-core@^4.0.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.1.2.tgz#7cf783331320098bfbef620df3b3c770147bc224" - integrity sha512-V+Nq70NxKhYt89ArVcaNL9FDryB3vQOd+BFXZIfO3RP6rwtj+2yqqqdHEkacutglPaZLkJeuXKCjCJDMGPtPqg== + version "4.1.4" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.1.4.tgz#f19cd99a84ee32a318b9c5b5bb8ed373ad94f143" + integrity sha512-Pdgfv6iP0gNx9ejRGa3zE7Xgkj/iclXqLfe7BnatdZz0QnLZ3jrRHUVH8wNSdN68w05Sk3ShGTb3ydktMTooig== axobject-query@^2.2.0: version "2.2.0" @@ -3275,7 +3273,31 @@ babel-plugin-jest-hoist@^26.6.2: "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -"babel-plugin-styled-components@>= 1": +babel-plugin-polyfill-corejs2@^0.1.4: + version "0.1.10" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.1.10.tgz#a2c5c245f56c0cac3dbddbf0726a46b24f0f81d1" + integrity sha512-DO95wD4g0A8KRaHKi0D51NdGXzvpqVLnLu5BTvDlpqUEpTmeEtypgC1xqesORaWmiUOQI14UHKlzNd9iZ2G3ZA== + dependencies: + "@babel/compat-data" "^7.13.0" + "@babel/helper-define-polyfill-provider" "^0.1.5" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.1.3: + version "0.1.7" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz#80449d9d6f2274912e05d9e182b54816904befd0" + integrity sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.1.5" + core-js-compat "^3.8.1" + +babel-plugin-polyfill-regenerator@^0.1.2: + version "0.1.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.1.6.tgz#0fe06a026fe0faa628ccc8ba3302da0a6ce02f3f" + integrity sha512-OUrYG9iKPKz8NxswXbRAdSwF0GhRdIEMTloQATJi4bDuFqrXaXcCUT/VGNrr8pBcjMh1RxZ7Xt9cytVJTJfvMg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.1.5" + +"babel-plugin-styled-components@>= 1.12.0": version "1.12.0" resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-1.12.0.tgz#1dec1676512177de6b827211e9eda5a30db4f9b9" integrity sha512-FEiD7l5ZABdJPpLssKXjBUJMYqzbcNzBowfXDCdJhOpbhWiewapUaY+LZGT8R4Jg2TwOjGjG4RKeyrO5p9sBkA== @@ -3543,9 +3565,9 @@ babel-polyfill@^6.26.0: regenerator-runtime "^0.10.5" babel-preset-current-node-syntax@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz#cf5feef29551253471cfa82fc8e0f5063df07a77" - integrity sha512-mGkvkpocWJes1CmMKtgGUwCeeq0pOhALyymozzDWYomHTbDLwueDYG6p4TK1YOeYHCzBzYPsWkgTto10JubI1Q== + version "1.0.1" + resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-bigint" "^7.8.3" @@ -3711,7 +3733,7 @@ base32@0.0.6: dependencies: optimist ">=0.1.0" -base64-js@^1.0.2, base64-js@^1.1.2, base64-js@^1.2.3, base64-js@^1.3.0: +base64-js@^1.0.2, base64-js@^1.1.2, base64-js@^1.3.0, base64-js@^1.3.1, base64-js@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== @@ -3736,10 +3758,10 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" -before-after-hook@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635" - integrity sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A== +before-after-hook@^2.1.0, before-after-hook@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.1.tgz#73540563558687586b52ed217dad6a802ab1549c" + integrity sha512-/6FKxSTWoJdbsLDF8tdIjaRiFXiE6UHsEHE3OPI/cwPURCVi1ukP0gmLn7XWEiFk5TcwQjjY5PWsU+j+tgXgmw== big-integer@^1.6.44: version "1.6.48" @@ -3763,11 +3785,28 @@ bin-links@^1.1.2, bin-links@^1.1.8: npm-normalize-package-bin "^1.0.0" write-file-atomic "^2.3.0" +bin-links@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-2.2.1.tgz#347d9dbb48f7d60e6c11fe68b77a424bee14d61b" + integrity sha512-wFzVTqavpgCCYAh8SVBdnZdiQMxTkGR+T3b14CNpBXIBe2neJWaMGAZ55XWWHELJJ89dscuq0VCBqcVaIOgCMg== + dependencies: + cmd-shim "^4.0.1" + mkdirp "^1.0.3" + npm-normalize-package-bin "^1.0.0" + read-cmd-shim "^2.0.0" + rimraf "^3.0.0" + write-file-atomic "^3.0.3" + binary-extensions@^1.0.0: version "1.13.1" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== +binary-extensions@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + bindings@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" @@ -3785,17 +3824,17 @@ bluebird@^3.5.0, bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5: resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: - version "4.11.9" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.9.tgz#26d556829458f9d1e81fc48952493d0ba3507828" - integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: + version "4.12.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" + integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== bn.js@^5.0.0, bn.js@^5.1.1: - version "5.1.3" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.1.3.tgz#beca005408f642ebebea80b042b4d18d2ac0ee6b" - integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ== + version "5.2.0" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.0.tgz#358860674396c6997771a9d051fcc1b57d4ae002" + integrity sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw== -boolbase@~1.0.0: +boolbase@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= @@ -3891,7 +3930,7 @@ braces@^3.0.1: dependencies: fill-range "^7.0.1" -brorand@^1.0.1: +brorand@^1.0.1, brorand@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= @@ -3970,6 +4009,17 @@ browserslist@^3.2.6: caniuse-lite "^1.0.30000844" electron-to-chromium "^1.3.47" +browserslist@^4.14.5, browserslist@^4.16.3: + version "4.16.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717" + integrity sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw== + dependencies: + caniuse-lite "^1.0.30001181" + colorette "^1.2.1" + electron-to-chromium "^1.3.649" + escalade "^3.1.1" + node-releases "^1.1.70" + bs-logger@0.x: version "0.2.6" resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" @@ -4013,6 +4063,14 @@ buffer@^4.3.0: ieee754 "^1.1.4" isarray "^1.0.0" +buffer@^5.0.3: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + builtin-status-codes@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" @@ -4033,6 +4091,11 @@ byte-size@^5.0.1: resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-5.0.1.tgz#4b651039a5ecd96767e71a3d7ed380e48bed4191" integrity sha512-/XuKeqWocKsYa/cBY1YbSJSWWqTi4cFgr9S6OyM7PBaPbr9zvNGwWP33vt0uqGhwDdN+y3yhbXVILEUpnwEWGw== +byte-size@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/byte-size/-/byte-size-7.0.1.tgz#b1daf3386de7ab9d706b941a748dbfc71130dee3" + integrity sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A== + bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -4059,6 +4122,29 @@ cacache@^12.0.0, cacache@^12.0.2, cacache@^12.0.3: unique-filename "^1.1.1" y18n "^4.0.0" +cacache@^15.0.3, cacache@^15.0.5, cacache@^15.0.6: + version "15.0.6" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.6.tgz#65a8c580fda15b59150fb76bf3f3a8e45d583099" + integrity sha512-g1WYDMct/jzW+JdWEyjaX2zoBkZ6ZT9VpOyp2I/VMtDsNLffNat3kqPFfi1eDRSK9/SuKGyORDHcQMcPF8sQ/w== + 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" + cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -4092,15 +4178,7 @@ cachedir@2.2.0: resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.2.0.tgz#19afa4305e05d79e417566882e0c8f960f62ff0e" integrity sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ== -call-bind@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.0.tgz#24127054bb3f9bdcb4b1fb82418186072f77b8ce" - integrity sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.0" - -call-bind@^1.0.2: +call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== @@ -4175,10 +4253,10 @@ camelize@^1.0.0: resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b" integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs= -caniuse-lite@^1.0.30000844: - version "1.0.30001158" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001158.tgz#fce86d321369603c2bc855ee0e901a7f49f8310b" - integrity sha512-s5loVYY+yKpuVA3HyW8BarzrtJvwHReuzugQXlv1iR3LKSReoFXRm86mT6hT7PEF5RxW+XQZg+6nYjlywYzQ+g== +caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30001181: + version "1.0.30001207" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001207.tgz#364d47d35a3007e528f69adb6fecb07c2bb2cc50" + integrity sha512-UPQZdmAsyp2qfCTiMU/zqGSWOYaY9F9LL61V8f+8MrubsaDGpaHD9HRV/EWZGULZn0Hxu48SKzI5DgFwTvHuYw== capture-exit@^2.0.0: version "2.0.0" @@ -4256,17 +4334,29 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -cheerio@^1.0.0-rc.3: - version "1.0.0-rc.3" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6" - integrity sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA== +cheerio-select-tmp@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/cheerio-select-tmp/-/cheerio-select-tmp-0.1.1.tgz#55bbef02a4771710195ad736d5e346763ca4e646" + integrity sha512-YYs5JvbpU19VYJyj+F7oYrIE2BOll1/hRU7rEy/5+v9BzkSo3bK81iAeeQEMI92vRIxz677m72UmJUiVwwgjfQ== dependencies: - css-select "~1.2.0" - dom-serializer "~0.1.1" - entities "~1.1.1" - htmlparser2 "^3.9.1" - lodash "^4.15.0" - parse5 "^3.0.1" + css-select "^3.1.2" + css-what "^4.0.0" + domelementtype "^2.1.0" + domhandler "^4.0.0" + domutils "^2.4.4" + +cheerio@^1.0.0-rc.3: + version "1.0.0-rc.5" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.5.tgz#88907e1828674e8f9fee375188b27dadd4f0fa2f" + integrity sha512-yoqps/VCaZgN4pfXtenwHROTp8NG6/Hlt4Jpz2FEP0ZJQ+ZUkVDd0hAPDNKhj3nakpfPt/CNs57yEtxD1bXQiw== + dependencies: + cheerio-select-tmp "^0.1.0" + dom-serializer "~1.2.0" + domhandler "^4.0.0" + entities "~2.1.0" + htmlparser2 "^6.0.0" + parse5 "^6.0.0" + parse5-htmlparser2-tree-adapter "^6.0.0" chokidar@^2.1.8: version "2.1.8" @@ -4292,6 +4382,11 @@ chownr@^1.1.1, chownr@^1.1.2, chownr@^1.1.4: resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + ci-info@^1.5.0: version "1.6.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" @@ -4309,6 +4404,13 @@ cidr-regex@^2.0.10: dependencies: ip-regex "^2.1.0" +cidr-regex@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-3.1.1.tgz#ba1972c57c66f61875f18fd7dd487469770b571d" + integrity sha512-RBqYd32aDwbCMFJRL6wHOlDNYJsPNTt8vC82ErHF5vKt8QQzxm1FrkW8s/R5pVrXMf17sba09Uoy91PKiddAsw== + dependencies: + ip-regex "^4.1.0" + cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" @@ -4332,6 +4434,11 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" +classnames@2.x, classnames@^2.2.5: + version "2.3.1" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e" + integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA== + clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" @@ -4370,9 +4477,9 @@ cli-cursor@^3.1.0: restore-cursor "^3.1.0" cli-spinners@^2.0.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.5.0.tgz#12763e47251bf951cb75c201dfa58ff1bcb2d047" - integrity sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ== + version "2.6.0" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.0.tgz#36c7dc98fb6a9a76bd6238ec3f77e2425627e939" + integrity sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q== cli-table3@^0.5.0, cli-table3@^0.5.1: version "0.5.1" @@ -4384,10 +4491,20 @@ cli-table3@^0.5.0, cli-table3@^0.5.1: optionalDependencies: colors "^1.1.2" +cli-table3@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.0.tgz#b7b1bc65ca8e7b5cef9124e13dc2b21e2ce4faee" + integrity sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ== + dependencies: + object-assign "^4.1.0" + string-width "^4.2.0" + optionalDependencies: + colors "^1.1.2" + cli-table@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23" - integrity sha1-9TsFJmqLGguTSz0IIebi3FkUriM= + version "0.3.6" + resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.6.tgz#e9d6aa859c7fe636981fd3787378c2a20bce92fc" + integrity sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ== dependencies: colors "1.0.3" @@ -4457,6 +4574,13 @@ cmd-shim@^3.0.0, cmd-shim@^3.0.3: graceful-fs "^4.1.2" mkdirp "~0.5.0" +cmd-shim@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-4.1.0.tgz#b3a904a6743e9fede4148c6f3800bf2a08135bdd" + integrity sha512-lb9L7EM4I/ZRVuljLPEtUJOP+xiQVknZ4ZMpMgEp4JzNldPb27HU03hi6K1/6CoIuit/Zm/LQXySErFeXxDprw== + dependencies: + mkdirp-infer-owner "^2.0.0" + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -4509,10 +4633,10 @@ color-support@^1.1.3: resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== -colorette@^1.0.7: - version "1.2.1" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" - integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== +colorette@^1.0.7, colorette@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== colors@1.0.3: version "1.0.3" @@ -4560,12 +4684,12 @@ commander@~2.13.0: integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== commitizen@^4.0.3, commitizen@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/commitizen/-/commitizen-4.2.2.tgz#1a93dd07208521ea1ebbf832593542dac714cc79" - integrity sha512-uz+E6lGsDBDI2mYA4QfOxFeqdWUYwR1ky11YmLgg2BnEEP3YbeejpT4lxzGjkYqumnXr062qTOGavR9NtX/iwQ== + version "4.2.3" + resolved "https://registry.yarnpkg.com/commitizen/-/commitizen-4.2.3.tgz#088d0ef72500240d331b11e02e288223667c1475" + integrity sha512-pYlYEng7XMV2TW4xtjDKBGqeJ0Teq2zyRSx2S3Ml1XAplHSlJZK8vm1KdGclpMEZuGafbS5TeHXIVnHk8RWIzQ== dependencies: cachedir "2.2.0" - cz-conventional-changelog "3.3.0" + cz-conventional-changelog "3.2.0" dedent "0.7.0" detect-indent "6.0.0" find-node-modules "2.0.0" @@ -4579,6 +4703,11 @@ commitizen@^4.0.3, commitizen@^4.2.2: strip-bom "4.0.0" strip-json-comments "3.0.1" +common-ancestor-path@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7" + integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w== + commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" @@ -4706,6 +4835,11 @@ constants-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U= +constate@^0.7.0: + version "0.7.2" + resolved "https://registry.yarnpkg.com/constate/-/constate-0.7.2.tgz#752fbf28ff9ed743a651a1b0138a049cf1d1e81f" + integrity sha512-7J/xUmvqd8eTnauCJDxgJ9Z0e7MsYa3Ua/zc0zM5/fgZF5KvSeN5VZ88T7RE/FcOkJ1/YHr9/+2jhoM+kX3Z+Q== + contains-path@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" @@ -4729,9 +4863,9 @@ conventional-changelog-conventionalcommits@^4.3.1: q "^1.5.1" conventional-changelog-writer@^4.0.0: - version "4.0.18" - resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.0.18.tgz#10b73baa59c7befc69b360562f8b9cd19e63daf8" - integrity sha512-mAQDCKyB9HsE8Ko5cCM1Jn1AWxXPYV0v8dFPabZRkvsiWUul2YyAqbIaoMKF88Zf2ffnOPSvKhboLf3fnjo5/A== + version "4.1.0" + resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.1.0.tgz#1ca7880b75aa28695ad33312a1f2366f4b12659f" + integrity sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw== dependencies: compare-func "^2.0.0" conventional-commits-filter "^2.0.7" @@ -4758,15 +4892,15 @@ conventional-commits-filter@^2.0.0, conventional-commits-filter@^2.0.7: modify-values "^1.0.0" conventional-commits-parser@^3.0.0, conventional-commits-parser@^3.0.7: - version "3.2.0" - resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.0.tgz#9e261b139ca4b7b29bcebbc54460da36894004ca" - integrity sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ== + version "3.2.1" + resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.1.tgz#ba44f0b3b6588da2ee9fd8da508ebff50d116ce2" + integrity sha512-OG9kQtmMZBJD/32NEw5IhN5+HnBqVjy03eC+I71I0oQRFA5rOgA4OtPOYG7mz1GkCfCNxn3gKIX8EiHJYuf1cA== dependencies: JSONStream "^1.0.4" is-text-path "^1.0.1" lodash "^4.17.15" meow "^8.0.0" - split2 "^2.0.0" + split2 "^3.0.0" through2 "^4.0.0" trim-off-newlines "^1.0.0" @@ -4794,10 +4928,18 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= +core-js-compat@^3.8.1: + version "3.10.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.10.0.tgz#3600dc72869673c110215ee7a005a8609dea0fe1" + integrity sha512-9yVewub2MXNYyGvuLnMHcN1k9RkvB7/ofktpeKTIaASyB88YYqGzUnu0ywMMhJrDHOMiTjSHWGzR+i7Wb9Z1kQ== + dependencies: + browserslist "^4.16.3" + semver "7.0.0" + core-js-pure@^3.0.0: - version "3.8.3" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.8.3.tgz#10e9e3b2592ecaede4283e8f3ad7020811587c02" - integrity sha512-V5qQZVAr9K0xu7jXg1M7qTEwuxUgqr7dUOezGaNa7i+Xn9oXAU/d1fzqD9ObuwpVQOaorO5s70ckyi1woP9lVA== + version "3.10.0" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.10.0.tgz#dab9d6b141779b622b40567e7a536d2276646c15" + integrity sha512-CC582enhrFZStO4F8lGI7QL3SYx7/AIRc+IdSi3btrQGrVsTawo5K/crmKbRrQ+MOMhNX4v+PATn0k2NN6wI7A== core-js@3.6.5: version "3.6.5" @@ -4809,20 +4951,15 @@ core-js@^1.0.0: resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY= -core-js@^2.4.0, core-js@^2.5.0: - version "2.6.11" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" - integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== - -core-js@^2.4.1: +core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0: version "2.6.12" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec" integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ== core-js@^3.6.1: - version "3.7.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.7.0.tgz#b0a761a02488577afbf97179e4681bf49568520f" - integrity sha512-NwS7fI5M5B85EwpWuIwJN4i/fbisQUwLwiSNUWeXlkAZ0sbBjLEvLvFLf1uzAUV66PcEPt4xCGCmOZSxVf3xzA== + version "3.10.0" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.10.0.tgz#9a020547c8b6879f929306949e31496bbe2ae9b3" + integrity sha512-MQx/7TLgmmDVamSyfE+O+5BHvG1aUGj/gHhLn1wVtm2B5u1eVIPvh7vkfjwWKNCjrTJB8+He99IntSQ1qP+vYQ== core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" @@ -4928,7 +5065,7 @@ cross-spawn@^6.0.0: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^7.0.0, cross-spawn@^7.0.2: +cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -4969,15 +5106,25 @@ css-color-keywords@^1.0.0: resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05" integrity sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU= -css-select@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" - integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg= +css-select@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-3.1.2.tgz#d52cbdc6fee379fba97fb0d3925abbd18af2d9d8" + integrity sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA== + dependencies: + boolbase "^1.0.0" + css-what "^4.0.0" + domhandler "^4.0.0" + domutils "^2.4.3" + nth-check "^2.0.0" + +css-to-react-native@^2.0.3: + version "2.3.2" + resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-2.3.2.tgz#e75e2f8f7aa385b4c3611c52b074b70a002f2e7d" + integrity sha512-VOFaeZA053BqvvvqIA8c9n0+9vFppVBAHCp6JgFTtTMU3Mzi+XnelJ9XC9ul3BqFzZyQ5N+H0SnwsWT2Ebchxw== dependencies: - boolbase "~1.0.0" - css-what "2.1" - domutils "1.5.1" - nth-check "~1.0.1" + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^3.3.0" css-to-react-native@^3.0.0: version "3.0.0" @@ -4988,10 +5135,10 @@ css-to-react-native@^3.0.0: css-color-keywords "^1.0.0" postcss-value-parser "^4.0.2" -css-what@2.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2" - integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg== +css-what@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-4.0.0.tgz#35e73761cab2eeb3d3661126b23d7aa0e8432233" + integrity sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A== css.escape@^1.5.1: version "1.5.1" @@ -5017,7 +5164,7 @@ cssom@~0.3.6: resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== -cssstyle@^2.2.0: +cssstyle@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== @@ -5025,9 +5172,9 @@ cssstyle@^2.2.0: cssom "~0.3.6" csstype@^3.0.2: - version "3.0.5" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.5.tgz#7fdec6a28a67ae18647c51668a9ff95bb2fa7bb8" - integrity sha512-uVDi8LpBUKQj6sdxNaTetL6FpeCqTjOvAQuQUa/qAqq8oOd4ivkbhgnqayl0dnPal8Tb/yB1tF+gOvCBiicaiQ== + version "3.0.7" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.7.tgz#2a5fb75e1015e84dd15692f71e89a1450290950b" + integrity sha512-KxnUB0ZMlnUWCsx2Z8MUsr6qV6ja1w9ArPErJaJaF8a5SOWoHLIszeCTKGRGRgtLgYrs1E8CHkNSP1VZTTPc9g== currently-unhandled@^0.4.1: version "0.4.1" @@ -5041,7 +5188,21 @@ cyclist@^1.0.1: resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= -cz-conventional-changelog@3.3.0, cz-conventional-changelog@^3.3.0: +cz-conventional-changelog@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz#6aef1f892d64113343d7e455529089ac9f20e477" + integrity sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg== + dependencies: + chalk "^2.4.1" + commitizen "^4.0.3" + conventional-commit-types "^3.0.0" + lodash.map "^4.5.1" + longest "^2.0.1" + word-wrap "^1.0.3" + optionalDependencies: + "@commitlint/load" ">6.1.1" + +cz-conventional-changelog@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/cz-conventional-changelog/-/cz-conventional-changelog-3.3.0.tgz#9246947c90404149b3fe2cf7ee91acad3b7d22d2" integrity sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw== @@ -5105,27 +5266,20 @@ debug@3.1.0: dependencies: ms "2.0.0" -debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1: - version "4.2.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1" - integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== +debug@4, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== dependencies: ms "2.1.2" debug@^3.1.0: - version "3.2.6" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" - integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" -debug@^4.0.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" - integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - dependencies: - ms "2.1.2" - debuglog@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" @@ -5144,7 +5298,7 @@ decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.2.0: resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= -decimal.js@^10.2.0: +decimal.js@^10.2.1: version "10.2.1" resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== @@ -5227,6 +5381,20 @@ define-property@^2.0.2: is-descriptor "^1.0.2" isobject "^3.0.1" +del@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/del/-/del-6.0.0.tgz#0b40d0332cea743f1614f818be4feb717714c952" + integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ== + dependencies: + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + slash "^3.0.0" + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -5242,7 +5410,7 @@ denodeify@^1.2.1: resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" integrity sha1-OjYof1A05pnnV3kBBSwubJQlFjE= -depd@~1.1.2: +depd@^1.1.2, depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= @@ -5315,6 +5483,11 @@ diff-sequences@^26.6.2: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== +diff@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.0.0.tgz#7ed6ad76d859d030787ec35855f5b1daf31d852b" + integrity sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w== + diffie-hellman@^5.0.0: version "5.0.3" resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" @@ -5363,22 +5536,15 @@ dom-accessibility-api@^0.5.4: resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.4.tgz#b06d059cdd4a4ad9a79275f9d414a5c126241166" integrity sha512-TvrjBckDy2c6v6RLxPv5QXOnU+SmF9nBII5621Ve5fu6Z/BDrENurBEvlC1f44lKEUVqOpK4w9E5Idc5/EgkLQ== -dom-serializer@0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== +dom-serializer@^1.0.1, dom-serializer@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.2.0.tgz#3433d9136aeb3c627981daa385fc7f32d27c48f1" + integrity sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA== dependencies: domelementtype "^2.0.1" + domhandler "^4.0.0" entities "^2.0.0" -dom-serializer@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0" - integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA== - dependencies: - domelementtype "^1.3.0" - entities "^1.1.1" - dom-storage@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/dom-storage/-/dom-storage-2.1.0.tgz#00fb868bc9201357ea243c7bcfd3304c1e34ea39" @@ -5389,15 +5555,10 @@ domain-browser@^1.1.1: resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== -domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - -domelementtype@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.2.tgz#f3b6e549201e46f588b59463dd77187131fe6971" - integrity sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA== +domelementtype@^2.0.1, domelementtype@^2.1.0, domelementtype@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" + integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== domexception@^2.0.1: version "2.0.1" @@ -5406,28 +5567,21 @@ domexception@^2.0.1: dependencies: webidl-conversions "^5.0.0" -domhandler@^2.3.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" - integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA== - dependencies: - domelementtype "1" - -domutils@1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" - integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8= +domhandler@^4.0.0, domhandler@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.1.0.tgz#c1d8d494d5ec6db22de99e46a149c2a4d23ddd43" + integrity sha512-/6/kmsGlMY4Tup/nGVutdrK9yQi4YjWVcVeoQmixpzjOUK1U7pQkvAPHBJeUxOgxF0J8f8lwCJSlCfD0V4CMGQ== dependencies: - dom-serializer "0" - domelementtype "1" + domelementtype "^2.2.0" -domutils@^1.5.1: - version "1.7.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== +domutils@^2.4.3, domutils@^2.4.4: + version "2.5.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.5.1.tgz#9b8e84b5d9f788499ae77506ea832e9b4f9aa1c0" + integrity sha512-hO1XwHMGAthA/1KL7c83oip/6UWo3FlUNIuWiWKltoiQ5oCOiqths8KknvY2jpOohUoUgnwa/+Rm7UpwpSbY/Q== dependencies: - dom-serializer "0" - domelementtype "1" + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.1.0" dot-prop@^4.1.0, dot-prop@^4.2.1: version "4.2.1" @@ -5495,23 +5649,23 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -electron-to-chromium@^1.3.47: - version "1.3.596" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.596.tgz#c7ed98512c7ff36ddcbfed9e54e6355335c35257" - integrity sha512-nLO2Wd2yU42eSoNJVQKNf89CcEGqeFZd++QsnN2XIgje1s/19AgctfjLIbPORlvcCO8sYjLwX4iUgDdusOY8Sg== +electron-to-chromium@^1.3.47, electron-to-chromium@^1.3.649: + version "1.3.708" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.708.tgz#127970d2fc665ab356be59e668f2914856419176" + integrity sha512-+A8ggYZ5riOLMcVAuzHx6bforaPzaiLnW1QOMD2SlMYQVi7QQTyQ/WrlZoebIH9ikmgr+tLJGpNITFFCUiQcPw== elliptic@^6.5.3: - version "6.5.3" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.3.tgz#cb59eb2efdaf73a0bd78ccd7015a62ad6e0f93d6" - integrity sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw== + version "6.5.4" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" + integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== dependencies: - bn.js "^4.4.0" - brorand "^1.0.1" + bn.js "^4.11.9" + brorand "^1.1.0" hash.js "^1.0.0" - hmac-drbg "^1.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.0" + hmac-drbg "^1.0.1" + inherits "^2.0.4" + minimalistic-assert "^1.0.1" + minimalistic-crypto-utils "^1.0.1" emittery@^0.7.1: version "0.7.2" @@ -5529,16 +5683,16 @@ emoji-regex@^8.0.0: integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== emoji-regex@^9.0.0: - version "9.2.1" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.1.tgz#c9b25604256bb3428964bead3ab63069d736f7ee" - integrity sha512-117l1H6U4X3Krn+MrzYrL57d5H7siRHWraBs7s+LjRuFK7Fe7hJqnJ0skWlinqsycVLU5YAo6L8CsEYQ0V5prg== + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -encoding@^0.1.11: +encoding@^0.1.11, encoding@^0.1.12: version "0.1.13" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== @@ -5559,12 +5713,12 @@ enquirer@^2.3.5: dependencies: ansi-colors "^4.1.1" -entities@^1.1.1, entities@~1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" - integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== - entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@~2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== @@ -5578,9 +5732,9 @@ env-ci@^5.0.0: java-properties "^1.0.0" env-paths@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43" - integrity sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA== + version "2.2.1" + resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== envinfo@^7.7.2: version "7.7.4" @@ -5603,14 +5757,15 @@ enzyme-adapter-react-16@1.15.5: semver "^5.7.0" enzyme-adapter-utils@^1.13.1: - version "1.13.1" - resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.13.1.tgz#59c1b734b0927543e3d8dc477299ec957feb312d" - integrity sha512-5A9MXXgmh/Tkvee3bL/9RCAAgleHqFnsurTYCbymecO4ohvtNO5zqIhHxV370t7nJAwaCfkgtffarKpC0GPt0g== + version "1.14.0" + resolved "https://registry.yarnpkg.com/enzyme-adapter-utils/-/enzyme-adapter-utils-1.14.0.tgz#afbb0485e8033aa50c744efb5f5711e64fbf1ad0" + integrity sha512-F/z/7SeLt+reKFcb7597IThpDp0bmzcH1E9Oabqv+o01cID2/YInlqHbFl7HzWBl4h3OdZYedtwNDOmSKkk0bg== dependencies: airbnb-prop-types "^2.16.0" - function.prototype.name "^1.1.2" - object.assign "^4.1.0" - object.fromentries "^2.0.2" + function.prototype.name "^1.1.3" + has "^1.0.3" + object.assign "^4.1.2" + object.fromentries "^2.0.3" prop-types "^15.7.2" semver "^5.7.1" @@ -5655,10 +5810,15 @@ err-code@^1.0.0: resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= +err-code@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" + integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== + errno@~0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" - integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== + version "0.1.8" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" + integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== dependencies: prr "~1.0.1" @@ -5684,40 +5844,27 @@ errorhandler@^1.5.0: accepts "~1.3.7" escape-html "~1.0.3" -es-abstract@^1.17.0-next.1, es-abstract@^1.17.4, es-abstract@^1.17.5: - version "1.17.7" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" - integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.2" - is-regex "^1.1.1" - object-inspect "^1.8.0" - object-keys "^1.1.1" - object.assign "^4.1.1" - string.prototype.trimend "^1.0.1" - string.prototype.trimstart "^1.0.1" - -es-abstract@^1.18.0-next.0, es-abstract@^1.18.0-next.1: - version "1.18.0-next.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.1.tgz#6e3a0a4bda717e5023ab3b8e90bec36108d22c68" - integrity sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA== +es-abstract@^1.17.4, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: + version "1.18.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4" + integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== 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.1" - is-callable "^1.2.2" - is-negative-zero "^2.0.0" - is-regex "^1.1.1" - object-inspect "^1.8.0" + 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" object-keys "^1.1.1" - object.assign "^4.1.1" - string.prototype.trimend "^1.0.1" - string.prototype.trimstart "^1.0.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.4" + string.prototype.trimstart "^1.0.4" + unbox-primitive "^1.0.0" es-to-primitive@^1.2.1: version "1.2.1" @@ -5740,6 +5887,11 @@ es6-promisify@^5.0.0: dependencies: es6-promise "^4.0.3" +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + escape-goat@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" @@ -5760,13 +5912,13 @@ escape-string-regexp@^2.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== -escodegen@^1.14.1: - version "1.14.3" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" - integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== +escodegen@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" + integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== dependencies: esprima "^4.0.1" - estraverse "^4.2.0" + estraverse "^5.2.0" esutils "^2.0.2" optionator "^0.8.1" optionalDependencies: @@ -5844,18 +5996,18 @@ eslint-plugin-import@^2.22.1: tsconfig-paths "^3.9.0" eslint-plugin-jest-dom@^3.6.5: - version "3.6.5" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest-dom/-/eslint-plugin-jest-dom-3.6.5.tgz#61459d1db52873d438983d3aa84aaa9804eff222" - integrity sha512-iaJ5aSQghp9u2ciLAseWIVu7X5tW+WwNJwMBDToK4GBfwGXXQJDLt5IBNtm6fHvC3FRzCGwvyNMIG1g5gF+icQ== + version "3.7.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest-dom/-/eslint-plugin-jest-dom-3.7.0.tgz#90b1da71aba7a0f5ac80e57ec04efbe97161fa55" + integrity sha512-pLbKIV/upcORNROKgO6Yca13HGTkXvgcI7qaqJSZ8mvGMqaDvQSEh+RoabjeLByMzJBmAzNx1AAT2dUYOAVidw== dependencies: "@babel/runtime" "^7.9.6" "@testing-library/dom" "^7.28.1" requireindex "^1.2.0" eslint-plugin-jest@^24.1.3: - version "24.1.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.1.3.tgz#fa3db864f06c5623ff43485ca6c0e8fc5fe8ba0c" - integrity sha512-dNGGjzuEzCE3d5EPZQ/QGtmlMotqnYWD/QpCZ1UuZlrMAdhG5rldh0N0haCvhGnUkSeuORS5VNROwF9Hrgn3Lg== + version "24.3.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.3.4.tgz#6d90c3554de0302e879603dd6405474c98849f19" + integrity sha512-3n5oY1+fictanuFkTWPwSlehugBTAgwLnYLFsCllzE3Pl1BwywHl5fL0HFxmMjoQY8xhUDk8uAWc3S4JOHGh3A== dependencies: "@typescript-eslint/experimental-utils" "^4.0.1" @@ -5889,26 +6041,27 @@ eslint-plugin-react-hooks@^4.2.0: integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ== eslint-plugin-react@^7.22.0: - version "7.22.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz#3d1c542d1d3169c45421c1215d9470e341707269" - integrity sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA== + version "7.23.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.23.1.tgz#f1a2e844c0d1967c822388204a8bc4dee8415b11" + integrity sha512-MvFGhZjI8Z4HusajmSw0ougGrq3Gs4vT/0WgwksZgf5RrLrRa2oYAw56okU4tZJl8+j7IYNuTM+2RnFEuTSdRQ== dependencies: - 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.3" + object.fromentries "^2.0.4" + object.values "^1.1.3" 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.4" eslint-rule-docs@^1.1.5: - version "1.1.214" - resolved "https://registry.yarnpkg.com/eslint-rule-docs/-/eslint-rule-docs-1.1.214.tgz#ba4f6482e8cb7988b38e4d3015c52205c8f5291e" - integrity sha512-n/RwtMfAbBc8nO2IYjsBUFx4SUFQA3DqWTevKMSwY64bpAm9WiGesjoMiagufQhkYAKnaAvJ+XL5rMDuYjl18A== + version "1.1.223" + resolved "https://registry.yarnpkg.com/eslint-rule-docs/-/eslint-rule-docs-1.1.223.tgz#0e69fb7dd38b0622670e7b9e9ef8819fd656ef73" + integrity sha512-6HU1vH6b3QBI2RiFyNE1cQWr2pQ+op1zqZRsVXBZsLngF5ePBGDbkwFtr1Ye4Yq1DBKc499TMEkIzx25xVetuw== eslint-scope@^5.0.0, eslint-scope@^5.1.1: version "5.1.1" @@ -5936,12 +6089,12 @@ eslint-visitor-keys@^2.0.0: integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== eslint@^7.20.0: - version "7.20.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.20.0.tgz#db07c4ca4eda2e2316e7aa57ac7fc91ec550bdc7" - integrity sha512-qGi0CTcOGP2OtCQBgWZlQjcTuP0XkIpYFj25XtRTQSHC+umNnp7UMshr2G8SLsRFYDdAPFeHOsiteadmMH02Yw== + version "7.23.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.23.0.tgz#8d029d252f6e8cf45894b4bee08f5493f8e94325" + integrity sha512-kqvNVbdkjzpFy0XOszNwjkKzZ+6TcwCQ/h+ozlcIWwaimBBuhlQ4nN6kbiM2L+OjDcznkTJxzYfRFH92sx4a0Q== dependencies: "@babel/code-frame" "7.12.11" - "@eslint/eslintrc" "^0.3.0" + "@eslint/eslintrc" "^0.4.0" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -5954,10 +6107,10 @@ eslint@^7.20.0: espree "^7.3.1" esquery "^1.4.0" esutils "^2.0.2" - file-entry-cache "^6.0.0" + file-entry-cache "^6.0.1" functional-red-black-tree "^1.0.1" glob-parent "^5.0.0" - globals "^12.1.0" + globals "^13.6.0" ignore "^4.0.6" import-fresh "^3.0.0" imurmurhash "^0.1.4" @@ -5965,7 +6118,7 @@ eslint@^7.20.0: js-yaml "^3.13.1" json-stable-stringify-without-jsonify "^1.0.1" levn "^0.4.1" - lodash "^4.17.20" + lodash "^4.17.21" minimatch "^3.0.4" natural-compare "^1.4.0" optionator "^0.9.1" @@ -6006,7 +6159,7 @@ esrecurse@^4.3.0: dependencies: estraverse "^5.2.0" -estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.1.1: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== @@ -6037,9 +6190,9 @@ eventemitter3@^3.0.0: integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== events@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.2.0.tgz#93b87c18f8efcd4202a461aec4dfc0556b639379" - integrity sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg== + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: version "1.0.3" @@ -6050,9 +6203,9 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: safe-buffer "^5.1.1" exec-sh@^0.3.2: - version "0.3.4" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" - integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== + version "0.3.6" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" + integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w== execa@^0.7.0: version "0.7.0" @@ -6095,6 +6248,21 @@ execa@^4.0.0: signal-exit "^3.0.2" strip-final-newline "^2.0.0" +execa@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.0.0.tgz#4029b0007998a841fbd1032e5f4de86a3c1e3376" + integrity sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ== + 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" + exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -6222,9 +6390,9 @@ fast-diff@^1.1.2: integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== fast-glob@^3.1.1: - version "3.2.4" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" - integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== + version "3.2.5" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" + integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -6249,9 +6417,9 @@ fast-text-encoding@^1.0.0: integrity sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig== fastq@^1.6.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.9.0.tgz#e16a72f338eaca48e91b5c23593bcc2ef66b7947" - integrity sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w== + version "1.11.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" + integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== dependencies: reusify "^1.0.4" @@ -6290,7 +6458,7 @@ fbjs-scripts@^1.1.0: semver "^5.1.0" through2 "^2.0.0" -fbjs@^0.8.9: +fbjs@^0.8.16, fbjs@^0.8.9: version "0.8.17" resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd" integrity sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90= @@ -6336,10 +6504,10 @@ figures@^3.0.0: dependencies: escape-string-regexp "^1.0.5" -file-entry-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.0.tgz#7921a89c391c6d93efec2169ac6bf300c527ea0a" - integrity sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA== +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: flat-cache "^3.0.4" @@ -6365,6 +6533,11 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" +filter-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" + integrity sha1-mzERErxsYSehbgFsbF1/GeCAXFs= + finalhandler@1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" @@ -6453,29 +6626,29 @@ findup-sync@^3.0.0: resolve-dir "^1.0.1" firebase@^8.0.2: - version "8.1.1" - resolved "https://registry.yarnpkg.com/firebase/-/firebase-8.1.1.tgz#379094b724053931fda1086e9020a17b578e50d5" - integrity sha512-w1plr2jYvzBkx/rHE6A0EJf9318ufA5omShLuGocPlQtrvphel+KJcd+R02outE5E2lSDhyM0l3EoiA0YCD4hA== + version "8.3.2" + resolved "https://registry.yarnpkg.com/firebase/-/firebase-8.3.2.tgz#f647770472ede31e4411ce5ffdc2ab84796fe4dd" + integrity sha512-qGKASp6lXcV8NriHz/3wdltyLUjHOVkON6TQ1syGjW0sS5q/yTl9LK4O83hDLwG+UeRVRhLOaVa3jaLG4o3gnw== dependencies: - "@firebase/analytics" "0.6.2" - "@firebase/app" "0.6.13" + "@firebase/analytics" "0.6.7" + "@firebase/app" "0.6.18" "@firebase/app-types" "0.6.1" - "@firebase/auth" "0.15.2" - "@firebase/database" "0.8.1" - "@firebase/firestore" "2.0.4" - "@firebase/functions" "0.6.1" - "@firebase/installations" "0.4.19" - "@firebase/messaging" "0.7.3" - "@firebase/performance" "0.4.4" + "@firebase/auth" "0.16.4" + "@firebase/database" "0.9.7" + "@firebase/firestore" "2.2.2" + "@firebase/functions" "0.6.5" + "@firebase/installations" "0.4.23" + "@firebase/messaging" "0.7.7" + "@firebase/performance" "0.4.9" "@firebase/polyfill" "0.3.36" - "@firebase/remote-config" "0.1.30" - "@firebase/storage" "0.4.2" - "@firebase/util" "0.3.4" + "@firebase/remote-config" "0.1.34" + "@firebase/storage" "0.4.6" + "@firebase/util" "0.4.1" firebaseui@^4.7.1: - version "4.7.1" - resolved "https://registry.yarnpkg.com/firebaseui/-/firebaseui-4.7.1.tgz#8e0303d9f733e16b0bfbfa24001ab8bd4bc98038" - integrity sha512-wDdo3LLnh9sV1dDKyNgn4M7cKecILosvqvtQE1SUum/R+eXLdN1q1ZRKZ2Lp6ZyP0XDAHrotssS4vJNh4OdwuQ== + version "4.8.0" + resolved "https://registry.yarnpkg.com/firebaseui/-/firebaseui-4.8.0.tgz#74c10a30db17f2cbfe020c91b97d5e3c6e8efbbc" + integrity sha512-DG8CD+969JHMailhOm8nKo+eJlumIHex0TH18eJeTo0Q2KEt5m/b61S1ky4bavK/nGmLJBRECJytq09/pwhZ0A== dependencies: dialog-polyfill "^0.4.7" material-design-lite "^1.2.0" @@ -6567,14 +6740,14 @@ fs-extra@^1.0.0: klaw "^1.0.0" fs-extra@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc" - integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ== + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: at-least-node "^1.0.0" graceful-fs "^4.2.0" jsonfile "^6.0.1" - universalify "^1.0.0" + universalify "^2.0.0" fs-minipass@^1.2.5: version "1.2.7" @@ -6583,6 +6756,13 @@ fs-minipass@^1.2.5: dependencies: minipass "^2.6.0" +fs-minipass@^2.0.0, fs-minipass@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + dependencies: + minipass "^3.0.0" + fs-readdir-recursive@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" @@ -6621,33 +6801,34 @@ fsevents@^1.2.7: nan "^2.12.1" fsevents@^2.1.2: - version "2.2.1" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.2.1.tgz#1fb02ded2036a8ac288d507a65962bd87b97628d" - integrity sha512-bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA== + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -function.prototype.name@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.2.tgz#5cdf79d7c05db401591dfde83e3b70c5123e9a45" - integrity sha512-C8A+LlHBJjB2AdcRPorc5JvJ5VUoWlXdEHLOJdCI7kjHEtGTpHQUiqMvCIKUwIsGwZX2jZJy761AXsn356bJQg== +function.prototype.name@^1.1.2, function.prototype.name@^1.1.3: + version "1.1.4" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.4.tgz#e4ea839b9d3672ae99d0efd9f38d9191c5eaac83" + integrity sha512-iqy1pIotY/RmhdFZygSSlW0wko2yxkSCKqsuv4pr8QESohpYyG/Z7B/XXvPRKTJS//960rgguE5mSRUsDdaJrQ== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - functions-have-names "^1.2.0" + es-abstract "^1.18.0-next.2" + functions-have-names "^1.2.2" functional-red-black-tree@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= -functions-have-names@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.1.tgz#a981ac397fa0c9964551402cdc5533d7a4d52f91" - integrity sha512-j48B/ZI7VKs3sgeI2cZp7WXWmZXu7Iq5pl5/vptV5N2mq+DGFuS/ulaDjtaoLpYzuD6u8UgrUKHfgo7fDTSiBA== +functions-have-names@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.2.tgz#98d93991c39da9361f8e50b337c4f6e41f120e21" + integrity sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA== gauge@~2.7.3: version "2.7.4" @@ -6664,9 +6845,9 @@ gauge@~2.7.3: wide-align "^1.1.0" gaxios@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-4.0.1.tgz#bc7b205a89d883452822cc75e138620c35e3291e" - integrity sha512-jOin8xRZ/UytQeBpSXFqIzqU7Fi5TqgPNLlUsSB8kjJ76+FiGBfImF8KJu++c6J4jOldfJUtt0YmkRj2ZpSHTQ== + version "4.2.0" + resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-4.2.0.tgz#33bdc4fc241fc33b8915a4b8c07cfb368b932e46" + integrity sha512-Ms7fNifGv0XVU+6eIyL9LB7RVESeML9+cMvkwGS70xyD6w2Z80wl6RiqiJ9k1KFlJCUTQqFFc8tXmPQfSKUe8g== dependencies: abort-controller "^3.0.0" extend "^3.0.2" @@ -6687,7 +6868,7 @@ genfun@^5.0.0: resolved "https://registry.yarnpkg.com/genfun/-/genfun-5.0.0.tgz#9dd9710a06900a5c4a5bf57aca5da4e52fe76537" integrity sha512-KGDOARWVga7+rnB3z9Sd2Letx515owfk0hSxHGuqjANb1M+x2bGZGqHLiozPsYMdM2OubeMni/Hpwmjq6qIUhA== -gensync@^1.0.0-beta.1: +gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== @@ -6719,16 +6900,7 @@ get-caller-file@^2.0.1: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.0.1.tgz#94a9768fcbdd0595a1c9273aacf4c89d075631be" - integrity sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - -get-intrinsic@^1.0.1, get-intrinsic@^1.0.2, get-intrinsic@^1.1.0: +get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== @@ -6766,6 +6938,11 @@ get-stream@^5.0.0, get-stream@^5.1.0: dependencies: pump "^3.0.0" +get-stream@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718" + integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== + get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -6796,14 +6973,14 @@ git-log-parser@^1.2.0: traverse "~0.6.6" git-raw-commits@^2.0.0: - version "2.0.8" - resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.8.tgz#65cef91ae8307281b6ee31ca481fa1164e166156" - integrity sha512-6Gk7tQHGMLEL1bSnrMJTCVt2AQl4EmCcJDtzs/JJacCb2+TNEyHM67Gp7Ri9faF7OcGpjGGRjHLvs/AG7QKZ2Q== + version "2.0.10" + resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.10.tgz#e2255ed9563b1c9c3ea6bd05806410290297bbc1" + integrity sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ== dependencies: dargs "^7.0.0" - lodash.template "^4.0.2" + lodash "^4.17.15" meow "^8.0.0" - split2 "^2.0.0" + split2 "^3.0.0" through2 "^4.0.0" github-url-from-git@^1.4.0: @@ -6825,9 +7002,9 @@ glob-parent@^3.1.0: path-dirname "^1.0.0" glob-parent@^5.0.0, glob-parent@^5.1.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" @@ -6863,11 +7040,11 @@ global-dirs@^0.1.0, global-dirs@^0.1.1: ini "^1.3.4" global-dirs@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.0.1.tgz#acdf3bb6685bcd55cb35e8a052266569e9469201" - integrity sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A== + version "2.1.0" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.1.0.tgz#e9046a49c806ff04d6c1825e196c8f0091e8df4d" + integrity sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ== dependencies: - ini "^1.3.5" + ini "1.3.7" global-modules@^1.0.0: version "1.0.0" @@ -6901,15 +7078,22 @@ globals@^12.1.0: dependencies: type-fest "^0.8.1" +globals@^13.6.0: + version "13.7.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.7.0.tgz#aed3bcefd80ad3ec0f0be2cf0c895110c0591795" + integrity sha512-Aipsz6ZKRxa/xQkZhNg0qIWXT6x6rD46f6x/PCnBomlttdIyAPak4YD9jTmKpZ72uROSMU87qJtcgpgHaVchiA== + dependencies: + type-fest "^0.20.2" + globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== globby@^11.0.0, globby@^11.0.1: - version "11.0.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" - integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== + version "11.0.3" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb" + integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== dependencies: array-union "^2.1.0" dir-glob "^3.0.1" @@ -6919,9 +7103,9 @@ globby@^11.0.0, globby@^11.0.1: slash "^3.0.0" google-auth-library@^6.1.1: - version "6.1.3" - resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-6.1.3.tgz#39d868140b70d0c4b32c6f6d8f4ccc1400d84dca" - integrity sha512-m9mwvY3GWbr7ZYEbl61isWmk+fvTmOt0YNUfPOUY2VH8K5pZlAIWJjxEi0PqR3OjMretyiQLI6GURMrPSwHQ2g== + version "6.1.6" + resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-6.1.6.tgz#deacdcdb883d9ed6bac78bb5d79a078877fdf572" + integrity sha512-Q+ZjUEvLQj/lrVHF/IQwRo6p3s8Nc44Zk/DALsN+ac3T4HY/g/3rrufkgtl+nZ1TW7DNAw5cTChdVp4apUXVgQ== dependencies: arrify "^2.0.0" base64-js "^1.3.0" @@ -6974,12 +7158,7 @@ got@^9.6.0: to-readable-stream "^1.0.0" url-parse-lax "^3.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.4: - version "4.2.4" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== - -graceful-fs@^4.1.3, graceful-fs@^4.1.9: +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0, graceful-fs@^4.2.2, graceful-fs@^4.2.3, graceful-fs@^4.2.4, graceful-fs@^4.2.6: version "4.2.6" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== @@ -6990,19 +7169,18 @@ growly@^1.3.0: integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE= gtoken@^5.0.4: - version "5.1.0" - resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-5.1.0.tgz#4ba8d2fc9a8459098f76e7e8fd7beaa39fda9fe4" - integrity sha512-4d8N6Lk8TEAHl9vVoRVMh9BNOKWVgl2DdNtr3428O75r3QFrF/a5MMu851VmK0AA8+iSvbwRv69k5XnMLURGhg== + version "5.2.1" + resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-5.2.1.tgz#4dae1fea17270f457954b4a45234bba5fc796d16" + integrity sha512-OY0BfPKe3QnMsY9MzTHTSKn+Vl2l1CcLe6BwDEQj00mbbkl5nyQ/7EUREstg4fQNZ8iYE7br4JJ7TdKeDOPWmw== dependencies: gaxios "^4.0.0" google-p12-pem "^3.0.3" jws "^4.0.0" - mime "^2.2.0" handlebars@^4.7.6: - version "4.7.6" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" - integrity sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== + version "4.7.7" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" + integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== dependencies: minimist "^1.2.5" neo-async "^2.6.0" @@ -7036,6 +7214,16 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" +has-bigints@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" + integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + +has-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= + has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -7046,10 +7234,10 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-symbols@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== +has-symbols@^1.0.1, has-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== has-unicode@^2.0.0, has-unicode@~2.0.1: version "2.0.1" @@ -7133,7 +7321,7 @@ highlight.js@10.4.1: resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-10.4.1.tgz#d48fbcf4a9971c4361b3f95f302747afe19dbad0" integrity sha512-yR5lWvNz7c85OhVAEAeFhVCc/GV4C30Fjzc/rCP0aCWzc1UUOPUk55dK/qdwTZHBvMZo+eZ2jpk62ndX/xMFlg== -hmac-drbg@^1.0.0: +hmac-drbg@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE= @@ -7142,6 +7330,11 @@ hmac-drbg@^1.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" +hoist-non-react-statics@^2.5.0, hoist-non-react-statics@^2.5.5: + version "2.5.5" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47" + integrity sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw== + hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" @@ -7174,19 +7367,27 @@ hosted-git-info@^2.1.4, hosted-git-info@^2.7.1, hosted-git-info@^2.8.8: resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== -hosted-git-info@^3.0.0, hosted-git-info@^3.0.6: - version "3.0.7" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.7.tgz#a30727385ea85acfcee94e0aad9e368c792e036c" - integrity sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ== +hosted-git-info@^3.0.0: + version "3.0.8" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.8.tgz#6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d" + integrity sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw== + dependencies: + lru-cache "^6.0.0" + +hosted-git-info@^4.0.1, hosted-git-info@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961" + integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg== dependencies: lru-cache "^6.0.0" html-element-map@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/html-element-map/-/html-element-map-1.2.0.tgz#dfbb09efe882806af63d990cf6db37993f099f22" - integrity sha512-0uXq8HsuG1v2TmQ8QkIhzbrqeskE4kn52Q18QJ9iAA/SnHoEKXWiUxHQtclRsCFWEUD2So34X+0+pZZu862nnw== + version "1.3.0" + resolved "https://registry.yarnpkg.com/html-element-map/-/html-element-map-1.3.0.tgz#fcf226985d7111e6c2b958169312ec750d02f0d3" + integrity sha512-AqCt/m9YaiMwaaAyOPdq4Ga0cM+jdDWWGueUMkdROZcTeClaGpN0AQeyGchZhTegQoABmc6+IqH7oCR/8vhQYg== dependencies: array-filter "^1.0.0" + call-bind "^1.0.2" html-encoding-sniffer@^2.0.1: version "2.0.1" @@ -7200,24 +7401,22 @@ html-escaper@^2.0.0: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -htmlparser2@^3.9.1: - version "3.10.1" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f" - integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ== +htmlparser2@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.0.1.tgz#422521231ef6d42e56bd411da8ba40aa36e91446" + integrity sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w== 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" + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.4.4" + entities "^2.0.0" http-cache-semantics@^3.8.1: version "3.8.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== -http-cache-semantics@^4.0.0: +http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== @@ -7234,9 +7433,9 @@ http-errors@~1.7.2: toidentifier "1.0.0" http-parser-js@>=0.5.1: - version "0.5.2" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.2.tgz#da2e31d237b393aae72ace43882dd7e270a8ff77" - integrity sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ== + version "0.5.3" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" + integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== http-proxy-agent@^2.1.0: version "2.1.0" @@ -7246,7 +7445,7 @@ http-proxy-agent@^2.1.0: agent-base "4" debug "3.1.0" -http-proxy-agent@^4.0.0: +http-proxy-agent@^4.0.0, http-proxy-agent@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== @@ -7290,6 +7489,11 @@ human-signals@^1.1.1: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + humanize-ms@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" @@ -7321,7 +7525,7 @@ idb@3.0.2: resolved "https://registry.yarnpkg.com/idb/-/idb-3.0.2.tgz#c8e9122d5ddd40f13b60ae665e4862f8b13fa384" integrity sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw== -ieee754@^1.1.4: +ieee754@^1.1.13, ieee754@^1.1.4: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== @@ -7336,7 +7540,7 @@ iferr@^1.0.2: resolved "https://registry.yarnpkg.com/iferr/-/iferr-1.0.2.tgz#e9fde49a9da06dc4a4194c6c9ed6d08305037a6d" integrity sha512-9AfeLfji44r5TKInjhz3W9DyZI1zR1JAf2hVBMGhddAKPqBsupb89jGfbCTHIGZd6fGZl9WlHdn4AObygyMKwg== -ignore-walk@^3.0.1: +ignore-walk@^3.0.1, ignore-walk@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37" integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw== @@ -7367,9 +7571,9 @@ import-fresh@^2.0.0: resolve-from "^3.0.0" import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: - version "3.2.2" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.2.tgz#fc129c160c5d68235507f4331a6baad186bdbc3e" - integrity sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw== + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" resolve-from "^4.0.0" @@ -7437,11 +7641,21 @@ inherits@2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= -ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: +ini@1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.7.tgz#a09363e1911972ea16d7a8851005d84cf09a9a84" + integrity sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ== + +ini@^1.3.4, ini@^1.3.5, ini@^1.3.8, ini@~1.3.0: version "1.3.8" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +ini@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + init-package-json@^1.10.3: version "1.10.3" resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe" @@ -7456,6 +7670,20 @@ init-package-json@^1.10.3: validate-npm-package-license "^3.0.1" validate-npm-package-name "^3.0.0" +init-package-json@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-2.0.2.tgz#d81a7e6775af9b618f20bba288e440b8d1ce05f3" + integrity sha512-PO64kVeArePvhX7Ff0jVWkpnE1DfGRvaWcStYrPugcJz9twQGYibagKJuIMHCX7ENcp0M6LJlcjLBuLD5KeJMg== + dependencies: + glob "^7.1.1" + npm-package-arg "^8.1.0" + promzard "^0.3.0" + read "~1.0.1" + read-package-json "^3.0.0" + semver "^7.3.2" + validate-npm-package-license "^3.0.4" + validate-npm-package-name "^3.0.0" + inquirer@6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca" @@ -7514,7 +7742,7 @@ inquirer@^7.0.0: strip-ansi "^6.0.0" through "^2.3.6" -internal-slot@^1.0.2: +internal-slot@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== @@ -7531,6 +7759,14 @@ into-stream@^5.0.0: from2 "^2.3.0" p-is-promise "^3.0.0" +into-stream@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-6.0.0.tgz#4bfc1244c0128224e18b8870e85b2de8e66c6702" + integrity sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA== + dependencies: + from2 "^2.3.0" + p-is-promise "^3.0.0" + invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -7548,6 +7784,11 @@ ip-regex@^2.1.0: resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= +ip-regex@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" + integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q== + ip@1.1.5, ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" @@ -7577,6 +7818,11 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= +is-bigint@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.1.tgz#6923051dfcbc764278540b9ce0e6b3213aa5ebc2" + integrity sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== + is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" @@ -7584,20 +7830,22 @@ is-binary-path@^1.0.0: dependencies: binary-extensions "^1.0.0" -is-boolean-object@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.0.1.tgz#10edc0900dd127697a92f6f9807c7617d68ac48e" - integrity sha512-TqZuVwa/sppcrhUCAYkGBk7w0yxfQQnxq28fjkO53tnK9FQXmdwz2JS5+GjsWQ6RByES1K40nI+yDic5c9/aAQ== +is-boolean-object@^1.0.1, is-boolean-object@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.0.tgz#e2aaad3a3a8fca34c28f6eee135b156ed2587ff0" + integrity sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA== + dependencies: + call-bind "^1.0.0" is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== -is-callable@^1.1.4, is-callable@^1.1.5, is-callable@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" - integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== +is-callable@^1.1.4, is-callable@^1.1.5, is-callable@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== is-ci@^1.0.10: version "1.2.1" @@ -7620,12 +7868,12 @@ is-cidr@^3.0.0: dependencies: cidr-regex "^2.0.10" -is-core-module@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.1.0.tgz#a4cc031d9b1aca63eecbd18a650e13cb4eeab946" - integrity sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA== +is-cidr@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-4.0.2.tgz#94c7585e4c6c77ceabf920f8cde51b8c0fda8814" + integrity sha512-z4a1ENUajDbEl/Q6/pVBpTR1nBjjEE1X7qb7bmWYanNnPoKAvUCPFKeXV6Fe4mgTkWKBqiHIcwsI3SndiO5FeA== dependencies: - has "^1.0.3" + cidr-regex "^3.1.1" is-core-module@^2.2.0: version "2.2.0" @@ -7677,9 +7925,9 @@ is-directory@^0.3.1: integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= is-docker@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" - integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.0.tgz#b037c8815281edaad6c2562648a5f5f18839d5f7" + integrity sha512-K4GwB4i/HzhAzwP/XSlspzRdFTI9N8OxJOyOU7Y5Rz+p+WBokXWVWblaJeBkggthmoSV0OoGTH5thJNvplpkvQ== is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" @@ -7755,10 +8003,15 @@ is-installed-globally@^0.3.1: global-dirs "^2.0.1" is-path-inside "^3.0.1" -is-negative-zero@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" - integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= +is-lambda@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" + integrity sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU= + +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== is-npm@^1.0.0: version "1.0.0" @@ -7802,6 +8055,11 @@ is-obj@^2.0.0: resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + is-path-inside@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" @@ -7809,10 +8067,10 @@ is-path-inside@^1.0.0: dependencies: path-is-inside "^1.0.1" -is-path-inside@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" - integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== +is-path-inside@^3.0.1, is-path-inside@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== is-plain-obj@^1.1.0: version "1.1.0" @@ -7846,11 +8104,12 @@ is-redirect@^1.0.0: resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= -is-regex@^1.0.5, is-regex@^1.1.0, is-regex@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" - integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== +is-regex@^1.0.5, is-regex@^1.1.0, is-regex@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" + integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== dependencies: + call-bind "^1.0.2" has-symbols "^1.0.1" is-retry-allowed@^1.0.0: @@ -7878,7 +8137,7 @@ is-subset@^0.1.1: resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6" integrity sha1-ilkRfZMt4d4A8kX83TnOQ/HpOaY= -is-symbol@^1.0.2: +is-symbol@^1.0.2, is-symbol@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== @@ -7897,6 +8156,11 @@ is-typedarray@^1.0.0, is-typedarray@~1.0.0: resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= +is-unicode-supported@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" + integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + is-utf8@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" @@ -8505,9 +8769,9 @@ js-tokens@^3.0.2: integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= js-yaml@^3.13.1, js-yaml@^3.3.1: - version "3.14.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" - integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" esprima "^4.0.0" @@ -8523,35 +8787,35 @@ jsc-android@^245459.0.0: integrity sha512-wkjURqwaB1daNkDi2OYYbsLnIdC/lUM2nPXQKRs5pqEU9chDg435bjvo+LSaHotDENygHQDHe+ntUkkw2gwMtg== jsdom@^16.4.0: - version "16.4.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.4.0.tgz#36005bde2d136f73eee1a830c6d45e55408edddb" - integrity sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w== + version "16.5.2" + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.5.2.tgz#583fac89a0aea31dbf6237e7e4bedccd9beab472" + integrity sha512-JxNtPt9C1ut85boCbJmffaQ06NBnzkQY/MWO3YxPW8IWS38A26z+B1oBvA9LwKrytewdfymnhi4UNH3/RAgZrg== dependencies: - abab "^2.0.3" - acorn "^7.1.1" + abab "^2.0.5" + acorn "^8.1.0" acorn-globals "^6.0.0" cssom "^0.4.4" - cssstyle "^2.2.0" + cssstyle "^2.3.0" data-urls "^2.0.0" - decimal.js "^10.2.0" + decimal.js "^10.2.1" domexception "^2.0.1" - escodegen "^1.14.1" + escodegen "^2.0.0" html-encoding-sniffer "^2.0.1" is-potential-custom-element-name "^1.0.0" nwsapi "^2.2.0" - parse5 "5.1.1" + parse5 "6.0.1" request "^2.88.2" - request-promise-native "^1.0.8" - saxes "^5.0.0" + request-promise-native "^1.0.9" + saxes "^5.0.1" symbol-tree "^3.2.4" - tough-cookie "^3.0.1" + 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.0.0" - ws "^7.2.3" + whatwg-url "^8.5.0" + ws "^7.4.4" xml-name-validator "^3.0.0" jsesc@^1.3.0: @@ -8586,7 +8850,7 @@ json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-bet resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== -json-parse-even-better-errors@^2.3.0: +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== @@ -8618,15 +8882,20 @@ json-stable-stringify@^1.0.1: dependencies: jsonify "~0.0.0" +json-stringify-nice@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/json-stringify-nice/-/json-stringify-nice-1.1.3.tgz#43991531d674ad5c19152d519047849935293add" + integrity sha512-w8+cZZFgcPtFkZTmkA1UpRH0GXXfpeuc/cClNkQjLt9JoQd8cBFSyB8J1WWjJrthIYViHobwnh3jA4z5X2LdGA== + json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= json5@2.x, json5@^2.1.2: - version "2.1.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43" - integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA== + version "2.2.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== dependencies: minimist "^1.2.5" @@ -8670,7 +8939,7 @@ jsonify@~0.0.0: resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= -jsonparse@^1.2.0: +jsonparse@^1.2.0, jsonparse@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= @@ -8693,6 +8962,16 @@ jsprim@^1.2.2: array-includes "^3.1.2" object.assign "^4.1.2" +just-diff-apply@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-3.0.0.tgz#a77348d24f0694e378b57293dceb65bdf5a91c4f" + integrity sha512-K2MLc+ZC2DVxX4V61bIKPeMUUfj1YYZ3h0myhchDXOW1cKoPZMnjIoNCqv9bF2n5Oob1PFxuR2gVJxkxz4e58w== + +just-diff@^3.0.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/just-diff/-/just-diff-3.1.1.tgz#d50c597c6fd4776495308c63bdee1b6839082647" + integrity sha512-sdMWKjRq8qWZEjDcVA6llnUT8RDEBIfOiGpYFPYa9u+2c39JCsejktSP7mj5eRid5EIvTzIpQ2kDOCw1Nq9BjQ== + jwa@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/jwa/-/jwa-2.0.0.tgz#a7e9c3f29dae94027ebcaf49975c9345593410fc" @@ -8874,6 +9153,16 @@ libnpmaccess@^3.0.2: npm-package-arg "^6.1.0" npm-registry-fetch "^4.0.0" +libnpmaccess@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-4.0.1.tgz#17e842e03bef759854adf6eb6c2ede32e782639f" + integrity sha512-ZiAgvfUbvmkHoMTzdwmNWCrQRsDkOC+aM5BDfO0C9aOSwF3R1LdFDBD+Rer1KWtsoQYO35nXgmMR7OUHpDRxyA== + dependencies: + aproba "^2.0.0" + minipass "^3.1.1" + npm-package-arg "^8.0.0" + npm-registry-fetch "^9.0.0" + libnpmconfig@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/libnpmconfig/-/libnpmconfig-1.2.1.tgz#c0c2f793a74e67d4825e5039e7a02a0044dfcbc0" @@ -8883,6 +9172,27 @@ libnpmconfig@^1.2.1: find-up "^3.0.0" ini "^1.3.5" +libnpmdiff@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/libnpmdiff/-/libnpmdiff-2.0.4.tgz#bb1687992b1a97a8ea4a32f58ad7c7f92de53b74" + integrity sha512-q3zWePOJLHwsLEUjZw3Kyu/MJMYfl4tWCg78Vl6QGSfm4aXBUSVzMzjJ6jGiyarsT4d+1NH4B1gxfs62/+y9iQ== + dependencies: + "@npmcli/disparity-colors" "^1.0.1" + "@npmcli/installed-package-contents" "^1.0.7" + binary-extensions "^2.2.0" + diff "^5.0.0" + minimatch "^3.0.4" + npm-package-arg "^8.1.1" + pacote "^11.3.0" + tar "^6.1.0" + +libnpmfund@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/libnpmfund/-/libnpmfund-1.0.2.tgz#d9552d4b76dd7f0a1a61b7af6b8f27184e51b0f5" + integrity sha512-Scw2JiLxfT7wqW/VbxIXV8u3FaFT/ZlR8YLFgTdCPsL1Hhli0554ZXyP8JTu1sLeDpHsoqtgLb4mgYVQnqigjA== + dependencies: + "@npmcli/arborist" "^2.0.0" + libnpmhook@^5.0.3: version "5.0.3" resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-5.0.3.tgz#4020c0f5edbf08ebe395325caa5ea01885b928f7" @@ -8893,6 +9203,14 @@ libnpmhook@^5.0.3: get-stream "^4.0.0" npm-registry-fetch "^4.0.0" +libnpmhook@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-6.0.1.tgz#ef467078b71f6f86199f90e6c86e391588867f09" + integrity sha512-rwiWIWAQ6R5sPFRi9gsSC/+1/BxFlxk5nNQysVTXEHbqM9ds8g/duW79wRbZKnRyK1xyOmafxbj69nt9tcUkyw== + dependencies: + aproba "^2.0.0" + npm-registry-fetch "^9.0.0" + libnpmorg@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-1.0.1.tgz#5d2503f6ceb57f33dbdcc718e6698fea6d5ad087" @@ -8903,6 +9221,23 @@ libnpmorg@^1.0.1: get-stream "^4.0.0" npm-registry-fetch "^4.0.0" +libnpmorg@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-2.0.1.tgz#b279b6e0641013ba5dde465476e72624ea8dd2f3" + integrity sha512-Wj0aApN6TfZWHqtJNjkY7IeQpX24jrQD58IHrEz234quKVRYlegUiMsZl2g4OEFeZNSSc9QN28EdI1SBkUlW7g== + dependencies: + aproba "^2.0.0" + npm-registry-fetch "^9.0.0" + +libnpmpack@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/libnpmpack/-/libnpmpack-2.0.1.tgz#d3eac25cc8612f4e7cdeed4730eee339ba51c643" + integrity sha512-He4/jxOwlaQ7YG7sIC1+yNeXeUDQt8RLBvpI68R3RzPMZPa4/VpxhlDo8GtBOBDYoU8eq6v1wKL38sq58u4ibQ== + dependencies: + "@npmcli/run-script" "^1.8.3" + npm-package-arg "^8.1.0" + pacote "^11.2.6" + libnpmpublish@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-1.1.3.tgz#e3782796722d79eef1a0a22944c117e0c4ca4280" @@ -8918,6 +9253,17 @@ libnpmpublish@^1.1.2: semver "^5.5.1" ssri "^6.0.1" +libnpmpublish@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-4.0.0.tgz#ad6413914e0dfd78df868ce14ba3d3a4cc8b385b" + integrity sha512-2RwYXRfZAB1x/9udKpZmqEzSqNd7ouBRU52jyG14/xG8EF+O9A62d7/XVR3iABEQHf1iYhkm0Oq9iXjrL3tsXA== + dependencies: + normalize-package-data "^3.0.0" + npm-package-arg "^8.1.0" + npm-registry-fetch "^9.0.0" + semver "^7.1.3" + ssri "^8.0.0" + libnpmsearch@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-2.0.2.tgz#9a4f059102d38e3dd44085bdbfe5095f2a5044cf" @@ -8927,6 +9273,13 @@ libnpmsearch@^2.0.2: get-stream "^4.0.0" npm-registry-fetch "^4.0.0" +libnpmsearch@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-3.1.0.tgz#425cc7cd1feeaad7bf109f91f17b697a3a058f9e" + integrity sha512-UQyzQjtAv99kZDuijqTB2Do63qtt+2SKNOVSTnehWTQbxzXF7Jvc8UD3YNPljm8+Y5T31K2AqptbY5BD6XHlIg== + dependencies: + npm-registry-fetch "^9.0.0" + libnpmteam@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-1.0.2.tgz#8b48bcbb6ce70dd8150c950fcbdbf3feb6eec820" @@ -8937,6 +9290,25 @@ libnpmteam@^1.0.2: get-stream "^4.0.0" npm-registry-fetch "^4.0.0" +libnpmteam@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-2.0.2.tgz#8450a77092faa801aaaea2a209a66e2137460c06" + integrity sha512-QGvtbMPdQzK+XybBPK0UjfLEI9fiDPQSFMbZW+2lmm0BgPoqxHle0Wl90bsIyBVY7pYzp45MgMqQNo7KWCLpDA== + dependencies: + aproba "^2.0.0" + npm-registry-fetch "^9.0.0" + +libnpmversion@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/libnpmversion/-/libnpmversion-1.1.0.tgz#699412e7083bc3d229d461c611e9f5eb3fc06a44" + integrity sha512-ktMHbbGpVVwmvSNQ+dG5fXgC2rB81i1hA94SaR5OCqPQ01Kuipshq6OLo8maD3xK+ulUCIfHxcAi/JYL8J9SWg== + dependencies: + "@npmcli/git" "^2.0.6" + "@npmcli/run-script" "^1.8.3" + json-parse-even-better-errors "^2.3.1" + semver "^7.3.4" + stringify-package "^1.0.1" + libnpx@^10.2.4: version "10.2.4" resolved "https://registry.yarnpkg.com/libnpx/-/libnpx-10.2.4.tgz#ef0e3258e29aef2ec7ee3276115e20e67f67d4ee" @@ -9032,6 +9404,11 @@ lockfile@^1.0.4: dependencies: signal-exit "^3.0.2" +lodash-es@^4.17.5: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" + integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== + lodash._baseuniq@~4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz#0ebb44e456814af7905c6212fa2c9b2d51b841e8" @@ -9045,11 +9422,6 @@ lodash._createset@~4.0.0: resolved "https://registry.yarnpkg.com/lodash._createset/-/lodash._createset-4.0.3.tgz#0f4659fbb09d75194fa9e2b88a6644d363c9fe26" integrity sha1-D0ZZ+7CddRlPqeK4imZE02PJ/iY= -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= - lodash._root@~3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" @@ -9070,6 +9442,11 @@ lodash.clonedeep@^4.5.0, lodash.clonedeep@~4.5.0: resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= + lodash.escape@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-4.0.1.tgz#c9044690c21e04294beaa517712fded1fa88de98" @@ -9080,12 +9457,17 @@ lodash.escaperegexp@^4.1.2: resolved "https://registry.yarnpkg.com/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz#64762c48618082518ac3df4ccf5d5886dae20347" integrity sha1-ZHYsSGGAglGKw99Mz11YhtriA0c= +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + lodash.flattendeep@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" integrity sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI= -lodash.isequal@^4.5.0: +lodash.isequal@^4.0.0, lodash.isequal@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= @@ -9115,31 +9497,6 @@ lodash.mapkeys@^4.6.0: resolved "https://registry.yarnpkg.com/lodash.mapkeys/-/lodash.mapkeys-4.6.0.tgz#df2cfa231d7c57c7a8ad003abdad5d73d3ea5195" integrity sha1-3yz6Ix18V8eorQA6va1dc9PqUZU= -lodash.memoize@4.x: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= - -lodash.template@^4.0.2: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" - integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" - -lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" - integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.throttle@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" @@ -9150,6 +9507,11 @@ lodash.toarray@^4.4.0: resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE= +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= + lodash.union@~4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" @@ -9170,10 +9532,10 @@ lodash.without@~4.4.0: resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw= -lodash@^4.15.0, lodash@^4.16.4, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.4, lodash@^4.3.0: - version "4.17.20" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" - integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== +lodash@4.x, lodash@^4.16.4, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0, lodash@^4.7.0: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== lodash@~1.3.1: version "1.3.1" @@ -9188,11 +9550,12 @@ log-symbols@^2.2.0: chalk "^2.0.1" log-symbols@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.0.0.tgz#69b3cc46d20f448eccdb75ea1fa733d9e821c920" - integrity sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA== + version "4.1.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" + integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== dependencies: - chalk "^4.0.0" + chalk "^4.1.0" + is-unicode-supported "^0.1.0" logkitty@^0.7.1: version "0.7.1" @@ -9314,6 +9677,27 @@ make-fetch-happen@^5.0.0: socks-proxy-agent "^4.0.0" ssri "^6.0.0" +make-fetch-happen@^8.0.14, make-fetch-happen@^8.0.9: + version "8.0.14" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-8.0.14.tgz#aaba73ae0ab5586ad8eaa68bd83332669393e222" + integrity sha512-EsS89h6l4vbfJEtBZnENTOFk8mCRpY5ru36Xe5bcX1KYIli2mkSHqoFsp5O1wMDvTJJzxe/4THpCTtygjeeGWQ== + dependencies: + agentkeepalive "^4.1.3" + cacache "^15.0.5" + http-cache-semantics "^4.1.0" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-lambda "^1.0.1" + lru-cache "^6.0.0" + minipass "^3.1.3" + minipass-collect "^1.0.2" + minipass-fetch "^1.3.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + promise-retry "^2.0.1" + socks-proxy-agent "^5.0.0" + ssri "^8.0.0" + makeerror@1.0.x: version "1.0.11" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" @@ -9337,9 +9721,9 @@ map-obj@^2.0.0: integrity sha1-plzSkIepJZi4eRJXpSPgISIqwfk= map-obj@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.1.0.tgz#b91221b542734b9f14256c0132c897c5d7256fd5" - integrity sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g== + version "4.2.0" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.2.0.tgz#0e8bc823e2aaca8a0942567d12ed14f389eec153" + integrity sha512-NAq0fCmZYGz9UFEQyndp7sisrow4GroyGeKluyKC/chuITZsPyOyC1UJZPJlVFImhXdROIP5xqouRLThT3BbpQ== map-visit@^1.0.0: version "1.0.0" @@ -9349,13 +9733,13 @@ map-visit@^1.0.0: object-visit "^1.0.0" marked-terminal@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/marked-terminal/-/marked-terminal-4.1.0.tgz#01087372d3636dc7cb286475a1d6147187f500e0" - integrity sha512-5KllfAOW02WS6hLRQ7cNvGOxvKW1BKuXELH4EtbWfyWgxQhROoMxEvuQ/3fTgkNjledR0J48F4HbapvYp1zWkQ== + version "4.1.1" + resolved "https://registry.yarnpkg.com/marked-terminal/-/marked-terminal-4.1.1.tgz#34a6f063cd6cfe26bffaf5bac3724e24242168a9" + integrity sha512-t7Mdf6T3PvOEyN01c3tYxDzhyKZ8xnkp8Rs6Fohno63L/0pFTJ5Qtwto2AQVuDtbQiWzD+4E5AAu1Z2iLc8miQ== dependencies: ansi-escapes "^4.3.1" cardinal "^2.1.1" - chalk "^4.0.0" + chalk "^4.1.0" cli-table "^0.3.1" node-emoji "^1.10.0" supports-hyperlinks "^2.1.0" @@ -9366,9 +9750,9 @@ marked@2.0.0: integrity sha512-NqRSh2+LlN2NInpqTQnS614Y/3NkVMFFU6sJlRFEpxJ/LHuK/qJECH7/fXZjk4VZstPW/Pevjil/VtSONsLc7Q== marked@^1.0.0: - version "1.2.4" - resolved "https://registry.yarnpkg.com/marked/-/marked-1.2.4.tgz#94e99230b03496c9383b1322ac51bc17dd388a1d" - integrity sha512-6x5TFGCTKSQBLTZtOburGxCxFEBJEGYVLwCMTBCxzvyuisGcC20UNzDSJhCr/cJ/Kmh6ulfJm10g6WWEAJ3kvg== + version "1.2.9" + resolved "https://registry.yarnpkg.com/marked/-/marked-1.2.9.tgz#53786f8b05d4c01a2a5a76b7d1ec9943d29d72dc" + integrity sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw== material-design-lite@^1.2.0: version "1.3.0" @@ -9385,9 +9769,9 @@ md5.js@^1.3.4: safe-buffer "^5.1.2" meant@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/meant/-/meant-1.0.2.tgz#5d0c78310a3d8ae1408a16be0fe0bd42a969f560" - integrity sha512-KN+1uowN/NK+sT/Lzx7WSGIj2u+3xe5n2LbwObfjOhPZiA+cCfCm6idVl0RkEfjThkw5XJ96CyRcanq6GmKtUg== + version "1.0.3" + resolved "https://registry.yarnpkg.com/meant/-/meant-1.0.3.tgz#67769af9de1d158773e928ae82c456114903554c" + integrity sha512-88ZRGcNxAq4EH38cQ4D85PM57pikCwS8Z99EWHODxN7KBY+UuPiqzRTtZzS8KTXO/ywSWbdjjJST2Hly/EQxLw== mem@^1.1.0: version "1.1.0" @@ -9429,9 +9813,9 @@ meow@^7.0.1: yargs-parser "^18.1.3" meow@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-8.0.0.tgz#1aa10ee61046719e334ffdc038bb5069250ec99a" - integrity sha512-nbsTRz2fwniJBFgUkcdISq8y/q9n9VbiHYbfwklFh5V4V2uAcxtKQkDc0yCLPM/kP0d+inZBewn3zJqewHE7kg== + version "8.1.2" + resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" + integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== dependencies: "@types/minimist" "^1.2.0" camelcase-keys "^6.2.2" @@ -9765,15 +10149,10 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.44.0: - version "1.44.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== - -mime-db@1.46.0, "mime-db@>= 1.43.0 < 2": - version "1.46.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.46.0.tgz#6267748a7f799594de3cbc8cde91def349661cee" - integrity sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ== +mime-db@1.47.0, "mime-db@>= 1.43.0 < 2": + version "1.47.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c" + integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw== mime-db@~1.23.0: version "1.23.0" @@ -9787,31 +10166,19 @@ mime-types@2.1.11: dependencies: mime-db "~1.23.0" -mime-types@^2.1.12, mime-types@~2.1.19: - version "2.1.27" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== - dependencies: - mime-db "1.44.0" - -mime-types@~2.1.24: - version "2.1.29" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.29.tgz#1d4ab77da64b91f5f72489df29236563754bb1b2" - integrity sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ== +mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24: + version "2.1.30" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d" + integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg== dependencies: - mime-db "1.46.0" + mime-db "1.47.0" mime@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.2.0, mime@^2.4.3: - version "2.4.6" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.6.tgz#e5b407c90db442f2beb5b162373d07b69affa4d1" - integrity sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA== - -mime@^2.4.1: +mime@^2.4.1, mime@^2.4.3: version "2.5.2" resolved "https://registry.yarnpkg.com/mime/-/mime-2.5.2.tgz#6e3dc6cc2b9510643830e5f19d5cb753da5eeabe" integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg== @@ -9841,7 +10208,7 @@ minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== -minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: +minimalistic-crypto-utils@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo= @@ -9880,6 +10247,53 @@ minimist@~0.0.1: resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= +minipass-collect@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + dependencies: + minipass "^3.0.0" + +minipass-fetch@^1.3.0, minipass-fetch@^1.3.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-1.3.3.tgz#34c7cea038c817a8658461bf35174551dce17a0a" + integrity sha512-akCrLDWfbdAWkMLBxJEeWTdNsjML+dt5YgOI4gJ53vuO0vrmYQkUPxa6j6V65s9CcePIr2SSWqjT2EcrNseryQ== + dependencies: + minipass "^3.1.0" + minipass-sized "^1.0.3" + minizlib "^2.0.0" + optionalDependencies: + encoding "^0.1.12" + +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + dependencies: + minipass "^3.0.0" + +minipass-json-stream@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7" + integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg== + dependencies: + jsonparse "^1.3.1" + minipass "^3.0.0" + +minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== + dependencies: + minipass "^3.0.0" + +minipass-sized@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" + integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== + dependencies: + minipass "^3.0.0" + minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: version "2.9.0" resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" @@ -9888,6 +10302,13 @@ minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: safe-buffer "^5.1.2" yallist "^3.0.0" +minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd" + integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== + dependencies: + yallist "^4.0.0" + minizlib@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" @@ -9895,6 +10316,14 @@ minizlib@^1.2.1: dependencies: minipass "^2.9.0" +minizlib@^2.0.0, minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + mississippi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" @@ -9919,7 +10348,16 @@ mixin-deep@^1.2.0: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@1.x: +mkdirp-infer-owner@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz#55d3b368e7d89065c38f32fd38e638f0ab61d316" + integrity sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw== + dependencies: + chownr "^2.0.0" + infer-owner "^1.0.4" + mkdirp "^1.0.3" + +mkdirp@1.x, mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== @@ -9963,11 +10401,16 @@ ms@2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== -ms@2.1.2, ms@^2.0.0, ms@^2.1.1: +ms@2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== +ms@^2.0.0, ms@^2.1.1, ms@^2.1.2: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" @@ -10006,15 +10449,14 @@ natural-compare@^1.4.0: integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= nearley@^2.7.10: - version "2.19.7" - resolved "https://registry.yarnpkg.com/nearley/-/nearley-2.19.7.tgz#eafbe3e2d8ccfe70adaa5c026ab1f9709c116218" - integrity sha512-Y+KNwhBPcSJKeyQCFjn8B/MIe+DDlhaaDgjVldhy5xtFewIbiQgcbZV8k2gCVwkI1ZsKCnjIYZbR+0Fim5QYgg== + version "2.20.1" + resolved "https://registry.yarnpkg.com/nearley/-/nearley-2.20.1.tgz#246cd33eff0d012faf197ff6774d7ac78acdd474" + integrity sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ== dependencies: commander "^2.19.0" moo "^0.5.0" railroad-diagrams "^1.0.0" randexp "0.4.6" - semver "^5.4.1" negotiator@0.6.2: version "0.6.2" @@ -10092,6 +10534,22 @@ node-gyp@^5.0.2, node-gyp@^5.1.0: tar "^4.4.12" which "^1.3.1" +node-gyp@^7.1.0, node-gyp@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz#21a810aebb187120251c3bcec979af1587b188ae" + integrity sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ== + 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" + node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -10132,9 +10590,9 @@ node-modules-regexp@^1.0.0: integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= node-notifier@^8.0.0: - version "8.0.1" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.1.tgz#f86e89bbc925f2b068784b31f382afdc6ca56be1" - integrity sha512-BvEXF+UmsnAfYfoapKM9nGxnP+Wn7P91YfXmrKnfcYCx6VBeoN5Ez5Ogck6I8Bi5k4RlpqRYaw75pAwzX9OphA== + version "8.0.2" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.2.tgz#f3167a38ef0d2c8a866a83e318c1ba0efeb702c5" + integrity sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg== dependencies: growly "^1.3.0" is-wsl "^2.2.0" @@ -10143,10 +10601,15 @@ node-notifier@^8.0.0: uuid "^8.3.0" which "^2.0.2" +node-releases@^1.1.70: + version "1.1.71" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" + integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== + node-stream-zip@^1.9.1: - version "1.13.1" - resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.13.1.tgz#2f8f9a360ec7ae23a80744c4c3862bf3aa3e7892" - integrity sha512-7vFtf27xgafGV1e440J+FrQSf+5kvkMM9lX/dHRcyAP1dT9+JqM/5L0PDlbeWsdpQjsPWJk7YZHqkHUWf+4Izg== + version "1.13.3" + resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.13.3.tgz#63235337abebcef408b244b4e28f28961e6e86f0" + integrity sha512-Vv95ug+8Jfug4AxcqNV7TeGEk2antNidj+YBOyP8SS8LTHJmjsE3d9h6L831eJtO8p7jesJ3CDtgkwmLO/wcSw== nopt@^4.0.0, nopt@^4.0.1, nopt@^4.0.3: version "4.0.3" @@ -10156,6 +10619,13 @@ nopt@^4.0.0, nopt@^4.0.1, nopt@^4.0.3: abbrev "1" osenv "^0.1.4" +nopt@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" + integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== + dependencies: + abbrev "1" + normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.4.0, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" @@ -10167,13 +10637,13 @@ normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package- validate-npm-package-license "^3.0.1" normalize-package-data@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.0.tgz#1f8a7c423b3d2e85eb36985eaf81de381d01301a" - integrity sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw== + version "3.0.2" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.2.tgz#cae5c410ae2434f9a6c1baa65d5bc3b9366c8699" + integrity sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg== dependencies: - hosted-git-info "^3.0.6" - resolve "^1.17.0" - semver "^7.3.2" + hosted-git-info "^4.0.1" + resolve "^1.20.0" + semver "^7.3.4" validate-npm-package-license "^3.0.1" normalize-path@^2.1.1: @@ -10206,7 +10676,14 @@ npm-audit-report@^1.3.3: cli-table3 "^0.5.0" console-control-strings "^1.1.0" -npm-bundled@^1.0.1: +npm-audit-report@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-2.1.4.tgz#b14c4625131fb7bcacc4b1c83842af1f58c92c98" + integrity sha512-Tz7rnfskSdZ0msTzt2mENC/B+H2QI8u0jN0ck7o3zDsQYIQrek/l3MjEc+CARer+64LsVTU6ZIqNuh0X55QPhw== + dependencies: + chalk "^4.0.0" + +npm-bundled@^1.0.1, npm-bundled@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b" integrity sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA== @@ -10225,6 +10702,13 @@ npm-install-checks@^3.0.2: dependencies: semver "^2.3.0 || 3.x || 4 || 5" +npm-install-checks@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-4.0.0.tgz#a37facc763a2fde0497ef2c6d0ac7c3fbe00d7b4" + integrity sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w== + dependencies: + semver "^7.1.1" + npm-lifecycle@^3.0.0, npm-lifecycle@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/npm-lifecycle/-/npm-lifecycle-3.1.5.tgz#9882d3642b8c82c815782a12e6a1bfeed0026309" @@ -10259,13 +10743,32 @@ npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1: semver "^5.6.0" validate-npm-package-name "^3.0.0" +npm-package-arg@^8.0.0, npm-package-arg@^8.0.1, npm-package-arg@^8.1.0, npm-package-arg@^8.1.1, npm-package-arg@^8.1.2: + version "8.1.2" + resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.1.2.tgz#b868016ae7de5619e729993fbd8d11dc3c52ab62" + integrity sha512-6Eem455JsSMJY6Kpd3EyWE+n5hC+g9bSyHr9K9U2zqZb7+02+hObQ2c0+8iDk/mNF+8r1MhY44WypKJAkySIYA== + dependencies: + hosted-git-info "^4.0.1" + semver "^7.3.4" + validate-npm-package-name "^3.0.0" + npm-packlist@^1.1.12, npm-packlist@^1.4.8: version "1.4.8" resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e" integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A== dependencies: - ignore-walk "^3.0.1" - npm-bundled "^1.0.1" + ignore-walk "^3.0.1" + npm-bundled "^1.0.1" + npm-normalize-package-bin "^1.0.1" + +npm-packlist@^2.1.4: + version "2.1.5" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-2.1.5.tgz#43ef5bbb9f59b7c0ef91e0905f1dd707b4cfb33c" + integrity sha512-KCfK3Vi2F+PH1klYauoQzg81GQ8/GGjQRKYY6tRnpQUPKTs/1gBZSRWtTEd7jGdSn1LZL7gpAmJT+BcS55k2XQ== + dependencies: + glob "^7.1.6" + ignore-walk "^3.0.3" + npm-bundled "^1.1.1" npm-normalize-package-bin "^1.0.1" npm-pick-manifest@^3.0.0, npm-pick-manifest@^3.0.2: @@ -10277,6 +10780,16 @@ npm-pick-manifest@^3.0.0, npm-pick-manifest@^3.0.2: npm-package-arg "^6.0.0" semver "^5.4.1" +npm-pick-manifest@^6.0.0, npm-pick-manifest@^6.1.0, npm-pick-manifest@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz#7b5484ca2c908565f43b7f27644f36bb816f5148" + integrity sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA== + dependencies: + npm-install-checks "^4.0.0" + npm-normalize-package-bin "^1.0.1" + npm-package-arg "^8.1.2" + semver "^7.3.4" + npm-profile@^4.0.1, npm-profile@^4.0.2, npm-profile@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-4.0.4.tgz#28ee94390e936df6d084263ee2061336a6a1581b" @@ -10286,6 +10799,13 @@ npm-profile@^4.0.1, npm-profile@^4.0.2, npm-profile@^4.0.4: figgy-pudding "^3.4.1" npm-registry-fetch "^4.0.0" +npm-profile@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-5.0.2.tgz#4cff0710ac8d71280202b6c261b160cc0cace16a" + integrity sha512-hOhpH23PeWUFParJ6T1nquiHJLmFZ5VReTjBf1TJpl1YGuqfUS+ZYujVYPfuMbixosO82kWzvnxg4ZmP4VkTeg== + dependencies: + npm-registry-fetch "^9.0.0" + npm-registry-fetch@^4.0.0, npm-registry-fetch@^4.0.7: version "4.0.7" resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-4.0.7.tgz#57951bf6541e0246b34c9f9a38ab73607c9449d7" @@ -10299,6 +10819,20 @@ npm-registry-fetch@^4.0.0, npm-registry-fetch@^4.0.7: npm-package-arg "^6.1.0" safe-buffer "^5.2.0" +npm-registry-fetch@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-9.0.0.tgz#86f3feb4ce00313bc0b8f1f8f69daae6face1661" + integrity sha512-PuFYYtnQ8IyVl6ib9d3PepeehcUeHN9IO5N/iCRhyg9tStQcqGQBRVHmfmMWPDERU3KwZoHFvbJ4FPXPspvzbA== + dependencies: + "@npmcli/ci-detect" "^1.0.0" + lru-cache "^6.0.0" + make-fetch-happen "^8.0.9" + minipass "^3.1.3" + minipass-fetch "^1.3.0" + minipass-json-stream "^1.0.1" + minizlib "^2.0.0" + npm-package-arg "^8.0.0" + npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" @@ -10306,22 +10840,22 @@ npm-run-path@^2.0.0: dependencies: path-key "^2.0.0" -npm-run-path@^4.0.0: +npm-run-path@^4.0.0, npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" -npm-user-validate@~1.0.0: +npm-user-validate@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.1.tgz#31428fc5475fe8416023f178c0ab47935ad8c561" integrity sha512-uQwcd/tY+h1jnEaze6cdX/LrhWhoBxfSknxentoqmIuStxUExxjWd3ULMLFPiFUrZKbOVMowH6Jq2FRWfmhcEw== npm@^6.0.0, npm@^6.13.0: - version "6.14.8" - resolved "https://registry.yarnpkg.com/npm/-/npm-6.14.8.tgz#64ef754345639bc035982ec3f609353c8539033c" - integrity sha512-HBZVBMYs5blsj94GTeQZel7s9odVuuSUHy1+AlZh7rPVux1os2ashvEGLy/STNK7vUjbrCg5Kq9/GXisJgdf6A== + version "6.14.12" + resolved "https://registry.yarnpkg.com/npm/-/npm-6.14.12.tgz#61343faec026537d8515111a551b460e9ba0a5df" + integrity sha512-La0TNNm1TLYaSeOyit+p3xGTRYYRsHae6/RG69MVXurZsWna9jccPP7FOi/u7V9WdiCV5OOojrfMD+WstO5MZQ== dependencies: JSONStream "^1.3.5" abbrev "~1.1.1" @@ -10358,7 +10892,7 @@ npm@^6.0.0, npm@^6.13.0: infer-owner "^1.0.4" inflight "~1.0.6" inherits "^2.0.4" - ini "^1.3.5" + ini "^1.3.8" init-package-json "^1.10.3" is-cidr "^3.0.0" json-parse-better-errors "^1.0.2" @@ -10395,10 +10929,10 @@ npm@^6.0.0, npm@^6.13.0: npm-pick-manifest "^3.0.2" npm-profile "^4.0.4" npm-registry-fetch "^4.0.7" - npm-user-validate "~1.0.0" + npm-user-validate "^1.0.1" npmlog "~4.1.2" once "~1.4.0" - opener "^1.5.1" + opener "^1.5.2" osenv "^0.1.5" pacote "^9.5.12" path-is-inside "~1.0.2" @@ -10439,6 +10973,78 @@ npm@^6.0.0, npm@^6.13.0: worker-farm "^1.7.0" write-file-atomic "^2.4.3" +npm@^7.0.0: + version "7.8.0" + resolved "https://registry.yarnpkg.com/npm/-/npm-7.8.0.tgz#9fc9ff97d33338baacfd0fd23c8fe932deadce38" + integrity sha512-9AC3Dj9OUWaUdmTmEVttE/1MWkfF7+sAKPRo9tKEyjo49AXmHQBn+RC33M9dima91mEMqDIA71xyRm4VmhDipg== + dependencies: + "@npmcli/arborist" "^2.3.0" + "@npmcli/ci-detect" "^1.2.0" + "@npmcli/config" "^2.1.0" + "@npmcli/run-script" "^1.8.4" + abbrev "~1.1.1" + ansicolors "~0.3.2" + ansistyles "~0.1.3" + archy "~1.0.0" + byte-size "^7.0.1" + cacache "^15.0.6" + chalk "^4.1.0" + chownr "^2.0.0" + cli-columns "^3.1.2" + cli-table3 "^0.6.0" + columnify "~1.5.4" + glob "^7.1.4" + graceful-fs "^4.2.6" + hosted-git-info "^4.0.2" + ini "^2.0.0" + init-package-json "^2.0.2" + is-cidr "^4.0.2" + json-parse-even-better-errors "^2.3.1" + leven "^3.1.0" + libnpmaccess "^4.0.1" + libnpmdiff "^2.0.4" + libnpmfund "^1.0.2" + libnpmhook "^6.0.1" + libnpmorg "^2.0.1" + libnpmpack "^2.0.1" + libnpmpublish "^4.0.0" + libnpmsearch "^3.1.0" + libnpmteam "^2.0.2" + libnpmversion "^1.1.0" + make-fetch-happen "^8.0.14" + minipass "^3.1.3" + minipass-pipeline "^1.2.4" + mkdirp "^1.0.4" + mkdirp-infer-owner "^2.0.0" + ms "^2.1.2" + node-gyp "^7.1.2" + nopt "^5.0.0" + npm-audit-report "^2.1.4" + npm-package-arg "^8.1.2" + npm-pick-manifest "^6.1.1" + npm-profile "^5.0.2" + npm-registry-fetch "^9.0.0" + npm-user-validate "^1.0.1" + npmlog "~4.1.2" + opener "^1.5.2" + pacote "^11.3.1" + parse-conflict-json "^1.1.1" + qrcode-terminal "^0.12.0" + read "~1.0.7" + read-package-json "^3.0.1" + read-package-json-fast "^2.0.2" + readdir-scoped-modules "^1.1.0" + rimraf "^3.0.2" + semver "^7.3.5" + ssri "^8.0.1" + tar "^6.1.0" + text-table "~0.2.0" + tiny-relative-date "^1.3.0" + treeverse "^1.0.4" + validate-npm-package-name "~3.0.0" + which "^2.0.2" + write-file-atomic "^3.0.3" + npmlog@^4.0.0, npmlog@^4.1.2, npmlog@~4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" @@ -10449,12 +11055,12 @@ npmlog@^4.0.0, npmlog@^4.1.2, npmlog@~4.1.2: gauge "~2.7.3" set-blocking "~2.0.0" -nth-check@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== +nth-check@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125" + integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q== dependencies: - boolbase "~1.0.0" + boolbase "^1.0.0" nullthrows@^1.1.1: version "1.1.1" @@ -10495,23 +11101,18 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-inspect@^1.7.0, object-inspect@^1.8.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0" - integrity sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA== - -object-inspect@^1.9.0: +object-inspect@^1.7.0, object-inspect@^1.9.0: version "1.9.0" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== object-is@^1.0.2, object-is@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.3.tgz#2e3b9e65560137455ee3bd62aec4d90a2ea1cc81" - integrity sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg== + version "1.1.5" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" + integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" @@ -10525,7 +11126,7 @@ object-visit@^1.0.0: dependencies: isobject "^3.0.0" -object.assign@^4.1.0, object.assign@^4.1.1, object.assign@^4.1.2: +object.assign@^4.1.0, object.assign@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== @@ -10535,32 +11136,34 @@ object.assign@^4.1.0, object.assign@^4.1.1, object.assign@^4.1.2: has-symbols "^1.0.1" object-keys "^1.1.1" -object.entries@^1.1.1, object.entries@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.2.tgz#bc73f00acb6b6bb16c203434b10f9a7e797d3add" - integrity sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA== +object.entries@^1.1.1, object.entries@^1.1.2, object.entries@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.3.tgz#c601c7f168b62374541a07ddbd3e2d5e4f7711a6" + integrity sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg== dependencies: + call-bind "^1.0.0" define-properties "^1.1.3" - es-abstract "^1.17.5" + es-abstract "^1.18.0-next.1" has "^1.0.3" -object.fromentries@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.2.tgz#4a09c9b9bb3843dd0f89acdb517a794d4f355ac9" - integrity sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ== +object.fromentries@^2.0.3, object.fromentries@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.4.tgz#26e1ba5c4571c5c6f0890cef4473066456a120b8" + integrity sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" + es-abstract "^1.18.0-next.2" has "^1.0.3" object.getownpropertydescriptors@^2.0.3: - version "2.1.0" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" - integrity sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg== + version "2.1.2" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz#1bd63aeacf0d5d2d2f31b5e393b03a7c601a23f7" + integrity sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" + es-abstract "^1.18.0-next.2" object.pick@^1.3.0: version "1.3.0" @@ -10569,14 +11172,14 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" -object.values@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.1.tgz#68a99ecde356b7e9295a3c5e0ce31dc8c953de5e" - integrity sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA== +object.values@^1.1.1, object.values@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.3.tgz#eaa8b1e17589f02f698db093f7c62ee1699742ee" + integrity sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - function-bind "^1.1.1" + es-abstract "^1.18.0-next.2" has "^1.0.3" on-finished@~2.3.0: @@ -10605,7 +11208,7 @@ onetime@^2.0.0: dependencies: mimic-fn "^1.0.0" -onetime@^5.1.0: +onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== @@ -10619,7 +11222,7 @@ open@^6.2.0: dependencies: is-wsl "^1.1.0" -opener@^1.5.1: +opener@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== @@ -10719,9 +11322,9 @@ p-cancelable@^1.0.0: integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== p-each-series@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.1.0.tgz#961c8dd3f195ea96c747e636b262b800a6b1af48" - integrity sha512-ZuRs1miPT4HrjFa+9fRfOFXxGJfORgelKV9f9nNOWw2gl6gVsRaVDOQP0+MI0G0wGKns1Yacsu0GjOFbTK0JFQ== + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" + integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== p-filter@^2.0.0: version "2.1.0" @@ -10755,11 +11358,11 @@ p-limit@^2.0.0, p-limit@^2.2.0: p-try "^2.0.0" p-limit@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.0.2.tgz#1664e010af3cadc681baafd3e2a437be7b0fb5fe" - integrity sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg== + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: - p-try "^2.0.0" + yocto-queue "^0.1.0" p-locate@^2.0.0: version "2.0.0" @@ -10794,15 +11397,22 @@ p-map@^2.0.0: resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + p-reduce@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a" integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== p-retry@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.2.0.tgz#ea9066c6b44f23cab4cd42f6147cdbbc6604da5d" - integrity sha512-jPH38/MRh263KKcq0wBNOGFJbm+U6784RilTmHjB/HM9kH9V8WlCpVUcdOmip9cjXOh6MxZ5yk1z2SjDUJfWmA== + version "4.5.0" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.5.0.tgz#6685336b3672f9ee8174d3769a660cb5e488521d" + integrity sha512-5Hwh4aVQSu6BEP+w2zKlVXtFAaYQe1qWuVADSgoeVlLjwe/Q/AMSoRR4MDeaAfu8llT+YNbEijWu/YF3m6avkg== dependencies: "@types/retry" "^0.12.0" retry "^0.12.0" @@ -10837,6 +11447,31 @@ package-json@^6.3.0: registry-url "^5.0.0" semver "^6.2.0" +pacote@^11.1.11, pacote@^11.2.6, pacote@^11.3.0, pacote@^11.3.1: + version "11.3.1" + resolved "https://registry.yarnpkg.com/pacote/-/pacote-11.3.1.tgz#6ce95dd230db475cbd8789fd1f986bec51b4bf7c" + integrity sha512-TymtwoAG12cczsJIrwI/euOQKtjrQHlD0k0oyt9QSmZGpqa+KdlxKdWR/YUjYizkixaVyztxt/Wsfo8bL3A6Fg== + dependencies: + "@npmcli/git" "^2.0.1" + "@npmcli/installed-package-contents" "^1.0.6" + "@npmcli/promise-spawn" "^1.2.0" + "@npmcli/run-script" "^1.8.2" + cacache "^15.0.5" + chownr "^2.0.0" + fs-minipass "^2.1.0" + infer-owner "^1.0.4" + minipass "^3.1.3" + mkdirp "^1.0.3" + npm-package-arg "^8.0.1" + npm-packlist "^2.1.4" + npm-pick-manifest "^6.0.0" + npm-registry-fetch "^9.0.0" + promise-retry "^2.0.1" + read-package-json-fast "^2.0.1" + rimraf "^3.0.2" + ssri "^8.0.1" + tar "^6.1.0" + pacote@^9.1.0, pacote@^9.5.12, pacote@^9.5.3: version "9.5.12" resolved "https://registry.yarnpkg.com/pacote/-/pacote-9.5.12.tgz#1e11dd7a8d736bcc36b375a9804d41bb0377bf66" @@ -10905,6 +11540,15 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5: pbkdf2 "^3.0.3" safe-buffer "^5.1.1" +parse-conflict-json@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/parse-conflict-json/-/parse-conflict-json-1.1.1.tgz#54ec175bde0f2d70abf6be79e0e042290b86701b" + integrity sha512-4gySviBiW5TRl7XHvp1agcS7SOe0KZOjC//71dzZVWJrY9hCrgtvl5v3SyIxCZ4fZF47TxD9nfzmxcx76xmbUw== + dependencies: + json-parse-even-better-errors "^2.3.0" + just-diff "^3.0.1" + just-diff-apply "^3.0.0" + parse-git-config@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/parse-git-config/-/parse-git-config-3.0.0.tgz#4a2de08c7b74a2555efa5ae94d40cd44302a6132" @@ -10934,9 +11578,9 @@ parse-json@^4.0.0: json-parse-better-errors "^1.0.1" parse-json@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646" - integrity sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" error-ex "^1.3.1" @@ -10953,17 +11597,17 @@ parse-passwd@^1.0.0: resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= -parse5@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" - integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== - -parse5@^3.0.1: - version "3.0.3" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" - integrity sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA== +parse5-htmlparser2-tree-adapter@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6" + integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA== dependencies: - "@types/node" "*" + parse5 "^6.0.1" + +parse5@6.0.1, parse5@^6.0.0, parse5@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== parseurl@~1.3.3: version "1.3.3" @@ -11122,13 +11766,13 @@ pkg-dir@^4.2.0: find-up "^4.0.0" plist@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.1.tgz#a9b931d17c304e8912ef0ba3bdd6182baf2e1f8c" - integrity sha512-GpgvHHocGRyQm74b6FWEZZVRroHKE1I0/BTjAmySaohK+cUn+hZpbqXkc3KWgW3gQYkqcQej35FohcT0FRlkRQ== + version "3.0.2" + resolved "https://registry.yarnpkg.com/plist/-/plist-3.0.2.tgz#74bbf011124b90421c22d15779cee60060ba95bc" + integrity sha512-MSrkwZBdQ6YapHy87/8hDU8MnIcyxBKjeF+McXnr5A9MtffPewTs7G3hlpodT5TacyfIyFTaJEhh3GGcmasTgQ== dependencies: - base64-js "^1.2.3" + base64-js "^1.5.1" xmlbuilder "^9.0.7" - xmldom "0.1.x" + xmldom "^0.5.0" plugin-error@^0.1.2: version "0.1.2" @@ -11153,6 +11797,11 @@ posix-character-classes@^0.1.0: resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= +postcss-value-parser@^3.3.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + postcss-value-parser@^4.0.2: version "4.1.0" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" @@ -11240,6 +11889,16 @@ progress@^2.0.0: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== +promise-all-reject-late@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2" + integrity sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw== + +promise-call-limit@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-call-limit/-/promise-call-limit-1.0.1.tgz#4bdee03aeb85674385ca934da7114e9bcd3c6e24" + integrity sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q== + promise-inflight@^1.0.1, promise-inflight@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" @@ -11258,6 +11917,14 @@ promise-retry@^1.1.1: err-code "^1.0.0" retry "^0.10.0" +promise-retry@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" + integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== + dependencies: + err-code "^2.0.2" + retry "^0.12.0" + promise@^7.1.1: version "7.3.1" resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" @@ -11273,9 +11940,9 @@ promise@^8.0.3: asap "~2.0.6" prompts@^2.0.1: - version "2.4.0" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.0.tgz#4aa5de0723a231d1ee9121c40fdf663df73f61d7" - integrity sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== + version "2.4.1" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61" + integrity sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ== dependencies: kleur "^3.0.3" sisteransi "^1.0.5" @@ -11296,7 +11963,7 @@ prop-types-exact@^1.2.0: object.assign "^4.1.0" reflect.ownkeys "^0.2.0" -prop-types@^15.6.2, prop-types@^15.7.2: +prop-types@15.x, prop-types@^15.5.4, prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== @@ -11346,7 +12013,7 @@ pseudomap@^1.0.2: resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= -psl@^1.1.28: +psl@^1.1.28, psl@^1.1.33: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== @@ -11426,11 +12093,12 @@ qs@~6.5.2: integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== query-string@^6.8.2: - version "6.13.7" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.13.7.tgz#af53802ff6ed56f3345f92d40a056f93681026ee" - integrity sha512-CsGs8ZYb39zu0WLkeOhe0NMePqgYdAuCqxOYKDR5LVCytDZYMGx3Bb+xypvQvPHVPijRXB0HZNFllCzHRe4gEA== + version "6.14.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.14.1.tgz#7ac2dca46da7f309449ba0f86b1fd28255b0c86a" + integrity sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw== dependencies: decode-uri-component "^0.2.0" + filter-obj "^1.1.0" split-on-first "^1.0.0" strict-uri-encode "^2.0.0" @@ -11444,6 +12112,11 @@ querystring@0.2.0: resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + quick-lru@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" @@ -11532,15 +12205,59 @@ react-dom@16.14.0: prop-types "^15.6.2" scheduler "^0.19.1" -react-is@^16.12.0, react-is@^16.13.1, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6: +react-draggable@3.x: + version "3.3.2" + resolved "https://registry.yarnpkg.com/react-draggable/-/react-draggable-3.3.2.tgz#966ef1d90f2387af3c2d8bd3516f601ea42ca359" + integrity sha512-oaz8a6enjbPtx5qb0oDWxtDNuybOylvto1QLydsXgKmwT7e3GXC2eMVDwEMIUYJIFqVG72XpOv673UuuAq6LhA== + dependencies: + classnames "^2.2.5" + prop-types "^15.6.0" + +react-draggable@^4.0.3: + version "4.4.3" + resolved "https://registry.yarnpkg.com/react-draggable/-/react-draggable-4.4.3.tgz#0727f2cae5813e36b0e4962bf11b2f9ef2b406f3" + integrity sha512-jV4TE59MBuWm7gb6Ns3Q1mxX8Azffb7oTtDtBgFkxRvhDp38YAARmRplrj0+XGkhOJB5XziArX+4HUUABtyZ0w== + dependencies: + classnames "^2.2.5" + prop-types "^15.6.0" + +react-grid-layout@^0.16.6: + version "0.16.6" + resolved "https://registry.yarnpkg.com/react-grid-layout/-/react-grid-layout-0.16.6.tgz#9b2407a2b946c2260ebaf66f13b556e1da4efeb2" + integrity sha512-h2EsYgsqcESLJeevQSJsEKp8hhh+phOlXDJoMhlV2e7T3VWQL+S6iCF3iD/LK19r4oyRyOMDEir0KV+eLXrAyw== + dependencies: + classnames "2.x" + lodash.isequal "^4.0.0" + prop-types "15.x" + react-draggable "3.x" + react-resizable "1.x" + +react-icon-base@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/react-icon-base/-/react-icon-base-2.1.0.tgz#a196e33fdf1e7aaa1fda3aefbb68bdad9e82a79d" + integrity sha1-oZbjP98eeqof2jrvu2i9rZ6Cp50= + +react-icons@^2.2.7: + version "2.2.7" + resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-2.2.7.tgz#d7860826b258557510dac10680abea5ca23cf650" + integrity sha512-0n4lcGqzJFcIQLoQytLdJCE0DKSA9dkwEZRYoGrIDJZFvIT6Hbajx5mv9geqhqFiNjUgtxg8kPyDfjlhymbGFg== + dependencies: + react-icon-base "2.1.0" + +react-is@^16.12.0, react-is@^16.13.1, react-is@^16.3.1, react-is@^16.7.0, react-is@^16.8.1, react-is@^16.8.4, react-is@^16.8.6: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== react-is@^17.0.1: - version "17.0.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339" - integrity sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA== + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== + +react-known-props@^2.3.1: + version "2.4.5" + resolved "https://registry.yarnpkg.com/react-known-props/-/react-known-props-2.4.5.tgz#07560e76369ae38b00dc065f9a640fdc5491595f" + integrity sha512-0pKeQFx9Gf8xschH4nUMB9YwnXhicud+60whpUMwVnaoGETcozkR4PjgYDhKVY6V59K2+JYFIPocoC6My851sg== react-native@^0.63.2: version "0.63.4" @@ -11591,6 +12308,14 @@ react-refresh@^0.4.0: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA== +react-resizable@1.x: + version "1.11.1" + resolved "https://registry.yarnpkg.com/react-resizable/-/react-resizable-1.11.1.tgz#02ca6850afa7a22c1b3e623e64aef71ee252af69" + integrity sha512-S70gbLaAYqjuAd49utRHibtHLrHXInh7GuOR+6OO6RO6uleQfuBnWmZjRABfqNEx3C3Z6VPLg0/0uOYFrkfu9Q== + dependencies: + prop-types "15.x" + react-draggable "^4.0.3" + react-test-renderer@^16.0.0-0, react-test-renderer@^16.14.0: version "16.14.0" resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-16.14.0.tgz#e98360087348e260c56d4fe2315e970480c228ae" @@ -11617,6 +12342,11 @@ read-cmd-shim@^1.0.1, read-cmd-shim@^1.0.5: dependencies: graceful-fs "^4.1.2" +read-cmd-shim@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-2.0.0.tgz#4a50a71d6f0965364938e9038476f7eede3928d9" + integrity sha512-HJpV9bQpkl6KwjxlJcBoqu9Ba0PQg8TqSNIOrulGt54a0uup0HtevreFHzYzkm0lpnleRdNBzXznKrgxglEHQw== + read-installed@~4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/read-installed/-/read-installed-4.0.3.tgz#ff9b8b67f187d1e4c29b9feb31f6b223acd19067" @@ -11631,6 +12361,14 @@ read-installed@~4.0.3: optionalDependencies: graceful-fs "^4.1.2" +read-package-json-fast@^2.0.1, read-package-json-fast@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.2.tgz#2dcb24d9e8dd50fb322042c8c35a954e6cc7ac9e" + integrity sha512-5fyFUyO9B799foVk4n6ylcoAktG/FbE3jwRKxvwaeSrIunaoMc0u81dzXxjeAFKOce7O5KncdfwpGvvs6r5PsQ== + dependencies: + json-parse-even-better-errors "^2.3.0" + npm-normalize-package-bin "^1.0.1" + "read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@^2.0.13, read-package-json@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.1.2.tgz#6992b2b66c7177259feb8eaac73c3acd28b9222a" @@ -11641,6 +12379,16 @@ read-installed@~4.0.3: normalize-package-data "^2.0.0" npm-normalize-package-bin "^1.0.0" +read-package-json@^3.0.0, read-package-json@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-3.0.1.tgz#c7108f0b9390257b08c21e3004d2404c806744b9" + integrity sha512-aLcPqxovhJTVJcsnROuuzQvv6oziQx4zd3JvG0vGCL5MjTONUc4uJ90zCBC6R7W7oUKBNoR/F8pkyfVwlbxqng== + dependencies: + glob "^7.1.1" + json-parse-even-better-errors "^2.3.0" + normalize-package-data "^3.0.0" + npm-normalize-package-bin "^1.0.0" + read-package-tree@^5.3.1: version "5.3.1" resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.3.1.tgz#a32cb64c7f31eb8a6f31ef06f9cedf74068fe636" @@ -11723,7 +12471,7 @@ read@1, read@~1.0.1, read@~1.0.7: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@3, readable-stream@^3.1.1, readable-stream@^3.6.0: +readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -11766,6 +12514,19 @@ readline-sync@^1.4.7: resolved "https://registry.yarnpkg.com/readline-sync/-/readline-sync-1.4.10.tgz#41df7fbb4b6312d673011594145705bf56d8873b" integrity sha512-gNva8/6UAe8QYepIQH/jQ2qn91Qj0B9sYjMBBs3QOB8F2CXcKgLxQaJRP76sWVRQt+QU+8fAkCbCvjjMFu7Ycw== +reakit@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/reakit/-/reakit-0.11.2.tgz#d577b517543e6125f9d6e41718446c3b8923a131" + integrity sha512-SA94wdXvTfdeF9+n03Ai0XT0hwK24ZFx4ETxdmWEaYt2YNNbMfZ0jsoAjOQzmxazNoaqcFPUQrbNDPfs5/Gcgg== + dependencies: + constate "^0.7.0" + hoist-non-react-statics "^2.5.5" + lodash "^4.17.5" + lodash-es "^4.17.5" + react-known-props "^2.3.1" + styled-components "^3.3.3" + styled-tools "^0.6.0" + redent@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" @@ -11845,7 +12606,7 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexp.prototype.flags@^1.3.0: +regexp.prototype.flags@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz#7ef352ae8d159e758c0eadca6f8fcb4eef07be26" integrity sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== @@ -11926,9 +12687,9 @@ regjsparser@^0.1.4: jsesc "~0.5.0" regjsparser@^0.6.4: - version "0.6.7" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.7.tgz#c00164e1e6713c2e3ee641f1701c4b7aa0a7f86c" - integrity sha512-ib77G0uxsA2ovgiYbCVGx4Pv3PSttAx2vIwidqQzbL2U5S4Q+j00HdSAneSBuyVcMvEnTXMjiGgB+DlXozVhpQ== + version "0.6.9" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6" + integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ== dependencies: jsesc "~0.5.0" @@ -11968,7 +12729,7 @@ request-promise-core@1.1.4: dependencies: lodash "^4.17.19" -request-promise-native@^1.0.8: +request-promise-native@^1.0.9: version "1.0.9" resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== @@ -12080,15 +12841,7 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@^1.10.0, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.3.2: - version "1.19.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" - integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== - dependencies: - is-core-module "^2.1.0" - path-parse "^1.0.6" - -resolve@^1.12.0, resolve@^1.13.1, resolve@^1.5.0: +resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.20.0, resolve@^1.5.0: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== @@ -12096,6 +12849,14 @@ resolve@^1.12.0, resolve@^1.13.1, resolve@^1.5.0: is-core-module "^2.2.0" path-parse "^1.0.6" +resolve@^2.0.0-next.3: + version "2.0.0-next.3" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" + integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== + dependencies: + is-core-module "^2.2.0" + path-parse "^1.0.6" + responselike@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" @@ -12185,9 +12946,11 @@ run-async@^2.2.0, run-async@^2.4.0: integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== run-parallel@^1.1.9: - version "1.1.10" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" - integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" @@ -12209,9 +12972,9 @@ rx-lite@*, rx-lite@^4.0.8: integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ= rxjs@^6.4.0, rxjs@^6.6.0: - version "6.6.3" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" - integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== + version "6.6.7" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== dependencies: tslib "^1.9.0" @@ -12257,7 +13020,7 @@ sax@^1.2.1: resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -saxes@^5.0.0: +saxes@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== @@ -12363,19 +13126,24 @@ semver-regex@^2.0.0: resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== +semver@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + semver@7.3.2: version "7.3.2" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== -semver@7.x, semver@^7.1.2, semver@^7.2.1, semver@^7.3.2: - version "7.3.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" - integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== +semver@7.x, semver@^7.1.1, semver@^7.1.2, semver@^7.1.3, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: + version "7.3.5" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" + integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== dependencies: lru-cache "^6.0.0" -semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== @@ -12520,7 +13288,7 @@ shellwords@^0.1.1: resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== -side-channel@^1.0.3, side-channel@^1.0.4: +side-channel@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== @@ -12529,7 +13297,7 @@ side-channel@^1.0.3, side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" -signal-exit@^3.0.0, signal-exit@^3.0.2: +signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== @@ -12638,6 +13406,23 @@ socks-proxy-agent@^4.0.0: agent-base "~4.2.1" socks "~2.3.2" +socks-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-5.0.0.tgz#7c0f364e7b1cf4a7a437e71253bed72e9004be60" + integrity sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA== + dependencies: + agent-base "6" + debug "4" + socks "^2.3.3" + +socks@^2.3.3: + version "2.6.0" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.0.tgz#6b984928461d39871b3666754b9000ecf39dfac2" + integrity sha512-mNmr9owlinMplev0Wd7UHFlqI4ofnBnNzFuzrm63PPaHgbkqCFe4T5LzwKmtQ/f2tX0NTpcdVLyD/FHxFBstYw== + dependencies: + ip "^1.1.5" + smart-buffer "^4.1.0" + socks@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.3.tgz#01129f0a5d534d2b897712ed8aceab7ee65d78e3" @@ -12647,9 +13432,9 @@ socks@~2.3.2: smart-buffer "^4.1.0" sort-keys@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-4.1.0.tgz#727edc12fee49ce482848db07369ec44e0f3e9f2" - integrity sha512-/sRdxzkkPFUYiCrTr/2t+104nDc9AgDmEpeVYuvOWYQe3Djk1GWO6lVw3Vx2jfh1SsR0eehhd1nvFYlzt5e99w== + version "4.2.0" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-4.2.0.tgz#6b7638cee42c506fff8c1cecde7376d21315be18" + integrity sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg== dependencies: is-plain-obj "^2.0.0" @@ -12701,9 +13486,9 @@ source-map-support@^0.5.16, source-map-support@^0.5.6: source-map "^0.6.0" source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + version "0.4.1" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7: version "0.5.7" @@ -12747,9 +13532,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.6" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz#c80757383c28abf7296744998cbc106ae8b854ce" - integrity sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw== + version "3.0.7" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" + integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== split-on-first@^1.0.0: version "1.1.0" @@ -12763,12 +13548,12 @@ split-string@^3.0.1, split-string@^3.0.2: dependencies: extend-shallow "^3.0.0" -split2@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/split2/-/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493" - integrity sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== +split2@^3.0.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" + integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== dependencies: - through2 "^2.0.2" + readable-stream "^3.0.0" split2@~1.0.0: version "1.0.0" @@ -12811,10 +13596,17 @@ ssri@^6.0.0, ssri@^6.0.1: dependencies: figgy-pudding "^3.5.1" +ssri@^8.0.0, ssri@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" + integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== + dependencies: + minipass "^3.1.1" + stack-utils@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.4.tgz#4b600971dcfc6aed0cbdf2a8268177cc916c87c8" - integrity sha512-IPDJfugEGbfizBwBZRZ3xpccMdRyP5lqsBWXGQWimVjua/ccLCeMOAVjlc1R7LxFjo5sEDhyNIXd8mo/AiDS9w== + version "1.0.5" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.5.tgz#a19b0b01947e0029c8e451d5d61a498f5bb1471b" + integrity sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ== dependencies: escape-string-regexp "^2.0.0" @@ -12914,9 +13706,9 @@ strict-uri-encode@^2.0.0: integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY= string-length@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.1.tgz#4a973bf31ef77c4edbceadd6af2611996985f8a1" - integrity sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw== + version "4.0.2" + resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== dependencies: char-regex "^1.0.2" strip-ansi "^6.0.0" @@ -12948,50 +13740,51 @@ string-width@^3.0.0, string-width@^3.1.0: strip-ansi "^5.1.0" string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + version "4.2.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" + integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" -string.prototype.matchall@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.3.tgz#24243399bc31b0a49d19e2b74171a15653ec996a" - integrity sha512-OBxYDA2ifZQ2e13cP82dWFMaCV9CGF8GzmN4fljBVw5O5wep0lu4gacm1OL6MjROoUnB8VbkWRThqkV2YFLNxw== +string.prototype.matchall@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz#608f255e93e072107f5de066f81a2dfb78cf6b29" + integrity sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ== dependencies: - call-bind "^1.0.0" + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" + es-abstract "^1.18.0-next.2" has-symbols "^1.0.1" - internal-slot "^1.0.2" - regexp.prototype.flags "^1.3.0" - side-channel "^1.0.3" + internal-slot "^1.0.3" + regexp.prototype.flags "^1.3.1" + side-channel "^1.0.4" string.prototype.trim@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.2.tgz#f538d0bacd98fc4297f0bef645226d5aaebf59f3" - integrity sha512-b5yrbl3BXIjHau9Prk7U0RRYcUYdN4wGSVaqoBQS50CCE3KBuYU0TYRNPFCP7aVoNMX87HKThdMRVIP3giclKg== + version "1.2.4" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.4.tgz#6014689baf5efaf106ad031a5fa45157666ed1bd" + integrity sha512-hWCk/iqf7lp0/AgTF7/ddO1IWtSNPASjlzCicV5irAVdE1grjsneK26YG6xACMBEdCvO8fUST0UzDMh/2Qy+9Q== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.0" + es-abstract "^1.18.0-next.2" -string.prototype.trimend@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz#6ddd9a8796bc714b489a3ae22246a208f37bfa46" - integrity sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw== +string.prototype.trimend@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" + integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" -string.prototype.trimstart@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz#22d45da81015309cd0cdd79787e8919fc5c613e7" - integrity sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg== +string.prototype.trimstart@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" + integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== dependencies: + call-bind "^1.0.2" define-properties "^1.1.3" - es-abstract "^1.18.0-next.1" string_decoder@^1.0.0, string_decoder@^1.1.1: version "1.3.0" @@ -13097,22 +13890,54 @@ strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= +styled-components@^3.3.3: + version "3.4.10" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-3.4.10.tgz#9a654c50ea2b516c36ade57ddcfa296bf85c96e1" + integrity sha512-TA8ip8LoILgmSAFd3r326pKtXytUUGu5YWuqZcOQVwVVwB6XqUMn4MHW2IuYJ/HAD81jLrdQed8YWfLSG1LX4Q== + dependencies: + buffer "^5.0.3" + css-to-react-native "^2.0.3" + fbjs "^0.8.16" + hoist-non-react-statics "^2.5.0" + prop-types "^15.5.4" + react-is "^16.3.1" + stylis "^3.5.0" + stylis-rule-sheet "^0.0.10" + supports-color "^3.2.3" + styled-components@^5.1.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.2.1.tgz#6ed7fad2dc233825f64c719ffbdedd84ad79101a" - integrity sha512-sBdgLWrCFTKtmZm/9x7jkIabjFNVzCUeKfoQsM6R3saImkUnjx0QYdLwJHBjY9ifEcmjDamJDVfknWm1yxZPxQ== + version "5.2.3" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.2.3.tgz#752669fd694aac10de814d96efc287dde0d11385" + integrity sha512-BlR+KrLW3NL1yhvEB+9Nu9Dt51CuOnHoxd+Hj+rYPdtyR8X11uIW9rvhpy3Dk4dXXBsiW1u5U78f00Lf/afGoA== 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" + 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" +styled-tools@^0.6.0: + version "0.6.2" + resolved "https://registry.yarnpkg.com/styled-tools/-/styled-tools-0.6.2.tgz#e9328ebc42e7b14d99d75e5abcffe5e8c2260e09" + integrity sha512-OYoVSOP5eZeDt9nltj3Te3sHFvtQTQo7QZUSyyZ0isDtTCvJrRBu89ByhRLytJnuvDFPvfrPCPgtg5dO5VGHbQ== + dependencies: + lodash "^4.17.10" + +stylis-rule-sheet@^0.0.10: + version "0.0.10" + resolved "https://registry.yarnpkg.com/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz#44e64a2b076643f4b52e5ff71efc04d8c3c4a430" + integrity sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw== + +stylis@^3.5.0: + version "3.5.4" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.5.4.tgz#f665f25f5e299cf3d64654ab949a57c768b73fbe" + integrity sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q== + sudo-prompt@^9.0.0: version "9.2.1" resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" @@ -13123,6 +13948,13 @@ supports-color@^2.0.0: resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= +supports-color@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= + dependencies: + has-flag "^1.0.0" + supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -13158,12 +13990,17 @@ symbol-tree@^3.2.4: integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== table@^6.0.4: - version "6.0.7" - resolved "https://registry.yarnpkg.com/table/-/table-6.0.7.tgz#e45897ffbcc1bcf9e8a87bf420f2c9e5a7a52a34" - integrity sha512-rxZevLGTUzWna/qBLObOe16kB2RTnnbhciwgPbMMlazz1yZGVEgnZK762xyVdVznhqxrfCeBMmMkgOOaPwjH7g== + version "6.0.9" + resolved "https://registry.yarnpkg.com/table/-/table-6.0.9.tgz#790a12bf1e09b87b30e60419bafd6a1fd85536fb" + integrity sha512-F3cLs9a3hL1Z7N4+EkSscsel3z55XT950AvB05bwayrNg5T1/gykXtigioTAjbltvbMSJvvhFCbnf6mX+ntnJQ== dependencies: - ajv "^7.0.2" - lodash "^4.17.20" + ajv "^8.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + lodash.clonedeep "^4.5.0" + lodash.flatten "^4.4.0" + lodash.truncate "^4.4.2" slice-ansi "^4.0.0" string-width "^4.2.0" @@ -13180,6 +14017,18 @@ tar@^4.4.10, tar@^4.4.12, tar@^4.4.13: safe-buffer "^5.1.2" yallist "^3.0.3" +tar@^6.0.2, tar@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83" + 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" + temp-dir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" @@ -13203,6 +14052,17 @@ tempy@^0.5.0: type-fest "^0.12.0" unique-string "^2.0.0" +tempy@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tempy/-/tempy-1.0.1.tgz#30fe901fd869cfb36ee2bd999805aa72fbb035de" + integrity sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w== + dependencies: + del "^6.0.0" + is-stream "^2.0.0" + temp-dir "^2.0.0" + type-fest "^0.16.0" + unique-string "^2.0.0" + term-size@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" @@ -13252,7 +14112,7 @@ throat@^5.0.0: resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== -through2@^2.0.0, through2@^2.0.1, through2@^2.0.2, through2@~2.0.0: +through2@^2.0.0, through2@^2.0.1, through2@~2.0.0: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== @@ -13371,14 +14231,14 @@ tough-cookie@^2.3.3, tough-cookie@~2.5.0: psl "^1.1.28" punycode "^2.1.1" -tough-cookie@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" - integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== +tough-cookie@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" + integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== dependencies: - ip-regex "^2.1.0" - psl "^1.1.28" + psl "^1.1.33" punycode "^2.1.1" + universalify "^0.1.2" tr46@^2.0.2: version "2.0.2" @@ -13402,6 +14262,11 @@ travis-ci@^2.1.1: request "^2.87.0" underscore.string "~2.2.0rc" +treeverse@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/treeverse/-/treeverse-1.0.4.tgz#a6b0ebf98a1bca6846ddc7ecbc900df08cb9cd5f" + integrity sha512-whw60l7r+8ZU8Tu/Uc2yxtc4ZTZbR/PF3u1IPNKGQ6p8EICLb3Z2lAgoqw9bqYd8IkgnsaOcLzYHFckjqNsf0g== + trim-newlines@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" @@ -13423,17 +14288,16 @@ trim-right@^1.0.1: integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= ts-jest@^26.4.4: - version "26.4.4" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-26.4.4.tgz#61f13fb21ab400853c532270e52cc0ed7e502c49" - integrity sha512-3lFWKbLxJm34QxyVNNCgXX1u4o/RV0myvA2y2Bxm46iGIjKlaY0own9gIckbjZJPn+WaJEnfPPJ20HHGpoq4yg== + version "26.5.4" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-26.5.4.tgz#207f4c114812a9c6d5746dd4d1cdf899eafc9686" + integrity sha512-I5Qsddo+VTm94SukBJ4cPimOoFZsYTeElR2xy6H2TOVs+NsvgYglW8KuQgKoApOKuaU/Ix/vrF9ebFZlb5D2Pg== dependencies: - "@types/jest" "26.x" bs-logger "0.x" buffer-from "1.x" fast-json-stable-stringify "2.x" jest-util "^26.1.0" json5 "2.x" - lodash.memoize "4.x" + lodash "4.x" make-error "1.x" mkdirp "1.x" semver "7.x" @@ -13461,15 +14325,20 @@ tsd@^0.14.0: read-pkg-up "^7.0.0" update-notifier "^4.1.0" -tslib@^1.11.1, tslib@^1.8.1, tslib@^1.9.0: +tslib@^1.8.1, tslib@^1.9.0: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== +tslib@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" + integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== + tsutils@^3.17.1: - version "3.20.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.20.0.tgz#ea03ea45462e146b53d70ce0893de453ff24f698" - integrity sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg== + version "3.21.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== dependencies: tslib "^1.8.1" @@ -13522,11 +14391,6 @@ type-detect@4.0.8: resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== -type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== - type-fest@^0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.12.0.tgz#f57a27ab81c68d136a51fd71467eff94157fa1ee" @@ -13537,11 +14401,26 @@ type-fest@^0.13.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== +type-fest@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" + integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== + type-fest@^0.18.0: version "0.18.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^0.21.3: + version "0.21.3" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + type-fest@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" @@ -13575,14 +14454,14 @@ typedarray@^0.0.6: integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= typescript@^4.1.0: - version "4.1.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.5.tgz#123a3b214aaff3be32926f0d8f1f6e704eb89a72" - integrity sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA== + version "4.2.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.3.tgz#39062d8019912d43726298f09493d598048c1ce3" + integrity sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw== ua-parser-js@^0.7.18: - version "0.7.22" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.22.tgz#960df60a5f911ea8f1c818f3747b99c6e177eae3" - integrity sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q== + version "0.7.27" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.27.tgz#b54f8ce9eb6c7abf3584edeaf9a3d8b3bd92edba" + integrity sha512-eXMaRYK2skomGocoX0x9sBXzx5A1ZVQgXfrW4mTc8dT0zS7olEcyfudAzRC5tIIRgLxQ69B6jut3DI+n5hslPA== uglify-es@^3.1.9: version "3.3.9" @@ -13593,9 +14472,9 @@ uglify-es@^3.1.9: source-map "~0.6.1" uglify-js@^3.1.4: - version "3.11.6" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.11.6.tgz#144b50d3e05eadd3ad4dd047c60ca541a8cd4e9c" - integrity sha512-oASI1FOJ7BBFkSCNDZ446EgkSuHkOZBuqRFrwXIKWCoXw8ZXQETooTQjkAcBS03Acab7ubCKsXnwuV2svy061g== + version "3.13.3" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.3.tgz#ce72a1ad154348ea2af61f50933c76cc8802276e" + integrity sha512-otIc7O9LyxpUcQoXzj2hL4LPWKklO6LJWoJUzNa8A17Xgi4fOeDC8FBDOLHnC/Slo1CQgsZMcM6as0M76BZaig== uid-number@0.0.6: version "0.0.6" @@ -13617,6 +14496,16 @@ umask@^1.1.0, umask@~1.1.0: resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= +unbox-primitive@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" + integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + dependencies: + function-bind "^1.1.1" + has-bigints "^1.0.1" + has-symbols "^1.0.2" + which-boxed-primitive "^1.0.2" + underscore.string@~2.2.0rc: version "2.2.1" resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-2.2.1.tgz#d7c0fa2af5d5a1a67f4253daee98132e733f0f19" @@ -13695,16 +14584,11 @@ universal-user-agent@^6.0.0: resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== -universalify@^0.1.0: +universalify@^0.1.0, universalify@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -universalify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" - integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== - universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -13787,9 +14671,9 @@ update-notifier@^4.1.0: xdg-basedir "^4.0.0" uri-js@^4.2.2: - version "4.4.0" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" - integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" @@ -13891,14 +14775,14 @@ uuid@^8.3.0: integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== v8-compile-cache@^2.0.3: - version "2.2.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz#9471efa3ef9128d2f7c6a7ca39c4dd6b5055b132" - integrity sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== + version "2.3.0" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" + integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== v8-to-istanbul@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz#b4fe00e35649ef7785a9b7fcebcea05f37c332fc" - integrity sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA== + version "7.1.1" + resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.1.tgz#04bfd1026ba4577de5472df4f5e89af49de5edda" + integrity sha512-p0BB09E5FRjx0ELN6RgusIPsSPhtgexSRcKETybEs6IGOTXJSZqfwxp7r//55nnu0f1AxltY5VvdVqy2vZf9AA== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^1.6.0" @@ -13962,6 +14846,11 @@ w3c-xmlserializer@^2.0.0: dependencies: xml-name-validator "^3.0.0" +walk-up-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-1.0.0.tgz#d4745e893dd5fd0dbb58dd0a4c6a33d9c9fec53e" + integrity sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg== + walker@^1.0.7, walker@~1.0.5: version "1.0.7" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" @@ -14012,30 +14901,36 @@ whatwg-fetch@2.0.4: resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng== -whatwg-fetch@>=0.10.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.5.0.tgz#605a2cd0a7146e5db141e29d1c62ab84c0c4c868" - integrity sha512-jXkLtsR42xhXg7akoDKvKWE40eJeI+2KZqcp2h3NsOrRnDvtWX36KcKl30dy+hxECivdk2BVUHVNrPtoMBUx6A== - -whatwg-fetch@^3.0.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.1.tgz#93bc4005af6c2cc30ba3e42ec3125947c8f54ed3" - integrity sha512-IEmN/ZfmMw6G1hgZpVd0LuZXOQDisrMOZrzYd5x3RAK4bMPlJohKUZWZ9t/QsTvH0dV9TbPDcc2OSuIDcihnHA== +whatwg-fetch@>=0.10.0, whatwg-fetch@^3.0.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" + integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== whatwg-mimetype@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== -whatwg-url@^8.0.0: - version "8.4.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.4.0.tgz#50fb9615b05469591d2b2bd6dfaed2942ed72837" - integrity sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw== +whatwg-url@^8.0.0, whatwg-url@^8.5.0: + version "8.5.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.5.0.tgz#7752b8464fc0903fec89aa9846fc9efe07351fd3" + integrity sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg== dependencies: - lodash.sortby "^4.7.0" + lodash "^4.7.0" tr46 "^2.0.2" webidl-conversions "^6.1.0" +which-boxed-primitive@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" + integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + dependencies: + is-bigint "^1.0.1" + is-boolean-object "^1.1.0" + is-number-object "^1.0.4" + is-string "^1.0.5" + is-symbol "^1.0.3" + which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" @@ -14145,7 +15040,7 @@ write-file-atomic@^2.0.0, write-file-atomic@^2.3.0, write-file-atomic@^2.4.3: imurmurhash "^0.1.4" signal-exit "^3.0.2" -write-file-atomic@^3.0.0: +write-file-atomic@^3.0.0, write-file-atomic@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== @@ -14184,15 +15079,10 @@ ws@^3.0.0: safe-buffer "~5.1.0" ultron "~1.1.0" -ws@^7: - version "7.4.3" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.3.tgz#1f9643de34a543b8edb124bdcbc457ae55a6e5cd" - integrity sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA== - -ws@^7.2.3: - version "7.4.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.0.tgz#a5dd76a24197940d4a8bb9e0e152bb4503764da7" - integrity sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ== +ws@^7, ws@^7.4.4: + version "7.4.4" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.4.tgz#383bc9742cb202292c9077ceab6f6047b17f2d59" + integrity sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw== xcode@^2.0.0: version "2.1.0" @@ -14234,10 +15124,10 @@ xmldoc@^1.1.2: dependencies: sax "^1.2.1" -xmldom@0.1.x: - version "0.1.31" - resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff" - integrity sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ== +xmldom@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.5.0.tgz#193cb96b84aa3486127ea6272c4596354cb4962e" + integrity sha512-Foaj5FXVzgn7xFzsKeNIde9g6aFBxTPi37iwsno8QvApmtg7KYrr+OPyRHcJF7dud2a5nGRBXK3n0dL62Gf7PA== xmlhttprequest@1.8.0: version "1.8.0" @@ -14255,14 +15145,14 @@ xtend@^4.0.0, xtend@~4.0.1: integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== y18n@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" - integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= + version "3.2.2" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696" + integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ== y18n@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== + version "4.0.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" + integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== yallist@^2.1.2: version "2.1.2" @@ -14280,14 +15170,14 @@ yallist@^4.0.0: integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yaml@^1.10.0, yaml@^1.7.2: - version "1.10.0" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" - integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== yargs-parser@20.x, yargs-parser@^20.2.3: - version "20.2.4" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" - integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== + version "20.2.7" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a" + integrity sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw== yargs-parser@^10.0.0: version "10.1.0" @@ -14371,3 +15261,8 @@ yargs@^8.0.2: which-module "^2.0.0" y18n "^3.2.1" yargs-parser "^7.0.0" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==