From e468ed4ae72cfdbe50cd1441681cb8d105faf3d5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 3 Feb 2023 12:07:22 +0000 Subject: [PATCH] Bump firebase from 9.0.2 to 9.17.0 Bumps [firebase](https://github.com/firebase/firebase-js-sdk) from 9.0.2 to 9.17.0. - [Release notes](https://github.com/firebase/firebase-js-sdk/releases) - [Changelog](https://github.com/firebase/firebase-js-sdk/blob/master/CHANGELOG.md) - [Commits](https://github.com/firebase/firebase-js-sdk/compare/firebase@9.0.2...firebase@9.17.0) --- updated-dependencies: - dependency-name: firebase dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 2385 +++++++++++++++++++++------------------------ yarn.lock | 709 +++++++------- 2 files changed, 1445 insertions(+), 1649 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2705cbd..1cda20b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "jsonwebtoken": "^8.5.1", "mongoose": "^6.0.4", "multer": "^1.4.2", - "node-fetch": "^3.2.3", + "node-fetch": "^2.6.1", "nodemailer": "^6.6.3", "shortid": "^2.2.16", "uuid": "^8.3.2" @@ -2103,14 +2103,14 @@ } }, "node_modules/@firebase/analytics": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.7.0.tgz", - "integrity": "sha512-YEPyeW6CV8xbIvWaJMvfRdWUPKe/xchJ1bjV6GpLfkYRX+ZE1/YSNU14pX292M4bZ6Qg+bbu2DuWp8fEpa/YQg==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.9.2.tgz", + "integrity": "sha512-kNDVUoLwoJ0buN6jPbwMh2+lCLOUiF4c6g+F4K4oAkfY9tTxvDDlQStFdAAjHeyBUtZ8wNv9lCPUfUEJLYtRlg==", "dependencies": { - "@firebase/component": "0.5.6", - "@firebase/installations": "0.5.0", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", + "@firebase/component": "0.6.2", + "@firebase/installations": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2118,14 +2118,14 @@ } }, "node_modules/@firebase/analytics-compat": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.1.1.tgz", - "integrity": "sha512-pMTrA8cxMXFRv7bwZEXXz0NCepnyH2Jay/32RZ7xAufij2VJhF5S1BtfCO0wuri3FB94rlM8SmSEbwxxHcAtVg==", - "dependencies": { - "@firebase/analytics": "0.7.0", - "@firebase/analytics-types": "0.7.0", - "@firebase/component": "0.5.6", - "@firebase/util": "1.3.0", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.2.tgz", + "integrity": "sha512-LzYCi3M8aekIUA6U+vh2R+SgmAELIiVSPmCGgHYhym3QGoVr6AL8RqJxtITbTWJXMXs04tLTDEsZtADJXPiEgA==", + "dependencies": { + "@firebase/analytics": "0.9.2", + "@firebase/analytics-types": "0.8.0", + "@firebase/component": "0.6.2", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2133,39 +2133,40 @@ } }, "node_modules/@firebase/analytics-compat/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/analytics-types": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.7.0.tgz", - "integrity": "sha512-DNE2Waiwy5+zZnCfintkDtBfaW6MjIG883474v6Z0K1XZIvl76cLND4iv0YUb48leyF+PJK1KO2XrgHb/KpmhQ==" + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.0.tgz", + "integrity": "sha512-iRP+QKI2+oz3UAh4nPEq14CsEjrjD6a5+fuypjScisAh9kXKFvdJOZJDwk7kikLvWVLGEs9+kIUS4LPQV7VZVw==" }, "node_modules/@firebase/analytics/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/app": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.7.0.tgz", - "integrity": "sha512-l4Pd69re6JyjumQrl719dnY5JSKROSYda/0N2wzOhSzqg8DsZOIErr8+xj6QAE6BtNsoIEk7ma9WMS/2r02MhA==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.9.2.tgz", + "integrity": "sha512-91Kc/cdGlRfp0zv+1p0tg0bDZ8tUrvPQC0wOEJxZrXfp3HBkZ8AYoWK1uY3cOq4d098OEM+8ViWzKg4zrkJDXg==", "dependencies": { - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", + "idb": "7.0.1", "tslib": "^2.1.0" } }, "node_modules/@firebase/app-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.4.0.tgz", - "integrity": "sha512-KQ/k8cukzZbH/LC9Iu5/Dbhr7w6byu8bYjfCA38B6v8aISgASYfP/nirxRD+hSuDoxXtAnPGEuv+v0YU3D1R2w==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.6.2.tgz", + "integrity": "sha512-bOR9Nf+GdK1QEk2m/2QaXP3EcDWYajTYSV6mJZFVqYM53gQH4m2zWw1LKNC7yPEbAT0s3MDKnHNJ8o6tIuJI0g==", "dependencies": { - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2173,14 +2174,15 @@ } }, "node_modules/@firebase/app-check-compat": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.1.1.tgz", - "integrity": "sha512-XTV5Ns0Lpwn5GgXV5T0soOkoOGACaw9xiNvAXcISQYFBIse0k7fKo8V5J9VUS1ppzGpyTRCg0m9efz4CNrwPyQ==", - "dependencies": { - "@firebase/app-check": "0.4.0", - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.2.tgz", + "integrity": "sha512-yVSpqUMj/QWqHnuPGuuB/m0wa7HQhYp/bx8UZxUImxog2SPF9xSICsQy1KS+eOS/94bGumGhjQNSA21wNqr74A==", + "dependencies": { + "@firebase/app-check": "0.6.2", + "@firebase/app-check-types": "0.5.0", + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2188,29 +2190,34 @@ } }, "node_modules/@firebase/app-check-compat/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/app-check-interop-types": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.1.0.tgz", - "integrity": "sha512-uZfn9s4uuRsaX5Lwx+gFP3B6YsyOKUE+Rqa6z9ojT4VSRAsZFko9FRn6OxQUA1z5t5d08fY4pf+/+Dkd5wbdbA==" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.2.0.tgz", + "integrity": "sha512-+3PQIeX6/eiVK+x/yg8r6xTNR97fN7MahFDm+jiQmDjcyvSefoGuTTNQuuMScGyx3vYUBeZn+Cp9kC0yY/9uxQ==" + }, + "node_modules/@firebase/app-check-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.0.tgz", + "integrity": "sha512-uwSUj32Mlubybw7tedRzR24RP8M8JUVR3NPiMk3/Z4bCmgEKTlQBwMXrehDAZ2wF+TsBq0SN1c6ema71U/JPyQ==" }, "node_modules/@firebase/app-check/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/app-compat": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.1.1.tgz", - "integrity": "sha512-AoUO7PnQlDPyMAvAE972kBhrwXRZRLGdHM8obyIeTzPNqIiEoULD4Rdq5TBB4UmV2HYAlYdrS+dk4nuWx67w6A==", - "dependencies": { - "@firebase/app": "0.7.0", - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.2.tgz", + "integrity": "sha512-k3H04AlGd3FVfLhWjCWVhEzZJv1otrzT/z//U2b2WPyVM5Sq0FnPJQ3w0amojP8Sdev3ma4Wnelvll6FppQJ1Q==", + "dependencies": { + "@firebase/app": "0.9.2", + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" } }, @@ -2230,15 +2237,14 @@ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" }, "node_modules/@firebase/auth": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.17.2.tgz", - "integrity": "sha512-t1iHB5Eg7vAbyOEzMMarsyJNGiO2xP8Zag0hLRVXWVaWymXZnyVKp62sXqyonvz4eVT8+iGBjDySB9zKIb5Pqg==", - "dependencies": { - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", - "node-fetch": "2.6.1", - "selenium-webdriver": "4.0.0-beta.1", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.21.2.tgz", + "integrity": "sha512-VgFWol93U9P6kBFVp5AdivEs2uylszDPkTekyHNa7mmB3ir15TCMyxBQCmpNjslsN+XkWAUlEPtwABIunitRKQ==", + "dependencies": { + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", + "node-fetch": "2.6.7", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2246,16 +2252,15 @@ } }, "node_modules/@firebase/auth-compat": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.1.2.tgz", - "integrity": "sha512-0eqWSV4XoyOltT4HVJUzh8hBFNO5f78ZGDplRQImQ97/6wR45x6Q/9R19KTWOd109+3Axw6Orfq2cSNY0opgEA==", - "dependencies": { - "@firebase/auth": "0.17.2", - "@firebase/auth-types": "0.11.0", - "@firebase/component": "0.5.6", - "@firebase/util": "1.3.0", - "node-fetch": "2.6.1", - "selenium-webdriver": "^4.0.0-beta.2", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.3.2.tgz", + "integrity": "sha512-d+qJFE2OtJGhOoYWPGDun/X5ceh1AzLoyx9d74K0qG4rTosXurdEyw4vM/ckF5bUAyYj5sNgeT3x3bLnvmTmqw==", + "dependencies": { + "@firebase/auth": "0.21.2", + "@firebase/auth-types": "0.12.0", + "@firebase/component": "0.6.2", + "@firebase/util": "1.9.1", + "node-fetch": "2.6.7", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2263,31 +2268,28 @@ } }, "node_modules/@firebase/auth-compat/node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", - "engines": { - "node": "4.x || >=6.0.0" - } - }, - "node_modules/@firebase/auth-compat/node_modules/selenium-webdriver": { - "version": "4.0.0-rc-1", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-rc-1.tgz", - "integrity": "sha512-bcrwFPRax8fifRP60p7xkWDGSJJoMkPAzufMlk5K2NyLPht/YZzR2WcIk1+3gR8VOCLlst1P2PI+MXACaFzpIw==", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dependencies": { - "jszip": "^3.6.0", - "rimraf": "^3.0.2", - "tmp": "^0.2.1", - "ws": ">=7.4.6" + "whatwg-url": "^5.0.0" }, "engines": { - "node": ">= 10.15.0" + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, "node_modules/@firebase/auth-compat/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/auth-interop-types": { "version": "0.1.6", @@ -2299,119 +2301,137 @@ } }, "node_modules/@firebase/auth-types": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.11.0.tgz", - "integrity": "sha512-q7Bt6cx+ySj9elQHTsKulwk3+qDezhzRBFC9zlQ1BjgMueUOnGMcvqmU0zuKlQ4RhLSH7MNAdBV2znVaoN3Vxw==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.12.0.tgz", + "integrity": "sha512-pPwaZt+SPOshK8xNoiQlK5XIrS97kFYc3Rc7xmy373QsOJ9MmqXxLaYssP5Kcds4wd2qK//amx/c+A8O2fVeZA==", "peerDependencies": { "@firebase/app-types": "0.x", "@firebase/util": "1.x" } }, "node_modules/@firebase/auth/node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, "engines": { "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, "node_modules/@firebase/auth/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/component": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.5.6.tgz", - "integrity": "sha512-GyQJ+2lrhsDqeGgd1VdS7W+Y6gNYyI0B51ovNTxeZVG/W8I7t9MwEiCWsCvfm5wQgfsKp9dkzOcJrL5k8oVO/Q==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.2.tgz", + "integrity": "sha512-s/hm/51ZmpUVw6jHLtuSLZem/VKoSw6u/3BoTUEMHeZ/+BCsIKKGGf5dyWLf3nWkVPNuRlgh1xcWNYHGM5zW/w==", "dependencies": { - "@firebase/util": "1.3.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" } }, "node_modules/@firebase/component/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/database": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.12.0.tgz", - "integrity": "sha512-/gl6z6fAxAAFAdDllzidzweGpuXJu0b9AusSLrdW4LpP6KCuxJbhonMJuSGpHLzAHzx6Q9uitbvqHqBb17sttQ==", - "dependencies": { - "@firebase/auth-interop-types": "0.1.6", - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", - "faye-websocket": "0.11.3", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.14.2.tgz", + "integrity": "sha512-C1Q2GUa52U0rYcOJNnQXUBoER85ftl80EE9+eMv8lOmpq3O/O02eXuCZRQJSUJQPVx5St+36y9N5vplXy3OtQw==", + "dependencies": { + "@firebase/auth-interop-types": "0.2.1", + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", + "faye-websocket": "0.11.4", "tslib": "^2.1.0" } }, "node_modules/@firebase/database-compat": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.1.0.tgz", - "integrity": "sha512-jLN0JMYnYijg8f3QFtSuPGNuKAt3yYVRsHHlR8sADgx8MptByRRwVmMOk7QPc/DY7qscZIJow3hXFwvbeApFLA==", - "dependencies": { - "@firebase/component": "0.5.6", - "@firebase/database": "0.12.0", - "@firebase/database-types": "0.9.0", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.3.2.tgz", + "integrity": "sha512-e9CZvcfK62Y2N9Ngu8ouPjMDE8Z55gNLF3SUJVHjq9UXBPYYuovMzUU5dxFffOYU1uIPjQ3ub1uVY7cDZD1dBg==", + "dependencies": { + "@firebase/component": "0.6.2", + "@firebase/database": "0.14.2", + "@firebase/database-types": "0.10.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" - }, - "peerDependencies": { - "@firebase/app-compat": "0.x" } }, "node_modules/@firebase/database-compat/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/database-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.9.0.tgz", - "integrity": "sha512-x2TeTVnMZGPvT3y4Nayio4WprQA/zGwqMrPMQwSdF+PFnaFJAhA/eLgUB6cmWFzFYO9VvmuRkFzDzo6ezTo1Zw==", + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.10.2.tgz", + "integrity": "sha512-f11n8RNpJcL+P/k3tzOvNVwM1wpcd8uw5HOZFw7VOApB+PE9ddutvMgVt/AuZelQdW2mDI2jQtWz1UlgztfCnQ==", "dependencies": { - "@firebase/app-types": "0.7.0", - "@firebase/util": "1.3.0" + "@firebase/app-types": "0.9.0", + "@firebase/util": "1.9.1" } }, + "node_modules/@firebase/database-types/node_modules/@firebase/app-types": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.0.tgz", + "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==" + }, + "node_modules/@firebase/database/node_modules/@firebase/auth-interop-types": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.1.tgz", + "integrity": "sha512-VOaGzKp65MY6P5FI84TfYKBXEPi6LmOCSMMzys6o2BN2LOsqy7pCuZCup7NYnfbk5OkkQKzvIfHOzTm0UDpkyg==" + }, "node_modules/@firebase/database/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/firestore": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-3.0.2.tgz", - "integrity": "sha512-AWh1pugDifwCXHaQalZHp+Hr/3o+cxYvlbgQrPB35bh1A3do4I1xim/8Pba7gtpTzlClDryd5pK/XbK0TC/2kg==", - "dependencies": { - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", - "@firebase/webchannel-wrapper": "0.5.1", - "@grpc/grpc-js": "^1.3.2", - "@grpc/proto-loader": "^0.6.0", - "node-fetch": "2.6.1", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-3.8.2.tgz", + "integrity": "sha512-uabFJ5DgTLgz8XEUEfegfod+Q388WK1No/fhryLUVquaoHX6QimYG704FN+Z0j3L3RmQJ+An3pRFA84PjQvx4w==", + "dependencies": { + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", + "@firebase/webchannel-wrapper": "0.9.0", + "@grpc/grpc-js": "~1.7.0", + "@grpc/proto-loader": "^0.6.13", + "node-fetch": "2.6.7", "tslib": "^2.1.0" }, "engines": { - "node": "^8.13.0 || >=10.10.0" + "node": ">=10.10.0" }, "peerDependencies": { "@firebase/app": "0.x" } }, "node_modules/@firebase/firestore-compat": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.1.2.tgz", - "integrity": "sha512-xtjj2qOBN0+S5KlXmWa5UozGmYJ1OAGBNT0qkCSvzQitHED5/B2fNwKnpy7Em+Zu3Yc3r/eM94OGx93USFXifg==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.2.tgz", + "integrity": "sha512-LdmhO4AThtU54bSOzSSgedg+pEQ4f5XkWNS5vjql9bHFPtJYgyIndoTlQoqWJiCPWKkVxxHlgKD+vDgtCPAF3g==", "dependencies": { - "@firebase/component": "0.5.6", - "@firebase/firestore": "3.0.2", - "@firebase/firestore-types": "2.5.0", - "@firebase/util": "1.3.0", + "@firebase/component": "0.6.2", + "@firebase/firestore": "3.8.2", + "@firebase/firestore-types": "2.5.1", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2419,43 +2439,155 @@ } }, "node_modules/@firebase/firestore-compat/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/firestore-types": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.5.0.tgz", - "integrity": "sha512-I6c2m1zUhZ5SH0cWPmINabDyH5w0PPFHk2UHsjBpKdZllzJZ2TwTkXbDtpHUZNmnc/zAa0WNMNMvcvbb/xJLKA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.5.1.tgz", + "integrity": "sha512-xG0CA6EMfYo8YeUxC8FeDzf6W3FX1cLlcAGBYV6Cku12sZRI81oWcu61RSKM66K6kUENP+78Qm8mvroBcm1whw==", "peerDependencies": { "@firebase/app-types": "0.x", "@firebase/util": "1.x" } }, + "node_modules/@firebase/firestore/node_modules/@grpc/grpc-js": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.7.3.tgz", + "integrity": "sha512-H9l79u4kJ2PVSxUNA08HMYAnUBLj9v6KjYQ7SQ71hOZcEXhShE/y5iQCesP8+6/Ik/7i2O0a10bPquIcYfufog==", + "dependencies": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/@firebase/firestore/node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.4.tgz", + "integrity": "sha512-MnWjkGwqQ3W8fx94/c1CwqLsNmHHv2t0CFn+9++6+cDphC1lolpg9M2OU0iebIjK//pBNX9e94ho+gjx6vz39w==", + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^16.2.0" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@firebase/firestore/node_modules/@grpc/grpc-js/node_modules/protobufjs": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.1.tgz", + "integrity": "sha512-L3pCItypTnPK27+CS8nuhZMYtsY+i8dqdq2vZsYHlG17CnWp1DWPQ/sos0vOKrj1fHEAzo3GBqSHLaeZyKUCDA==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@firebase/firestore/node_modules/@grpc/grpc-js/node_modules/protobufjs/node_modules/long": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", + "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==" + }, + "node_modules/@firebase/firestore/node_modules/@grpc/proto-loader": { + "version": "0.6.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.13.tgz", + "integrity": "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==", + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.11.3", + "yargs": "^16.2.0" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/@firebase/firestore/node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, "engines": { "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@firebase/firestore/node_modules/protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" } }, "node_modules/@firebase/firestore/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/functions": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.7.1.tgz", - "integrity": "sha512-F6XZVVBpqupCX7/YXpdzyXKYCeLVmHO/jxAKbN9I4B+c8doDqVtGkO23DPzf4ppzR4FuXDiKEEU9ZZ85kqZ1QA==", - "dependencies": { - "@firebase/app-check-interop-types": "0.1.0", - "@firebase/auth-interop-types": "0.1.6", - "@firebase/component": "0.5.6", - "@firebase/messaging-interop-types": "0.1.0", - "@firebase/util": "1.3.0", - "node-fetch": "2.6.1", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.9.2.tgz", + "integrity": "sha512-XctvHLeC5kHnStTCKyzfVmVIFDZogXlJYhgj2zx8//WCVxkHaLRZYRBpoPf/pWKquWZUj91HfJFlVTIXAbbKew==", + "dependencies": { + "@firebase/app-check-interop-types": "0.2.0", + "@firebase/auth-interop-types": "0.2.1", + "@firebase/component": "0.6.2", + "@firebase/messaging-interop-types": "0.2.0", + "@firebase/util": "1.9.1", + "node-fetch": "2.6.7", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2463,14 +2595,14 @@ } }, "node_modules/@firebase/functions-compat": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.1.2.tgz", - "integrity": "sha512-eisJazUrqOL/pAZJPqamYiaAyV3ch6GQMx8Sso792tvRr8SFsNCFbN9eVun0U0ubWAON5qdLoruoc6npXg6FIg==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.2.tgz", + "integrity": "sha512-zBkprVozQs7ZgtTToiXbM10A9M43Cfu7f2j8ahFIk4yuzhMSRV+asSbhcdnx0cqumLoXsAR9MObpq8XAjBrb4Q==", "dependencies": { - "@firebase/component": "0.5.6", - "@firebase/functions": "0.7.1", - "@firebase/functions-types": "0.5.0", - "@firebase/util": "1.3.0", + "@firebase/component": "0.6.2", + "@firebase/functions": "0.9.2", + "@firebase/functions-types": "0.6.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2478,62 +2610,114 @@ } }, "node_modules/@firebase/functions-compat/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/functions-types": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.5.0.tgz", - "integrity": "sha512-qza0M5EwX+Ocrl1cYI14zoipUX4gI/Shwqv0C1nB864INAD42Dgv4v94BCyxGHBg2kzlWy8PNafdP7zPO8aJQA==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.0.tgz", + "integrity": "sha512-hfEw5VJtgWXIRf92ImLkgENqpL6IWpYaXVYiRkFY1jJ9+6tIhWM7IzzwbevwIIud/jaxKVdRzD7QBWfPmkwCYw==" + }, + "node_modules/@firebase/functions/node_modules/@firebase/auth-interop-types": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.1.tgz", + "integrity": "sha512-VOaGzKp65MY6P5FI84TfYKBXEPi6LmOCSMMzys6o2BN2LOsqy7pCuZCup7NYnfbk5OkkQKzvIfHOzTm0UDpkyg==" }, "node_modules/@firebase/functions/node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, "engines": { "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, "node_modules/@firebase/functions/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/installations": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.5.0.tgz", - "integrity": "sha512-wF1CKIx+SoiEbtNdutulxW4z80B5lGXW+8JdAtcKQwgKxF0VtlCaDFsd9AEB3aTtzIve5UkGak8hQOMvvOpydg==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.2.tgz", + "integrity": "sha512-M5M3skRGqOx/FmUuWi+pJ4tqoKeYgi29mcM1OH7CiVSjxuPcwnMTUyzcsHbh6qxqHZjL/uyZu7svoT8H8aLwTA==", "dependencies": { - "@firebase/component": "0.5.6", - "@firebase/util": "1.3.0", - "idb": "3.0.2", + "@firebase/component": "0.6.2", + "@firebase/util": "1.9.1", + "idb": "7.0.1", "tslib": "^2.1.0" }, "peerDependencies": { "@firebase/app": "0.x" } }, + "node_modules/@firebase/installations-compat": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.2.tgz", + "integrity": "sha512-5ToQXMlVC7j/xkUb4wTEC0VHFilPrV0M9IAYZue3c31129eWaTEZiBiyFS3p7Qg0mus++r2Q3OBCBR1XiZkCYw==", + "dependencies": { + "@firebase/component": "0.6.2", + "@firebase/installations": "0.6.2", + "@firebase/installations-types": "0.5.0", + "@firebase/util": "1.9.1", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@firebase/app-compat": "0.x" + } + }, + "node_modules/@firebase/installations-compat/node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "node_modules/@firebase/installations-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.0.tgz", + "integrity": "sha512-9DP+RGfzoI2jH7gY4SlzqvZ+hr7gYzPODrbzVD82Y12kScZ6ZpRg/i3j6rleto8vTFC8n6Len4560FnV1w2IRg==", + "peerDependencies": { + "@firebase/app-types": "0.x" + } + }, "node_modules/@firebase/installations/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.2.6.tgz", - "integrity": "sha512-KIxcUvW/cRGWlzK9Vd2KB864HlUnCfdTH0taHE0sXW5Xl7+W68suaeau1oKNEqmc3l45azkd4NzXTCWZRZdXrw==" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.0.tgz", + "integrity": "sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@firebase/logger/node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/messaging": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.9.0.tgz", - "integrity": "sha512-NTUB+gVJsgL/f6wqwUlgadaNuLZvyk1IlTcRvR3391t8jDSWOT2efwzNqcI7Xv4nhzaiPhzAQ4ncH/m8kfUUXQ==", - "dependencies": { - "@firebase/component": "0.5.6", - "@firebase/installations": "0.5.0", - "@firebase/messaging-interop-types": "0.1.0", - "@firebase/util": "1.3.0", - "idb": "3.0.2", + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.2.tgz", + "integrity": "sha512-8gbiU6RvrA9B03TIYbK+HY0cGiVUCHGel7FsHHNqQ1Ga7UzsybPnZbC7tw2GP+QObGuL+xAj974ljua05nOyWw==", + "dependencies": { + "@firebase/component": "0.6.2", + "@firebase/installations": "0.6.2", + "@firebase/messaging-interop-types": "0.2.0", + "@firebase/util": "1.9.1", + "idb": "7.0.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2541,13 +2725,13 @@ } }, "node_modules/@firebase/messaging-compat": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.1.0.tgz", - "integrity": "sha512-58qQmKwOiXhxZwrRwwjQDbjlRx1uMVVuV/DNbDzqilDJDdoYXMdK6RBTF9Bs51qy/Z1BI2Q9B1JX01QYlgZpxQ==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.2.tgz", + "integrity": "sha512-UMQTfjDxdEUjLJZl5Vas01h5szxzrUMYBxBoKCsW/p21wA2s8i3AVazSThCKHUxO2akQYOwqDg4x9u19wli+IQ==", "dependencies": { - "@firebase/component": "0.5.6", - "@firebase/messaging": "0.9.0", - "@firebase/util": "1.3.0", + "@firebase/component": "0.6.2", + "@firebase/messaging": "0.12.2", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2555,29 +2739,29 @@ } }, "node_modules/@firebase/messaging-compat/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/messaging-interop-types": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.1.0.tgz", - "integrity": "sha512-DbvUl/rXAZpQeKBnwz0NYY5OCqr2nFA0Bj28Fmr3NXGqR4PAkfTOHuQlVtLO1Nudo3q0HxAYLa68ZDAcuv2uKQ==" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.0.tgz", + "integrity": "sha512-ujA8dcRuVeBixGR9CtegfpU4YmZf3Lt7QYkcj693FFannwNuZgfAYaTmbJ40dtjB81SAu6tbFPL9YLNT15KmOQ==" }, "node_modules/@firebase/messaging/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/performance": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.5.0.tgz", - "integrity": "sha512-E+L18eJKshr/ijnWZMexEEddwkp2T4Ye2dJSK4TcOKRYfrmfZJ95RRZ+MPNp1ES7RH2JYiyym1NIQKPcNNvhug==", - "dependencies": { - "@firebase/component": "0.5.6", - "@firebase/installations": "0.5.0", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.2.tgz", + "integrity": "sha512-2fgcbrR0lenNpSx0lpDt16IrBiiqe3YgC7s+KIgoO35gP8F1T6VcuYG1a7JvVvx8AXE95u3OIs8e9/0p5eV6Fw==", + "dependencies": { + "@firebase/component": "0.6.2", + "@firebase/installations": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2585,15 +2769,15 @@ } }, "node_modules/@firebase/performance-compat": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.1.0.tgz", - "integrity": "sha512-H+/A5+y/15hFn5FHRP8lcogDzO6qm9YoACNEXn71UN4PiGQ+/BbHkQafDEXxD6wLfqfqR8u8oclHPFIYxMBF7Q==", - "dependencies": { - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/performance": "0.5.0", - "@firebase/performance-types": "0.1.0", - "@firebase/util": "1.3.0", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.2.tgz", + "integrity": "sha512-VPiu5a1BMo2pOCrUg/2HtzMRCgsxbNyug8B/1hjP4XQWhTCc1LJTlVFIlJBSr/PqerlPcKIdqzT9wnwMPFZcgg==", + "dependencies": { + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/performance": "0.6.2", + "@firebase/performance-types": "0.2.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2601,39 +2785,29 @@ } }, "node_modules/@firebase/performance-compat/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/performance-types": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.1.0.tgz", - "integrity": "sha512-6p1HxrH0mpx+622Ql6fcxFxfkYSBpE3LSuwM7iTtYU2nw91Hj6THC8Bc8z4nboIq7WvgsT/kOTYVVZzCSlXl8w==" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.0.tgz", + "integrity": "sha512-kYrbr8e/CYr1KLrLYZZt2noNnf+pRwDq2KK9Au9jHrBMnb0/C9X9yWSXmZkFt4UIdsQknBq8uBB7fsybZdOBTA==" }, "node_modules/@firebase/performance/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "node_modules/@firebase/polyfill": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@firebase/polyfill/-/polyfill-0.3.36.tgz", - "integrity": "sha512-zMM9oSJgY6cT2jx3Ce9LYqb0eIpDE52meIzd/oe/y70F+v9u1LDqk5kUF5mf16zovGBWMNFmgzlsh6Wj0OsFtg==", - "dependencies": { - "core-js": "3.6.5", - "promise-polyfill": "8.1.3", - "whatwg-fetch": "2.0.4" - } + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/remote-config": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.2.0.tgz", - "integrity": "sha512-hNZ+BqsTmfe8ogpeow95NSwQmKIeetKdPxKpyC6RZBeFUae782+2HrUx4/Quep6OZjOHQF6xZ5d3VOxu2ZKEfg==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.2.tgz", + "integrity": "sha512-L4V1FWFku8W41oPrSO1M5NruyDFUpgv1OAOWz6FowAqwAmvOaxMjXoCqjXYKiWkXLcfjbzApvMqbSAFHwYH7LQ==", "dependencies": { - "@firebase/component": "0.5.6", - "@firebase/installations": "0.5.0", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", + "@firebase/component": "0.6.2", + "@firebase/installations": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2641,15 +2815,15 @@ } }, "node_modules/@firebase/remote-config-compat": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.1.0.tgz", - "integrity": "sha512-PpCh5f5hUUaDCmiJsuu/u9a0g0G5WH3YSbfH1jPejVOaJ1lS82615E7WOzco4zMllLYfX62VaUYD2vvcLyXE/w==", - "dependencies": { - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/remote-config": "0.2.0", - "@firebase/remote-config-types": "0.2.0", - "@firebase/util": "1.3.0", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.2.tgz", + "integrity": "sha512-aLcQk9Ibo+M/LlO2LLCvDhomkt/eNLTRXcBKemhTsMmXcpVrtjQEskmLjanhqiToZ4ZTDHtKypWq62AMpYLICQ==", + "dependencies": { + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/remote-config": "0.4.2", + "@firebase/remote-config-types": "0.3.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2657,28 +2831,28 @@ } }, "node_modules/@firebase/remote-config-compat/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/remote-config-types": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.2.0.tgz", - "integrity": "sha512-hqK5sCPeZvcHQ1D6VjJZdW6EexLTXNMJfPdTwbD8NrXUw6UjWC4KWhLK/TSlL0QPsQtcKRkaaoP+9QCgKfMFPw==" + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.3.0.tgz", + "integrity": "sha512-RtEH4vdcbXZuZWRZbIRmQVBNsE7VDQpet2qFvq6vwKLBIQRQR5Kh58M4ok3A3US8Sr3rubYnaGqZSurCwI8uMA==" }, "node_modules/@firebase/remote-config/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/storage": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.8.2.tgz", - "integrity": "sha512-I9mVYhQ/DkWI1MKHhYvI4dnguXdXC50S5ryehOcR/JmSwyYjh1+T+IFQp0hHb1VWTixShzWoSGo1PhbrolFmIA==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.11.0.tgz", + "integrity": "sha512-izEHwXsbyE1AYwqCvqL44QXSN+ycR7PZ8Q9RKWyP9uvQxCyVNI5tKOOl4r1DvcIhfZ9XYCDG+gZvpDEGqJh+bQ==", "dependencies": { - "@firebase/component": "0.5.6", - "@firebase/util": "1.3.0", - "node-fetch": "2.6.1", + "@firebase/component": "0.6.2", + "@firebase/util": "1.9.1", + "node-fetch": "2.6.7", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2686,14 +2860,14 @@ } }, "node_modules/@firebase/storage-compat": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.1.2.tgz", - "integrity": "sha512-eff0e2qcDX188mqr7aKrqr4TIS25/cE6E7Xo9WRLe3c17nqGgmrYM4DDS3VDttNbf1j5XaoEnZVZafE9/BR3Rg==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.0.tgz", + "integrity": "sha512-hBED05gMsUTgp+TtnTjvB3oHtad8RYVG0NWE4t02+FMSgyTuT+S85Xbu/2ZSPYZT61+lm+CA2o1Mmz1sHpew/g==", "dependencies": { - "@firebase/component": "0.5.6", - "@firebase/storage": "0.8.2", - "@firebase/storage-types": "0.6.0", - "@firebase/util": "1.3.0", + "@firebase/component": "0.6.2", + "@firebase/storage": "0.11.0", + "@firebase/storage-types": "0.8.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "peerDependencies": { @@ -2701,36 +2875,47 @@ } }, "node_modules/@firebase/storage-compat/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/storage-types": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.6.0.tgz", - "integrity": "sha512-1LpWhcCb1ftpkP/akhzjzeFxgVefs6eMD2QeKiJJUGH1qOiows2w5o0sKCUSQrvrRQS1lz3SFGvNR1Ck/gqxeA==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.0.tgz", + "integrity": "sha512-isRHcGrTs9kITJC0AVehHfpraWFui39MPaU7Eo8QfWlqW7YPymBmRgjDrlOgFdURh6Cdeg07zmkLP5tzTKRSpg==", "peerDependencies": { "@firebase/app-types": "0.x", "@firebase/util": "1.x" } }, "node_modules/@firebase/storage/node_modules/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, "engines": { "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, "node_modules/@firebase/storage/node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/@firebase/util": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.3.0.tgz", - "integrity": "sha512-SESvmYwuKOVCZ1ZxLbberbx+9cnbxpCa4CG2FUSQYqN6Ab8KyltegMDIsqMw5KyIBZ4n1phfHoOa22xo5NzAlQ==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.9.1.tgz", + "integrity": "sha512-I8Njkh9NRvij9fOH4oBFUwnVJ303VlGuIaxIIhbYshHw/Efe66EOkcPwe3y3b1TrtCz8wDoWD9sFXTEUoPVo9w==", "dependencies": { "tslib": "^2.1.0" } @@ -2741,9 +2926,9 @@ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" }, "node_modules/@firebase/webchannel-wrapper": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.5.1.tgz", - "integrity": "sha512-dZMzN0uAjwJXWYYAcnxIwXqRTZw3o14hGe7O6uhwjD1ZQWPVYA5lASgnNskEBra0knVBsOXB4KXg+HnlKewN/A==" + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.9.0.tgz", + "integrity": "sha512-BpiZLBWdLFw+qFel9p3Zs1jD6QmH7Ii4aTDu6+vx8ShdidChZUXqDhYJly4ZjSgQh54miXbBgBrk0S+jTIh/Qg==" }, "node_modules/@google-cloud/common": { "version": "3.7.2", @@ -2975,6 +3160,7 @@ "version": "1.3.7", "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.3.7.tgz", "integrity": "sha512-CKQVuwuSPh40tgOkR7c0ZisxYRiN05PcKPW72mQL5y++qd7CwBRoaJZvU5xfXnCJDFBmS3qZGQ71Frx6Ofo2XA==", + "optional": true, "dependencies": { "@types/node": ">=12.12.47" }, @@ -2986,6 +3172,7 @@ "version": "0.6.5", "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.5.tgz", "integrity": "sha512-GZdzyVQI1Bln/kCzIYgTKu+rQJ5dno0gVrfmLe4jqQu7T2e7svSwJzpCBqVU5hhBSJP3peuPjOMWsj5GR61YmQ==", + "optional": true, "dependencies": { "@types/long": "^4.0.1", "lodash.camelcase": "^4.3.0", @@ -4216,25 +4403,6 @@ "node": ">=6" } }, - "node_modules/apollo-cache-control/node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/apollo-cache-inmemory": { "version": "1.6.6", "resolved": "https://registry.npmjs.org/apollo-cache-inmemory/-/apollo-cache-inmemory-1.6.6.tgz", @@ -4497,25 +4665,6 @@ "uuid": "bin/uuid" } }, - "node_modules/apollo-server-core/node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/apollo-server-env": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-4.2.1.tgz", @@ -4527,25 +4676,6 @@ "node": ">=12.0" } }, - "node_modules/apollo-server-env/node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/apollo-server-errors": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/apollo-server-errors/-/apollo-server-errors-2.5.0.tgz", @@ -4736,25 +4866,6 @@ "node": ">=6" } }, - "node_modules/apollo-server-types/node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/apollo-server/node_modules/apollo-server-core": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-3.5.0.tgz", @@ -4858,25 +4969,6 @@ "node": ">=6" } }, - "node_modules/apollo-tracing/node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/apollo-utilities": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.3.4.tgz", @@ -5570,16 +5662,6 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, - "node_modules/core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, "node_modules/core-js-compat": { "version": "3.20.3", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.3.tgz", @@ -5708,14 +5790,6 @@ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", "dev": true }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz", - "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==", - "engines": { - "node": ">= 12" - } - }, "node_modules/data-urls": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", @@ -6667,9 +6741,9 @@ } }, "node_modules/faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -6683,29 +6757,7 @@ "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dev": true, "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/fetch-blob": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.1.5.tgz", - "integrity": "sha512-N64ZpKqoLejlrwkIAnb9iLSA3Vx/kjgzpcDhygcqJ2KKjky8nCgUQ+dzXtbrLaWZGZNmNfQTsiQ0weZ1svglHg==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], - "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - }, - "engines": { - "node": "^12.20 || >= 14.13" + "bser": "2.1.1" } }, "node_modules/file-entry-cache": { @@ -6883,36 +6935,36 @@ } }, "node_modules/firebase": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/firebase/-/firebase-9.0.2.tgz", - "integrity": "sha512-+wdsD3Sk3fOgplzv4yzBmJ3Pdr01QiFF38Zq+8hzd+Dv6ZKMrgiq5CRljCaWenhZ/j8nuvHlq82u64ZARaXC+w==", - "dependencies": { - "@firebase/analytics": "0.7.0", - "@firebase/analytics-compat": "0.1.1", - "@firebase/app": "0.7.0", - "@firebase/app-check": "0.4.0", - "@firebase/app-check-compat": "0.1.1", - "@firebase/app-compat": "0.1.1", - "@firebase/app-types": "0.7.0", - "@firebase/auth": "0.17.2", - "@firebase/auth-compat": "0.1.2", - "@firebase/database": "0.12.0", - "@firebase/database-compat": "0.1.0", - "@firebase/firestore": "3.0.2", - "@firebase/firestore-compat": "0.1.2", - "@firebase/functions": "0.7.1", - "@firebase/functions-compat": "0.1.2", - "@firebase/installations": "0.5.0", - "@firebase/messaging": "0.9.0", - "@firebase/messaging-compat": "0.1.0", - "@firebase/performance": "0.5.0", - "@firebase/performance-compat": "0.1.0", - "@firebase/polyfill": "0.3.36", - "@firebase/remote-config": "0.2.0", - "@firebase/remote-config-compat": "0.1.0", - "@firebase/storage": "0.8.2", - "@firebase/storage-compat": "0.1.2", - "@firebase/util": "1.3.0" + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-9.17.0.tgz", + "integrity": "sha512-YkOJyOg6SuWBwS8HgccR6C/ojF6nKukeTBKrEaH4Mn/tWxUHwWgQ+t2HdlrGhPm5x8/N+i/RBoaSI/ZvOIAvUg==", + "dependencies": { + "@firebase/analytics": "0.9.2", + "@firebase/analytics-compat": "0.2.2", + "@firebase/app": "0.9.2", + "@firebase/app-check": "0.6.2", + "@firebase/app-check-compat": "0.3.2", + "@firebase/app-compat": "0.2.2", + "@firebase/app-types": "0.9.0", + "@firebase/auth": "0.21.2", + "@firebase/auth-compat": "0.3.2", + "@firebase/database": "0.14.2", + "@firebase/database-compat": "0.3.2", + "@firebase/firestore": "3.8.2", + "@firebase/firestore-compat": "0.3.2", + "@firebase/functions": "0.9.2", + "@firebase/functions-compat": "0.3.2", + "@firebase/installations": "0.6.2", + "@firebase/installations-compat": "0.2.2", + "@firebase/messaging": "0.12.2", + "@firebase/messaging-compat": "0.2.2", + "@firebase/performance": "0.6.2", + "@firebase/performance-compat": "0.2.2", + "@firebase/remote-config": "0.4.2", + "@firebase/remote-config-compat": "0.2.2", + "@firebase/storage": "0.11.0", + "@firebase/storage-compat": "0.3.0", + "@firebase/util": "1.9.1" } }, "node_modules/firebase-admin": { @@ -7027,17 +7079,6 @@ "node": ">=4.5.0" } }, - "node_modules/firebase-admin/node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/firebase-admin/node_modules/node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -7051,6 +7092,11 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" }, + "node_modules/firebase/node_modules/@firebase/app-types": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.0.tgz", + "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==" + }, "node_modules/flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -7089,17 +7135,6 @@ "node": ">= 6" } }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "dependencies": { - "fetch-blob": "^3.1.2" - }, - "engines": { - "node": ">=12.20.0" - } - }, "node_modules/forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -7169,26 +7204,6 @@ "node": ">=10" } }, - "node_modules/gaxios/node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "optional": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/gcp-metadata": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.3.1.tgz", @@ -7425,26 +7440,6 @@ "node": ">=10" } }, - "node_modules/google-gax/node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "optional": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/google-p12-pem": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.2.tgz", @@ -7503,25 +7498,6 @@ "node": ">=6" } }, - "node_modules/graphql-extensions/node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/graphql-middleware": { "version": "6.1.12", "resolved": "https://registry.npmjs.org/graphql-middleware/-/graphql-middleware-6.1.12.tgz", @@ -7872,9 +7848,9 @@ } }, "node_modules/idb": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/idb/-/idb-3.0.2.tgz", - "integrity": "sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw==" + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", + "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==" }, "node_modules/ieee754": { "version": "1.2.1", @@ -7903,11 +7879,6 @@ "node": ">= 4" } }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" - }, "node_modules/import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -9139,17 +9110,6 @@ "semver": "bin/semver" } }, - "node_modules/jszip": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", - "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", - "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" - } - }, "node_modules/jwa": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", @@ -9228,14 +9188,6 @@ "node": ">= 0.8.0" } }, - "node_modules/lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dependencies": { - "immediate": "~3.0.5" - } - }, "node_modules/limiter": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", @@ -9698,39 +9650,23 @@ "node": ">= 0.6" } }, - "node_modules/node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], - "engines": { - "node": ">=10.5.0" - } - }, "node_modules/node-fetch": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.3.tgz", - "integrity": "sha512-AXP18u4pidSZ1xYXRDPY/8jdv3RAozIt/WLNR/MBGZAz+xjtlr90RvCnsvHQRiXyWliZF/CpytExp32UU67/SA==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" + "whatwg-url": "^5.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "4.x || >=6.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, "node_modules/node-forge": { @@ -9972,11 +9908,6 @@ "node": ">=6" } }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -10165,11 +10096,6 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, - "node_modules/promise-polyfill": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.1.3.tgz", - "integrity": "sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g==" - }, "node_modules/prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -10216,6 +10142,7 @@ "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz", "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==", "hasInstallScript": true, + "optional": true, "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -10606,31 +10533,6 @@ "node": ">=10" } }, - "node_modules/selenium-webdriver": { - "version": "4.0.0-beta.1", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-beta.1.tgz", - "integrity": "sha512-DJ10z6Yk+ZBaLrt1CLElytQ/FOayx29ANKDtmtyW1A6kCJx3+dsc5fFMOZxwzukDniyYsC3OObT5pUAsgkjpxQ==", - "dependencies": { - "jszip": "^3.5.0", - "rimraf": "^2.7.1", - "tmp": "^0.2.1", - "ws": "^7.3.1" - }, - "engines": { - "node": ">= 10.15.0" - } - }, - "node_modules/selenium-webdriver/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -10700,14 +10602,6 @@ "node": ">= 0.8.0" } }, - "node_modules/set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -11089,26 +10983,6 @@ "node": ">=10" } }, - "node_modules/teeny-request/node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "optional": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, "node_modules/terminal-link": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", @@ -11150,17 +11024,6 @@ "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", "dev": true }, - "node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, "node_modules/tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -11524,14 +11387,6 @@ "makeerror": "1.0.12" } }, - "node_modules/web-streams-polyfill": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", - "engines": { - "node": ">= 8" - } - }, "node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -11567,11 +11422,6 @@ "iconv-lite": "0.4.24" } }, - "node_modules/whatwg-fetch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", - "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" - }, "node_modules/whatwg-mimetype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", @@ -13279,56 +13129,57 @@ } }, "@firebase/analytics": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.7.0.tgz", - "integrity": "sha512-YEPyeW6CV8xbIvWaJMvfRdWUPKe/xchJ1bjV6GpLfkYRX+ZE1/YSNU14pX292M4bZ6Qg+bbu2DuWp8fEpa/YQg==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.9.2.tgz", + "integrity": "sha512-kNDVUoLwoJ0buN6jPbwMh2+lCLOUiF4c6g+F4K4oAkfY9tTxvDDlQStFdAAjHeyBUtZ8wNv9lCPUfUEJLYtRlg==", "requires": { - "@firebase/component": "0.5.6", - "@firebase/installations": "0.5.0", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", + "@firebase/component": "0.6.2", + "@firebase/installations": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/analytics-compat": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.1.1.tgz", - "integrity": "sha512-pMTrA8cxMXFRv7bwZEXXz0NCepnyH2Jay/32RZ7xAufij2VJhF5S1BtfCO0wuri3FB94rlM8SmSEbwxxHcAtVg==", - "requires": { - "@firebase/analytics": "0.7.0", - "@firebase/analytics-types": "0.7.0", - "@firebase/component": "0.5.6", - "@firebase/util": "1.3.0", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.2.tgz", + "integrity": "sha512-LzYCi3M8aekIUA6U+vh2R+SgmAELIiVSPmCGgHYhym3QGoVr6AL8RqJxtITbTWJXMXs04tLTDEsZtADJXPiEgA==", + "requires": { + "@firebase/analytics": "0.9.2", + "@firebase/analytics-types": "0.8.0", + "@firebase/component": "0.6.2", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/analytics-types": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.7.0.tgz", - "integrity": "sha512-DNE2Waiwy5+zZnCfintkDtBfaW6MjIG883474v6Z0K1XZIvl76cLND4iv0YUb48leyF+PJK1KO2XrgHb/KpmhQ==" + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.0.tgz", + "integrity": "sha512-iRP+QKI2+oz3UAh4nPEq14CsEjrjD6a5+fuypjScisAh9kXKFvdJOZJDwk7kikLvWVLGEs9+kIUS4LPQV7VZVw==" }, "@firebase/app": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.7.0.tgz", - "integrity": "sha512-l4Pd69re6JyjumQrl719dnY5JSKROSYda/0N2wzOhSzqg8DsZOIErr8+xj6QAE6BtNsoIEk7ma9WMS/2r02MhA==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.9.2.tgz", + "integrity": "sha512-91Kc/cdGlRfp0zv+1p0tg0bDZ8tUrvPQC0wOEJxZrXfp3HBkZ8AYoWK1uY3cOq4d098OEM+8ViWzKg4zrkJDXg==", "requires": { - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", + "idb": "7.0.1", "tslib": "^2.1.0" }, "dependencies": { @@ -13340,56 +13191,62 @@ } }, "@firebase/app-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.4.0.tgz", - "integrity": "sha512-KQ/k8cukzZbH/LC9Iu5/Dbhr7w6byu8bYjfCA38B6v8aISgASYfP/nirxRD+hSuDoxXtAnPGEuv+v0YU3D1R2w==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.6.2.tgz", + "integrity": "sha512-bOR9Nf+GdK1QEk2m/2QaXP3EcDWYajTYSV6mJZFVqYM53gQH4m2zWw1LKNC7yPEbAT0s3MDKnHNJ8o6tIuJI0g==", "requires": { - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/app-check-compat": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.1.1.tgz", - "integrity": "sha512-XTV5Ns0Lpwn5GgXV5T0soOkoOGACaw9xiNvAXcISQYFBIse0k7fKo8V5J9VUS1ppzGpyTRCg0m9efz4CNrwPyQ==", - "requires": { - "@firebase/app-check": "0.4.0", - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.2.tgz", + "integrity": "sha512-yVSpqUMj/QWqHnuPGuuB/m0wa7HQhYp/bx8UZxUImxog2SPF9xSICsQy1KS+eOS/94bGumGhjQNSA21wNqr74A==", + "requires": { + "@firebase/app-check": "0.6.2", + "@firebase/app-check-types": "0.5.0", + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/app-check-interop-types": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.1.0.tgz", - "integrity": "sha512-uZfn9s4uuRsaX5Lwx+gFP3B6YsyOKUE+Rqa6z9ojT4VSRAsZFko9FRn6OxQUA1z5t5d08fY4pf+/+Dkd5wbdbA==" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.2.0.tgz", + "integrity": "sha512-+3PQIeX6/eiVK+x/yg8r6xTNR97fN7MahFDm+jiQmDjcyvSefoGuTTNQuuMScGyx3vYUBeZn+Cp9kC0yY/9uxQ==" + }, + "@firebase/app-check-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.0.tgz", + "integrity": "sha512-uwSUj32Mlubybw7tedRzR24RP8M8JUVR3NPiMk3/Z4bCmgEKTlQBwMXrehDAZ2wF+TsBq0SN1c6ema71U/JPyQ==" }, "@firebase/app-compat": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.1.1.tgz", - "integrity": "sha512-AoUO7PnQlDPyMAvAE972kBhrwXRZRLGdHM8obyIeTzPNqIiEoULD4Rdq5TBB4UmV2HYAlYdrS+dk4nuWx67w6A==", - "requires": { - "@firebase/app": "0.7.0", - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.2.tgz", + "integrity": "sha512-k3H04AlGd3FVfLhWjCWVhEzZJv1otrzT/z//U2b2WPyVM5Sq0FnPJQ3w0amojP8Sdev3ma4Wnelvll6FppQJ1Q==", + "requires": { + "@firebase/app": "0.9.2", + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "dependencies": { @@ -13406,64 +13263,57 @@ "integrity": "sha512-6fbHQwDv2jp/v6bXhBw2eSRbNBpxHcd1NBF864UksSMVIqIyri9qpJB1Mn6sGZE+bnDsSQBC5j2TbMxYsJQkQg==" }, "@firebase/auth": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.17.2.tgz", - "integrity": "sha512-t1iHB5Eg7vAbyOEzMMarsyJNGiO2xP8Zag0hLRVXWVaWymXZnyVKp62sXqyonvz4eVT8+iGBjDySB9zKIb5Pqg==", - "requires": { - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", - "node-fetch": "2.6.1", - "selenium-webdriver": "4.0.0-beta.1", + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.21.2.tgz", + "integrity": "sha512-VgFWol93U9P6kBFVp5AdivEs2uylszDPkTekyHNa7mmB3ir15TCMyxBQCmpNjslsN+XkWAUlEPtwABIunitRKQ==", + "requires": { + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", + "node-fetch": "2.6.7", "tslib": "^2.1.0" }, "dependencies": { "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } }, "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/auth-compat": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.1.2.tgz", - "integrity": "sha512-0eqWSV4XoyOltT4HVJUzh8hBFNO5f78ZGDplRQImQ97/6wR45x6Q/9R19KTWOd109+3Axw6Orfq2cSNY0opgEA==", - "requires": { - "@firebase/auth": "0.17.2", - "@firebase/auth-types": "0.11.0", - "@firebase/component": "0.5.6", - "@firebase/util": "1.3.0", - "node-fetch": "2.6.1", - "selenium-webdriver": "^4.0.0-beta.2", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.3.2.tgz", + "integrity": "sha512-d+qJFE2OtJGhOoYWPGDun/X5ceh1AzLoyx9d74K0qG4rTosXurdEyw4vM/ckF5bUAyYj5sNgeT3x3bLnvmTmqw==", + "requires": { + "@firebase/auth": "0.21.2", + "@firebase/auth-types": "0.12.0", + "@firebase/component": "0.6.2", + "@firebase/util": "1.9.1", + "node-fetch": "2.6.7", "tslib": "^2.1.0" }, "dependencies": { "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" - }, - "selenium-webdriver": { - "version": "4.0.0-rc-1", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-rc-1.tgz", - "integrity": "sha512-bcrwFPRax8fifRP60p7xkWDGSJJoMkPAzufMlk5K2NyLPht/YZzR2WcIk1+3gR8VOCLlst1P2PI+MXACaFzpIw==", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "requires": { - "jszip": "^3.6.0", - "rimraf": "^3.0.2", - "tmp": "^0.2.1", - "ws": ">=7.4.6" + "whatwg-url": "^5.0.0" } }, "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, @@ -13474,394 +13324,526 @@ "requires": {} }, "@firebase/auth-types": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.11.0.tgz", - "integrity": "sha512-q7Bt6cx+ySj9elQHTsKulwk3+qDezhzRBFC9zlQ1BjgMueUOnGMcvqmU0zuKlQ4RhLSH7MNAdBV2znVaoN3Vxw==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.12.0.tgz", + "integrity": "sha512-pPwaZt+SPOshK8xNoiQlK5XIrS97kFYc3Rc7xmy373QsOJ9MmqXxLaYssP5Kcds4wd2qK//amx/c+A8O2fVeZA==", "requires": {} }, "@firebase/component": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.5.6.tgz", - "integrity": "sha512-GyQJ+2lrhsDqeGgd1VdS7W+Y6gNYyI0B51ovNTxeZVG/W8I7t9MwEiCWsCvfm5wQgfsKp9dkzOcJrL5k8oVO/Q==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.2.tgz", + "integrity": "sha512-s/hm/51ZmpUVw6jHLtuSLZem/VKoSw6u/3BoTUEMHeZ/+BCsIKKGGf5dyWLf3nWkVPNuRlgh1xcWNYHGM5zW/w==", "requires": { - "@firebase/util": "1.3.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/database": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.12.0.tgz", - "integrity": "sha512-/gl6z6fAxAAFAdDllzidzweGpuXJu0b9AusSLrdW4LpP6KCuxJbhonMJuSGpHLzAHzx6Q9uitbvqHqBb17sttQ==", - "requires": { - "@firebase/auth-interop-types": "0.1.6", - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", - "faye-websocket": "0.11.3", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.14.2.tgz", + "integrity": "sha512-C1Q2GUa52U0rYcOJNnQXUBoER85ftl80EE9+eMv8lOmpq3O/O02eXuCZRQJSUJQPVx5St+36y9N5vplXy3OtQw==", + "requires": { + "@firebase/auth-interop-types": "0.2.1", + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", + "faye-websocket": "0.11.4", "tslib": "^2.1.0" }, "dependencies": { + "@firebase/auth-interop-types": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.1.tgz", + "integrity": "sha512-VOaGzKp65MY6P5FI84TfYKBXEPi6LmOCSMMzys6o2BN2LOsqy7pCuZCup7NYnfbk5OkkQKzvIfHOzTm0UDpkyg==" + }, "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/database-compat": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.1.0.tgz", - "integrity": "sha512-jLN0JMYnYijg8f3QFtSuPGNuKAt3yYVRsHHlR8sADgx8MptByRRwVmMOk7QPc/DY7qscZIJow3hXFwvbeApFLA==", - "requires": { - "@firebase/component": "0.5.6", - "@firebase/database": "0.12.0", - "@firebase/database-types": "0.9.0", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.3.2.tgz", + "integrity": "sha512-e9CZvcfK62Y2N9Ngu8ouPjMDE8Z55gNLF3SUJVHjq9UXBPYYuovMzUU5dxFffOYU1uIPjQ3ub1uVY7cDZD1dBg==", + "requires": { + "@firebase/component": "0.6.2", + "@firebase/database": "0.14.2", + "@firebase/database-types": "0.10.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/database-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.9.0.tgz", - "integrity": "sha512-x2TeTVnMZGPvT3y4Nayio4WprQA/zGwqMrPMQwSdF+PFnaFJAhA/eLgUB6cmWFzFYO9VvmuRkFzDzo6ezTo1Zw==", + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.10.2.tgz", + "integrity": "sha512-f11n8RNpJcL+P/k3tzOvNVwM1wpcd8uw5HOZFw7VOApB+PE9ddutvMgVt/AuZelQdW2mDI2jQtWz1UlgztfCnQ==", "requires": { - "@firebase/app-types": "0.7.0", - "@firebase/util": "1.3.0" + "@firebase/app-types": "0.9.0", + "@firebase/util": "1.9.1" + }, + "dependencies": { + "@firebase/app-types": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.0.tgz", + "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==" + } } }, "@firebase/firestore": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-3.0.2.tgz", - "integrity": "sha512-AWh1pugDifwCXHaQalZHp+Hr/3o+cxYvlbgQrPB35bh1A3do4I1xim/8Pba7gtpTzlClDryd5pK/XbK0TC/2kg==", - "requires": { - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", - "@firebase/webchannel-wrapper": "0.5.1", - "@grpc/grpc-js": "^1.3.2", - "@grpc/proto-loader": "^0.6.0", - "node-fetch": "2.6.1", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-3.8.2.tgz", + "integrity": "sha512-uabFJ5DgTLgz8XEUEfegfod+Q388WK1No/fhryLUVquaoHX6QimYG704FN+Z0j3L3RmQJ+An3pRFA84PjQvx4w==", + "requires": { + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", + "@firebase/webchannel-wrapper": "0.9.0", + "@grpc/grpc-js": "~1.7.0", + "@grpc/proto-loader": "^0.6.13", + "node-fetch": "2.6.7", "tslib": "^2.1.0" }, "dependencies": { + "@grpc/grpc-js": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.7.3.tgz", + "integrity": "sha512-H9l79u4kJ2PVSxUNA08HMYAnUBLj9v6KjYQ7SQ71hOZcEXhShE/y5iQCesP8+6/Ik/7i2O0a10bPquIcYfufog==", + "requires": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + }, + "dependencies": { + "@grpc/proto-loader": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.4.tgz", + "integrity": "sha512-MnWjkGwqQ3W8fx94/c1CwqLsNmHHv2t0CFn+9++6+cDphC1lolpg9M2OU0iebIjK//pBNX9e94ho+gjx6vz39w==", + "requires": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^16.2.0" + } + }, + "protobufjs": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.1.tgz", + "integrity": "sha512-L3pCItypTnPK27+CS8nuhZMYtsY+i8dqdq2vZsYHlG17CnWp1DWPQ/sos0vOKrj1fHEAzo3GBqSHLaeZyKUCDA==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "dependencies": { + "long": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", + "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==" + } + } + } + } + }, + "@grpc/proto-loader": { + "version": "0.6.13", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.13.tgz", + "integrity": "sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==", + "requires": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^6.11.3", + "yargs": "^16.2.0" + } + }, "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + } }, "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/firestore-compat": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.1.2.tgz", - "integrity": "sha512-xtjj2qOBN0+S5KlXmWa5UozGmYJ1OAGBNT0qkCSvzQitHED5/B2fNwKnpy7Em+Zu3Yc3r/eM94OGx93USFXifg==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.2.tgz", + "integrity": "sha512-LdmhO4AThtU54bSOzSSgedg+pEQ4f5XkWNS5vjql9bHFPtJYgyIndoTlQoqWJiCPWKkVxxHlgKD+vDgtCPAF3g==", "requires": { - "@firebase/component": "0.5.6", - "@firebase/firestore": "3.0.2", - "@firebase/firestore-types": "2.5.0", - "@firebase/util": "1.3.0", + "@firebase/component": "0.6.2", + "@firebase/firestore": "3.8.2", + "@firebase/firestore-types": "2.5.1", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/firestore-types": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.5.0.tgz", - "integrity": "sha512-I6c2m1zUhZ5SH0cWPmINabDyH5w0PPFHk2UHsjBpKdZllzJZ2TwTkXbDtpHUZNmnc/zAa0WNMNMvcvbb/xJLKA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.5.1.tgz", + "integrity": "sha512-xG0CA6EMfYo8YeUxC8FeDzf6W3FX1cLlcAGBYV6Cku12sZRI81oWcu61RSKM66K6kUENP+78Qm8mvroBcm1whw==", "requires": {} }, "@firebase/functions": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.7.1.tgz", - "integrity": "sha512-F6XZVVBpqupCX7/YXpdzyXKYCeLVmHO/jxAKbN9I4B+c8doDqVtGkO23DPzf4ppzR4FuXDiKEEU9ZZ85kqZ1QA==", - "requires": { - "@firebase/app-check-interop-types": "0.1.0", - "@firebase/auth-interop-types": "0.1.6", - "@firebase/component": "0.5.6", - "@firebase/messaging-interop-types": "0.1.0", - "@firebase/util": "1.3.0", - "node-fetch": "2.6.1", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.9.2.tgz", + "integrity": "sha512-XctvHLeC5kHnStTCKyzfVmVIFDZogXlJYhgj2zx8//WCVxkHaLRZYRBpoPf/pWKquWZUj91HfJFlVTIXAbbKew==", + "requires": { + "@firebase/app-check-interop-types": "0.2.0", + "@firebase/auth-interop-types": "0.2.1", + "@firebase/component": "0.6.2", + "@firebase/messaging-interop-types": "0.2.0", + "@firebase/util": "1.9.1", + "node-fetch": "2.6.7", "tslib": "^2.1.0" }, "dependencies": { + "@firebase/auth-interop-types": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.1.tgz", + "integrity": "sha512-VOaGzKp65MY6P5FI84TfYKBXEPi6LmOCSMMzys6o2BN2LOsqy7pCuZCup7NYnfbk5OkkQKzvIfHOzTm0UDpkyg==" + }, "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } }, "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/functions-compat": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.1.2.tgz", - "integrity": "sha512-eisJazUrqOL/pAZJPqamYiaAyV3ch6GQMx8Sso792tvRr8SFsNCFbN9eVun0U0ubWAON5qdLoruoc6npXg6FIg==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.2.tgz", + "integrity": "sha512-zBkprVozQs7ZgtTToiXbM10A9M43Cfu7f2j8ahFIk4yuzhMSRV+asSbhcdnx0cqumLoXsAR9MObpq8XAjBrb4Q==", "requires": { - "@firebase/component": "0.5.6", - "@firebase/functions": "0.7.1", - "@firebase/functions-types": "0.5.0", - "@firebase/util": "1.3.0", + "@firebase/component": "0.6.2", + "@firebase/functions": "0.9.2", + "@firebase/functions-types": "0.6.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/functions-types": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.5.0.tgz", - "integrity": "sha512-qza0M5EwX+Ocrl1cYI14zoipUX4gI/Shwqv0C1nB864INAD42Dgv4v94BCyxGHBg2kzlWy8PNafdP7zPO8aJQA==" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.0.tgz", + "integrity": "sha512-hfEw5VJtgWXIRf92ImLkgENqpL6IWpYaXVYiRkFY1jJ9+6tIhWM7IzzwbevwIIud/jaxKVdRzD7QBWfPmkwCYw==" }, "@firebase/installations": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.5.0.tgz", - "integrity": "sha512-wF1CKIx+SoiEbtNdutulxW4z80B5lGXW+8JdAtcKQwgKxF0VtlCaDFsd9AEB3aTtzIve5UkGak8hQOMvvOpydg==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.2.tgz", + "integrity": "sha512-M5M3skRGqOx/FmUuWi+pJ4tqoKeYgi29mcM1OH7CiVSjxuPcwnMTUyzcsHbh6qxqHZjL/uyZu7svoT8H8aLwTA==", "requires": { - "@firebase/component": "0.5.6", - "@firebase/util": "1.3.0", - "idb": "3.0.2", + "@firebase/component": "0.6.2", + "@firebase/util": "1.9.1", + "idb": "7.0.1", "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + } + } + }, + "@firebase/installations-compat": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.2.tgz", + "integrity": "sha512-5ToQXMlVC7j/xkUb4wTEC0VHFilPrV0M9IAYZue3c31129eWaTEZiBiyFS3p7Qg0mus++r2Q3OBCBR1XiZkCYw==", + "requires": { + "@firebase/component": "0.6.2", + "@firebase/installations": "0.6.2", + "@firebase/installations-types": "0.5.0", + "@firebase/util": "1.9.1", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, + "@firebase/installations-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.0.tgz", + "integrity": "sha512-9DP+RGfzoI2jH7gY4SlzqvZ+hr7gYzPODrbzVD82Y12kScZ6ZpRg/i3j6rleto8vTFC8n6Len4560FnV1w2IRg==", + "requires": {} + }, "@firebase/logger": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.2.6.tgz", - "integrity": "sha512-KIxcUvW/cRGWlzK9Vd2KB864HlUnCfdTH0taHE0sXW5Xl7+W68suaeau1oKNEqmc3l45azkd4NzXTCWZRZdXrw==" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.0.tgz", + "integrity": "sha512-eRKSeykumZ5+cJPdxxJRgAC3G5NknY2GwEbKfymdnXtnT0Ucm4pspfR6GT4MUQEDuJwRVbVcSx85kgJulMoFFA==", + "requires": { + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + } + } }, "@firebase/messaging": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.9.0.tgz", - "integrity": "sha512-NTUB+gVJsgL/f6wqwUlgadaNuLZvyk1IlTcRvR3391t8jDSWOT2efwzNqcI7Xv4nhzaiPhzAQ4ncH/m8kfUUXQ==", - "requires": { - "@firebase/component": "0.5.6", - "@firebase/installations": "0.5.0", - "@firebase/messaging-interop-types": "0.1.0", - "@firebase/util": "1.3.0", - "idb": "3.0.2", + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.2.tgz", + "integrity": "sha512-8gbiU6RvrA9B03TIYbK+HY0cGiVUCHGel7FsHHNqQ1Ga7UzsybPnZbC7tw2GP+QObGuL+xAj974ljua05nOyWw==", + "requires": { + "@firebase/component": "0.6.2", + "@firebase/installations": "0.6.2", + "@firebase/messaging-interop-types": "0.2.0", + "@firebase/util": "1.9.1", + "idb": "7.0.1", "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/messaging-compat": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.1.0.tgz", - "integrity": "sha512-58qQmKwOiXhxZwrRwwjQDbjlRx1uMVVuV/DNbDzqilDJDdoYXMdK6RBTF9Bs51qy/Z1BI2Q9B1JX01QYlgZpxQ==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.2.tgz", + "integrity": "sha512-UMQTfjDxdEUjLJZl5Vas01h5szxzrUMYBxBoKCsW/p21wA2s8i3AVazSThCKHUxO2akQYOwqDg4x9u19wli+IQ==", "requires": { - "@firebase/component": "0.5.6", - "@firebase/messaging": "0.9.0", - "@firebase/util": "1.3.0", + "@firebase/component": "0.6.2", + "@firebase/messaging": "0.12.2", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/messaging-interop-types": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.1.0.tgz", - "integrity": "sha512-DbvUl/rXAZpQeKBnwz0NYY5OCqr2nFA0Bj28Fmr3NXGqR4PAkfTOHuQlVtLO1Nudo3q0HxAYLa68ZDAcuv2uKQ==" + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.0.tgz", + "integrity": "sha512-ujA8dcRuVeBixGR9CtegfpU4YmZf3Lt7QYkcj693FFannwNuZgfAYaTmbJ40dtjB81SAu6tbFPL9YLNT15KmOQ==" }, "@firebase/performance": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.5.0.tgz", - "integrity": "sha512-E+L18eJKshr/ijnWZMexEEddwkp2T4Ye2dJSK4TcOKRYfrmfZJ95RRZ+MPNp1ES7RH2JYiyym1NIQKPcNNvhug==", - "requires": { - "@firebase/component": "0.5.6", - "@firebase/installations": "0.5.0", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.2.tgz", + "integrity": "sha512-2fgcbrR0lenNpSx0lpDt16IrBiiqe3YgC7s+KIgoO35gP8F1T6VcuYG1a7JvVvx8AXE95u3OIs8e9/0p5eV6Fw==", + "requires": { + "@firebase/component": "0.6.2", + "@firebase/installations": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/performance-compat": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.1.0.tgz", - "integrity": "sha512-H+/A5+y/15hFn5FHRP8lcogDzO6qm9YoACNEXn71UN4PiGQ+/BbHkQafDEXxD6wLfqfqR8u8oclHPFIYxMBF7Q==", - "requires": { - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/performance": "0.5.0", - "@firebase/performance-types": "0.1.0", - "@firebase/util": "1.3.0", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.2.tgz", + "integrity": "sha512-VPiu5a1BMo2pOCrUg/2HtzMRCgsxbNyug8B/1hjP4XQWhTCc1LJTlVFIlJBSr/PqerlPcKIdqzT9wnwMPFZcgg==", + "requires": { + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/performance": "0.6.2", + "@firebase/performance-types": "0.2.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/performance-types": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.1.0.tgz", - "integrity": "sha512-6p1HxrH0mpx+622Ql6fcxFxfkYSBpE3LSuwM7iTtYU2nw91Hj6THC8Bc8z4nboIq7WvgsT/kOTYVVZzCSlXl8w==" - }, - "@firebase/polyfill": { - "version": "0.3.36", - "resolved": "https://registry.npmjs.org/@firebase/polyfill/-/polyfill-0.3.36.tgz", - "integrity": "sha512-zMM9oSJgY6cT2jx3Ce9LYqb0eIpDE52meIzd/oe/y70F+v9u1LDqk5kUF5mf16zovGBWMNFmgzlsh6Wj0OsFtg==", - "requires": { - "core-js": "3.6.5", - "promise-polyfill": "8.1.3", - "whatwg-fetch": "2.0.4" - } + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.0.tgz", + "integrity": "sha512-kYrbr8e/CYr1KLrLYZZt2noNnf+pRwDq2KK9Au9jHrBMnb0/C9X9yWSXmZkFt4UIdsQknBq8uBB7fsybZdOBTA==" }, "@firebase/remote-config": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.2.0.tgz", - "integrity": "sha512-hNZ+BqsTmfe8ogpeow95NSwQmKIeetKdPxKpyC6RZBeFUae782+2HrUx4/Quep6OZjOHQF6xZ5d3VOxu2ZKEfg==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.2.tgz", + "integrity": "sha512-L4V1FWFku8W41oPrSO1M5NruyDFUpgv1OAOWz6FowAqwAmvOaxMjXoCqjXYKiWkXLcfjbzApvMqbSAFHwYH7LQ==", "requires": { - "@firebase/component": "0.5.6", - "@firebase/installations": "0.5.0", - "@firebase/logger": "0.2.6", - "@firebase/util": "1.3.0", + "@firebase/component": "0.6.2", + "@firebase/installations": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/remote-config-compat": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.1.0.tgz", - "integrity": "sha512-PpCh5f5hUUaDCmiJsuu/u9a0g0G5WH3YSbfH1jPejVOaJ1lS82615E7WOzco4zMllLYfX62VaUYD2vvcLyXE/w==", - "requires": { - "@firebase/component": "0.5.6", - "@firebase/logger": "0.2.6", - "@firebase/remote-config": "0.2.0", - "@firebase/remote-config-types": "0.2.0", - "@firebase/util": "1.3.0", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.2.tgz", + "integrity": "sha512-aLcQk9Ibo+M/LlO2LLCvDhomkt/eNLTRXcBKemhTsMmXcpVrtjQEskmLjanhqiToZ4ZTDHtKypWq62AMpYLICQ==", + "requires": { + "@firebase/component": "0.6.2", + "@firebase/logger": "0.4.0", + "@firebase/remote-config": "0.4.2", + "@firebase/remote-config-types": "0.3.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/remote-config-types": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.2.0.tgz", - "integrity": "sha512-hqK5sCPeZvcHQ1D6VjJZdW6EexLTXNMJfPdTwbD8NrXUw6UjWC4KWhLK/TSlL0QPsQtcKRkaaoP+9QCgKfMFPw==" + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.3.0.tgz", + "integrity": "sha512-RtEH4vdcbXZuZWRZbIRmQVBNsE7VDQpet2qFvq6vwKLBIQRQR5Kh58M4ok3A3US8Sr3rubYnaGqZSurCwI8uMA==" }, "@firebase/storage": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.8.2.tgz", - "integrity": "sha512-I9mVYhQ/DkWI1MKHhYvI4dnguXdXC50S5ryehOcR/JmSwyYjh1+T+IFQp0hHb1VWTixShzWoSGo1PhbrolFmIA==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.11.0.tgz", + "integrity": "sha512-izEHwXsbyE1AYwqCvqL44QXSN+ycR7PZ8Q9RKWyP9uvQxCyVNI5tKOOl4r1DvcIhfZ9XYCDG+gZvpDEGqJh+bQ==", "requires": { - "@firebase/component": "0.5.6", - "@firebase/util": "1.3.0", - "node-fetch": "2.6.1", + "@firebase/component": "0.6.2", + "@firebase/util": "1.9.1", + "node-fetch": "2.6.7", "tslib": "^2.1.0" }, "dependencies": { "node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } }, "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/storage-compat": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.1.2.tgz", - "integrity": "sha512-eff0e2qcDX188mqr7aKrqr4TIS25/cE6E7Xo9WRLe3c17nqGgmrYM4DDS3VDttNbf1j5XaoEnZVZafE9/BR3Rg==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.0.tgz", + "integrity": "sha512-hBED05gMsUTgp+TtnTjvB3oHtad8RYVG0NWE4t02+FMSgyTuT+S85Xbu/2ZSPYZT61+lm+CA2o1Mmz1sHpew/g==", "requires": { - "@firebase/component": "0.5.6", - "@firebase/storage": "0.8.2", - "@firebase/storage-types": "0.6.0", - "@firebase/util": "1.3.0", + "@firebase/component": "0.6.2", + "@firebase/storage": "0.11.0", + "@firebase/storage-types": "0.8.0", + "@firebase/util": "1.9.1", "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" } } }, "@firebase/storage-types": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.6.0.tgz", - "integrity": "sha512-1LpWhcCb1ftpkP/akhzjzeFxgVefs6eMD2QeKiJJUGH1qOiows2w5o0sKCUSQrvrRQS1lz3SFGvNR1Ck/gqxeA==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.0.tgz", + "integrity": "sha512-isRHcGrTs9kITJC0AVehHfpraWFui39MPaU7Eo8QfWlqW7YPymBmRgjDrlOgFdURh6Cdeg07zmkLP5tzTKRSpg==", "requires": {} }, "@firebase/util": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.3.0.tgz", - "integrity": "sha512-SESvmYwuKOVCZ1ZxLbberbx+9cnbxpCa4CG2FUSQYqN6Ab8KyltegMDIsqMw5KyIBZ4n1phfHoOa22xo5NzAlQ==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.9.1.tgz", + "integrity": "sha512-I8Njkh9NRvij9fOH4oBFUwnVJ303VlGuIaxIIhbYshHw/Efe66EOkcPwe3y3b1TrtCz8wDoWD9sFXTEUoPVo9w==", "requires": { "tslib": "^2.1.0" }, @@ -13874,9 +13856,9 @@ } }, "@firebase/webchannel-wrapper": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.5.1.tgz", - "integrity": "sha512-dZMzN0uAjwJXWYYAcnxIwXqRTZw3o14hGe7O6uhwjD1ZQWPVYA5lASgnNskEBra0knVBsOXB4KXg+HnlKewN/A==" + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.9.0.tgz", + "integrity": "sha512-BpiZLBWdLFw+qFel9p3Zs1jD6QmH7Ii4aTDu6+vx8ShdidChZUXqDhYJly4ZjSgQh54miXbBgBrk0S+jTIh/Qg==" }, "@google-cloud/common": { "version": "3.7.2", @@ -14076,6 +14058,7 @@ "version": "1.3.7", "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.3.7.tgz", "integrity": "sha512-CKQVuwuSPh40tgOkR7c0ZisxYRiN05PcKPW72mQL5y++qd7CwBRoaJZvU5xfXnCJDFBmS3qZGQ71Frx6Ofo2XA==", + "optional": true, "requires": { "@types/node": ">=12.12.47" } @@ -14084,6 +14067,7 @@ "version": "0.6.5", "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.5.tgz", "integrity": "sha512-GZdzyVQI1Bln/kCzIYgTKu+rQJ5dno0gVrfmLe4jqQu7T2e7svSwJzpCBqVU5hhBSJP3peuPjOMWsj5GR61YmQ==", + "optional": true, "requires": { "@types/long": "^4.0.1", "lodash.camelcase": "^4.3.0", @@ -15095,14 +15079,6 @@ "node-fetch": "^2.6.1", "util.promisify": "^1.0.0" } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } } } }, @@ -15372,14 +15348,6 @@ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" } } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } } } }, @@ -15389,16 +15357,6 @@ "integrity": "sha512-vm/7c7ld+zFMxibzqZ7SSa5tBENc4B0uye9LTfjJwGoQFY5xsUPH5FpO5j0bMUDZ8YYNbrF9SNtzc5Cngcr90g==", "requires": { "node-fetch": "^2.6.7" - }, - "dependencies": { - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } - } } }, "apollo-server-errors": { @@ -15533,14 +15491,6 @@ "node-fetch": "^2.6.1", "util.promisify": "^1.0.0" } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } } } }, @@ -15561,14 +15511,6 @@ "node-fetch": "^2.6.1", "util.promisify": "^1.0.0" } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } } } }, @@ -16108,11 +16050,6 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" }, - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" - }, "core-js-compat": { "version": "3.20.3", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.3.tgz", @@ -16212,11 +16149,6 @@ } } }, - "data-uri-to-buffer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz", - "integrity": "sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==" - }, "data-urls": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", @@ -16950,9 +16882,9 @@ } }, "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "requires": { "websocket-driver": ">=0.5.1" } @@ -16966,15 +16898,6 @@ "bser": "2.1.1" } }, - "fetch-blob": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.1.5.tgz", - "integrity": "sha512-N64ZpKqoLejlrwkIAnb9iLSA3Vx/kjgzpcDhygcqJ2KKjky8nCgUQ+dzXtbrLaWZGZNmNfQTsiQ0weZ1svglHg==", - "requires": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - } - }, "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -17112,36 +17035,43 @@ } }, "firebase": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/firebase/-/firebase-9.0.2.tgz", - "integrity": "sha512-+wdsD3Sk3fOgplzv4yzBmJ3Pdr01QiFF38Zq+8hzd+Dv6ZKMrgiq5CRljCaWenhZ/j8nuvHlq82u64ZARaXC+w==", - "requires": { - "@firebase/analytics": "0.7.0", - "@firebase/analytics-compat": "0.1.1", - "@firebase/app": "0.7.0", - "@firebase/app-check": "0.4.0", - "@firebase/app-check-compat": "0.1.1", - "@firebase/app-compat": "0.1.1", - "@firebase/app-types": "0.7.0", - "@firebase/auth": "0.17.2", - "@firebase/auth-compat": "0.1.2", - "@firebase/database": "0.12.0", - "@firebase/database-compat": "0.1.0", - "@firebase/firestore": "3.0.2", - "@firebase/firestore-compat": "0.1.2", - "@firebase/functions": "0.7.1", - "@firebase/functions-compat": "0.1.2", - "@firebase/installations": "0.5.0", - "@firebase/messaging": "0.9.0", - "@firebase/messaging-compat": "0.1.0", - "@firebase/performance": "0.5.0", - "@firebase/performance-compat": "0.1.0", - "@firebase/polyfill": "0.3.36", - "@firebase/remote-config": "0.2.0", - "@firebase/remote-config-compat": "0.1.0", - "@firebase/storage": "0.8.2", - "@firebase/storage-compat": "0.1.2", - "@firebase/util": "1.3.0" + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-9.17.0.tgz", + "integrity": "sha512-YkOJyOg6SuWBwS8HgccR6C/ojF6nKukeTBKrEaH4Mn/tWxUHwWgQ+t2HdlrGhPm5x8/N+i/RBoaSI/ZvOIAvUg==", + "requires": { + "@firebase/analytics": "0.9.2", + "@firebase/analytics-compat": "0.2.2", + "@firebase/app": "0.9.2", + "@firebase/app-check": "0.6.2", + "@firebase/app-check-compat": "0.3.2", + "@firebase/app-compat": "0.2.2", + "@firebase/app-types": "0.9.0", + "@firebase/auth": "0.21.2", + "@firebase/auth-compat": "0.3.2", + "@firebase/database": "0.14.2", + "@firebase/database-compat": "0.3.2", + "@firebase/firestore": "3.8.2", + "@firebase/firestore-compat": "0.3.2", + "@firebase/functions": "0.9.2", + "@firebase/functions-compat": "0.3.2", + "@firebase/installations": "0.6.2", + "@firebase/installations-compat": "0.2.2", + "@firebase/messaging": "0.12.2", + "@firebase/messaging-compat": "0.2.2", + "@firebase/performance": "0.6.2", + "@firebase/performance-compat": "0.2.2", + "@firebase/remote-config": "0.4.2", + "@firebase/remote-config-compat": "0.2.2", + "@firebase/storage": "0.11.0", + "@firebase/storage-compat": "0.3.0", + "@firebase/util": "1.9.1" + }, + "dependencies": { + "@firebase/app-types": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.0.tgz", + "integrity": "sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==" + } } }, "firebase-admin": { @@ -17249,14 +17179,6 @@ "streamsearch": "0.1.2" } }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, "node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", @@ -17301,14 +17223,6 @@ "mime-types": "^2.1.12" } }, - "formdata-polyfill": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", - "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", - "requires": { - "fetch-blob": "^3.1.2" - } - }, "forwarded": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", @@ -17357,17 +17271,6 @@ "https-proxy-agent": "^5.0.0", "is-stream": "^2.0.0", "node-fetch": "^2.6.1" - }, - "dependencies": { - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "optional": true, - "requires": { - "whatwg-url": "^5.0.0" - } - } } }, "gcp-metadata": { @@ -17543,17 +17446,6 @@ "proto3-json-serializer": "^0.1.1", "protobufjs": "6.11.2", "retry-request": "^4.0.0" - }, - "dependencies": { - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "optional": true, - "requires": { - "whatwg-url": "^5.0.0" - } - } } }, "google-p12-pem": { @@ -17594,14 +17486,6 @@ "node-fetch": "^2.6.1", "util.promisify": "^1.0.0" } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } } } }, @@ -17880,9 +17764,9 @@ } }, "idb": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/idb/-/idb-3.0.2.tgz", - "integrity": "sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw==" + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.1.tgz", + "integrity": "sha512-UUxlE7vGWK5RfB/fDwEGgRf84DY/ieqNha6msMV99UsEMQhJ1RwbCd8AYBj3QMgnE3VZnfQvm4oKVCJTYlqIgg==" }, "ieee754": { "version": "1.2.1", @@ -17894,11 +17778,6 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" - }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -18827,17 +18706,6 @@ } } }, - "jszip": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", - "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" - } - }, "jwa": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", @@ -18901,14 +18769,6 @@ "type-check": "~0.4.0" } }, - "lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "requires": { - "immediate": "~3.0.5" - } - }, "limiter": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", @@ -19288,19 +19148,12 @@ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" }, - "node-domexception": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", - "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==" - }, "node-fetch": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.2.3.tgz", - "integrity": "sha512-AXP18u4pidSZ1xYXRDPY/8jdv3RAozIt/WLNR/MBGZAz+xjtlr90RvCnsvHQRiXyWliZF/CpytExp32UU67/SA==", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", "requires": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" + "whatwg-url": "^5.0.0" } }, "node-forge": { @@ -19475,11 +19328,6 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -19610,11 +19458,6 @@ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, - "promise-polyfill": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.1.3.tgz", - "integrity": "sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g==" - }, "prompts": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", @@ -19659,6 +19502,7 @@ "version": "6.11.2", "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz", "integrity": "sha512-4BQJoPooKJl2G9j3XftkIXjoC9C0Av2NOrWmbLWT1vH32GcSUHjM0Arra6UfTsVyfMAuFzaLucXn1sadxJydAw==", + "optional": true, "requires": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -19945,27 +19789,6 @@ "xmlchars": "^2.2.0" } }, - "selenium-webdriver": { - "version": "4.0.0-beta.1", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-beta.1.tgz", - "integrity": "sha512-DJ10z6Yk+ZBaLrt1CLElytQ/FOayx29ANKDtmtyW1A6kCJx3+dsc5fFMOZxwzukDniyYsC3OObT5pUAsgkjpxQ==", - "requires": { - "jszip": "^3.5.0", - "rimraf": "^2.7.1", - "tmp": "^0.2.1", - "ws": "^7.3.1" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - } - } - }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -20027,11 +19850,6 @@ "send": "0.17.2" } }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" - }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", @@ -20330,17 +20148,6 @@ "node-fetch": "^2.6.1", "stream-events": "^1.0.5", "uuid": "^8.0.0" - }, - "dependencies": { - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "optional": true, - "requires": { - "whatwg-url": "^5.0.0" - } - } } }, "terminal-link": { @@ -20375,14 +20182,6 @@ "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==", "dev": true }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "requires": { - "rimraf": "^3.0.0" - } - }, "tmpl": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", @@ -20657,11 +20456,6 @@ "makeerror": "1.0.12" } }, - "web-streams-polyfill": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", - "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==" - }, "webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -20691,11 +20485,6 @@ "iconv-lite": "0.4.24" } }, - "whatwg-fetch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", - "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" - }, "whatwg-mimetype": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", diff --git a/yarn.lock b/yarn.lock index 5aff6c7..b3004b8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -912,112 +912,117 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@firebase/analytics-compat@0.1.1": - version "0.1.1" - resolved "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.1.1.tgz" - dependencies: - "@firebase/analytics" "0.7.0" - "@firebase/analytics-types" "0.7.0" - "@firebase/component" "0.5.6" - "@firebase/util" "1.3.0" +"@firebase/analytics-compat@0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@firebase/analytics-compat/-/analytics-compat-0.2.2.tgz#33286c12cf8d65ee5bd7e1c07d15c72a0a151844" + dependencies: + "@firebase/analytics" "0.9.2" + "@firebase/analytics-types" "0.8.0" + "@firebase/component" "0.6.2" + "@firebase/util" "1.9.1" tslib "^2.1.0" -"@firebase/analytics-types@0.7.0": - version "0.7.0" - resolved "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.7.0.tgz" +"@firebase/analytics-types@0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@firebase/analytics-types/-/analytics-types-0.8.0.tgz#551e744a29adbc07f557306530a2ec86add6d410" -"@firebase/analytics@0.7.0": - version "0.7.0" - resolved "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.7.0.tgz" +"@firebase/analytics@0.9.2": + version "0.9.2" + resolved "https://registry.yarnpkg.com/@firebase/analytics/-/analytics-0.9.2.tgz#f35dd2d8f99600e5d3d993084475fba9cbe6a5b7" dependencies: - "@firebase/component" "0.5.6" - "@firebase/installations" "0.5.0" - "@firebase/logger" "0.2.6" - "@firebase/util" "1.3.0" + "@firebase/component" "0.6.2" + "@firebase/installations" "0.6.2" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.1" tslib "^2.1.0" -"@firebase/app-check-compat@0.1.1": - version "0.1.1" - resolved "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.1.1.tgz" +"@firebase/app-check-compat@0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@firebase/app-check-compat/-/app-check-compat-0.3.2.tgz#b543c7ea990f38825da11c15df00e5080ee3f446" dependencies: - "@firebase/app-check" "0.4.0" - "@firebase/component" "0.5.6" - "@firebase/logger" "0.2.6" - "@firebase/util" "1.3.0" + "@firebase/app-check" "0.6.2" + "@firebase/app-check-types" "0.5.0" + "@firebase/component" "0.6.2" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.1" tslib "^2.1.0" -"@firebase/app-check-interop-types@0.1.0": - version "0.1.0" - resolved "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.1.0.tgz" +"@firebase/app-check-interop-types@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@firebase/app-check-interop-types/-/app-check-interop-types-0.2.0.tgz#9106270114ca4e7732457e8319333866a26285d8" -"@firebase/app-check@0.4.0": - version "0.4.0" - resolved "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.4.0.tgz" +"@firebase/app-check-types@0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@firebase/app-check-types/-/app-check-types-0.5.0.tgz#1b02826213d7ce6a1cf773c329b46ea1c67064f4" + +"@firebase/app-check@0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@firebase/app-check/-/app-check-0.6.2.tgz#b3f5e80d4d488ca29c4be0dc26af92bd75be84eb" dependencies: - "@firebase/component" "0.5.6" - "@firebase/logger" "0.2.6" - "@firebase/util" "1.3.0" + "@firebase/component" "0.6.2" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.1" tslib "^2.1.0" -"@firebase/app-compat@0.1.1": - version "0.1.1" - resolved "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.1.1.tgz" +"@firebase/app-compat@0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@firebase/app-compat/-/app-compat-0.2.2.tgz#9b07279a4c1648a3698f5df8c71d480b13a9f7c1" dependencies: - "@firebase/app" "0.7.0" - "@firebase/component" "0.5.6" - "@firebase/logger" "0.2.6" - "@firebase/util" "1.3.0" + "@firebase/app" "0.9.2" + "@firebase/component" "0.6.2" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.1" tslib "^2.1.0" "@firebase/app-types@0.7.0": version "0.7.0" resolved "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.7.0.tgz" -"@firebase/app@0.7.0": - version "0.7.0" - resolved "https://registry.npmjs.org/@firebase/app/-/app-0.7.0.tgz" +"@firebase/app-types@0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.9.0.tgz#35b5c568341e9e263b29b3d2ba0e9cfc9ec7f01e" + +"@firebase/app@0.9.2": + version "0.9.2" + resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.9.2.tgz#e9d80ddf5bfbbe135a696d8f8111bb440db61ab4" dependencies: - "@firebase/component" "0.5.6" - "@firebase/logger" "0.2.6" - "@firebase/util" "1.3.0" + "@firebase/component" "0.6.2" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.1" + idb "7.0.1" tslib "^2.1.0" -"@firebase/auth-compat@0.1.2": - version "0.1.2" - resolved "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.1.2.tgz" - dependencies: - "@firebase/auth" "0.17.2" - "@firebase/auth-types" "0.11.0" - "@firebase/component" "0.5.6" - "@firebase/util" "1.3.0" - node-fetch "2.6.1" - selenium-webdriver "^4.0.0-beta.2" +"@firebase/auth-compat@0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@firebase/auth-compat/-/auth-compat-0.3.2.tgz#8b5cc484ed75561d638ae4f736a26399d1c9ff51" + dependencies: + "@firebase/auth" "0.21.2" + "@firebase/auth-types" "0.12.0" + "@firebase/component" "0.6.2" + "@firebase/util" "1.9.1" + node-fetch "2.6.7" tslib "^2.1.0" "@firebase/auth-interop-types@0.1.6": version "0.1.6" resolved "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.1.6.tgz" -"@firebase/auth-types@0.11.0": - version "0.11.0" - resolved "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.11.0.tgz" +"@firebase/auth-interop-types@0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@firebase/auth-interop-types/-/auth-interop-types-0.2.1.tgz#78884f24fa539e34a06c03612c75f222fcc33742" -"@firebase/auth@0.17.2": - version "0.17.2" - resolved "https://registry.npmjs.org/@firebase/auth/-/auth-0.17.2.tgz" - dependencies: - "@firebase/component" "0.5.6" - "@firebase/logger" "0.2.6" - "@firebase/util" "1.3.0" - node-fetch "2.6.1" - selenium-webdriver "4.0.0-beta.1" - tslib "^2.1.0" +"@firebase/auth-types@0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.12.0.tgz#f28e1b68ac3b208ad02a15854c585be6da3e8e79" -"@firebase/component@0.5.6": - version "0.5.6" - resolved "https://registry.npmjs.org/@firebase/component/-/component-0.5.6.tgz" +"@firebase/auth@0.21.2": + version "0.21.2" + resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-0.21.2.tgz#8d3405fdfb7a1041101ae5b27b94f9e6470b7758" dependencies: - "@firebase/util" "1.3.0" + "@firebase/component" "0.6.2" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.1" + node-fetch "2.6.7" tslib "^2.1.0" "@firebase/component@0.5.7": @@ -1027,15 +1032,22 @@ "@firebase/util" "1.4.0" tslib "^2.1.0" -"@firebase/database-compat@0.1.0": - version "0.1.0" - resolved "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-0.1.0.tgz" +"@firebase/component@0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@firebase/component/-/component-0.6.2.tgz#d04d1bc954d013cf1a03f39e8b04c87e8f66f602" dependencies: - "@firebase/component" "0.5.6" - "@firebase/database" "0.12.0" - "@firebase/database-types" "0.9.0" - "@firebase/logger" "0.2.6" - "@firebase/util" "1.3.0" + "@firebase/util" "1.9.1" + tslib "^2.1.0" + +"@firebase/database-compat@0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@firebase/database-compat/-/database-compat-0.3.2.tgz#726d4940f7debf39776947fade0986001d2d7ab7" + dependencies: + "@firebase/component" "0.6.2" + "@firebase/database" "0.14.2" + "@firebase/database-types" "0.10.2" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.1" tslib "^2.1.0" "@firebase/database-compat@^0.1.1": @@ -1049,12 +1061,12 @@ "@firebase/util" "1.4.0" tslib "^2.1.0" -"@firebase/database-types@0.9.0": - version "0.9.0" - resolved "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.9.0.tgz" +"@firebase/database-types@0.10.2": + version "0.10.2" + resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-0.10.2.tgz#dac5cfa3e4daf36299b482fdac3faa2b58dc3aef" dependencies: - "@firebase/app-types" "0.7.0" - "@firebase/util" "1.3.0" + "@firebase/app-types" "0.9.0" + "@firebase/util" "1.9.1" "@firebase/database-types@0.9.1": version "0.9.1" @@ -1070,17 +1082,6 @@ "@firebase/app-types" "0.7.0" "@firebase/util" "1.5.1" -"@firebase/database@0.12.0": - version "0.12.0" - resolved "https://registry.npmjs.org/@firebase/database/-/database-0.12.0.tgz" - dependencies: - "@firebase/auth-interop-types" "0.1.6" - "@firebase/component" "0.5.6" - "@firebase/logger" "0.2.6" - "@firebase/util" "1.3.0" - faye-websocket "0.11.3" - tslib "^2.1.0" - "@firebase/database@0.12.1": version "0.12.1" resolved "https://registry.npmjs.org/@firebase/database/-/database-0.12.1.tgz" @@ -1092,187 +1093,200 @@ faye-websocket "0.11.4" tslib "^2.1.0" -"@firebase/firestore-compat@0.1.2": - version "0.1.2" - resolved "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.1.2.tgz" +"@firebase/database@0.14.2": + version "0.14.2" + resolved "https://registry.yarnpkg.com/@firebase/database/-/database-0.14.2.tgz#f73433f00642ba10bec8a225666f51bfdca7410e" dependencies: - "@firebase/component" "0.5.6" - "@firebase/firestore" "3.0.2" - "@firebase/firestore-types" "2.5.0" - "@firebase/util" "1.3.0" - tslib "^2.1.0" - -"@firebase/firestore-types@2.5.0": - version "2.5.0" - resolved "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.5.0.tgz" - -"@firebase/firestore@3.0.2": - version "3.0.2" - resolved "https://registry.npmjs.org/@firebase/firestore/-/firestore-3.0.2.tgz" - dependencies: - "@firebase/component" "0.5.6" - "@firebase/logger" "0.2.6" - "@firebase/util" "1.3.0" - "@firebase/webchannel-wrapper" "0.5.1" - "@grpc/grpc-js" "^1.3.2" - "@grpc/proto-loader" "^0.6.0" - node-fetch "2.6.1" + "@firebase/auth-interop-types" "0.2.1" + "@firebase/component" "0.6.2" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.1" + faye-websocket "0.11.4" tslib "^2.1.0" -"@firebase/functions-compat@0.1.2": - version "0.1.2" - resolved "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.1.2.tgz" +"@firebase/firestore-compat@0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@firebase/firestore-compat/-/firestore-compat-0.3.2.tgz#70eaa4a48eb2e8cf356a50f0b145b7b901eb4075" dependencies: - "@firebase/component" "0.5.6" - "@firebase/functions" "0.7.1" - "@firebase/functions-types" "0.5.0" - "@firebase/util" "1.3.0" + "@firebase/component" "0.6.2" + "@firebase/firestore" "3.8.2" + "@firebase/firestore-types" "2.5.1" + "@firebase/util" "1.9.1" tslib "^2.1.0" -"@firebase/functions-types@0.5.0": - version "0.5.0" - resolved "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.5.0.tgz" +"@firebase/firestore-types@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@firebase/firestore-types/-/firestore-types-2.5.1.tgz#464b2ee057956599ca34de50eae957c30fdbabb7" -"@firebase/functions@0.7.1": - version "0.7.1" - resolved "https://registry.npmjs.org/@firebase/functions/-/functions-0.7.1.tgz" +"@firebase/firestore@3.8.2": + version "3.8.2" + resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-3.8.2.tgz#309e0ddb0c510570c7927ac1c30a583da237eecb" dependencies: - "@firebase/app-check-interop-types" "0.1.0" - "@firebase/auth-interop-types" "0.1.6" - "@firebase/component" "0.5.6" - "@firebase/messaging-interop-types" "0.1.0" - "@firebase/util" "1.3.0" - node-fetch "2.6.1" + "@firebase/component" "0.6.2" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.1" + "@firebase/webchannel-wrapper" "0.9.0" + "@grpc/grpc-js" "~1.7.0" + "@grpc/proto-loader" "^0.6.13" + node-fetch "2.6.7" tslib "^2.1.0" -"@firebase/installations@0.5.0": - version "0.5.0" - resolved "https://registry.npmjs.org/@firebase/installations/-/installations-0.5.0.tgz" +"@firebase/functions-compat@0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@firebase/functions-compat/-/functions-compat-0.3.2.tgz#0855ae757a7d0e42be6c065fdf23a905b89f5a4e" dependencies: - "@firebase/component" "0.5.6" - "@firebase/util" "1.3.0" - idb "3.0.2" + "@firebase/component" "0.6.2" + "@firebase/functions" "0.9.2" + "@firebase/functions-types" "0.6.0" + "@firebase/util" "1.9.1" tslib "^2.1.0" -"@firebase/logger@0.2.6": - version "0.2.6" - resolved "https://registry.npmjs.org/@firebase/logger/-/logger-0.2.6.tgz" +"@firebase/functions-types@0.6.0": + version "0.6.0" + resolved "https://registry.yarnpkg.com/@firebase/functions-types/-/functions-types-0.6.0.tgz#ccd7000dc6fc668f5acb4e6a6a042a877a555ef2" -"@firebase/logger@0.3.0": - version "0.3.0" - resolved "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.0.tgz" +"@firebase/functions@0.9.2": + version "0.9.2" + resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.9.2.tgz#78564731b2e76ab0257f06777db48c8124f758a2" dependencies: + "@firebase/app-check-interop-types" "0.2.0" + "@firebase/auth-interop-types" "0.2.1" + "@firebase/component" "0.6.2" + "@firebase/messaging-interop-types" "0.2.0" + "@firebase/util" "1.9.1" + node-fetch "2.6.7" tslib "^2.1.0" -"@firebase/messaging-compat@0.1.0": - version "0.1.0" - resolved "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.1.0.tgz" +"@firebase/installations-compat@0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@firebase/installations-compat/-/installations-compat-0.2.2.tgz#8fe1dfd3fec0bcf7bf9b46906d3eefbdc04435b8" dependencies: - "@firebase/component" "0.5.6" - "@firebase/messaging" "0.9.0" - "@firebase/util" "1.3.0" + "@firebase/component" "0.6.2" + "@firebase/installations" "0.6.2" + "@firebase/installations-types" "0.5.0" + "@firebase/util" "1.9.1" tslib "^2.1.0" -"@firebase/messaging-interop-types@0.1.0": - version "0.1.0" - resolved "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.1.0.tgz" +"@firebase/installations-types@0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@firebase/installations-types/-/installations-types-0.5.0.tgz#2adad64755cd33648519b573ec7ec30f21fb5354" -"@firebase/messaging@0.9.0": - version "0.9.0" - resolved "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.9.0.tgz" +"@firebase/installations@0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@firebase/installations/-/installations-0.6.2.tgz#c049759054504f4e57dc559897730f5f228a62d6" dependencies: - "@firebase/component" "0.5.6" - "@firebase/installations" "0.5.0" - "@firebase/messaging-interop-types" "0.1.0" - "@firebase/util" "1.3.0" - idb "3.0.2" + "@firebase/component" "0.6.2" + "@firebase/util" "1.9.1" + idb "7.0.1" tslib "^2.1.0" -"@firebase/performance-compat@0.1.0": - version "0.1.0" - resolved "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.1.0.tgz" +"@firebase/logger@0.3.0": + version "0.3.0" + resolved "https://registry.npmjs.org/@firebase/logger/-/logger-0.3.0.tgz" dependencies: - "@firebase/component" "0.5.6" - "@firebase/logger" "0.2.6" - "@firebase/performance" "0.5.0" - "@firebase/performance-types" "0.1.0" - "@firebase/util" "1.3.0" tslib "^2.1.0" -"@firebase/performance-types@0.1.0": - version "0.1.0" - resolved "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.1.0.tgz" +"@firebase/logger@0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@firebase/logger/-/logger-0.4.0.tgz#15ecc03c452525f9d47318ad9491b81d1810f113" + dependencies: + tslib "^2.1.0" -"@firebase/performance@0.5.0": - version "0.5.0" - resolved "https://registry.npmjs.org/@firebase/performance/-/performance-0.5.0.tgz" +"@firebase/messaging-compat@0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@firebase/messaging-compat/-/messaging-compat-0.2.2.tgz#e399c2c4035446a1eee36fea9123ee15118f6734" dependencies: - "@firebase/component" "0.5.6" - "@firebase/installations" "0.5.0" - "@firebase/logger" "0.2.6" - "@firebase/util" "1.3.0" + "@firebase/component" "0.6.2" + "@firebase/messaging" "0.12.2" + "@firebase/util" "1.9.1" tslib "^2.1.0" -"@firebase/polyfill@0.3.36": - version "0.3.36" - resolved "https://registry.npmjs.org/@firebase/polyfill/-/polyfill-0.3.36.tgz" +"@firebase/messaging-interop-types@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.0.tgz#6056f8904a696bf0f7fdcf5f2ca8f008e8f6b064" + +"@firebase/messaging@0.12.2": + version "0.12.2" + resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.12.2.tgz#1b485f0e795ab0493234672128afd5b95f9e49ec" dependencies: - core-js "3.6.5" - promise-polyfill "8.1.3" - whatwg-fetch "2.0.4" + "@firebase/component" "0.6.2" + "@firebase/installations" "0.6.2" + "@firebase/messaging-interop-types" "0.2.0" + "@firebase/util" "1.9.1" + idb "7.0.1" + tslib "^2.1.0" -"@firebase/remote-config-compat@0.1.0": - version "0.1.0" - resolved "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.1.0.tgz" +"@firebase/performance-compat@0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@firebase/performance-compat/-/performance-compat-0.2.2.tgz#1c7cc80ee3b7f4f3592362047723ed1589417f5c" dependencies: - "@firebase/component" "0.5.6" - "@firebase/logger" "0.2.6" - "@firebase/remote-config" "0.2.0" - "@firebase/remote-config-types" "0.2.0" - "@firebase/util" "1.3.0" + "@firebase/component" "0.6.2" + "@firebase/logger" "0.4.0" + "@firebase/performance" "0.6.2" + "@firebase/performance-types" "0.2.0" + "@firebase/util" "1.9.1" tslib "^2.1.0" -"@firebase/remote-config-types@0.2.0": +"@firebase/performance-types@0.2.0": version "0.2.0" - resolved "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.2.0.tgz" + resolved "https://registry.yarnpkg.com/@firebase/performance-types/-/performance-types-0.2.0.tgz#400685f7a3455970817136d9b48ce07a4b9562ff" -"@firebase/remote-config@0.2.0": - version "0.2.0" - resolved "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.2.0.tgz" +"@firebase/performance@0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@firebase/performance/-/performance-0.6.2.tgz#a53ec4394e91b2762966c2f79f5db54d77f27f41" dependencies: - "@firebase/component" "0.5.6" - "@firebase/installations" "0.5.0" - "@firebase/logger" "0.2.6" - "@firebase/util" "1.3.0" + "@firebase/component" "0.6.2" + "@firebase/installations" "0.6.2" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.1" tslib "^2.1.0" -"@firebase/storage-compat@0.1.2": - version "0.1.2" - resolved "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.1.2.tgz" +"@firebase/remote-config-compat@0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@firebase/remote-config-compat/-/remote-config-compat-0.2.2.tgz#8d059ae1f6c85661e0fd379bcfd5e69ed68306f9" dependencies: - "@firebase/component" "0.5.6" - "@firebase/storage" "0.8.2" - "@firebase/storage-types" "0.6.0" - "@firebase/util" "1.3.0" + "@firebase/component" "0.6.2" + "@firebase/logger" "0.4.0" + "@firebase/remote-config" "0.4.2" + "@firebase/remote-config-types" "0.3.0" + "@firebase/util" "1.9.1" tslib "^2.1.0" -"@firebase/storage-types@0.6.0": - version "0.6.0" - resolved "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.6.0.tgz" +"@firebase/remote-config-types@0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@firebase/remote-config-types/-/remote-config-types-0.3.0.tgz#689900dcdb3e5c059e8499b29db393e4e51314b4" -"@firebase/storage@0.8.2": - version "0.8.2" - resolved "https://registry.npmjs.org/@firebase/storage/-/storage-0.8.2.tgz" +"@firebase/remote-config@0.4.2": + version "0.4.2" + resolved "https://registry.yarnpkg.com/@firebase/remote-config/-/remote-config-0.4.2.tgz#0a816ac64aa40f0b17d344102575f045ab32151b" dependencies: - "@firebase/component" "0.5.6" - "@firebase/util" "1.3.0" - node-fetch "2.6.1" + "@firebase/component" "0.6.2" + "@firebase/installations" "0.6.2" + "@firebase/logger" "0.4.0" + "@firebase/util" "1.9.1" tslib "^2.1.0" -"@firebase/util@1.3.0": - version "1.3.0" - resolved "https://registry.npmjs.org/@firebase/util/-/util-1.3.0.tgz" +"@firebase/storage-compat@0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@firebase/storage-compat/-/storage-compat-0.3.0.tgz#5501fe0cb8309014036895b282a163d927f459fe" + dependencies: + "@firebase/component" "0.6.2" + "@firebase/storage" "0.11.0" + "@firebase/storage-types" "0.8.0" + "@firebase/util" "1.9.1" + tslib "^2.1.0" + +"@firebase/storage-types@0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@firebase/storage-types/-/storage-types-0.8.0.tgz#f1e40a5361d59240b6e84fac7fbbbb622bfaf707" + +"@firebase/storage@0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.11.0.tgz#f6646f9f7643466746a40099dea0a1caa8037a69" dependencies: + "@firebase/component" "0.6.2" + "@firebase/util" "1.9.1" + node-fetch "2.6.7" tslib "^2.1.0" "@firebase/util@1.4.0": @@ -1287,9 +1301,15 @@ dependencies: tslib "^2.1.0" -"@firebase/webchannel-wrapper@0.5.1": - version "0.5.1" - resolved "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.5.1.tgz" +"@firebase/util@1.9.1": + version "1.9.1" + resolved "https://registry.yarnpkg.com/@firebase/util/-/util-1.9.1.tgz#458034b89d9652f0f5433b8e229034521103d1b3" + dependencies: + tslib "^2.1.0" + +"@firebase/webchannel-wrapper@0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.9.0.tgz#9340bce56560a8bdba1d25d6281d4bfc397450dc" "@google-cloud/common@^3.7.0": version "3.7.2" @@ -1388,13 +1408,20 @@ version "3.1.1" resolved "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz" -"@grpc/grpc-js@^1.3.2", "@grpc/grpc-js@~1.3.0": +"@grpc/grpc-js@~1.3.0": version "1.3.7" resolved "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.3.7.tgz" dependencies: "@types/node" ">=12.12.47" -"@grpc/proto-loader@^0.6.0", "@grpc/proto-loader@^0.6.1": +"@grpc/grpc-js@~1.7.0": + version "1.7.3" + resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.7.3.tgz#f2ea79f65e31622d7f86d4b4c9ae38f13ccab99a" + dependencies: + "@grpc/proto-loader" "^0.7.0" + "@types/node" ">=12.12.47" + +"@grpc/proto-loader@^0.6.1": version "0.6.5" resolved "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.5.tgz" dependencies: @@ -1404,6 +1431,26 @@ protobufjs "^6.10.0" yargs "^16.1.1" +"@grpc/proto-loader@^0.6.13": + version "0.6.13" + resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.6.13.tgz#008f989b72a40c60c96cd4088522f09b05ac66bc" + dependencies: + "@types/long" "^4.0.1" + lodash.camelcase "^4.3.0" + long "^4.0.0" + protobufjs "^6.11.3" + yargs "^16.2.0" + +"@grpc/proto-loader@^0.7.0": + version "0.7.4" + resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.7.4.tgz#4946a84fbf47c3ddd4e6a97acb79d69a9f47ebf2" + dependencies: + "@types/long" "^4.0.1" + lodash.camelcase "^4.3.0" + long "^4.0.0" + protobufjs "^7.0.0" + yargs "^16.2.0" + "@humanwhocodes/config-array@^0.9.2": version "0.9.2" resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz" @@ -2819,10 +2866,6 @@ core-js-pure@^3.10.2: version "3.19.1" resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.19.1.tgz" -core-js@3.6.5: - version "3.6.5" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz" - core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" @@ -3356,12 +3399,6 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -faye-websocket@0.11.3: - version "0.11.3" - resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz" - dependencies: - websocket-driver ">=0.5.1" - faye-websocket@0.11.4: version "0.11.4" resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" @@ -3435,35 +3472,35 @@ firebase-admin@^10.0.2: "@google-cloud/storage" "^5.3.0" firebase@^9.0.2: - version "9.0.2" - resolved "https://registry.npmjs.org/firebase/-/firebase-9.0.2.tgz" - dependencies: - "@firebase/analytics" "0.7.0" - "@firebase/analytics-compat" "0.1.1" - "@firebase/app" "0.7.0" - "@firebase/app-check" "0.4.0" - "@firebase/app-check-compat" "0.1.1" - "@firebase/app-compat" "0.1.1" - "@firebase/app-types" "0.7.0" - "@firebase/auth" "0.17.2" - "@firebase/auth-compat" "0.1.2" - "@firebase/database" "0.12.0" - "@firebase/database-compat" "0.1.0" - "@firebase/firestore" "3.0.2" - "@firebase/firestore-compat" "0.1.2" - "@firebase/functions" "0.7.1" - "@firebase/functions-compat" "0.1.2" - "@firebase/installations" "0.5.0" - "@firebase/messaging" "0.9.0" - "@firebase/messaging-compat" "0.1.0" - "@firebase/performance" "0.5.0" - "@firebase/performance-compat" "0.1.0" - "@firebase/polyfill" "0.3.36" - "@firebase/remote-config" "0.2.0" - "@firebase/remote-config-compat" "0.1.0" - "@firebase/storage" "0.8.2" - "@firebase/storage-compat" "0.1.2" - "@firebase/util" "1.3.0" + version "9.17.0" + resolved "https://registry.yarnpkg.com/firebase/-/firebase-9.17.0.tgz#e2cec99fe12eecab2cab1c433396f4f8e6964aef" + dependencies: + "@firebase/analytics" "0.9.2" + "@firebase/analytics-compat" "0.2.2" + "@firebase/app" "0.9.2" + "@firebase/app-check" "0.6.2" + "@firebase/app-check-compat" "0.3.2" + "@firebase/app-compat" "0.2.2" + "@firebase/app-types" "0.9.0" + "@firebase/auth" "0.21.2" + "@firebase/auth-compat" "0.3.2" + "@firebase/database" "0.14.2" + "@firebase/database-compat" "0.3.2" + "@firebase/firestore" "3.8.2" + "@firebase/firestore-compat" "0.3.2" + "@firebase/functions" "0.9.2" + "@firebase/functions-compat" "0.3.2" + "@firebase/installations" "0.6.2" + "@firebase/installations-compat" "0.2.2" + "@firebase/messaging" "0.12.2" + "@firebase/messaging-compat" "0.2.2" + "@firebase/performance" "0.6.2" + "@firebase/performance-compat" "0.2.2" + "@firebase/remote-config" "0.4.2" + "@firebase/remote-config-compat" "0.2.2" + "@firebase/storage" "0.11.0" + "@firebase/storage-compat" "0.3.0" + "@firebase/util" "1.9.1" flat-cache@^3.0.4: version "3.0.4" @@ -3791,9 +3828,9 @@ hash-stream-validation@^0.2.2: version "0.2.4" resolved "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.4.tgz" -helmet@^4.6.0: - version "4.6.0" - resolved "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz" +helmet@^5.0.2: + version "5.1.1" + resolved "https://registry.yarnpkg.com/helmet/-/helmet-5.1.1.tgz#609823c5c2e78aea62dd9afc8f544ca409da5e85" hoist-non-react-statics@^3.3.2: version "3.3.2" @@ -3860,9 +3897,9 @@ iconv-lite@0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" -idb@3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/idb/-/idb-3.0.2.tgz" +idb@7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/idb/-/idb-7.0.1.tgz#d2875b3a2f205d854ee307f6d196f246fea590a7" ieee754@^1.1.13: version "1.2.1" @@ -3876,10 +3913,6 @@ ignore@^5.1.4, ignore@^5.2.0: version "5.2.0" resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz" -immediate@~3.0.5: - version "3.0.6" - resolved "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz" - import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" @@ -4580,15 +4613,6 @@ jsonwebtoken@^8.1.0, jsonwebtoken@^8.5.1: ms "^2.1.1" semver "^5.6.0" -jszip@^3.5.0, jszip@^3.6.0: - version "3.7.1" - resolved "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz" - dependencies: - lie "~3.3.0" - pako "~1.0.2" - readable-stream "~2.3.6" - set-immediate-shim "~1.0.1" - jwa@^1.4.1: version "1.4.1" resolved "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz" @@ -4659,12 +4683,6 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -lie@~3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz" - dependencies: - immediate "~3.0.5" - limiter@^1.1.5: version "1.1.5" resolved "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz" @@ -4754,6 +4772,10 @@ long@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/long/-/long-4.0.0.tgz" +long@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/long/-/long-5.2.1.tgz#e27595d0083d103d2fa2c20c7699f8e0c92b897f" + loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" @@ -4952,10 +4974,6 @@ negotiator@0.6.2: version "0.6.2" resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz" -node-fetch@2.6.1: - version "2.6.1" - resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz" - node-fetch@2.6.7, node-fetch@^2.6.1, node-fetch@^2.6.7: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" @@ -5118,10 +5136,6 @@ p-try@^2.0.0: version "2.2.0" resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" -pako@~1.0.2: - version "1.0.11" - resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" @@ -5231,10 +5245,6 @@ process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" -promise-polyfill@8.1.3: - version "8.1.3" - resolved "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.1.3.tgz" - prompts@^2.0.1: version "2.4.2" resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" @@ -5276,6 +5286,41 @@ protobufjs@6.11.2, protobufjs@^6.10.0, protobufjs@^6.8.6: "@types/node" ">=13.7.0" long "^4.0.0" +protobufjs@^6.11.3: + version "6.11.3" + resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-6.11.3.tgz#637a527205a35caa4f3e2a9a4a13ddffe0e7af74" + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/long" "^4.0.1" + "@types/node" ">=13.7.0" + long "^4.0.0" + +protobufjs@^7.0.0: + version "7.2.1" + resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-7.2.1.tgz#939e76a8e69fd5c70b13f7dd78565d65ce20cdcb" + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/node" ">=13.7.0" + long "^5.0.0" + proxy-addr@~2.0.7: version "2.0.7" resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" @@ -5348,7 +5393,7 @@ readable-stream@1.1.x: isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@^2.2.2, readable-stream@~2.3.6: +readable-stream@^2.2.2: version "2.3.7" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" dependencies: @@ -5461,12 +5506,6 @@ reusify@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" -rimraf@^2.7.1: - version "2.7.1" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" - dependencies: - glob "^7.1.3" - rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" @@ -5503,24 +5542,6 @@ saxes@^5.0.1: dependencies: xmlchars "^2.2.0" -selenium-webdriver@4.0.0-beta.1: - version "4.0.0-beta.1" - resolved "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-beta.1.tgz" - dependencies: - jszip "^3.5.0" - rimraf "^2.7.1" - tmp "^0.2.1" - ws "^7.3.1" - -selenium-webdriver@^4.0.0-beta.2: - version "4.0.0-rc-1" - resolved "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-rc-1.tgz" - dependencies: - jszip "^3.6.0" - rimraf "^3.0.2" - tmp "^0.2.1" - ws ">=7.4.6" - semver@7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" @@ -5566,10 +5587,6 @@ serve-static@1.14.2: parseurl "~1.3.3" send "0.17.2" -set-immediate-shim@~1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz" - setprototypeof@1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" @@ -5829,12 +5846,6 @@ throat@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz" -tmp@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz" - dependencies: - rimraf "^3.0.0" - tmpl@1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" @@ -6088,10 +6099,6 @@ whatwg-encoding@^1.0.5: dependencies: iconv-lite "0.4.24" -whatwg-fetch@2.0.4: - version "2.0.4" - resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz" - whatwg-mimetype@^2.3.0: version "2.3.0" resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" @@ -6159,7 +6166,7 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -ws@>=7.4.6, "ws@^5.2.0 || ^6.0.0 || ^7.0.0", ws@^7.3.1, ws@^7.4.6: +"ws@^5.2.0 || ^6.0.0 || ^7.0.0", ws@^7.4.6: version "7.5.5" resolved "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz"