From 81daad35d804cc7f2e42949aa3be6c34650cdf02 Mon Sep 17 00:00:00 2001 From: Patrick Fic <> Date: Mon, 30 Aug 2021 15:09:11 -0700 Subject: [PATCH] Package updates and firebase refactor to SDK 9. --- client/package.json | 82 +- .../fcm-notification.component.jsx | 31 +- .../payments-export-all-button.component.jsx | 12 +- .../user-validate-pw-reset.component.jsx | 3 +- client/src/firebase/firebase.utils.js | 138 +- client/src/redux/user/user.sagas.js | 39 +- client/yarn.lock | 1194 ++++++++++------- package.json | 20 +- yarn.lock | 171 +-- 9 files changed, 965 insertions(+), 725 deletions(-) diff --git a/client/package.json b/client/package.json index 6da9bfd73..33fb4fae7 100644 --- a/client/package.json +++ b/client/package.json @@ -4,84 +4,84 @@ "private": true, "proxy": "http://localhost:5000", "dependencies": { - "@apollo/client": "^3.3.21", + "@apollo/client": "^3.4.10", "@craco/craco": "^6.2.0", - "@fingerprintjs/fingerprintjs": "^3.2.0", + "@fingerprintjs/fingerprintjs": "^3.3.0", "@lourenci/react-kanban": "^2.1.0", - "@openreplay/tracker": "^3.2.1", - "@openreplay/tracker-assist": "^3.0.3", + "@openreplay/tracker": "^3.2.5", + "@openreplay/tracker-assist": "^3.0.4", "@openreplay/tracker-graphql": "^3.0.0", "@openreplay/tracker-redux": "^3.0.0", - "@sentry/react": "^6.10.0", - "@sentry/tracing": "^6.10.0", + "@sentry/react": "^6.11.0", + "@sentry/tracing": "^6.11.0", "@stripe/react-stripe-js": "^1.4.0", - "@stripe/stripe-js": "^1.16.0", - "@tanem/react-nprogress": "^3.0.74", - "antd": "^4.16.8", + "@stripe/stripe-js": "^1.17.1", + "@tanem/react-nprogress": "^3.0.79", + "antd": "^4.16.13", "apollo-link-logger": "^2.0.0", "axios": "^0.21.1", - "craco-less": "^1.18.0", + "craco-less": "^1.20.0", "dinero.js": "^1.9.0", "dotenv": "^10.0.0", "enquire-js": "^0.2.1", "env-cmd": "^10.1.0", - "exifr": "^7.1.2", - "firebase": "^8.7.1", - "graphql": "^15.5.1", - "i18next": "^20.3.4", + "exifr": "^7.1.3", + "firebase": "^9.0.0", + "graphql": "^15.5.2", + "i18next": "^20.4.0", "i18next-browser-languagedetector": "^6.1.2", - "jsoneditor": "^9.5.2", + "jsoneditor": "^9.5.4", "jsreport-browser-client-dist": "^1.3.0", - "libphonenumber-js": "^1.9.22", - "logrocket": "^1.2.0", - "markerjs2": "^2.9.0", + "libphonenumber-js": "^1.9.25", + "logrocket": "^2.0.0", + "markerjs2": "^2.11.2", "moment-business-days": "^1.2.0", - "phone": "^3.1.2", + "phone": "^3.1.6", "preval.macro": "^5.0.0", "prop-types": "^15.7.2", "query-string": "^7.0.1", "rc-queue-anim": "^2.0.0", "rc-scroll-anim": "^2.7.6", "react": "^17.0.1", - "react-big-calendar": "^0.33.2", + "react-big-calendar": "^0.35.0", "react-color": "^2.19.3", "react-cookie": "^4.1.1", "react-dom": "^17.0.1", "react-drag-listview": "^0.1.8", "react-grid-gallery": "^0.5.5", - "react-grid-layout": "^1.2.5", - "react-i18next": "^11.11.3", + "react-grid-layout": "^1.3.0", + "react-i18next": "^11.11.4", "react-icons": "^4.2.0", - "react-number-format": "^4.6.4", + "react-number-format": "^4.7.3", "react-redux": "^7.2.4", "react-resizable": "^3.0.4", - "react-router-dom": "^5.2.0", + "react-router-dom": "^5.2.1", "react-scripts": "^4.0.3", "react-sublime-video": "^0.2.5", "react-virtualized": "^9.22.3", - "recharts": "^2.0.10", - "redux": "^4.1.0", + "recharts": "^2.1.2", + "redux": "^4.1.1", "redux-persist": "^6.0.0", "redux-saga": "^1.1.3", "redux-state-sync": "^3.1.2", "reselect": "^4.0.0", - "sass": "^1.35.2", - "socket.io-client": "^4.1.3", - "styled-components": "^5.3.0", + "sass": "^1.38.2", + "socket.io-client": "^4.2.0", + "styled-components": "^5.3.1", "subscriptions-transport-ws": "^0.9.18", "web-vitals": "^2.1.0", - "workbox-background-sync": "^6.1.5", - "workbox-broadcast-update": "^6.1.5", - "workbox-cacheable-response": "^6.1.5", - "workbox-core": "^6.1.5", - "workbox-expiration": "^6.1.5", - "workbox-google-analytics": "^6.1.5", - "workbox-navigation-preload": "^6.1.5", - "workbox-precaching": "^6.1.5", - "workbox-range-requests": "^6.1.5", - "workbox-routing": "^6.1.5", - "workbox-strategies": "^6.1.5", - "workbox-streams": "^6.1.5" + "workbox-background-sync": "^6.2.4", + "workbox-broadcast-update": "^6.2.4", + "workbox-cacheable-response": "^6.2.4", + "workbox-core": "^6.2.4", + "workbox-expiration": "^6.2.4", + "workbox-google-analytics": "^6.2.4", + "workbox-navigation-preload": "^6.2.4", + "workbox-precaching": "^6.2.4", + "workbox-range-requests": "^6.2.4", + "workbox-routing": "^6.2.4", + "workbox-strategies": "^6.2.4", + "workbox-streams": "^6.2.4" }, "scripts": { "analyze": "source-map-explorer 'build/static/js/*.js'", diff --git a/client/src/components/fcm-notification/fcm-notification.component.jsx b/client/src/components/fcm-notification/fcm-notification.component.jsx index c278c22bb..5f283d5a8 100644 --- a/client/src/components/fcm-notification/fcm-notification.component.jsx +++ b/client/src/components/fcm-notification/fcm-notification.component.jsx @@ -2,7 +2,7 @@ import { withApollo } from "@apollo/client/react/hoc"; import React, { Component } from "react"; import { connect } from "react-redux"; import { createStructuredSelector } from "reselect"; -import { logImEXEvent, messaging } from "../../firebase/firebase.utils"; +//import { logImEXEvent, messaging } from "../../firebase/firebase.utils"; import { selectCurrentUser } from "../../redux/user/user.selectors"; const mapStateToProps = createStructuredSelector({ @@ -15,21 +15,20 @@ const mapDispatchToProps = (dispatch) => ({ class FcmNotificationComponent extends Component { async componentDidMount() { //const { client, currentUser } = this.props; - if (!!!messaging) return; //Skip all of the notification functionality if the firebase SDK could not start. - - messaging - .requestPermission() - .then(async function () { - // const token = await messaging.getToken(); - // client.mutate({ - // mutation: UPDATE_FCM_TOKEN, - // variables: { authEmail: currentUser.email, token: { [token]: true } }, - // }); - }) - .catch(function (err) { - console.log("Unable to get permission to notify.", err); - logImEXEvent("fcm_permission_denied", { message: err }); - }); + // if (!!!messaging) return; //Skip all of the notification functionality if the firebase SDK could not start. + // messaging + // .requestPermission() + // .then(async function () { + // // const token = await messaging.getToken(); + // // client.mutate({ + // // mutation: UPDATE_FCM_TOKEN, + // // variables: { authEmail: currentUser.email, token: { [token]: true } }, + // // }); + // }) + // .catch(function (err) { + // console.log("Unable to get permission to notify.", err); + // logImEXEvent("fcm_permission_denied", { message: err }); + // }); } render() { diff --git a/client/src/components/payments-export-all-button/payments-export-all-button.component.jsx b/client/src/components/payments-export-all-button/payments-export-all-button.component.jsx index 62f47b890..d67472989 100644 --- a/client/src/components/payments-export-all-button/payments-export-all-button.component.jsx +++ b/client/src/components/payments-export-all-button/payments-export-all-button.component.jsx @@ -37,15 +37,9 @@ export function PaymentsExportAllButton({ let QbXmlResponse; try { - QbXmlResponse = await axios.post( - "/accounting/qbxml/payments", - { payments: paymentIds }, - { - headers: { - Authorization: `Bearer ${await auth.currentUser.getIdToken()}`, - }, - } - ); + QbXmlResponse = await axios.post("/accounting/qbxml/payments", { + payments: paymentIds, + }); } catch (error) { console.log("Error getting QBXML from Server.", error); notification["error"]({ diff --git a/client/src/components/user-validate-pw-reset/user-validate-pw-reset.component.jsx b/client/src/components/user-validate-pw-reset/user-validate-pw-reset.component.jsx index 8dc5853cf..efb0fc292 100644 --- a/client/src/components/user-validate-pw-reset/user-validate-pw-reset.component.jsx +++ b/client/src/components/user-validate-pw-reset/user-validate-pw-reset.component.jsx @@ -7,6 +7,7 @@ import { Link } from "react-router-dom"; import { createStructuredSelector } from "reselect"; import ImEXOnlineLogo from "../../assets/logo192.png"; import { auth } from "../../firebase/firebase.utils"; +import { checkActionCode } from "@firebase/auth"; import { validatePasswordResetStart } from "../../redux/user/user.actions"; import { selectPasswordReset } from "../../redux/user/user.selectors"; import AlertComponent from "../alert/alert.component"; @@ -35,7 +36,7 @@ export function UserValidatePwReset({ useEffect(() => { async function checkCodeValid() { try { - const codeValid = await auth.checkActionCode(oobCode); + const codeValid = await checkActionCode(auth, oobCode); console.log("codeValid :>> ", codeValid); setCodeValid({ loading: false, ...codeValid }); } catch (error) { diff --git a/client/src/firebase/firebase.utils.js b/client/src/firebase/firebase.utils.js index 9260d67f1..a9d562a3a 100644 --- a/client/src/firebase/firebase.utils.js +++ b/client/src/firebase/firebase.utils.js @@ -1,20 +1,18 @@ -import "firebase/analytics"; -import firebase from "firebase/app"; -import "firebase/auth"; -import "firebase/database"; -import "firebase/firestore"; -import "firebase/messaging"; +import { getAnalytics, logEvent } from "firebase/analytics"; +import { initializeApp } from "firebase/app"; +import { getAuth } from "firebase/auth"; +import { getFirestore } from "firebase/firestore"; +//import { getMessaging } from "firebase/messaging"; import { store } from "../redux/store"; const config = JSON.parse(process.env.REACT_APP_FIREBASE_CONFIG); -firebase.initializeApp(config); +initializeApp(config); -export const auth = firebase.auth(); -export const firestore = firebase.firestore(); -export const analytics = firebase.analytics(); - -export default firebase; +export const auth = getAuth(); +export const firestore = getFirestore(); +export const analytics = getAnalytics(); +//export default firebase; export const getCurrentUser = () => { return new Promise((resolve, reject) => { const unsubscribe = auth.onAuthStateChanged((userAuth) => { @@ -53,17 +51,17 @@ export const updateCurrentPassword = async (password) => { // }); }; -let messaging; -try { - messaging = firebase.messaging(); - // Project Settings => Cloud Messaging => Web Push certificates - messaging.usePublicVapidKey(process.env.REACT_APP_FIREBASE_PUBLIC_VAPID_KEY); - console.log("[FCM UTIL] FCM initialized successfully."); -} catch { - console.log("[FCM UTIL] Firebase Messaging is likely unsupported."); -} +//let messaging; +// try { +// messaging = getMessaging(); +// // Project Settings => Cloud Messaging => Web Push certificates +// messaging.usePublicVapidKey(process.env.REACT_APP_FIREBASE_PUBLIC_VAPID_KEY); +// console.log("[FCM UTIL] FCM initialized successfully."); +// } catch { +// console.log("[FCM UTIL] Firebase Messaging is likely unsupported."); +// } -export { messaging }; +// export { messaging }; export const logImEXEvent = (eventName, additionalParams, stateProp = null) => { const state = stateProp || store.getState(); @@ -82,59 +80,59 @@ export const logImEXEvent = (eventName, additionalParams, stateProp = null) => { eventName, eventParams ); - analytics.logEvent(eventName, eventParams); + logEvent(analytics, eventName, eventParams); }; -if (messaging) { - messaging.onMessage(async (payload) => { - console.log("[FCM] UTILS Message received. ", payload); - navigator.serviceWorker.getRegistration().then((registration) => { - return registration.showNotification( - "[UTIL]" + payload.notification.title, - payload.notification - ); - }); +// if (messaging) { +// onMessage(async (payload) => { +// console.log("[FCM] UTILS Message received. ", payload); +// navigator.serviceWorker.getRegistration().then((registration) => { +// return registration.showNotification( +// "[UTIL]" + payload.notification.title, +// payload.notification +// ); +// }); - // if (!payload.clientId) return; +// // if (!payload.clientId) return; - // // Get the client. - // const client = await clients.get(payload.clientId); - // // Exit early if we don't get the client. - // // Eg, if it closed. - // if (!client) return; +// // // Get the client. +// // const client = await clients.get(payload.clientId); +// // // Exit early if we don't get the client. +// // // Eg, if it closed. +// // if (!client) return; - // // Send a message to the client. - // console.log("Posting to client."); - // client.postMessage({ - // msg: "Hey I just got a fetch from you!", - // url: payload.request.url, - // }); +// // // Send a message to the client. +// // console.log("Posting to client."); +// // client.postMessage({ +// // msg: "Hey I just got a fetch from you!", +// // url: payload.request.url, +// // }); - // [START_EXCLUDE] - // Update the UI to include the received message. - //appendMessage(payload); +// // [START_EXCLUDE] +// // Update the UI to include the received message. +// //appendMessage(payload); - // [END_EXCLUDE] - }); +// // [END_EXCLUDE] +// }); - messaging.onTokenRefresh(() => { - messaging - .getToken() - .then((refreshedToken) => { - console.log("[FCM] Token refreshed."); - // Indicate that the new Instance ID token has not yet been sent to the - // app server. - // setTokenSentToServer(false); - // // Send Instance ID token to app server. - // sendTokenToServer(refreshedToken); - // // [START_EXCLUDE] - // // Display new Instance ID token and clear UI of all previous messages. - // resetUI(); - // [END_EXCLUDE] - }) - .catch((err) => { - console.log("[FCM] Unable to retrieve refreshed token ", err); - // showToken("Unable to retrieve refreshed token ", err); - }); - }); -} +// messaging.onTokenRefresh(() => { +// messaging +// .getToken() +// .then((refreshedToken) => { +// console.log("[FCM] Token refreshed."); +// // Indicate that the new Instance ID token has not yet been sent to the +// // app server. +// // setTokenSentToServer(false); +// // // Send Instance ID token to app server. +// // sendTokenToServer(refreshedToken); +// // // [START_EXCLUDE] +// // // Display new Instance ID token and clear UI of all previous messages. +// // resetUI(); +// // [END_EXCLUDE] +// }) +// .catch((err) => { +// console.log("[FCM] Unable to retrieve refreshed token ", err); +// // showToken("Unable to retrieve refreshed token ", err); +// }); +// }); +// } diff --git a/client/src/redux/user/user.sagas.js b/client/src/redux/user/user.sagas.js index 4a53b3f9d..089086297 100644 --- a/client/src/redux/user/user.sagas.js +++ b/client/src/redux/user/user.sagas.js @@ -1,12 +1,20 @@ import Fingerprint2 from "@fingerprintjs/fingerprintjs"; +import * as Sentry from "@sentry/browser"; import { notification } from "antd"; +import { auth, analytics, firestore } from "../../firebase/firebase.utils"; +import { setUserId, setUserProperties } from "firebase/analytics"; +import { + checkActionCode, + confirmPasswordReset, + signInWithEmailAndPassword, + signOut, +} from "firebase/auth"; +import { doc } from "firebase/firestore"; import i18next from "i18next"; import LogRocket from "logrocket"; import { all, call, delay, put, select, takeLatest } from "redux-saga/effects"; +import { tracker } from "../../App/App.container"; import { - analytics, - auth, - firestore, getCurrentUser, logImEXEvent, updateCurrentUser, @@ -28,8 +36,6 @@ import { validatePasswordResetSuccess, } from "./user.actions"; import UserActionTypes from "./user.types"; -import * as Sentry from "@sentry/browser"; -import { tracker } from "../../App/App.container"; export function* onEmailSignInStart() { yield takeLatest(UserActionTypes.EMAIL_SIGN_IN_START, signInWithEmail); @@ -38,7 +44,7 @@ export function* signInWithEmail({ payload: { email, password } }) { try { logImEXEvent("redux_sign_in_attempt", { user: email }); - const { user } = yield auth.signInWithEmailAndPassword(email, password); + const { user } = yield signInWithEmailAndPassword(auth, email, password); yield put( signInSuccess({ @@ -90,7 +96,7 @@ export function* signOutStart() { try { logImEXEvent("redux_sign_out"); - yield auth.signOut(); + yield signOut(auth); yield put(signOutSuccess()); localStorage.removeItem("token"); } catch (error) { @@ -104,10 +110,7 @@ export function* onUpdateUserDetails() { export function* updateUserDetails(userDetails) { try { const updatedDetails = yield updateCurrentUser(userDetails.payload); - console.log( - "🚀 ~ file: user.sagas.js ~ line 104 ~ updatedDetails", - updatedDetails - ); + yield put(updateUserDetailsSuccess(updatedDetails)); notification.open({ type: "success", @@ -122,7 +125,7 @@ export function* onSetInstanceId() { } export function* setInstanceIdSaga({ payload: uid }) { try { - const userInstanceRef = firestore.doc(`userInstance/${uid}`); + const userInstanceRef = doc(firestore, `userInstance/${uid}`); const fingerprint = Fingerprint2.x64hash128( (yield Fingerprint2.getPromise({})).map((c) => c.value).join(""), @@ -147,7 +150,7 @@ export function* onCheckInstanceId() { } export function* checkInstanceIdSaga({ payload: uid }) { try { - const userInstanceRef = firestore.doc(`userInstance/${uid}`); + const userInstanceRef = doc(firestore, `userInstance/${uid}`); const snapshot = yield userInstanceRef.get(); let fingerprint = yield select((state) => state.user.fingerprint); @@ -193,8 +196,8 @@ export function* signInSuccessSaga({ payload }) { } // if (!payload.email.includes("@imex.")) yield put(setInstanceId(payload.uid)); - analytics.setUserId(payload.email); - analytics.setUserProperties(payload); + setUserId(analytics, payload.email); + setUserProperties(analytics, payload); yield logImEXEvent("redux_sign_in_success"); } @@ -210,7 +213,7 @@ export function* onSendPasswordResetStart() { } export function* sendPasswordResetEmail({ payload }) { try { - yield auth.sendPasswordResetEmail(payload, { + yield sendPasswordResetEmail(payload, { url: "https://imex.online/passwordreset", }); @@ -228,8 +231,8 @@ export function* onValidatePasswordResetStart() { } export function* validatePasswordResetStart({ payload: { password, code } }) { try { - auth.checkActionCode(code); - yield auth.confirmPasswordReset(code, password); + checkActionCode(auth, code); + yield confirmPasswordReset(auth, code, password); yield put(validatePasswordResetSuccess()); } catch (error) { console.log("function*validatePasswordResetStart -> error", error); diff --git a/client/yarn.lock b/client/yarn.lock index b70f43dc9..29b95aca9 100644 --- a/client/yarn.lock +++ b/client/yarn.lock @@ -14,10 +14,10 @@ resolved "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.1.0.tgz" integrity sha512-Fi03PfuUqRs76aI3UWYpP864lkrfPo0hluwGqh7NJdLhvH4iRDc3jbJqZIvRDLHKbXrvAfPPV3+zjUccfFvWOQ== -"@ant-design/icons@^4.6.2": - version "4.6.2" - resolved "https://registry.npmjs.org/@ant-design/icons/-/icons-4.6.2.tgz" - integrity sha512-QsBG2BxBYU/rxr2eb8b2cZ4rPKAPBpzAR+0v6rrZLp/lnyvflLH3tw1vregK+M7aJauGWjIGNdFmUfpAOtw25A== +"@ant-design/icons@^4.6.3": + version "4.6.4" + resolved "https://registry.yarnpkg.com/@ant-design/icons/-/icons-4.6.4.tgz#21b037dbb90ee1bb7c632cca057006e57d992fd9" + integrity sha512-li02J8ym721E24N3bw1oXRzFDV7m2MYQWs+WtJgVVjhNRv4sc6vL2a2M7SS8rWX3Uc/3GJfrokIJnMrmbIMuXQ== dependencies: "@ant-design/colors" "^6.0.0" "@ant-design/icons-svg" "^4.0.0" @@ -36,24 +36,23 @@ lodash "^4.17.21" resize-observer-polyfill "^1.5.0" -"@apollo/client@^3.3.21": - version "3.3.21" - resolved "https://registry.npmjs.org/@apollo/client/-/client-3.3.21.tgz" - integrity sha512-RAmZReFuKCKx0Rs5C0nVJwKomAHUHn+gGP/YvbEsXQWu0sXoncEUZa71UqlfCPVXa/0MkYOIbCXSQdOcuRrHgw== +"@apollo/client@^3.4.10": + version "3.4.10" + resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.4.10.tgz#cee9ed75b1bb7f391c55d79300ecf87096e59792" + integrity sha512-b+8TT3jBM2BtEJi+V2FuLpvoYDZCY3baNYrgAgEyw4fjnuBCSRPY7qVjqriZAwMaGiTLtyVifGhmdeICQs4Eow== dependencies: "@graphql-typed-document-node/core" "^3.0.0" - "@types/zen-observable" "^0.8.0" "@wry/context" "^0.6.0" "@wry/equality" "^0.5.0" - fast-json-stable-stringify "^2.0.0" - graphql-tag "^2.12.0" + "@wry/trie" "^0.3.0" + graphql-tag "^2.12.3" hoist-non-react-statics "^3.3.2" - optimism "^0.16.0" + optimism "^0.16.1" prop-types "^15.7.2" symbol-observable "^4.0.0" - ts-invariant "^0.8.0" - tslib "^1.10.0" - zen-observable "^0.8.14" + ts-invariant "^0.9.0" + tslib "^2.3.0" + zen-observable-ts "^1.1.0" "@babel/code-frame@7.10.4": version "7.10.4" @@ -1217,6 +1216,13 @@ dependencies: regenerator-runtime "^0.13.4" +"@babel/runtime@^7.12.13", "@babel/runtime@^7.15.3": + version "7.15.3" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.3.tgz#2e1c2880ca118e5b2f9988322bd8a7656a32502b" + integrity sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/runtime@^7.14.6": version "7.14.8" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.8.tgz" @@ -1331,28 +1337,49 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" -"@fingerprintjs/fingerprintjs@^3.2.0": - version "3.2.0" - resolved "https://registry.npmjs.org/@fingerprintjs/fingerprintjs/-/fingerprintjs-3.2.0.tgz" - integrity sha512-uvjJIRLrDPHV9jA5+1X23o6o+PpxVzre/uZcrfuTBRnQMWM7lWkgj92GWeCG2GZKkkIbKTdAemWc0u5V7A5U8Q== +"@fingerprintjs/fingerprintjs@^3.3.0": + version "3.3.0" + resolved "https://registry.yarnpkg.com/@fingerprintjs/fingerprintjs/-/fingerprintjs-3.3.0.tgz#d15c2fab8e0d9138bcb8efa1429dd780f93bb945" + integrity sha512-2kw2yVrfMKd0YvmYAdNxhGytNhhLvChqNAbBZWMglYVw2J95Jm50ketK5yS1C8SJmqG2nFJgeuWvYXeZEh+b8g== dependencies: tslib "^2.0.1" -"@firebase/analytics-types@0.4.0": - version "0.4.0" - resolved "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.4.0.tgz" - integrity sha512-Jj2xW+8+8XPfWGkv9HPv/uR+Qrmq37NPYT352wf7MvE9LrstpLVmFg3LqG6MCRr5miLAom5sen2gZ+iOhVDeRA== - -"@firebase/analytics@0.6.14": - version "0.6.14" - resolved "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.6.14.tgz" - integrity sha512-u7e9MreZOuv6VHhJvfp2UzNvNXac5QL2ofNhcQmwxUrMyHX80LUJrTLUCoaCpQvv3HJHX8WVj897a9LoB4OO1g== +"@firebase/analytics-compat@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@firebase/analytics-compat/-/analytics-compat-0.1.0.tgz#48f0c3b5557541dd0f1a463ffd1d807454ae1b8e" + integrity sha512-oaf1FEF7cKci5tO7f52dH63/ZwkBqbdSLLpgo6kyoYoYDuY+on4yAc1CIHh3sNj/L8T4Ni81IQvVs9lE/9oOpg== dependencies: - "@firebase/analytics-types" "0.4.0" - "@firebase/component" "0.5.4" - "@firebase/installations" "0.4.30" + "@firebase/analytics" "0.7.0" + "@firebase/analytics-types" "0.7.0" + "@firebase/component" "0.5.6" + "@firebase/util" "1.3.0" + tslib "^2.1.0" + +"@firebase/analytics-types@0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@firebase/analytics-types/-/analytics-types-0.7.0.tgz#91960e7c87ce8bf18cf8dd9e55ccbf5dc3989b5d" + integrity sha512-DNE2Waiwy5+zZnCfintkDtBfaW6MjIG883474v6Z0K1XZIvl76cLND4iv0YUb48leyF+PJK1KO2XrgHb/KpmhQ== + +"@firebase/analytics@0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@firebase/analytics/-/analytics-0.7.0.tgz#7f4450936a2cac3227cc6439130c09b9a0a7d83e" + integrity sha512-YEPyeW6CV8xbIvWaJMvfRdWUPKe/xchJ1bjV6GpLfkYRX+ZE1/YSNU14pX292M4bZ6Qg+bbu2DuWp8fEpa/YQg== + dependencies: + "@firebase/component" "0.5.6" + "@firebase/installations" "0.5.0" "@firebase/logger" "0.2.6" - "@firebase/util" "1.1.0" + "@firebase/util" "1.3.0" + tslib "^2.1.0" + +"@firebase/app-check-compat@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@firebase/app-check-compat/-/app-check-compat-0.1.0.tgz#5bf12e5cd82f76cac2eabe51345d1fed9664ed48" + integrity sha512-T1M2d1oroaHUa448fgx3BdfWg4WXP64yybIWxvmVBuh7YnyMuegJK1sS9zipKBKLkstcQK8vivXYh3+/AnbGFw== + dependencies: + "@firebase/app-check" "0.4.0" + "@firebase/component" "0.5.6" + "@firebase/logger" "0.2.6" + "@firebase/util" "1.3.0" tslib "^2.1.0" "@firebase/app-check-interop-types@0.1.0": @@ -1360,135 +1387,183 @@ resolved "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.1.0.tgz" integrity sha512-uZfn9s4uuRsaX5Lwx+gFP3B6YsyOKUE+Rqa6z9ojT4VSRAsZFko9FRn6OxQUA1z5t5d08fY4pf+/+Dkd5wbdbA== -"@firebase/app-check-types@0.2.0": - version "0.2.0" - resolved "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.2.0.tgz" - integrity sha512-CfZhWtChLK9uNmrxbJyTg1BPtROiwc/VJGu3f39KjS0F5ZvZjHmyRFMrDiSoXDoybM4B6X0pQhJYi9rifT2wpQ== - -"@firebase/app-check@0.2.0": - version "0.2.0" - resolved "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.2.0.tgz" - integrity sha512-h5eNSYf4ZU9FGawDSLGSGBcaYzdkydVBCGzbQW5urAd7czhB5QF+T4nnTOQ0Gto5upqPGuUH9s9CbQ4Gf49OEw== +"@firebase/app-check@0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@firebase/app-check/-/app-check-0.4.0.tgz#a048fc396b2a97ef8eba77fe909efbff07a5c75c" + integrity sha512-KQ/k8cukzZbH/LC9Iu5/Dbhr7w6byu8bYjfCA38B6v8aISgASYfP/nirxRD+hSuDoxXtAnPGEuv+v0YU3D1R2w== dependencies: - "@firebase/app-check-interop-types" "0.1.0" - "@firebase/app-check-types" "0.2.0" - "@firebase/component" "0.5.4" + "@firebase/component" "0.5.6" "@firebase/logger" "0.2.6" - "@firebase/util" "1.1.0" + "@firebase/util" "1.3.0" tslib "^2.1.0" -"@firebase/app-types@0.6.2": - version "0.6.2" - resolved "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.6.2.tgz" - integrity sha512-2VXvq/K+n8XMdM4L2xy5bYp2ZXMawJXluUIDzUBvMthVR+lhxK4pfFiqr1mmDbv9ydXvEAuFsD+6DpcZuJcSSw== - -"@firebase/app@0.6.28": - version "0.6.28" - resolved "https://registry.npmjs.org/@firebase/app/-/app-0.6.28.tgz" - integrity sha512-ZsR5372bNDfY9aGMg+0zgoxwUg/Upf8Mq1M82XCByCVdn6krnPwGr486UssiYFCVANweiOR1Mrhrg2y5O01RRw== +"@firebase/app-compat@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@firebase/app-compat/-/app-compat-0.1.0.tgz#101070141198304a50ec546b7626870c7759166b" + integrity sha512-jnAeFM1ihY5klqg2dvdA4EOk7co8ffSHUj/efqaSwTrMkKTcG/WZKF9WAuXdl+5jEu1BhsGGHveWzGliTFH5Hg== dependencies: - "@firebase/app-types" "0.6.2" - "@firebase/component" "0.5.4" + "@firebase/app" "0.7.0" + "@firebase/component" "0.5.6" "@firebase/logger" "0.2.6" - "@firebase/util" "1.1.0" - dom-storage "2.1.0" + "@firebase/util" "1.3.0" + tslib "^2.1.0" + +"@firebase/app-types@0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@firebase/app-types/-/app-types-0.7.0.tgz#c9e16d1b8bed1a991840b8d2a725fb58d0b5899f" + integrity sha512-6fbHQwDv2jp/v6bXhBw2eSRbNBpxHcd1NBF864UksSMVIqIyri9qpJB1Mn6sGZE+bnDsSQBC5j2TbMxYsJQkQg== + +"@firebase/app@0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@firebase/app/-/app-0.7.0.tgz#989e9f354951de2a8ac806f6e3fa0afd9f80b470" + integrity sha512-l4Pd69re6JyjumQrl719dnY5JSKROSYda/0N2wzOhSzqg8DsZOIErr8+xj6QAE6BtNsoIEk7ma9WMS/2r02MhA== + dependencies: + "@firebase/component" "0.5.6" + "@firebase/logger" "0.2.6" + "@firebase/util" "1.3.0" + tslib "^2.1.0" + +"@firebase/auth-compat@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@firebase/auth-compat/-/auth-compat-0.1.0.tgz#e5dc6bb6ac89ea21f85c4153eb1cf8a7d69deaa8" + integrity sha512-OfAt3c5ham07xvmYyJp02v8mUa+HaSEwilvgD2M1JaWqLAtqH66bdBhLBE9N0pq8xtRdXZIF1vSd20a0ulQfQg== + dependencies: + "@firebase/auth" "0.17.0" + "@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" tslib "^2.1.0" - xmlhttprequest "1.8.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" integrity sha512-etIi92fW3CctsmR9e3sYM3Uqnoq861M0Id9mdOPF6PWIg38BXL5k4upCNBggGUpLIS0H1grMOvy/wn1xymwe2g== -"@firebase/auth-types@0.10.3": - version "0.10.3" - resolved "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.10.3.tgz" - integrity sha512-zExrThRqyqGUbXOFrH/sowuh2rRtfKHp9SBVY2vOqKWdCX1Ztn682n9WLtlUDsiYVIbBcwautYWk2HyCGFv0OA== +"@firebase/auth-types@0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@firebase/auth-types/-/auth-types-0.11.0.tgz#b9c73c60ca07945b3bbd7a097633e5f78fa9e886" + integrity sha512-q7Bt6cx+ySj9elQHTsKulwk3+qDezhzRBFC9zlQ1BjgMueUOnGMcvqmU0zuKlQ4RhLSH7MNAdBV2znVaoN3Vxw== -"@firebase/auth@0.16.8": - version "0.16.8" - resolved "https://registry.npmjs.org/@firebase/auth/-/auth-0.16.8.tgz" - integrity sha512-mR0UXG4LirWIfOiCWxVmvz1o23BuKGxeItQ2cCUgXLTjNtWJXdcky/356iTUsd7ZV5A78s2NHeN5tIDDG6H4rg== +"@firebase/auth@0.17.0": + version "0.17.0" + resolved "https://registry.yarnpkg.com/@firebase/auth/-/auth-0.17.0.tgz#e1395779293e1869fabefd07e078242c773b5fcb" + integrity sha512-4zOGTLGzMjBX96KEyBNYpjOD87c2efCZvUjaJ53QslleW9Xp8kSsSHLRhr8hOkcRXO17CmBKSRx/LnG2vTZWQQ== dependencies: - "@firebase/auth-types" "0.10.3" - -"@firebase/component@0.5.4": - version "0.5.4" - resolved "https://registry.npmjs.org/@firebase/component/-/component-0.5.4.tgz" - integrity sha512-KoLDPTsvxWr6FT9kn/snffJItaWXZLHLJlZVKiiw+flKE6MVA8Eec+ctvM2zcsMZzC2Z47gFnVqywfBlOevmpQ== - dependencies: - "@firebase/util" "1.1.0" + "@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/database-types@0.7.2": - version "0.7.2" - resolved "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.7.2.tgz" - integrity sha512-cdAd/dgwvC0r3oLEDUR+ULs1vBsEvy0b27nlzKhU6LQgm9fCDzgaH9nFGv8x+S9dly4B0egAXkONkVoWcOAisg== +"@firebase/component@0.5.6": + version "0.5.6" + resolved "https://registry.yarnpkg.com/@firebase/component/-/component-0.5.6.tgz#6b7c7aff69866e0925721543a2ef5f47b0f97cbe" + integrity sha512-GyQJ+2lrhsDqeGgd1VdS7W+Y6gNYyI0B51ovNTxeZVG/W8I7t9MwEiCWsCvfm5wQgfsKp9dkzOcJrL5k8oVO/Q== dependencies: - "@firebase/app-types" "0.6.2" + "@firebase/util" "1.3.0" + tslib "^2.1.0" -"@firebase/database@0.10.7": - version "0.10.7" - resolved "https://registry.npmjs.org/@firebase/database/-/database-0.10.7.tgz" - integrity sha512-7BFj8LFhGL+TmLiPOffOVfkrO2wm44mGcT0jqrkTkt1KydapmjABFJBRvONvlLij5LoWrJK1cSuE8wYDQrDq2Q== +"@firebase/database-compat@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@firebase/database-compat/-/database-compat-0.1.0.tgz#f02abaa9f493fd14aaae6e2b34262bafc5d033c7" + 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" + tslib "^2.1.0" + +"@firebase/database-types@0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@firebase/database-types/-/database-types-0.9.0.tgz#dad3db745531f40b60f7726a76b2bf6bbf6c6471" + integrity sha512-x2TeTVnMZGPvT3y4Nayio4WprQA/zGwqMrPMQwSdF+PFnaFJAhA/eLgUB6cmWFzFYO9VvmuRkFzDzo6ezTo1Zw== + dependencies: + "@firebase/app-types" "0.7.0" + "@firebase/util" "1.3.0" + +"@firebase/database@0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@firebase/database/-/database-0.12.0.tgz#2aa33138128cfcaf74388efe13e0eda10825d564" + integrity sha512-/gl6z6fAxAAFAdDllzidzweGpuXJu0b9AusSLrdW4LpP6KCuxJbhonMJuSGpHLzAHzx6Q9uitbvqHqBb17sttQ== dependencies: "@firebase/auth-interop-types" "0.1.6" - "@firebase/component" "0.5.4" - "@firebase/database-types" "0.7.2" + "@firebase/component" "0.5.6" "@firebase/logger" "0.2.6" - "@firebase/util" "1.1.0" + "@firebase/util" "1.3.0" faye-websocket "0.11.3" tslib "^2.1.0" -"@firebase/firestore-types@2.3.0": - version "2.3.0" - resolved "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-2.3.0.tgz" - integrity sha512-QTW7NP7nDL0pgT/X53lyj+mIMh4nRQBBTBlRNQBt7eSyeqBf3ag3bxdQhCg358+5KbjYTC2/O6QtX9DlJZmh1A== - -"@firebase/firestore@2.3.8": - version "2.3.8" - resolved "https://registry.npmjs.org/@firebase/firestore/-/firestore-2.3.8.tgz" - integrity sha512-76uA4czK+JM7rNbJXWrzA2gZQMGopQOvkQ7EffBfe9d921gvZ+W6naXaih+jYZn6BwuE7no9fx3RdZDszG5u+g== +"@firebase/firestore-compat@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@firebase/firestore-compat/-/firestore-compat-0.1.0.tgz#9faa1c10a76d67f812dd48469693e8f6bafca3ab" + integrity sha512-25r1jGpnnx7vXSPVLmHNkuz+EGpZDU5Luro5/MFCMmoV4a+Rmg2n9FRlxRyPn4XOCkc5nrBpT6ESAKAPSNHcpw== dependencies: - "@firebase/component" "0.5.4" - "@firebase/firestore-types" "2.3.0" + "@firebase/component" "0.5.6" + "@firebase/firestore" "3.0.0" + "@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.yarnpkg.com/@firebase/firestore-types/-/firestore-types-2.5.0.tgz#16fca40b6980fdb000de86042d7a96635f2bcdd7" + integrity sha512-I6c2m1zUhZ5SH0cWPmINabDyH5w0PPFHk2UHsjBpKdZllzJZ2TwTkXbDtpHUZNmnc/zAa0WNMNMvcvbb/xJLKA== + +"@firebase/firestore@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@firebase/firestore/-/firestore-3.0.0.tgz#f7b8cc3d8d28b85a901fd66df13f4d61dcc33190" + integrity sha512-rbs5EbU/01f7NKHDtedBowpBlqnkVnQlpIuSX5wwGMiPgH8f9pMhh59JMk0cTaSqsJXsq3KvafWAD9SqWIqe2w== + dependencies: + "@firebase/component" "0.5.6" "@firebase/logger" "0.2.6" - "@firebase/util" "1.1.0" + "@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" tslib "^2.1.0" -"@firebase/functions-types@0.4.0": - version "0.4.0" - resolved "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.4.0.tgz" - integrity sha512-3KElyO3887HNxtxNF1ytGFrNmqD+hheqjwmT3sI09FaDCuaxGbOnsXAXH2eQ049XRXw9YQpHMgYws/aUNgXVyQ== - -"@firebase/functions@0.6.13": - version "0.6.13" - resolved "https://registry.npmjs.org/@firebase/functions/-/functions-0.6.13.tgz" - integrity sha512-BSMXjcGXfe33Tdb/a6esYGndMPY7bhMTRlP1si5W0oL8ovsHpiAllrrECbcqp7VU1qQtAZlC7U/pWF733yIRuw== +"@firebase/functions-compat@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@firebase/functions-compat/-/functions-compat-0.1.0.tgz#53e2b3b9590b04628e9537806196d91deb3e6f3f" + integrity sha512-uNwHdGYqgIXzF7aTZBeUe00K/sadRg5EeSDuJ6VNo3Gh3ZceX4eRnL5p7l2bEJBh8hBl0brb82+TRYjGHtjtFQ== dependencies: - "@firebase/component" "0.5.4" - "@firebase/functions-types" "0.4.0" - "@firebase/messaging-types" "0.5.0" + "@firebase/component" "0.5.6" + "@firebase/functions" "0.7.0" + "@firebase/functions-types" "0.5.0" + "@firebase/util" "1.3.0" + tslib "^2.1.0" + +"@firebase/functions-types@0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@firebase/functions-types/-/functions-types-0.5.0.tgz#b50ba95ccce9e96f7cda453228ffe1684645625b" + integrity sha512-qza0M5EwX+Ocrl1cYI14zoipUX4gI/Shwqv0C1nB864INAD42Dgv4v94BCyxGHBg2kzlWy8PNafdP7zPO8aJQA== + +"@firebase/functions@0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@firebase/functions/-/functions-0.7.0.tgz#d052d01aa6871f5cd518748963792bae94b2081d" + integrity sha512-H0krTllYh5eK7utKoUoNoVvoSdZqaPdqGSdIK7ltr1yWX9UhbRWYZv5B/tWTjQFfDfRQwpn9Q6svoJzYZQiusA== + 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" tslib "^2.1.0" -"@firebase/installations-types@0.3.4": - version "0.3.4" - resolved "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.3.4.tgz" - integrity sha512-RfePJFovmdIXb6rYwtngyxuEcWnOrzdZd9m7xAW0gRxDIjBT20n3BOhjpmgRWXo/DAxRmS7bRjWAyTHY9cqN7Q== - -"@firebase/installations@0.4.30": - version "0.4.30" - resolved "https://registry.npmjs.org/@firebase/installations/-/installations-0.4.30.tgz" - integrity sha512-7Ci8UVIkeb+V5BzZiA2dfjTYDIeKS4cW7EXit5ZGnd4J9d9NZW9Fnyx/XpvlhrODleBKhXuip/3rF1pfJq+/5Q== +"@firebase/installations@0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@firebase/installations/-/installations-0.5.0.tgz#4a21e1c7467795802b031af413df2555b17cf1b1" + integrity sha512-wF1CKIx+SoiEbtNdutulxW4z80B5lGXW+8JdAtcKQwgKxF0VtlCaDFsd9AEB3aTtzIve5UkGak8hQOMvvOpydg== dependencies: - "@firebase/component" "0.5.4" - "@firebase/installations-types" "0.3.4" - "@firebase/util" "1.1.0" + "@firebase/component" "0.5.6" + "@firebase/util" "1.3.0" idb "3.0.2" tslib "^2.1.0" @@ -1497,38 +1572,59 @@ resolved "https://registry.npmjs.org/@firebase/logger/-/logger-0.2.6.tgz" integrity sha512-KIxcUvW/cRGWlzK9Vd2KB864HlUnCfdTH0taHE0sXW5Xl7+W68suaeau1oKNEqmc3l45azkd4NzXTCWZRZdXrw== -"@firebase/messaging-types@0.5.0": - version "0.5.0" - resolved "https://registry.npmjs.org/@firebase/messaging-types/-/messaging-types-0.5.0.tgz" - integrity sha512-QaaBswrU6umJYb/ZYvjR5JDSslCGOH6D9P136PhabFAHLTR4TWjsaACvbBXuvwrfCXu10DtcjMxqfhdNIB1Xfg== - -"@firebase/messaging@0.7.14": - version "0.7.14" - resolved "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.7.14.tgz" - integrity sha512-qWaaGaDAFA/QejkHXPTRbA17KUi1+Rvip7XMo8Oqrh14E8o0VQwR2e7n54qTkngl4hphOv1YMuM8uXRKU5fVGQ== +"@firebase/messaging-compat@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@firebase/messaging-compat/-/messaging-compat-0.1.0.tgz#ab164540f6ba954c8d150b2e96dc6bf8c1536eb4" + integrity sha512-58qQmKwOiXhxZwrRwwjQDbjlRx1uMVVuV/DNbDzqilDJDdoYXMdK6RBTF9Bs51qy/Z1BI2Q9B1JX01QYlgZpxQ== dependencies: - "@firebase/component" "0.5.4" - "@firebase/installations" "0.4.30" - "@firebase/messaging-types" "0.5.0" - "@firebase/util" "1.1.0" + "@firebase/component" "0.5.6" + "@firebase/messaging" "0.9.0" + "@firebase/util" "1.3.0" + tslib "^2.1.0" + +"@firebase/messaging-interop-types@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@firebase/messaging-interop-types/-/messaging-interop-types-0.1.0.tgz#bdac02dd31edd5cb9eec37b1db698ea5e2c1a631" + integrity sha512-DbvUl/rXAZpQeKBnwz0NYY5OCqr2nFA0Bj28Fmr3NXGqR4PAkfTOHuQlVtLO1Nudo3q0HxAYLa68ZDAcuv2uKQ== + +"@firebase/messaging@0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@firebase/messaging/-/messaging-0.9.0.tgz#a868bea75d0c26210903178cf22d31c47bc84584" + 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" tslib "^2.1.0" -"@firebase/performance-types@0.0.13": - version "0.0.13" - resolved "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.0.13.tgz" - integrity sha512-6fZfIGjQpwo9S5OzMpPyqgYAUZcFzZxHFqOyNtorDIgNXq33nlldTL/vtaUZA8iT9TT5cJlCrF/jthKU7X21EA== - -"@firebase/performance@0.4.16": - version "0.4.16" - resolved "https://registry.npmjs.org/@firebase/performance/-/performance-0.4.16.tgz" - integrity sha512-todNreR+HPedqPul0FXalKzJYzYIs5Q9jba9ulqKo19vqTRX9YO+8EOmqwS445CgBghCZxeXkKmKm9p//JNZtg== +"@firebase/performance-compat@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@firebase/performance-compat/-/performance-compat-0.1.0.tgz#c1edeccd9b60d83de26d8e645e0d2ddd64e9a2d7" + integrity sha512-H+/A5+y/15hFn5FHRP8lcogDzO6qm9YoACNEXn71UN4PiGQ+/BbHkQafDEXxD6wLfqfqR8u8oclHPFIYxMBF7Q== dependencies: - "@firebase/component" "0.5.4" - "@firebase/installations" "0.4.30" + "@firebase/component" "0.5.6" "@firebase/logger" "0.2.6" - "@firebase/performance-types" "0.0.13" - "@firebase/util" "1.1.0" + "@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.yarnpkg.com/@firebase/performance-types/-/performance-types-0.1.0.tgz#5e6efa9dc81860aee2cb7121b39ae8fa137e69fc" + integrity sha512-6p1HxrH0mpx+622Ql6fcxFxfkYSBpE3LSuwM7iTtYU2nw91Hj6THC8Bc8z4nboIq7WvgsT/kOTYVVZzCSlXl8w== + +"@firebase/performance@0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@firebase/performance/-/performance-0.5.0.tgz#cc237e65791c75dba856ace8971b94d7adcbc60b" + 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" tslib "^2.1.0" "@firebase/polyfill@0.3.36": @@ -1540,43 +1636,64 @@ promise-polyfill "8.1.3" whatwg-fetch "2.0.4" -"@firebase/remote-config-types@0.1.9": - version "0.1.9" - resolved "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.1.9.tgz" - integrity sha512-G96qnF3RYGbZsTRut7NBX0sxyczxt1uyCgXQuH/eAfUCngxjEGcZQnBdy6mvSdqdJh5mC31rWPO4v9/s7HwtzA== - -"@firebase/remote-config@0.1.41": - version "0.1.41" - resolved "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.1.41.tgz" - integrity sha512-ixySdhripxOz/wUiGxjVwU9hhxPkRy1N9YzLZmbQK9zrD6HPmyIRFRGp9Uh3PukD+gMqrHAwPPdkkwt6I35k9A== +"@firebase/remote-config-compat@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@firebase/remote-config-compat/-/remote-config-compat-0.1.0.tgz#8eb2582d1909dd4d5023383e43d73ad605d56daa" + integrity sha512-PpCh5f5hUUaDCmiJsuu/u9a0g0G5WH3YSbfH1jPejVOaJ1lS82615E7WOzco4zMllLYfX62VaUYD2vvcLyXE/w== dependencies: - "@firebase/component" "0.5.4" - "@firebase/installations" "0.4.30" + "@firebase/component" "0.5.6" "@firebase/logger" "0.2.6" - "@firebase/remote-config-types" "0.1.9" - "@firebase/util" "1.1.0" + "@firebase/remote-config" "0.2.0" + "@firebase/remote-config-types" "0.2.0" + "@firebase/util" "1.3.0" tslib "^2.1.0" -"@firebase/storage-types@0.4.1": - version "0.4.1" - resolved "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.4.1.tgz" - integrity sha512-IM4cRzAnQ6QZoaxVZ5MatBzqXVcp47hOlE28jd9xXw1M9V7gfjhmW0PALGFQx58tPVmuUwIKyoEbHZjV4qRJwQ== +"@firebase/remote-config-types@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@firebase/remote-config-types/-/remote-config-types-0.2.0.tgz#1e2759fc01f20b58c564db42196f075844c3d1fd" + integrity sha512-hqK5sCPeZvcHQ1D6VjJZdW6EexLTXNMJfPdTwbD8NrXUw6UjWC4KWhLK/TSlL0QPsQtcKRkaaoP+9QCgKfMFPw== -"@firebase/storage@0.5.6": - version "0.5.6" - resolved "https://registry.npmjs.org/@firebase/storage/-/storage-0.5.6.tgz" - integrity sha512-T18/BvLTuuFaNSDxpojr7T0g07aO+q+hJjk03HFwQbifJxyxdsYZIwKu1Bdo+t48Qyh+l2tOjN4TiidIydUN2w== +"@firebase/remote-config@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@firebase/remote-config/-/remote-config-0.2.0.tgz#aa2bd7b34e0e40a259c3f0409a5084864f234f0f" + integrity sha512-hNZ+BqsTmfe8ogpeow95NSwQmKIeetKdPxKpyC6RZBeFUae782+2HrUx4/Quep6OZjOHQF6xZ5d3VOxu2ZKEfg== dependencies: - "@firebase/component" "0.5.4" - "@firebase/storage-types" "0.4.1" - "@firebase/util" "1.1.0" + "@firebase/component" "0.5.6" + "@firebase/installations" "0.5.0" + "@firebase/logger" "0.2.6" + "@firebase/util" "1.3.0" + tslib "^2.1.0" + +"@firebase/storage-compat@0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@firebase/storage-compat/-/storage-compat-0.1.0.tgz#b8080e3250b19ad6d98a5ade65f1a03aab73f2b8" + integrity sha512-DJstR2vidnyNSRp14LQhd9QO0PxhMm/xsXrPQ2IEmQ7EWDT4rxGd+pkqXTG6IO+k9ZKMc0BnWIYwlMqkGEJoDg== + dependencies: + "@firebase/component" "0.5.6" + "@firebase/storage" "0.8.0" + "@firebase/storage-types" "0.6.0" + "@firebase/util" "1.3.0" + tslib "^2.1.0" + +"@firebase/storage-types@0.6.0": + version "0.6.0" + resolved "https://registry.yarnpkg.com/@firebase/storage-types/-/storage-types-0.6.0.tgz#0b1af64a2965af46fca138e5b70700e9b7e6312a" + integrity sha512-1LpWhcCb1ftpkP/akhzjzeFxgVefs6eMD2QeKiJJUGH1qOiows2w5o0sKCUSQrvrRQS1lz3SFGvNR1Ck/gqxeA== + +"@firebase/storage@0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@firebase/storage/-/storage-0.8.0.tgz#2766a18a8a9684082d745ab1a93a3c88061169b1" + integrity sha512-D0HH+y3DLH0+8eOt6h19RffFMpdzPNr7Yv7XpeeM3+VLE4TbQnDie/OAQWOuWLrYoW7MsPQnLkx+zDb3DxOXxw== + dependencies: + "@firebase/component" "0.5.6" + "@firebase/util" "1.3.0" node-fetch "2.6.1" tslib "^2.1.0" -"@firebase/util@1.1.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@firebase/util/-/util-1.1.0.tgz" - integrity sha512-lfuSASuPKNdfebuFR8rjFamMQUPH9iiZHcKS755Rkm/5gRT0qC7BMhCh3ZkHf7NVbplzIc/GhmX2jM+igDRCag== +"@firebase/util@1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@firebase/util/-/util-1.3.0.tgz#e71113bdd5073e9736ceca665b54d9f6df232b20" + integrity sha512-SESvmYwuKOVCZ1ZxLbberbx+9cnbxpCa4CG2FUSQYqN6Ab8KyltegMDIsqMw5KyIBZ4n1phfHoOa22xo5NzAlQ== dependencies: tslib "^2.1.0" @@ -1873,10 +1990,10 @@ mkdirp "^1.0.4" rimraf "^3.0.2" -"@openreplay/tracker-assist@^3.0.3": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@openreplay/tracker-assist/-/tracker-assist-3.0.3.tgz#61db01e155608bb856c3b3ac4b08ed6adf0d0b53" - integrity sha512-uWxh0MI4ekWb/214CB4LgtXcJRHIg8uKokbkWvB1hTtIduPgqkPPpi6GeuMqyzbg3swdRaT0S47TvqmAAMW9yA== +"@openreplay/tracker-assist@^3.0.4": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@openreplay/tracker-assist/-/tracker-assist-3.0.4.tgz#daaaec51c53bf08e99bcd9cebb2ed9f2b0b0b4e8" + integrity sha512-nl54MAGX4kpTOEi+/yF+jK4Oyl0Z/TNDIBMHtOpF/Jm4AxDaDYKQkDB77sZ2ZTaB2kMcRIHfMeWBgmcAh+C76w== dependencies: npm-dragndrop "^1.2.0" peerjs "^1.3.2" @@ -1891,10 +2008,10 @@ resolved "https://registry.npmjs.org/@openreplay/tracker-redux/-/tracker-redux-3.0.0.tgz" integrity sha512-ctybOquoDj8QNj82pETftgXjEoAzwEoKSxIhwstJaUv5xUkBVv0rDIjMBgCSys8cB/vbRkI/QhvksDaFr9hY0g== -"@openreplay/tracker@^3.2.1": - version "3.2.1" - resolved "https://registry.npmjs.org/@openreplay/tracker/-/tracker-3.2.1.tgz" - integrity sha512-50j0KZJ+HVsQ3ffadm725poKlpZIWbmRdkcus8EP5Srt+KsCNNLvEPiM6IL9XmcPaX8epM7o200Fz0F/jG3Oew== +"@openreplay/tracker@^3.2.5": + version "3.2.5" + resolved "https://registry.yarnpkg.com/@openreplay/tracker/-/tracker-3.2.5.tgz#791c97667ec1c5fae0c70a6f57528185d2f492b1" + integrity sha512-zSAOGo8U7Z3s16gbvlz6StQNEKpdnh4R8CSiYE6DrHtcotM7yf5I3NhYxqH9P8S1t6hDfC6yF0y8hu8q+djDVg== dependencies: "@medv/finder" "^2.0.0" error-stack-parser "^2.0.6" @@ -2049,14 +2166,14 @@ estree-walker "^1.0.1" picomatch "^2.2.2" -"@sentry/browser@6.10.0": - version "6.10.0" - resolved "https://registry.npmjs.org/@sentry/browser/-/browser-6.10.0.tgz" - integrity sha512-H0Blgp8f8bomebkkGWIgxHVjabtQAlsKJDiFXBg7gIc75YcarRxwH0R3hMog1/h8mmv4CGGUsy5ljYW6jsNnvA== +"@sentry/browser@6.11.0": + version "6.11.0" + resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-6.11.0.tgz#9e90bbc0488ebcdd1e67937d8d5b4f13c3f6dee0" + integrity sha512-Qr2QRA0t5/S9QQqxzYKvM9W8prvmiWuldfwRX4hubovXzcXLgUi4WK0/H612wSbYZ4dNAEcQbtlxFWJNN4wxdg== dependencies: - "@sentry/core" "6.10.0" - "@sentry/types" "6.10.0" - "@sentry/utils" "6.10.0" + "@sentry/core" "6.11.0" + "@sentry/types" "6.11.0" + "@sentry/utils" "6.11.0" tslib "^1.9.3" "@sentry/cli@^1.68.0": @@ -2071,69 +2188,69 @@ progress "^2.0.3" proxy-from-env "^1.1.0" -"@sentry/core@6.10.0": - version "6.10.0" - resolved "https://registry.npmjs.org/@sentry/core/-/core-6.10.0.tgz" - integrity sha512-5KlxHJlbD7AMo+b9pMGkjxUOfMILtsqCtGgI7DMvZNfEkdohO8QgUY+hPqr540kmwArFS91ipQYWhqzGaOhM3Q== +"@sentry/core@6.11.0": + version "6.11.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.11.0.tgz#40e94043afcf6407a109be26655c77832c64e740" + integrity sha512-09TB+f3pqEq8LFahFWHO6I/4DxHo+NcS52OkbWMDqEi6oNZRD7PhPn3i14LfjsYVv3u3AESU8oxSEGbFrr2UjQ== dependencies: - "@sentry/hub" "6.10.0" - "@sentry/minimal" "6.10.0" - "@sentry/types" "6.10.0" - "@sentry/utils" "6.10.0" + "@sentry/hub" "6.11.0" + "@sentry/minimal" "6.11.0" + "@sentry/types" "6.11.0" + "@sentry/utils" "6.11.0" tslib "^1.9.3" -"@sentry/hub@6.10.0": - version "6.10.0" - resolved "https://registry.npmjs.org/@sentry/hub/-/hub-6.10.0.tgz" - integrity sha512-MV8wjhWiFAXZAhmj7Ef5QdBr2IF93u8xXiIo2J+dRZ7eVa4/ZszoUiDbhUcl/TPxczaw4oW2a6tINBNFLzXiig== +"@sentry/hub@6.11.0": + version "6.11.0" + resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.11.0.tgz#ddf9ddb0577d1c8290dc02c0242d274fe84d6c16" + integrity sha512-pT9hf+ZJfVFpoZopoC+yJmFNclr4NPqPcl2cgguqCHb69DklD1NxgBNWK8D6X05qjnNFDF991U6t1mxP9HrGuw== dependencies: - "@sentry/types" "6.10.0" - "@sentry/utils" "6.10.0" + "@sentry/types" "6.11.0" + "@sentry/utils" "6.11.0" tslib "^1.9.3" -"@sentry/minimal@6.10.0": - version "6.10.0" - resolved "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.10.0.tgz" - integrity sha512-yarm046UgUFIBoxqnBan2+BEgaO9KZCrLzsIsmALiQvpfW92K1lHurSawl5W6SR7wCYBnNn7CPvPE/BHFdy4YA== +"@sentry/minimal@6.11.0": + version "6.11.0" + resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.11.0.tgz#806d5512658370e40827b3e3663061db708fff33" + integrity sha512-XkZ7qrdlGp4IM/gjGxf1Q575yIbl5RvPbg+WFeekpo16Ufvzx37Mr8c2xsZaWosISVyE6eyFpooORjUlzy8EDw== dependencies: - "@sentry/hub" "6.10.0" - "@sentry/types" "6.10.0" + "@sentry/hub" "6.11.0" + "@sentry/types" "6.11.0" tslib "^1.9.3" -"@sentry/react@^6.10.0": - version "6.10.0" - resolved "https://registry.npmjs.org/@sentry/react/-/react-6.10.0.tgz" - integrity sha512-ICHAxMKaQ+3MimzsKQWKivjqJWCbc9ZJ071XoTkRgaOIBLFk8VAVWOldaxrLaWLQdPNT2OwVWnsZI7IvzQNW6w== +"@sentry/react@^6.11.0": + version "6.11.0" + resolved "https://registry.yarnpkg.com/@sentry/react/-/react-6.11.0.tgz#291a184b0f1ae75a78d592e78171f0a1c3609490" + integrity sha512-Qq57pqxE5VVsRp/ou+xv/R15ds54vv8F4/WbS+a4vEB1KqdX2NzfFDuKni5G+pZD4XNl9CI+LeUyiKtD4K/k7Q== dependencies: - "@sentry/browser" "6.10.0" - "@sentry/minimal" "6.10.0" - "@sentry/types" "6.10.0" - "@sentry/utils" "6.10.0" + "@sentry/browser" "6.11.0" + "@sentry/minimal" "6.11.0" + "@sentry/types" "6.11.0" + "@sentry/utils" "6.11.0" hoist-non-react-statics "^3.3.2" tslib "^1.9.3" -"@sentry/tracing@^6.10.0": - version "6.10.0" - resolved "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.10.0.tgz" - integrity sha512-jZj6Aaf8kU5wgyNXbAJHosHn8OOFdK14lgwYPb/AIDsY35g9a9ncTOqIOBp8X3KkmSR8lcBzAEyiUzCxAis2jA== +"@sentry/tracing@^6.11.0": + version "6.11.0" + resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-6.11.0.tgz#9bd9287addea1ebc12c75b226f71c7713c0fac4f" + integrity sha512-9VA1/SY++WeoMQI4K6n/sYgIdRtCu9NLWqmGqu/5kbOtESYFgAt1DqSyqGCr00ZjQiC2s7tkDkTNZb38K6KytQ== dependencies: - "@sentry/hub" "6.10.0" - "@sentry/minimal" "6.10.0" - "@sentry/types" "6.10.0" - "@sentry/utils" "6.10.0" + "@sentry/hub" "6.11.0" + "@sentry/minimal" "6.11.0" + "@sentry/types" "6.11.0" + "@sentry/utils" "6.11.0" tslib "^1.9.3" -"@sentry/types@6.10.0": - version "6.10.0" - resolved "https://registry.npmjs.org/@sentry/types/-/types-6.10.0.tgz" - integrity sha512-M7s0JFgG7/6/yNVYoPUbxzaXDhnzyIQYRRJJKRaTD77YO4MHvi4Ke8alBWqD5fer0cPIfcSkBqa9BLdqRqcMWw== +"@sentry/types@6.11.0": + version "6.11.0" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.11.0.tgz#5122685478d32ddacd3a891cbcf550012df85f7c" + integrity sha512-gm5H9eZhL6bsIy/h3T+/Fzzz2vINhHhqd92CjHle3w7uXdTdFV98i2pDpErBGNTSNzbntqOMifYEB5ENtZAvcg== -"@sentry/utils@6.10.0": - version "6.10.0" - resolved "https://registry.npmjs.org/@sentry/utils/-/utils-6.10.0.tgz" - integrity sha512-F9OczOcZMFtazYVZ6LfRIe65/eOfQbiAedIKS0li4npuMz0jKYRbxrjd/U7oLiNQkPAp4/BujU4m1ZIwq6a+tg== +"@sentry/utils@6.11.0": + version "6.11.0" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.11.0.tgz#d1dee4faf4d9c42c54bba88d5a66fb96b902a14c" + integrity sha512-IOvyFHcnbRQxa++jO+ZUzRvFHEJ1cZjrBIQaNVc0IYF0twUOB5PTP6joTcix38ldaLeapaPZ9LGfudbvYvxkdg== dependencies: - "@sentry/types" "6.10.0" + "@sentry/types" "6.11.0" tslib "^1.9.3" "@sentry/webpack-plugin@^1.17.1": @@ -2169,10 +2286,10 @@ dependencies: prop-types "^15.7.2" -"@stripe/stripe-js@^1.16.0": - version "1.16.0" - resolved "https://registry.npmjs.org/@stripe/stripe-js/-/stripe-js-1.16.0.tgz" - integrity sha512-ZSHbiwTrISoaTbpercmYGuY7QTg7HxfFyNgbJBaYbwHWbzMhpEdGTsmMpaBXIU6iiqwEEDaIyD8O6yJ+H5DWCg== +"@stripe/stripe-js@^1.17.1": + version "1.17.1" + resolved "https://registry.yarnpkg.com/@stripe/stripe-js/-/stripe-js-1.17.1.tgz#afcb7e86d0b05d1a7af53af89111abd2e8d437ae" + integrity sha512-c9MyDvdi5Xou0j0JPNy86NebtTDfh9o62Ifuzx6GSm2YO0oedBpy51WSyOue2L8Fb+mqESS5gd6mGVEIPUnXsA== "@surma/rollup-plugin-off-main-thread@^1.1.1": version "1.4.2" @@ -2285,12 +2402,12 @@ "@svgr/plugin-svgo" "^5.5.0" loader-utils "^2.0.0" -"@tanem/react-nprogress@^3.0.74": - version "3.0.74" - resolved "https://registry.npmjs.org/@tanem/react-nprogress/-/react-nprogress-3.0.74.tgz" - integrity sha512-+6r8zHexOSjeDed6uGLtksBiPfY4VsnEw8gx6Q15Rht0GWq200eu+z/SKg6fBzQsmv7GwhUxn/MLfzW4NxsLIg== +"@tanem/react-nprogress@^3.0.79": + version "3.0.79" + resolved "https://registry.yarnpkg.com/@tanem/react-nprogress/-/react-nprogress-3.0.79.tgz#6b9b90fbe574d171a5c885262110e250e53ece33" + integrity sha512-xIwebE5GmqLSVRHalnOeCpsXRwlrXHbodaCp97LHbYESCBsLDumkGdRU8cmnHFnNK8IaJ2T0EBJXmbSAWLuh8Q== dependencies: - "@babel/runtime" "^7.14.6" + "@babel/runtime" "^7.15.3" hoist-non-react-statics "^3.3.2" prop-types "^15.7.2" react-use "^17.2.4" @@ -2588,10 +2705,10 @@ dependencies: "@types/yargs-parser" "*" -"@types/zen-observable@^0.8.0": - version "0.8.2" - resolved "https://registry.npmjs.org/@types/zen-observable/-/zen-observable-0.8.2.tgz" - integrity sha512-HrCIVMLjE1MOozVoD86622S7aunluLb2PJdPfb3nYiEtohm8mIB/vyv0Fd37AdeMFrTUQXEunw78YloMA3Qilg== +"@types/zen-observable@0.8.3": + version "0.8.3" + resolved "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.8.3.tgz#781d360c282436494b32fe7d9f7f8e64b3118aa3" + integrity sha512-fbF6oTd4sGGy0xjHPKAt+eS2CrxJ3+6gQ3FGcBoIJR2TLAyCkCyI8JqZNy+FeON0AhVgNJoUumVoZQjBFUqHkw== "@typescript-eslint/eslint-plugin@^4.5.0": version "4.27.0" @@ -3051,13 +3168,13 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -antd@^4.16.8: - version "4.16.8" - resolved "https://registry.npmjs.org/antd/-/antd-4.16.8.tgz" - integrity sha512-xM1zheIYvS/0x05sM3Yj5cwBu6TjzS7RdwQug1bgbtDAk94dacuFvdLa4PjsvEiG6kz0uNzaaIaDBis7LRH5hA== +antd@^4.16.13: + version "4.16.13" + resolved "https://registry.yarnpkg.com/antd/-/antd-4.16.13.tgz#e9b9b4a590db28747aae1cab98981649a35880af" + integrity sha512-EMPD3fzKe7oayx9keD/GA1oKatcx7j5CGlkJj5eLS0/eEDDEkxVj3DFmKOPuHYt4BK7ltTzMFS+quSTmqUXPiw== dependencies: "@ant-design/colors" "^6.0.0" - "@ant-design/icons" "^4.6.2" + "@ant-design/icons" "^4.6.3" "@ant-design/react-slick" "~0.28.1" "@babel/runtime" "^7.12.5" array-tree-filter "^2.1.0" @@ -3068,17 +3185,17 @@ antd@^4.16.8: rc-cascader "~1.4.0" rc-checkbox "~2.3.0" rc-collapse "~3.1.0" - rc-dialog "~8.5.1" + rc-dialog "~8.6.0" rc-drawer "~4.3.0" rc-dropdown "~3.2.0" rc-field-form "~1.20.0" - rc-image "~5.2.4" + rc-image "~5.2.5" rc-input-number "~7.1.0" rc-mentions "~1.6.1" rc-menu "~9.0.12" rc-motion "^2.4.0" rc-notification "~4.5.7" - rc-pagination "~3.1.6" + rc-pagination "~3.1.9" rc-picker "~2.5.10" rc-progress "~3.1.0" rc-rate "~2.9.0" @@ -3088,16 +3205,15 @@ antd@^4.16.8: rc-steps "~4.1.0" rc-switch "~3.2.0" rc-table "~7.15.1" - rc-tabs "~11.9.1" + rc-tabs "~11.10.0" rc-textarea "~0.3.0" rc-tooltip "~5.1.1" rc-tree "~4.2.1" rc-tree-select "~4.3.0" - rc-trigger "^5.2.1" + rc-trigger "^5.2.10" rc-upload "~4.3.0" rc-util "^5.13.1" scroll-into-view-if-needed "^2.2.25" - warning "^4.0.3" anymatch@^2.0.0: version "2.0.0" @@ -4496,10 +4612,10 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" -craco-less@^1.18.0: - version "1.18.0" - resolved "https://registry.npmjs.org/craco-less/-/craco-less-1.18.0.tgz" - integrity sha512-Q11HHh5rh2u2Ujub/FgkjLzRtrnEOQIt/kMxyflIGW1xJTm/5FFkM2+RRZ77Vo2ma7MDcEFhvU/vp6oA7FKY8w== +craco-less@^1.20.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/craco-less/-/craco-less-1.20.0.tgz#7f68679b84c7756f785f9c5ee4e4f795662acad1" + integrity sha512-oP7kMRFOwwCPAlS+RBfA0yt9qAfSH8EOzJOQyzspVOECDtATTLXYyEYd0ghoybbReVRZbOmGxNtPWh4ALpVRng== dependencies: less "^4.1.1" less-loader "^7.3.0" @@ -4967,6 +5083,13 @@ debug@^3.1.1, debug@^3.2.6, debug@^3.2.7: dependencies: ms "^2.1.1" +debug@~4.3.2: + version "4.3.2" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== + dependencies: + ms "2.1.2" + decamelize@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" @@ -5226,11 +5349,6 @@ dom-serializer@^1.0.1: domhandler "^4.2.0" entities "^2.0.0" -dom-storage@2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/dom-storage/-/dom-storage-2.1.0.tgz" - integrity sha512-g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q== - domain-browser@^1.1.1: version "1.2.0" resolved "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz" @@ -5404,10 +5522,10 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: dependencies: once "^1.4.0" -engine.io-client@~5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/engine.io-client/-/engine.io-client-5.1.2.tgz" - integrity sha512-blRrgXIE0A/eurWXRzvfCLG7uUFJqfTGFsyJzXSK71srMMGJ2VraBLg8Mdw28uUxSpVicepBN9X7asqpD1mZcQ== +engine.io-client@~5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-5.2.0.tgz#ae38c79a4af16258c0300e6819c0ea8ecc1597cd" + integrity sha512-BcIBXGBkT7wKecwnfrSV79G2X5lSUSgeAGgoo60plXf8UsQEvCQww/KMwXSMhVjb98fFYNq20CC5eo8IOAPqsg== dependencies: base64-arraybuffer "0.1.4" component-emitter "~1.3.0" @@ -5417,6 +5535,7 @@ engine.io-client@~5.1.2: parseqs "0.0.6" parseuri "0.0.6" ws "~7.4.2" + xmlhttprequest-ssl "~2.0.0" yeast "0.1.2" engine.io-parser@~4.0.1: @@ -5911,10 +6030,10 @@ exenv@^1.2.2: resolved "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz" integrity sha1-KueOhdmJQVhnCwPUe+wfA72Ru50= -exifr@^7.1.2: - version "7.1.2" - resolved "https://registry.npmjs.org/exifr/-/exifr-7.1.2.tgz" - integrity sha512-XZRvQJFJVeMfb6BLY755MoOBq+V644nzxRPjZ8G5+qvBi0nfcT1n2OdA4CshBKTF12fC1RQM9cpiKtQ/LwFLog== +exifr@^7.1.3: + version "7.1.3" + resolved "https://registry.yarnpkg.com/exifr/-/exifr-7.1.3.tgz#f6218012c36dbb7d843222011b27f065fddbab6f" + integrity sha512-g/aje2noHivrRSLbAUtBPWFbxKdKhgj/xr1vATDdUXPOFYJlQ62Ft0oy+72V6XLIpDJfHs6gXLbBLAolqOXYRw== exit@^0.1.2: version "0.1.2" @@ -6193,26 +6312,37 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" -firebase@^8.7.1: - version "8.7.1" - resolved "https://registry.npmjs.org/firebase/-/firebase-8.7.1.tgz" - integrity sha512-OM+pUxIAqd5+XQMGux8InhhWmHDqlzQij67ljomMNblrxGiFOh8bMe+DGU9r8dh7CDaBYNtT6L0KR859BqhkDQ== +firebase@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/firebase/-/firebase-9.0.0.tgz#00bfa03a3eb99bde43a472a8861aa808068153bb" + integrity sha512-atgnuvELhU9D5w9moChnyCb6GRbOCqk54/kHN0J4kdLJBncpcb2culIJ7nlSHILMcW9MNMiNKDJ07RwXVyqFFA== dependencies: - "@firebase/analytics" "0.6.14" - "@firebase/app" "0.6.28" - "@firebase/app-check" "0.2.0" - "@firebase/app-types" "0.6.2" - "@firebase/auth" "0.16.8" - "@firebase/database" "0.10.7" - "@firebase/firestore" "2.3.8" - "@firebase/functions" "0.6.13" - "@firebase/installations" "0.4.30" - "@firebase/messaging" "0.7.14" - "@firebase/performance" "0.4.16" + "@firebase/analytics" "0.7.0" + "@firebase/analytics-compat" "0.1.0" + "@firebase/app" "0.7.0" + "@firebase/app-check" "0.4.0" + "@firebase/app-check-compat" "0.1.0" + "@firebase/app-compat" "0.1.0" + "@firebase/app-types" "0.7.0" + "@firebase/auth" "0.17.0" + "@firebase/auth-compat" "0.1.0" + "@firebase/database" "0.12.0" + "@firebase/database-compat" "0.1.0" + "@firebase/firestore" "3.0.0" + "@firebase/firestore-compat" "0.1.0" + "@firebase/functions" "0.7.0" + "@firebase/functions-compat" "0.1.0" + "@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.1.41" - "@firebase/storage" "0.5.6" - "@firebase/util" "1.1.0" + "@firebase/remote-config" "0.2.0" + "@firebase/remote-config-compat" "0.1.0" + "@firebase/storage" "0.8.0" + "@firebase/storage-compat" "0.1.0" + "@firebase/util" "1.3.0" flat-cache@^3.0.4: version "3.0.4" @@ -6539,17 +6669,17 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6 resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz" integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== -graphql-tag@^2.12.0: - version "2.12.4" - resolved "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.4.tgz" - integrity sha512-VV1U4O+9x99EkNpNmCUV5RZwq6MnK4+pGbRYWG+lA/m3uo7TSqJF81OkcOP148gFP6fzdl7JWYBrwWVTS9jXww== +graphql-tag@^2.12.3: + version "2.12.5" + resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.5.tgz#5cff974a67b417747d05c8d9f5f3cb4495d0db8f" + integrity sha512-5xNhP4063d16Pz3HBtKprutsPrmHZi5IdUGOWRxA2B6VF7BIRGOHZ5WQvDmJXZuPcBg7rYwaFxvQYjqkSdR3TQ== dependencies: tslib "^2.1.0" -graphql@^15.5.1: - version "15.5.1" - resolved "https://registry.npmjs.org/graphql/-/graphql-15.5.1.tgz" - integrity sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw== +graphql@^15.5.2: + version "15.5.2" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.2.tgz#efa19f8f2bf1a48eb7d5c85bf17e144ba8bb0480" + integrity sha512-dZjLPWNQqYv0dqV2RNbiFed0LtSp6yd4jchsDGnuhDKa9OQHJYCfovaOEvY91w9gqbYO7Se9LKDTl3xxYva/3w== growly@^1.3.0: version "1.3.0" @@ -6885,10 +7015,10 @@ i18next-browser-languagedetector@^6.1.2: dependencies: "@babel/runtime" "^7.14.6" -i18next@^20.3.4: - version "20.3.4" - resolved "https://registry.npmjs.org/i18next/-/i18next-20.3.4.tgz" - integrity sha512-xj3A2tGvwdWI1QBDKKFLOT/n4QImm+tN8QvHBIaTU/zN4YWK1NlpWPZN6mKzd3G1Wd7J1jU5BkFeaKQWHpf05w== +i18next@^20.4.0: + version "20.4.0" + resolved "https://registry.yarnpkg.com/i18next/-/i18next-20.4.0.tgz#6897229a7898e23f3c4885f10315c978b594d3b9" + integrity sha512-89iWWJudmaHJwzIdJ/1eu98GtsJnwBhOUWwlAre70itPMuTE/NTPtgVeaS1CGaB8Q3XrYBGpEqlq4jsScDx9kg== dependencies: "@babel/runtime" "^7.12.0" @@ -6911,6 +7041,11 @@ idb@3.0.2: resolved "https://registry.npmjs.org/idb/-/idb-3.0.2.tgz" integrity sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw== +idb@^6.0.0: + version "6.1.2" + resolved "https://registry.yarnpkg.com/idb/-/idb-6.1.2.tgz#82ef5c951b8e1f47875d36ccafa4bedafc62f2f1" + integrity sha512-1DNDVu3yDhAZkFDlJf0t7r+GLZ248F5pTAtA7V0oVG3yjmV125qZOx3g0XpAEkGZVYQiFDAsSOnGet2bhugc3w== + identity-obj-proxy@3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz" @@ -6943,6 +7078,11 @@ image-size@~0.5.0: resolved "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz" integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= +immediate@~3.0.5: + version "3.0.6" + resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" + integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps= + immer@8.0.1: version "8.0.1" resolved "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz" @@ -8099,10 +8239,10 @@ json5@^2.1.2: dependencies: minimist "^1.2.5" -jsoneditor@^9.5.2: - version "9.5.2" - resolved "https://registry.npmjs.org/jsoneditor/-/jsoneditor-9.5.2.tgz" - integrity sha512-kIUutoSX2S72Grjl+PHoR3oz5d42tpOfLicZrQrjB2RHO+UAq3RThqEpbH1AR61F4aauTYpOJwB1Altnf9Fdfg== +jsoneditor@^9.5.4: + version "9.5.4" + resolved "https://registry.yarnpkg.com/jsoneditor/-/jsoneditor-9.5.4.tgz#5d33e8cca4b80c996e1f2b55066178717821bab1" + integrity sha512-W9qew9YFzroNGiCC/8JGtk7gbSdzlitcxbjVwfP/hqQAyqYDaeuEM1Wsqhm0NS9+DQ6gy86j4acHFxFYHgJEEQ== dependencies: ace-builds "^1.4.12" ajv "^6.12.6" @@ -8148,6 +8288,16 @@ jsreport-browser-client-dist@^1.3.0: array-includes "^3.1.2" object.assign "^4.1.2" +jszip@^3.5.0, jszip@^3.6.0: + version "3.7.1" + resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.7.1.tgz#bd63401221c15625a1228c556ca8a68da6fda3d9" + 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" + killable@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz" @@ -8254,10 +8404,17 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -libphonenumber-js@^1.9.22: - version "1.9.22" - resolved "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.22.tgz" - integrity sha512-nE0aF0wrNq09ewF36s9FVqRW73hmpw6cobVDlbexmsu1432LEfuN24BCudNuRx4t2rElSeK/N0JbedzRW/TC4A== +libphonenumber-js@^1.9.25: + version "1.9.25" + resolved "https://registry.yarnpkg.com/libphonenumber-js/-/libphonenumber-js-1.9.25.tgz#e54b570f03d36ce059a88ab01ec49b9037ec1c97" + integrity sha512-LsSjcmXXGujESsrOsF2rrLdmuABj3OluCzPJKVNslJ2qc7xF5KdKXN8y0OcxHVurqosVf1/r4itrVrKSrlbVHA== + +lie@~3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" + integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ== + dependencies: + immediate "~3.0.5" lines-and-columns@^1.1.6: version "1.1.6" @@ -8409,10 +8566,10 @@ loglevel@^1.6.8: resolved "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz" integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== -logrocket@^1.2.0: - version "1.3.0" - resolved "https://registry.npmjs.org/logrocket/-/logrocket-1.3.0.tgz" - integrity sha512-iP3l9hgBJxTkATZKJs93+uUJBvfg6QkV3+wNk9YB/wkJweXfsH9cNyYRx1PxI4BXvgX/CGR0qwbP7Vvo8STtgg== +logrocket@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/logrocket/-/logrocket-2.0.0.tgz#331065873429cf70fb7cf84b676900baf9988a4e" + integrity sha512-O+YdrtpQn7oOmrxCqOyUcaB1+ONrhyJuB9CX57PQ0JJzNrYstxd0Oyg6UdLisA7UjNmwTr6fixMO3WOysDTFFA== long@^4.0.0: version "4.0.0" @@ -8488,10 +8645,10 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" -markerjs2@^2.9.0: - version "2.9.0" - resolved "https://registry.npmjs.org/markerjs2/-/markerjs2-2.9.0.tgz" - integrity sha512-MVTCH94bbZluIBpOJkSOt9w5FrBm+ty8L/rLaOY7QG1b+JZaWYiBcYECj8BsngdKK6T7roXozled+YRqzD0G8A== +markerjs2@^2.11.2: + version "2.11.2" + resolved "https://registry.yarnpkg.com/markerjs2/-/markerjs2-2.11.2.tgz#5c6d400e02ca6ef7d44d61f7153908e6bf55027a" + integrity sha512-Y/Cb8iD9x+33QHM1O6xYINUDxaoGvjYnszx46hIHUJTCWopMWOjy9QY+ZWUgbPBJs23jFt7/lOkZddvDDYjd0g== material-colors@^1.2.1: version "1.2.6" @@ -9209,9 +9366,9 @@ opn@^5.5.0: dependencies: is-wsl "^1.1.0" -optimism@^0.16.0: +optimism@^0.16.1: version "0.16.1" - resolved "https://registry.npmjs.org/optimism/-/optimism-0.16.1.tgz" + resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.16.1.tgz#7c8efc1f3179f18307b887e18c15c5b7133f6e7d" integrity sha512-64i+Uw3otrndfq5kaoGNoY7pvOhSsjFEN4bdEFh80MWVk/dbgJfMv7VFDeCT8LxNAlEVhQmdVEbfE7X2nWNIIg== dependencies: "@wry/context" "^0.6.0" @@ -9342,7 +9499,7 @@ p-try@^2.0.0: resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -pako@~1.0.5: +pako@~1.0.2, pako@~1.0.5: version "1.0.11" resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== @@ -9538,10 +9695,10 @@ performance-now@^2.1.0: resolved "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -phone@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/phone/-/phone-3.1.2.tgz" - integrity sha512-zK9qjYrHUD9UCe+DRdihXBnmYv6Dggs4eQGefd21vgolepAqicPHvTuO5/fMWFxe5RJme0fe5PKNgk5OZaPdZA== +phone@^3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/phone/-/phone-3.1.6.tgz#eefff0be1ce4ce9f2ee028c67be6b58dc5616ef1" + integrity sha512-46WCdbDG32OKoPsntTg2l0VBaWVWg0A3zvH5dUhApwOupyn7owXRtDBz6vAjsJiZQGTft++WvTxEZeqxlCUv9g== picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3: version "2.3.0" @@ -10634,10 +10791,10 @@ rc-collapse@~3.1.0: rc-util "^5.2.1" shallowequal "^1.1.0" -rc-dialog@~8.5.0, rc-dialog@~8.5.1: - version "8.5.2" - resolved "https://registry.npmjs.org/rc-dialog/-/rc-dialog-8.5.2.tgz" - integrity sha512-3n4taFcjqhTE9uNuzjB+nPDeqgRBTEGBfe46mb1e7r88DgDo0lL4NnxY/PZ6PJKd2tsCt+RrgF/+YeTvJ/Thsw== +rc-dialog@~8.6.0: + version "8.6.0" + resolved "https://registry.yarnpkg.com/rc-dialog/-/rc-dialog-8.6.0.tgz#3b228dac085de5eed8c6237f31162104687442e7" + integrity sha512-GSbkfqjqxpZC5/zc+8H332+q5l/DKUhpQr0vdX2uDsxo5K0PhvaMEVjyoJUTkZ3+JstEADQji1PVLVb/2bJeOQ== dependencies: "@babel/runtime" "^7.10.1" classnames "^2.2.6" @@ -10671,14 +10828,14 @@ rc-field-form@~1.20.0: async-validator "^3.0.3" rc-util "^5.8.0" -rc-image@~5.2.4: - version "5.2.4" - resolved "https://registry.npmjs.org/rc-image/-/rc-image-5.2.4.tgz" - integrity sha512-kWOjhZC1OoGKfvWqtDoO9r8WUNswBwnjcstI6rf7HMudz0usmbGvewcWqsOhyaBRJL9+I4eeG+xiAoxV1xi75Q== +rc-image@~5.2.5: + version "5.2.5" + resolved "https://registry.yarnpkg.com/rc-image/-/rc-image-5.2.5.tgz#44e6ffc842626827960e7ab72e1c0d6f3a8ce440" + integrity sha512-qUfZjYIODxO0c8a8P5GeuclYXZjzW4hV/5hyo27XqSFo1DmTCs2HkVeQObkcIk5kNsJtgsj1KoPThVsSc/PXOw== dependencies: "@babel/runtime" "^7.11.2" classnames "^2.2.6" - rc-dialog "~8.5.0" + rc-dialog "~8.6.0" rc-util "^5.0.6" rc-input-number@~7.1.0: @@ -10757,10 +10914,10 @@ rc-overflow@^1.0.0, rc-overflow@^1.2.0: rc-resize-observer "^1.0.0" rc-util "^5.5.1" -rc-pagination@~3.1.6: - version "3.1.6" - resolved "https://registry.npmjs.org/rc-pagination/-/rc-pagination-3.1.6.tgz" - integrity sha512-Pb2zJEt8uxXzYCWx/2qwsYZ3vSS9Eqdw0cJBli6C58/iYhmvutSBqrBJh51Z5UzYc5ZcW5CMeP5LbbKE1J3rpw== +rc-pagination@~3.1.9: + version "3.1.9" + resolved "https://registry.yarnpkg.com/rc-pagination/-/rc-pagination-3.1.9.tgz#797ad75d85b1ef7a82801207ead410110337fdd6" + integrity sha512-IKBKaJ4icVPeEk9qRHrFBJmHxBUrCp3+nENBYob4Ofqsu3RXjBOy4N36zONO7oubgLyiG3PxVmyAuVlTkoc7Jg== dependencies: "@babel/runtime" "^7.10.1" classnames "^2.2.1" @@ -10878,10 +11035,10 @@ rc-table@~7.15.1: rc-util "^5.13.0" shallowequal "^1.1.0" -rc-tabs@~11.9.1: - version "11.9.1" - resolved "https://registry.npmjs.org/rc-tabs/-/rc-tabs-11.9.1.tgz" - integrity sha512-CLNx3qaWnO8KBWPd+7r52Pfk0MoPyKtlr+2ltWq2I9iqAjd1nZu6iBpQP7wbWBwIomyeFNw/WjHdRN7VcX5Qtw== +rc-tabs@~11.10.0: + version "11.10.1" + resolved "https://registry.yarnpkg.com/rc-tabs/-/rc-tabs-11.10.1.tgz#7b112f78bac998480c777ae160adc425e3fdb7cb" + integrity sha512-ey1i2uMyfnRNYbViLcUYGH+Y7hueJbdCVSLaXnXki9hxBcGqxJMPy9t5xR0n/3QFQspj7Tf6+2VTXVtmO7Yaug== dependencies: "@babel/runtime" "^7.11.2" classnames "2.x" @@ -10941,7 +11098,7 @@ rc-tree@~4.2.1: rc-util "^5.0.0" rc-virtual-list "^3.0.1" -rc-trigger@^5.0.0, rc-trigger@^5.0.4, rc-trigger@^5.1.2, rc-trigger@^5.2.1: +rc-trigger@^5.0.0, rc-trigger@^5.0.4, rc-trigger@^5.1.2: version "5.2.9" resolved "https://registry.npmjs.org/rc-trigger/-/rc-trigger-5.2.9.tgz" integrity sha512-0Bxsh2Xe+etejMn73am+jZBcOpsueAZiEKLiGoDfA0fvm/JHLNOiiww3zJ0qgyPOTmbYxhsxFcGOZu+VcbaZhQ== @@ -10952,6 +11109,17 @@ rc-trigger@^5.0.0, rc-trigger@^5.0.4, rc-trigger@^5.1.2, rc-trigger@^5.2.1: rc-motion "^2.0.0" rc-util "^5.5.0" +rc-trigger@^5.2.10: + version "5.2.10" + resolved "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-5.2.10.tgz#8a0057a940b1b9027eaa33beec8a6ecd85cce2b1" + integrity sha512-FkUf4H9BOFDaIwu42fvRycXMAvkttph9AlbCZXssZDVzz2L+QZ0ERvfB/4nX3ZFPh1Zd+uVGr1DEDeXxq4J1TA== + dependencies: + "@babel/runtime" "^7.11.2" + classnames "^2.2.6" + rc-align "^4.0.0" + rc-motion "^2.0.0" + rc-util "^5.5.0" + rc-tween-one@^1.2.5: version "1.8.1" resolved "https://registry.npmjs.org/rc-tween-one/-/rc-tween-one-1.8.1.tgz" @@ -11028,10 +11196,10 @@ react-beautiful-dnd@^13.0.0: redux "^4.0.4" use-memo-one "^1.1.1" -react-big-calendar@^0.33.2: - version "0.33.5" - resolved "https://registry.npmjs.org/react-big-calendar/-/react-big-calendar-0.33.5.tgz" - integrity sha512-Srr1WvzbthX4suM/fordG3WOLgAl8Qc1cjACIJLSki6dUwxrRjTdGVnfH6VHoE4zMw3y1vydYMdjv9+wH22oLw== +react-big-calendar@^0.35.0: + version "0.35.0" + resolved "https://registry.yarnpkg.com/react-big-calendar/-/react-big-calendar-0.35.0.tgz#4bf927ab488ba1f7f3a1ea0b1b19a3bee5776b2b" + integrity sha512-2jjPhfKRM6ka3pdzdqqYUPLEgoeyyP5ICPhgUZBitozM3nskz7B3tNaLpqNgTWCaAc7KJbe2TJiqCcCbHiZtRA== dependencies: "@babel/runtime" "^7.1.5" clsx "^1.0.4" @@ -11135,21 +11303,21 @@ react-grid-gallery@^0.5.5: prop-types "^15.5.8" react-images "^0.5.16" -react-grid-layout@^1.2.5: - version "1.2.5" - resolved "https://registry.npmjs.org/react-grid-layout/-/react-grid-layout-1.2.5.tgz" - integrity sha512-P/NNWAExTX/zEq+RUh6hrIG67UBicDNCOOg9LZe8BAtSdYtCnCGgVmWBS+sIbM0C8RJIiyGsFHh5dIfCddhS/w== +react-grid-layout@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/react-grid-layout/-/react-grid-layout-1.3.0.tgz#ca8a3e13e62ee2162fa658b1eec4b8eec0203dbd" + integrity sha512-WqFwybAItXu0AaSt9YL8+9xE5YotIzMcCYE0Q9XBqSKNyShTxPbC0LjObV/tOWZoADNWJ+osseVfRoZsjzwWXg== dependencies: classnames "2.3.1" lodash.isequal "^4.0.0" prop-types "^15.0.0" react-draggable "^4.0.0" - react-resizable "^3.0.1" + react-resizable "^3.0.4" -react-i18next@^11.11.3: - version "11.11.3" - resolved "https://registry.npmjs.org/react-i18next/-/react-i18next-11.11.3.tgz" - integrity sha512-upzG5/SpyOlYP5oSF4K8TZBvDWVhnCo38JNV+KnWjrg0+IaJCBltyh6lRGZDO5ovLyA4dU6Ip0bwbUCjb6Yyxw== +react-i18next@^11.11.4: + version "11.11.4" + resolved "https://registry.yarnpkg.com/react-i18next/-/react-i18next-11.11.4.tgz#f6f9a1c827e7a5271377de2bf14db04cb1c9e5ce" + integrity sha512-ayWFlu8Sc7GAxW1PzMaPtzq+yiozWMxs0P1WeITNVzXAVRhC0Httkzw/IiODBta6seJRBCLrtUeFUSXhAIxlRg== dependencies: "@babel/runtime" "^7.14.5" html-parse-stringify "^3.0.1" @@ -11189,10 +11357,10 @@ react-lifecycles-compat@^3.0.4: resolved "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz" integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== -react-number-format@^4.6.4: - version "4.6.4" - resolved "https://registry.npmjs.org/react-number-format/-/react-number-format-4.6.4.tgz" - integrity sha512-xHUtaN5wXBiFL4C2v2Sgn3Fut76UxHqJH3rzuVMwZvHZA8HkHtCZBvflvqAgmcEkFC2eoS27Iqpa0vNXrdt8GQ== +react-number-format@^4.7.3: + version "4.7.3" + resolved "https://registry.yarnpkg.com/react-number-format/-/react-number-format-4.7.3.tgz#e1706204a23c40fa17365a19f5059aabfca1886f" + integrity sha512-4EvcANjstypQ5anhanmdEioGc49qbnErfS+yqbhatC0vzQ1okplkWNb0DIY7ABu4RhaxzttEz6pypEy8KsqgBQ== dependencies: prop-types "^15.7.2" @@ -11232,14 +11400,6 @@ react-refresh@^0.8.3: resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.8.3.tgz" integrity sha512-X8jZHc7nCMjaCqoU+V2I0cOhNW+QMBwSUkeXnTi8IPe6zaRWfn60ZzvFDZqWPfmSJfjub7dDW1SP0jaHWLu/hg== -react-resizable@^3.0.1: - version "3.0.2" - resolved "https://registry.npmjs.org/react-resizable/-/react-resizable-3.0.2.tgz" - integrity sha512-IhVDLh9kDr1zzdWrygNM6or8LwWy1OSyg4sGG3P8+JYBQ4vnOjAs7l2kmHkT8cR2FyLjrlHXZkjz84cjUfFBMg== - dependencies: - prop-types "15.x" - react-draggable "^4.0.3" - react-resizable@^3.0.4: version "3.0.4" resolved "https://registry.npmjs.org/react-resizable/-/react-resizable-3.0.4.tgz" @@ -11258,25 +11418,25 @@ react-resize-detector@^6.6.3: lodash.throttle "^4.1.1" resize-observer-polyfill "^1.5.1" -react-router-dom@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.2.0.tgz" - integrity sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA== +react-router-dom@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.2.1.tgz#34af8b551a4ce17487d3f80e651b91651978dff6" + integrity sha512-xhFFkBGVcIVPbWM2KEYzED+nuHQPmulVa7sqIs3ESxzYd1pYg8N8rxPnQ4T2o1zu/2QeDUWcaqST131SO1LR3w== dependencies: - "@babel/runtime" "^7.1.2" + "@babel/runtime" "^7.12.13" history "^4.9.0" loose-envify "^1.3.1" prop-types "^15.6.2" - react-router "5.2.0" + react-router "5.2.1" tiny-invariant "^1.0.2" tiny-warning "^1.0.0" -react-router@5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/react-router/-/react-router-5.2.0.tgz" - integrity sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw== +react-router@5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.2.1.tgz#4d2e4e9d5ae9425091845b8dbc6d9d276239774d" + integrity sha512-lIboRiOtDLFdg1VTemMwud9vRVuOCZmUIT/7lUoZiSpPODiiH1UQlfXy+vPLC/7IWdFYnhRwAyNqA/+I7wnvKQ== dependencies: - "@babel/runtime" "^7.1.2" + "@babel/runtime" "^7.12.13" history "^4.9.0" hoist-non-react-statics "^3.1.0" loose-envify "^1.3.1" @@ -11521,10 +11681,10 @@ recharts-scale@^0.4.4: dependencies: decimal.js-light "^2.4.1" -recharts@^2.0.10: - version "2.0.10" - resolved "https://registry.npmjs.org/recharts/-/recharts-2.0.10.tgz" - integrity sha512-yVIlHXPiSgxg8z+qApVnBcGVCLpluqNbXJenK3jKxsCb/FJzh77wyEztS6kXLXSC1RCZa7UABmBPBhqspMCF+g== +recharts@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/recharts/-/recharts-2.1.2.tgz#ceeb01e53fb46da0d946a1e0f82d783ddf5b9d06" + integrity sha512-rwFQT6T4imhLzD1kYtg9ql8YOesbFRdSwZi95KWgi5udbBdLGRCR4SgaPO8kf0URHcC23mdRbLLTMYCnXng7zQ== dependencies: "@types/d3-scale" "^3.0.0" "@types/d3-shape" "^2.0.0" @@ -11581,13 +11741,20 @@ redux-state-sync@^3.1.2: dependencies: broadcast-channel "^3.1.0" -redux@^4.0.0, redux@^4.0.4, redux@^4.1.0: +redux@^4.0.0, redux@^4.0.4: version "4.1.0" resolved "https://registry.npmjs.org/redux/-/redux-4.1.0.tgz" integrity sha512-uI2dQN43zqLWCt6B/BMGRMY6db7TTY4qeHHfGeKb3EOhmOKjU3KdWvNLJyqaHRksv/ErdNH7cFZWg9jXtewy4g== dependencies: "@babel/runtime" "^7.9.2" +redux@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/redux/-/redux-4.1.1.tgz#76f1c439bb42043f985fbd9bf21990e60bd67f47" + integrity sha512-hZQZdDEM25UY2P493kPYuKqviVwZ58lEmGQNeQ+gXa+U0gYPUBf7NKYazbe3m+bs/DzM/ahN12DbF+NG8i0CWw== + dependencies: + "@babel/runtime" "^7.9.2" + regenerate-unicode-properties@^8.2.0: version "8.2.0" resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz" @@ -11852,7 +12019,7 @@ rimraf@3.0.2, rimraf@^3.0.0, rimraf@^3.0.2: dependencies: glob "^7.1.3" -rimraf@^2.5.4, rimraf@^2.6.3: +rimraf@^2.5.4, rimraf@^2.6.3, rimraf@^2.7.1: version "2.7.1" resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== @@ -11995,10 +12162,10 @@ sass-loader@^10.0.5: schema-utils "^3.0.0" semver "^7.3.2" -sass@^1.35.2: - version "1.35.2" - resolved "https://registry.npmjs.org/sass/-/sass-1.35.2.tgz" - integrity sha512-jhO5KAR+AMxCEwIH3v+4zbB2WB0z67V1X0jbapfVwQQdjHZUGUyukpnoM6+iCMfsIUC016w9OPKQ5jrNOS9uXw== +sass@^1.38.2: + version "1.38.2" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.38.2.tgz#970045d9966180002a8c8f3820fc114cddb42822" + integrity sha512-Bz1fG6qiyF0FX6m/I+VxtdVKz1Dfmg/e9kfDy2PhWOkq3T384q2KxwIfP0fXpeI+EyyETdOauH+cRHQDFASllA== dependencies: chokidar ">=3.0.0 <4.0.0" @@ -12071,6 +12238,26 @@ select-hose@^2.0.0: resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= +selenium-webdriver@4.0.0-beta.1: + version "4.0.0-beta.1" + resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-4.0.0-beta.1.tgz#db645b0d775f26e4e12235db05796a1bc1e7efda" + integrity sha512-DJ10z6Yk+ZBaLrt1CLElytQ/FOayx29ANKDtmtyW1A6kCJx3+dsc5fFMOZxwzukDniyYsC3OObT5pUAsgkjpxQ== + 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-beta.4" + resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-4.0.0-beta.4.tgz#db4fc7505a515ea3b4a95ded031b738a1544eddd" + integrity sha512-+s/CIYkWzmnC9WASBxxVj7Lm0dcyl6OaFxwIJaFCT5WCuACiimEEr4lUnOOFP/QlKfkDQ56m+aRczaq2EvJEJg== + dependencies: + jszip "^3.6.0" + rimraf "^3.0.2" + tmp "^0.2.1" + ws ">=7.4.6" + selfsigned@^1.10.8: version "1.10.11" resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz" @@ -12171,6 +12358,11 @@ set-harmonic-interval@^1.0.1: resolved "https://registry.npmjs.org/set-harmonic-interval/-/set-harmonic-interval-1.0.1.tgz" integrity sha512-AhICkFV84tBP1aWqPwLZqFvAwqEoVA9kxNMniGEUvzOlm4vLmOFLiTT3UZ6bziJTy4bOVpzWGTfSCbmaayGx8g== +set-immediate-shim@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" + integrity sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E= + set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" @@ -12313,16 +12505,16 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -socket.io-client@^4.1.3: - version "4.1.3" - resolved "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.1.3.tgz" - integrity sha512-hISFn6PDpgDifVUiNklLHVPTMv1LAk8poHArfIUdXa+gKgbr0MZbAlquDFqCqsF30yBqa+jg42wgos2FK50BHA== +socket.io-client@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.2.0.tgz#195feed3de40283b1ae3f7d02cf91d3eb2c905c1" + integrity sha512-3GJ2KMh7inJUNAOjgf8NaKJZJa9uRyfryh2LrVJyKyxmzoXlfW9DeDNqylJn0ovOFt4e/kRLNWzMt/YqqEWYSA== dependencies: "@types/component-emitter" "^1.2.10" backo2 "~1.0.2" component-emitter "~1.3.0" - debug "~4.3.1" - engine.io-client "~5.1.2" + debug "~4.3.2" + engine.io-client "~5.2.0" parseuri "0.0.6" socket.io-parser "~4.0.4" @@ -12806,10 +12998,10 @@ style-utils@~0.2.0: resolved "https://registry.npmjs.org/style-utils/-/style-utils-0.2.1.tgz" integrity sha512-eKRIfWnUSdBqe2ko+qisUwBSlfWpHru89geRqzmScpDhkPW1ksmE04d//nDcXeF+TVK5cnBG90mMmHgxyxXleQ== -styled-components@^5.3.0: - version "5.3.0" - resolved "https://registry.npmjs.org/styled-components/-/styled-components-5.3.0.tgz" - integrity sha512-bPJKwZCHjJPf/hwTJl6TbkSZg/3evha+XPEizrZUGb535jLImwDUdjTNxXqjjaASt2M4qO4AVfoHJNe3XB/tpQ== +styled-components@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.3.1.tgz#8a86dcd31bff7049c2ed408bae36fa23f03f071a" + integrity sha512-JThv2JRzyH0NOIURrk9iskdxMSAAtCfj/b2Sf1WJaCUsloQkblepy1jaCLX/bYE+mhYo3unmwVSI9I5d9ncSiQ== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/traverse" "^7.4.5" @@ -13101,6 +13293,13 @@ tinycolor2@^1.4.1: resolved "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz" integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA== +tmp@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" + integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== + dependencies: + rimraf "^3.0.0" + tmpl@1.0.x: version "1.0.4" resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz" @@ -13191,10 +13390,10 @@ ts-easing@^0.2.0: resolved "https://registry.npmjs.org/ts-easing/-/ts-easing-0.2.0.tgz" integrity sha512-Z86EW+fFFh/IFB1fqQ3/+7Zpf9t2ebOAxNI/V6Wo7r5gqiqtxmgTlQ1qbqQcjLKYeSHPTsEmvlJUDg/EuL0uHQ== -ts-invariant@^0.8.0: - version "0.8.2" - resolved "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.8.2.tgz" - integrity sha512-VI1ZSMW8soizP5dU8DsMbj/TncHf7bIUqavuE7FTeYeQat454HHurJ8wbfCnVWcDOMkyiBUWOW2ytew3xUxlRw== +ts-invariant@^0.9.0: + version "0.9.1" + resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.9.1.tgz#87dfde9894a4ce3c7711b02b1b449e7fd7384b13" + integrity sha512-hSeYibh29ULlHkuEfukcoiyTct+s2RzczMLTv4x3NWC/YrBy7x7ps5eYq/b4Y3Sb9/uAlf54+/5CAEMVxPhuQw== dependencies: tslib "^2.1.0" @@ -13223,6 +13422,11 @@ tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0: resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz" integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== +tslib@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" + integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== + tsutils@^3.17.1, tsutils@^3.21.0: version "3.21.0" resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" @@ -13901,6 +14105,14 @@ word-wrap@^1.2.3, word-wrap@~1.2.3: resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== +workbox-background-sync@6.2.4, workbox-background-sync@^6.2.4: + version "6.2.4" + resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-6.2.4.tgz#1e5a4241f985d566a4cba8c67d3a1f4933a96444" + integrity sha512-uoGgm1PZU6THRzXKlMEntrdA4Xkp6SCfxI7re4heN+yGrtAZq6zMKYhZmsdeW+YGnXS3y5xj7WV03b5TDgLh6A== + dependencies: + idb "^6.0.0" + workbox-core "6.2.4" + workbox-background-sync@^5.1.4: version "5.1.4" resolved "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-5.1.4.tgz" @@ -13908,13 +14120,6 @@ workbox-background-sync@^5.1.4: dependencies: workbox-core "^5.1.4" -workbox-background-sync@^6.1.5: - version "6.1.5" - resolved "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.1.5.tgz" - integrity sha512-VbUmPLsdz+sLzuNxHvMylzyRTiM4q+q7rwLBk3p2mtRL5NZozI8j/KgoGbno96vs84jx4b9zCZMEOIKEUTPf6w== - dependencies: - workbox-core "^6.1.5" - workbox-broadcast-update@^5.1.4: version "5.1.4" resolved "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-5.1.4.tgz" @@ -13922,12 +14127,12 @@ workbox-broadcast-update@^5.1.4: dependencies: workbox-core "^5.1.4" -workbox-broadcast-update@^6.1.5: - version "6.1.5" - resolved "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.1.5.tgz" - integrity sha512-zGrTTs+n4wHpYtqYMqBg6kl/x5j1UrczGCQnODSHTxIDV8GXLb/GtA1BCZdysNxpMmdVSeLmTcgIYAAqWFamrA== +workbox-broadcast-update@^6.2.4: + version "6.2.4" + resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-6.2.4.tgz#4cae36f553e2ead833236df1b3c9b7cccaa3ae0c" + integrity sha512-0EpML2lbxNkiZUoap4BJDA0Hfz36MhtUd/rRhFvF6YWoRbTQ8tc6tMaRgM1EBIUmIN2OX9qQlkqe5SGGt4lfXQ== dependencies: - workbox-core "^6.1.5" + workbox-core "6.2.4" workbox-build@^5.1.4: version "5.1.4" @@ -13978,23 +14183,23 @@ workbox-cacheable-response@^5.1.4: dependencies: workbox-core "^5.1.4" -workbox-cacheable-response@^6.1.5: - version "6.1.5" - resolved "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.1.5.tgz" - integrity sha512-x8DC71lO/JCgiaJ194l9le8wc8lFPLgUpDkLhp2si7mXV6S/wZO+8Osvw1LLgYa8YYTWGbhbFhFTXIkEMknIIA== +workbox-cacheable-response@^6.2.4: + version "6.2.4" + resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-6.2.4.tgz#ea4cf588bbb16de9056ef968af878a275d739753" + integrity sha512-KZSzAOmgWsrk15Wu+geCUSGLIyyzHaORKjH5JnR6qcVZAsm0JXUu2m2OZGqjQ+/eyQwrGdXXqAMW+4wQvTXccg== dependencies: - workbox-core "^6.1.5" + workbox-core "6.2.4" + +workbox-core@6.2.4, workbox-core@^6.2.4: + version "6.2.4" + resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-6.2.4.tgz#0ffb4f0ce6d8e36f10bf4aabd96a6f55705ccd80" + integrity sha512-Nu8X4R4Is3g8uzEJ6qwbW2CGVpzntW/cSf8OfsQGIKQR0nt84FAKzP2cLDaNLp3L/iV9TuhZgCTZzkMiap5/OQ== workbox-core@^5.1.4: version "5.1.4" resolved "https://registry.npmjs.org/workbox-core/-/workbox-core-5.1.4.tgz" integrity sha512-+4iRQan/1D8I81nR2L5vcbaaFskZC2CL17TLbvWVzQ4qiF/ytOGF6XeV54pVxAvKUtkLANhk8TyIUMtiMw2oDg== -workbox-core@^6.1.5: - version "6.1.5" - resolved "https://registry.npmjs.org/workbox-core/-/workbox-core-6.1.5.tgz" - integrity sha512-9SOEle7YcJzg3njC0xMSmrPIiFjfsFm9WjwGd5enXmI8Lwk8wLdy63B0nzu5LXoibEmS9k+aWF8EzaKtOWjNSA== - workbox-expiration@^5.1.4: version "5.1.4" resolved "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-5.1.4.tgz" @@ -14002,12 +14207,13 @@ workbox-expiration@^5.1.4: dependencies: workbox-core "^5.1.4" -workbox-expiration@^6.1.5: - version "6.1.5" - resolved "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.1.5.tgz" - integrity sha512-6cN+FVbh8fNq56LFKPMchGNKCJeyboHsDuGBqmhDUPvD4uDjsegQpDQzn52VaE0cpywbSIsDF/BSq9E9Yjh5oQ== +workbox-expiration@^6.2.4: + version "6.2.4" + resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-6.2.4.tgz#80ff337795d5741ee0f84ae68eb25bcb6a54feb8" + integrity sha512-EdOBLunrE3+Ff50y7AYDbiwtiLDvB+oEIkL1Wd9G5d176YVqFfgPfMRzJQ7fN+Yy2NfmsFME0Bw+dQruYekWsQ== dependencies: - workbox-core "^6.1.5" + idb "^6.0.0" + workbox-core "6.2.4" workbox-google-analytics@^5.1.4: version "5.1.4" @@ -14019,15 +14225,15 @@ workbox-google-analytics@^5.1.4: workbox-routing "^5.1.4" workbox-strategies "^5.1.4" -workbox-google-analytics@^6.1.5: - version "6.1.5" - resolved "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.1.5.tgz" - integrity sha512-LYsJ/VxTkYVLxM1uJKXZLz4cJdemidY7kPyAYtKVZ6EiDG89noASqis75/5lhqM1m3HwQfp2DtoPrelKSpSDBA== +workbox-google-analytics@^6.2.4: + version "6.2.4" + resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-6.2.4.tgz#dbf8812d2cd10b568945569407b3e19686bf0e1d" + integrity sha512-+PWmTouoGGcDupaxM193F2NmgrF597Pyt9eHIDxfed+x+JSSeUkETlbAKwB8rnBHkAjs8JQcvStEP/IpueNKpQ== dependencies: - workbox-background-sync "^6.1.5" - workbox-core "^6.1.5" - workbox-routing "^6.1.5" - workbox-strategies "^6.1.5" + workbox-background-sync "6.2.4" + workbox-core "6.2.4" + workbox-routing "6.2.4" + workbox-strategies "6.2.4" workbox-navigation-preload@^5.1.4: version "5.1.4" @@ -14036,12 +14242,12 @@ workbox-navigation-preload@^5.1.4: dependencies: workbox-core "^5.1.4" -workbox-navigation-preload@^6.1.5: - version "6.1.5" - resolved "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.1.5.tgz" - integrity sha512-hDbNcWlffv0uvS21jCAC/mYk7NzaGRSWOQXv1p7bj2aONAX5l699D2ZK4D27G8TO0BaLHUmW/1A5CZcsvweQdg== +workbox-navigation-preload@^6.2.4: + version "6.2.4" + resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-6.2.4.tgz#0fdfdb51814296a5a2b52701881cdba08fb91cad" + integrity sha512-y2dOSsaSdEimqhCmBIFR6kBp+GZbtNtWCBaMFwfKxTAul2uyllKcTKBHnZ9IzxULue6o6voV+I2U8Y8tO8n+eA== dependencies: - workbox-core "^6.1.5" + workbox-core "6.2.4" workbox-precaching@^5.1.4: version "5.1.4" @@ -14050,14 +14256,14 @@ workbox-precaching@^5.1.4: dependencies: workbox-core "^5.1.4" -workbox-precaching@^6.1.5: - version "6.1.5" - resolved "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.1.5.tgz" - integrity sha512-yhm1kb6wgi141JeM5X7z42XJxCry53tbMLB3NgrxktrZbwbrJF8JILzYy+RFKC9tHC6u2bPmL789GPLT2NCDzw== +workbox-precaching@^6.2.4: + version "6.2.4" + resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-6.2.4.tgz#6e8a616b0817a92be01108d260f1e8626b0627b7" + integrity sha512-7POznbVc8EG/mkbXzeb94x3B1VJruPgXvXFgS0NJ3GRugkO4ULs/DpIIb+ycs7uJIKY9EzLS7VXvElr3rMSozQ== dependencies: - workbox-core "^6.1.5" - workbox-routing "^6.1.5" - workbox-strategies "^6.1.5" + workbox-core "6.2.4" + workbox-routing "6.2.4" + workbox-strategies "6.2.4" workbox-range-requests@^5.1.4: version "5.1.4" @@ -14066,12 +14272,19 @@ workbox-range-requests@^5.1.4: dependencies: workbox-core "^5.1.4" -workbox-range-requests@^6.1.5: - version "6.1.5" - resolved "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.1.5.tgz" - integrity sha512-iACChSapzB0yuIum3ascP/+cfBNuZi5DRrE+u4u5mCHigPlwfSWtlaY+y8p+a8EwcDTVTZVtnrGrRnF31SiLqQ== +workbox-range-requests@^6.2.4: + version "6.2.4" + resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-6.2.4.tgz#f22b21a7e20d04a5532acb9dee5a1ae67613f3f3" + integrity sha512-q4jjTXD1QOKbrHnzV3nxdZtIpOiVoIP5QyVmjuJrybVnAZurtyKcqirTQcAcT/zlTvgwm07zcTTk9o/zIB6DmA== dependencies: - workbox-core "^6.1.5" + workbox-core "6.2.4" + +workbox-routing@6.2.4, workbox-routing@^6.2.4: + version "6.2.4" + resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-6.2.4.tgz#ab169b3345a91119c0be262af385f4373589507f" + integrity sha512-jHnOmpeH4MOWR4eXv6l608npD2y6IFv7yFJ1bT9/RbB8wq2vXHXJQ0ExTZRTWGbVltSG22wEU+MQ8VebDDwDeg== + dependencies: + workbox-core "6.2.4" workbox-routing@^5.1.4: version "5.1.4" @@ -14080,12 +14293,12 @@ workbox-routing@^5.1.4: dependencies: workbox-core "^5.1.4" -workbox-routing@^6.1.5: - version "6.1.5" - resolved "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.1.5.tgz" - integrity sha512-uC/Ctz+4GXGL42h1WxUNKxqKRik/38uS0NZ6VY/EHqL2F1ObLFqMHUZ4ZYvyQsKdyI82cxusvhJZHOrY0a2fIQ== +workbox-strategies@6.2.4, workbox-strategies@^6.2.4: + version "6.2.4" + resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-6.2.4.tgz#ccf28e91f5c00ab6d57b5080e46a0b840faa4e88" + integrity sha512-DKgGC3ruceDuu2o+Ae5qmJy0p0q21mFP+RrkdqKrjyf2u8cJvvtvt1eIt4nevKc5BESiKxmhC2h+TZpOSzUDvA== dependencies: - workbox-core "^6.1.5" + workbox-core "6.2.4" workbox-strategies@^5.1.4: version "5.1.4" @@ -14095,13 +14308,6 @@ workbox-strategies@^5.1.4: workbox-core "^5.1.4" workbox-routing "^5.1.4" -workbox-strategies@^6.1.5: - version "6.1.5" - resolved "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.1.5.tgz" - integrity sha512-QhiOn9KT9YGBdbfWOmJT6pXZOIAxaVrs6J6AMYzRpkUegBTEcv36+ZhE/cfHoT0u2fxVtthHnskOQ/snEzaXQw== - dependencies: - workbox-core "^6.1.5" - workbox-streams@^5.1.4: version "5.1.4" resolved "https://registry.npmjs.org/workbox-streams/-/workbox-streams-5.1.4.tgz" @@ -14110,13 +14316,13 @@ workbox-streams@^5.1.4: workbox-core "^5.1.4" workbox-routing "^5.1.4" -workbox-streams@^6.1.5: - version "6.1.5" - resolved "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.1.5.tgz" - integrity sha512-OI1kLvRHGFXV+soDvs6aEwfBwdAkvPB0mRryqdh3/K17qUj/1gRXc8QtpgU+83xqx/I/ar2bTCIj0KPzI/ChCQ== +workbox-streams@^6.2.4: + version "6.2.4" + resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-6.2.4.tgz#df235f877b82166b53a1421e0115ed99d3e697e1" + integrity sha512-yG6zV7S2NmYT6koyb7/DoPsyUAat9kD+rOmjP2SbBCtJdLu6ZIi1lgN4/rOkxEby/+Xb4OE4RmCSIZdMyjEmhQ== dependencies: - workbox-core "^6.1.5" - workbox-routing "^6.1.5" + workbox-core "6.2.4" + workbox-routing "6.2.4" workbox-sw@^5.1.4: version "5.1.4" @@ -14198,6 +14404,11 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" +ws@>=7.4.6: + version "8.2.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.1.tgz#bdd92b3c56fdb47d2379b5ae534281922cc5bd12" + integrity sha512-XkgWpJU3sHU7gX8f13NqTn6KQ85bd1WU7noBHTT8fSohx7OS1TPY8k+cyRPCzFkia7C4mM229yeHr1qK9sM4JQ== + "ws@^5.2.0 || ^6.0.0 || ^7.0.0", ws@^7.4.5, ws@~7.4.2: version "7.4.6" resolved "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz" @@ -14210,6 +14421,11 @@ ws@^6.2.1: dependencies: async-limiter "~1.0.0" +ws@^7.3.1: + version "7.5.4" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.4.tgz#56bfa20b167427e138a7795de68d134fe92e21f9" + integrity sha512-zP9z6GXm6zC27YtspwH99T3qTG7bBFv2VIkeHstMLrLlDJuzA7tQ5ls3OJ1hOGGCzTQPniNJoHXIAOS0Jljohg== + xml-name-validator@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" @@ -14220,10 +14436,10 @@ xmlchars@^2.2.0: resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== -xmlhttprequest@1.8.0: - version "1.8.0" - resolved "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz" - integrity sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw= +xmlhttprequest-ssl@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz#91360c86b914e67f44dce769180027c0da618c67" + integrity sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A== xtend@^4.0.0, xtend@~4.0.1: version "4.0.2" @@ -14332,7 +14548,15 @@ yocto-queue@^0.1.0: resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -zen-observable@^0.8.14: +zen-observable-ts@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-1.1.0.tgz#2d1aa9d79b87058e9b75698b92791c1838551f83" + integrity sha512-1h4zlLSqI2cRLPJUHJFL8bCWHhkpuXkF+dbGkRaWjgDIG26DmzyshUMrdV/rL3UnR+mhaX4fRq8LPouq0MYYIA== + dependencies: + "@types/zen-observable" "0.8.3" + zen-observable "0.8.15" + +zen-observable@0.8.15: version "0.8.15" - resolved "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz" + resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.15.tgz#96415c512d8e3ffd920afd3889604e30b9eaac15" integrity sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ== diff --git a/package.json b/package.json index b1f0bca1c..72e366619 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "start": "node server.js" }, "dependencies": { - "aws-sdk": "^2.951.0", + "aws-sdk": "^2.979.0", "bluebird": "^3.7.2", "body-parser": "^1.18.3", "cloudinary": "^1.26.2", @@ -28,8 +28,8 @@ "dinero.js": "^1.9.0", "dotenv": "10.0.0", "express": "^4.16.4", - "firebase-admin": "^9.11.0", - "graphql": "^15.5.1", + "firebase-admin": "^9.11.1", + "graphql": "^15.5.2", "graphql-request": "^3.4.0", "graylog2": "^0.2.1", "inline-css": "^3.0.0", @@ -40,14 +40,14 @@ "node-mailjet": "^3.3.4", "node-quickbooks": "^2.0.39", "nodemailer": "^6.6.3", - "phone": "^3.1.2", + "phone": "^3.1.6", "query-string": "^7.0.1", - "soap": "^0.40.0", - "socket.io": "^4.1.3", - "ssh2-sftp-client": "^7.0.0", - "stripe": "^8.164.0", - "twilio": "^3.66.0", - "xmlbuilder2": "^2.4.1" + "soap": "^0.42.0", + "socket.io": "^4.2.0", + "ssh2-sftp-client": "^7.0.3", + "stripe": "^8.171.0", + "twilio": "^3.67.1", + "xmlbuilder2": "^3.0.2" }, "devDependencies": { "concurrently": "^6.2.0", diff --git a/yarn.lock b/yarn.lock index cd6a9e3e1..f4eadb719 100644 --- a/yarn.lock +++ b/yarn.lock @@ -210,10 +210,10 @@ resolved "https://registry.yarnpkg.com/@jonkemp/package-utils/-/package-utils-1.0.7.tgz#6550ea56c9bd61bb4161c99e7ca38b972ad3a25d" integrity sha512-OoK+K1RmhtS8SlORrlH7sW0CNdrnm0BxKNcv4pQIk6y6VORsHiX91gV3dh6XD2eS7J+iCXROcu5sGuH0tjmNEQ== -"@oozcitak/dom@1.15.8": - version "1.15.8" - resolved "https://registry.yarnpkg.com/@oozcitak/dom/-/dom-1.15.8.tgz#0c0c7bb54cfdaadc07fd637913e706101721d15d" - integrity sha512-MoOnLBNsF+ok0HjpAvxYxR4piUhRDCEWK0ot3upwOOHYudJd30j6M+LNcE8RKpwfnclAX9T66nXXzkytd29XSw== +"@oozcitak/dom@1.15.10": + version "1.15.10" + resolved "https://registry.yarnpkg.com/@oozcitak/dom/-/dom-1.15.10.tgz#dca7289f2b292cff2a901ea4fbbcc0a1ab0b05c2" + integrity sha512-0JT29/LaxVgRcGKvHmSrUTEvZ8BXvZhGl2LASRUgHqDTC1M5g1pLmVv56IYNyt3bG2CUjDkc67wnyZC14pbQrQ== dependencies: "@oozcitak/infra" "1.0.8" "@oozcitak/url" "1.0.4" @@ -329,12 +329,12 @@ dependencies: "@types/node" "*" -"@types/cookie@^0.4.0": +"@types/cookie@^0.4.1": version "0.4.1" resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== -"@types/cors@^2.8.10": +"@types/cors@^2.8.12": version "2.8.12" resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080" integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw== @@ -428,6 +428,11 @@ resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-2.3.8.tgz#511fc1569cc32b0cf50941fe9f00bf70f94116bb" integrity sha512-7axfYN8SW9pWg78NgenHasSproWQee5rzyPVLC9HpaQSDgNArsnKJD88EaMfi4Pl48AyciO3agYCFqpHS1gLpg== +"@xmldom/xmldom@^0.7.0": + version "0.7.3" + resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.3.tgz#55de695f77afd3cc0e5bee0aa900040bc63c0f63" + integrity sha512-8XmJdPut2XGtfFcsNsqEsvMUmAwk7xLq7m+E/GcsU9b5qyFFIsiX4Fvnb5UoQ4wo12Wlm07YFJERoyWUYdbIpw== + abort-controller@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" @@ -577,10 +582,10 @@ atob@2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -aws-sdk@^2.951.0: - version "2.971.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.971.0.tgz#84e5b119e2eb84dc484a2b1c3a81e2f91e1cbfc8" - integrity sha512-7mPN7HnPILMNA8YMEMCZp/bi3o4blPoQ1TbBWaowGUt8RhkxgdAAqMy2vAkhElT5xWjROZS+1NgG3khzBlb0xw== +aws-sdk@^2.979.0: + version "2.979.0" + resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.979.0.tgz#d0104fec763cc3eafb123e709f94866790109da4" + integrity sha512-pKKhpYZwmihCvuH3757WHY8JQI9g2wvtF3s0aiyH2xCUmX/6uekhExz/utD4uqZP3m3PwKZPGQkQkH30DtHrPw== dependencies: buffer "4.9.2" events "1.1.1" @@ -951,6 +956,11 @@ content-disposition@0.5.3: dependencies: safe-buffer "5.1.2" +content-type-parser@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.2.tgz#caabe80623e63638b2502fd4c7f12ff4ce2352e7" + integrity sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ== + content-type@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" @@ -1107,7 +1117,7 @@ debug@2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.0.1, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@~4.3.1: +debug@4, debug@^4.0.1, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@~4.3.1, debug@~4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== @@ -1306,10 +1316,10 @@ engine.io-parser@~4.0.0: dependencies: base64-arraybuffer "0.1.4" -engine.io@~5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-5.1.1.tgz#a1f97e51ddf10cbd4db8b5ff4b165aad3760cdd3" - integrity sha512-aMWot7H5aC8L4/T8qMYbLdvKlZOdJTH54FxfdFunTGvhMx1BHkJOntWArsVfgAZVwAO9LC2sryPWRcEeUzCe5w== +engine.io@~5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-5.2.0.tgz#554cdd0230d89de7b1a49a809d7ee5a129d36809" + integrity sha512-d1DexkQx87IFr1FLuV+0f5kAm1Hk1uOVijLOb+D1sDO2QMb7YjE02VHtZtxo7xIXMgcWLb+vl3HRT0rI9tr4jQ== dependencies: accepts "~1.3.4" base64id "2.0.0" @@ -1659,10 +1669,10 @@ finalhandler@~1.1.2: statuses "~1.5.0" unpipe "~1.0.0" -firebase-admin@^9.11.0: - version "9.11.0" - resolved "https://registry.yarnpkg.com/firebase-admin/-/firebase-admin-9.11.0.tgz#c0c72e4480b836fb4cd15e6d834ddfbfb9cc54ba" - integrity sha512-68fXdwcKF99LkWBE33M5hnLwjvGpbCRznIOtZVsiBqZdM9iwxlTfNEpAckh++o3GdJcSLRUWmIN+MKqPUsxoCA== +firebase-admin@^9.11.1: + version "9.11.1" + resolved "https://registry.yarnpkg.com/firebase-admin/-/firebase-admin-9.11.1.tgz#b4f472ed51951937f333a4d88a0693ad37ffc90a" + integrity sha512-Y9fjelljy6MKqwsSbM/UN1k8gBQh5zfm5fCTe0Z6Gch2T3nDUIPsTcf+jfe4o40/MPYuybili9XJjTMmM2e5MQ== dependencies: "@firebase/database" "^0.10.0" "@firebase/database-types" "^0.7.2" @@ -1933,10 +1943,10 @@ graphql-request@^3.4.0: extract-files "^9.0.0" form-data "^3.0.0" -graphql@^15.5.1: - version "15.5.1" - resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.1.tgz#f2f84415d8985e7b84731e7f3536f8bb9d383aad" - integrity sha512-FeTRX67T3LoE3LWAxxOlW2K3Bz+rMYAC18rRguK4wgXaTZMiJwSUwDmPFo3UadAKbzirKIg5Qy+sNJXbpPRnQw== +graphql@^15.5.2: + version "15.5.2" + resolved "https://registry.yarnpkg.com/graphql/-/graphql-15.5.2.tgz#efa19f8f2bf1a48eb7d5c85bf17e144ba8bb0480" + integrity sha512-dZjLPWNQqYv0dqV2RNbiFed0LtSp6yd4jchsDGnuhDKa9OQHJYCfovaOEvY91w9gqbYO7Se9LKDTl3xxYva/3w== graylog2@^0.2.1: version "0.2.1" @@ -2068,6 +2078,19 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" +httpntlm@^1.5.2: + version "1.7.7" + resolved "https://registry.yarnpkg.com/httpntlm/-/httpntlm-1.7.7.tgz#51b914f18e5de2868d4bfe50aeecdb1db23218a1" + integrity sha512-Pv2Rvrz8H0qv1Dne5mAdZ9JegG1uc6Vu5lwLflIY6s8RKHdZQbW39L4dYswSgqMDT0pkJILUTKjeyU0VPNRZjA== + dependencies: + httpreq ">=0.4.22" + underscore "~1.12.1" + +httpreq@>=0.4.22: + version "0.5.2" + resolved "https://registry.yarnpkg.com/httpreq/-/httpreq-0.5.2.tgz#be6777292fa1038d7771d7c01d9a5e1219de951c" + integrity sha512-2Jm+x9WkExDOeFRrdBCBSpLPT5SokTcRHkunV3pjKmX/cx6av8zQ0WtHUMDrYb6O4hBFzNU6sxJEypvRUVYKnw== + https-proxy-agent@5, https-proxy-agent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" @@ -2979,10 +3002,10 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -phone@^3.1.2: - version "3.1.5" - resolved "https://registry.yarnpkg.com/phone/-/phone-3.1.5.tgz#94b4c029bbb05594602b2c859acfbf22f8ee41c6" - integrity sha512-eKZnXpD6leGmumG3DUzt3Wi8Dwu11q302Qqer15Q7luX1bnwoYoP2A1j9aOYImSwr7uQo8a0ksyVrQqt+LC78A== +phone@^3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/phone/-/phone-3.1.6.tgz#eefff0be1ce4ce9f2ee028c67be6b58dc5616ef1" + integrity sha512-46WCdbDG32OKoPsntTg2l0VBaWVWg0A3zvH5dUhApwOupyn7owXRtDBz6vAjsJiZQGTft++WvTxEZeqxlCUv9g== pick-util@^1.1.3: version "1.1.3" @@ -3531,25 +3554,28 @@ snakeize@^0.1.0: resolved "https://registry.yarnpkg.com/snakeize/-/snakeize-0.1.0.tgz#10c088d8b58eb076b3229bb5a04e232ce126422d" integrity sha1-EMCI2LWOsHazIpu1oE4jLOEmQi0= -soap@^0.40.0: - version "0.40.0" - resolved "https://registry.yarnpkg.com/soap/-/soap-0.40.0.tgz#c0d95520dd3528593ff0c12bd1c959620d2089b6" - integrity sha512-66GjEXIWyRsc24RXtzzoVaXtHzd3+DRy0PsXxMGrqGU26mqKfORbtDLFJIyp2OXcCHch5pM0LkXUXI/d/KouNw== +soap@^0.42.0: + version "0.42.0" + resolved "https://registry.yarnpkg.com/soap/-/soap-0.42.0.tgz#33f6ce109f9e6fdc9b61c3665c592c6d0e18e0ab" + integrity sha512-7q4tYAkK0+KIeYRK0n/JBFP7XdZChqfGUfcDQRXt5uvKkRtj0gxTEc7WbfLnOqjyif86v5/MosE/4K+8ZYaB1Q== dependencies: axios "^0.21.1" axios-ntlm "^1.1.6" + content-type-parser "^1.0.2" debug "^4.3.1" + formidable "^1.2.2" get-stream "^6.0.1" + httpntlm "^1.5.2" lodash "^4.17.21" sax ">=0.6" strip-bom "^3.0.0" uuid "^8.3.2" - xml-crypto "^2.1.0" + xml-crypto "^2.1.3" -socket.io-adapter@~2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.3.1.tgz#a442720cb09a4823cfb81287dda1f9b52d4ccdb2" - integrity sha512-8cVkRxI8Nt2wadkY6u60Y4rpW3ejA1rxgcK2JuyIhmF+RMNpTy1QRtkHIDUOf3B4HlQwakMsWbKftMv/71VMmw== +socket.io-adapter@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.3.2.tgz#039cd7c71a52abad984a6d57da2c0b7ecdd3c289" + integrity sha512-PBZpxUPYjmoogY0aoaTmo1643JelsaS1CiAwNjRVdrI0X9Seuc19Y2Wife8k88avW6haG8cznvwbubAZwH4Mtg== socket.io-parser@~4.0.4: version "4.0.4" @@ -3560,19 +3586,19 @@ socket.io-parser@~4.0.4: component-emitter "~1.3.0" debug "~4.3.1" -socket.io@^4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.1.3.tgz#d114328ef27ab31b889611792959c3fa6d502500" - integrity sha512-tLkaY13RcO4nIRh1K2hT5iuotfTaIQw7cVIe0FUykN3SuQi0cm7ALxuyT5/CtDswOMWUzMGTibxYNx/gU7In+Q== +socket.io@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.2.0.tgz#9e1c09d3ea647e24963a2e7ba8ea5c847778e2ed" + integrity sha512-sjlGfMmnaWvTRVxGRGWyhd9ctpg4APxWAxu85O/SxekkxHhfxmePWZbaYCkeX5QQX0z1YEnKOlNt6w82E4Nzug== dependencies: - "@types/cookie" "^0.4.0" - "@types/cors" "^2.8.10" + "@types/cookie" "^0.4.1" + "@types/cors" "^2.8.12" "@types/node" ">=10.0.0" accepts "~1.3.4" base64id "~2.0.0" - debug "~4.3.1" - engine.io "~5.1.1" - socket.io-adapter "~2.3.1" + debug "~4.3.2" + engine.io "~5.2.0" + socket.io-adapter "~2.3.2" socket.io-parser "~4.0.4" socks-proxy-agent@5, socks-proxy-agent@^5.0.0: @@ -3666,10 +3692,10 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= -ssh2-sftp-client@^7.0.0: - version "7.0.2" - resolved "https://registry.yarnpkg.com/ssh2-sftp-client/-/ssh2-sftp-client-7.0.2.tgz#0470b3f5e17da5971242ba9f532d740a4476f60a" - integrity sha512-6DeNKZFFNiWFt2oVrOghmvWaMQe0We5OJLuFoEFKhcDEK1rvMbgEu8BqU1rB6hmyzcbbNPo62IlIPRI3GdUxvA== +ssh2-sftp-client@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/ssh2-sftp-client/-/ssh2-sftp-client-7.0.3.tgz#6940c5fb7dad4c3a5199ee154775f66050ccfc0b" + integrity sha512-h2Zy0GNNOJ7ESyRwBXEdjWEnj7E5z1nVGxtZr7uE77UaIipHbGJ2aQwj7kDBXV/1Mq3YJNu38st8QC48f8ufoA== dependencies: concat-stream "^2.0.0" promise-retry "^2.0.1" @@ -3783,10 +3809,10 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== -stripe@^8.164.0: - version "8.169.0" - resolved "https://registry.yarnpkg.com/stripe/-/stripe-8.169.0.tgz#5970cc055872fccbc49713f6428a682ece7f3e76" - integrity sha512-h4JVMGnhYwkEu8dFHX0MewtTFEWcjJQ2zTiFcvhW5toa/2JcEeObfwH27Z29A6t/6s2vnXrXxEnuyL7gBBAXqA== +stripe@^8.171.0: + version "8.171.0" + resolved "https://registry.yarnpkg.com/stripe/-/stripe-8.171.0.tgz#9c52d2e3928c7ebf708ce1f9eb2d3cc2f682f8bf" + integrity sha512-SriWXEVukmnrE40BoRe18Zsw9zftpnDlZlgxhZd6qJqP/RwN59op5YoW2mA0LE6Grxn8FH8RB9CXVxCAHNTk8w== dependencies: "@types/node" ">=8.1.0" qs "^6.6.0" @@ -3950,10 +3976,10 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= -twilio@^3.66.0: - version "3.67.0" - resolved "https://registry.yarnpkg.com/twilio/-/twilio-3.67.0.tgz#24d5d1ca7371b99179a08b0b36c914d1b6cdd196" - integrity sha512-MY0qsb895IDS3GEeBVVkNThr/ONy6a+jstkxeRVLdva52PMkIsrub68PWIXX2ubpiCMJWcX3ZroxRbRmfumFBQ== +twilio@^3.67.1: + version "3.67.1" + resolved "https://registry.yarnpkg.com/twilio/-/twilio-3.67.1.tgz#7734c1c186b1309ca58555dd13ff7a2140f3d056" + integrity sha512-JpdPLqPyYpMyrW39ByUbHimqeHpcWuMv7DD1R215C5wf8dS9EzYfAHqFvrZCEOZkdpB3QeR0UZfvh96jb8FB7Q== dependencies: axios "^0.21.1" dayjs "^1.8.29" @@ -3964,7 +3990,7 @@ twilio@^3.66.0: qs "^6.9.4" rootpath "^0.1.2" scmp "^2.1.0" - url-parse "^1.5.0" + url-parse "^1.5.3" xmlbuilder "^13.0.2" type-check@^0.4.0, type-check@~0.4.0: @@ -4018,7 +4044,7 @@ uid-safe@2.1.5: dependencies: random-bytes "~1.0.0" -underscore@1.12.1: +underscore@1.12.1, underscore@~1.12.1: version "1.12.1" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e" integrity sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw== @@ -4047,7 +4073,7 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" -url-parse@^1.5.0: +url-parse@^1.5.3: version "1.5.3" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.3.tgz#71c1303d38fb6639ade183c2992c8cc0686df862" integrity sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ== @@ -4210,12 +4236,12 @@ xdg-basedir@^4.0.0: resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== -xml-crypto@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/xml-crypto/-/xml-crypto-2.1.2.tgz#501506d42e466f6cd908c5a03182217231b4e4b8" - integrity sha512-DBhZXtBjENtLwJmeJhLUBwUm9YWNjCRvAx6ESP4VJyM9PDuKqZu2Fp5Y5HKqcdJT7vV7eI25Z4UBMezji6QloQ== +xml-crypto@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/xml-crypto/-/xml-crypto-2.1.3.tgz#6a7272b610ea3e4ea7f13e9e4876f1b20cbc32c8" + integrity sha512-MpXZwnn9JK0mNPZ5mnFIbNnQa+8lMGK4NtnX2FlJMfMWR60sJdFO9X72yO6ji068pxixzk53O7x0/iSKh6IhyQ== dependencies: - xmldom "^0.6.0" + "@xmldom/xmldom" "^0.7.0" xpath "0.0.32" xml2js@0.4.19: @@ -4226,12 +4252,12 @@ xml2js@0.4.19: sax ">=0.6.0" xmlbuilder "~9.0.1" -xmlbuilder2@^2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/xmlbuilder2/-/xmlbuilder2-2.4.1.tgz#899c783a833188c5a5aa6f3c5428a3963f3e479d" - integrity sha512-vliUplZsk5vJnhxXN/mRcij/AE24NObTUm/Zo4vkLusgayO6s3Et5zLEA14XZnY1c3hX5o1ToR0m0BJOPy0UvQ== +xmlbuilder2@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/xmlbuilder2/-/xmlbuilder2-3.0.2.tgz#fc499688b35a916f269e7b459c2fa02bb5c0822a" + integrity sha512-h4MUawGY21CTdhV4xm3DG9dgsqyhDkZvVJBx88beqX8wJs3VgyGQgAn5VreHuae6unTQxh115aMK5InCVmOIKw== dependencies: - "@oozcitak/dom" "1.15.8" + "@oozcitak/dom" "1.15.10" "@oozcitak/infra" "1.0.8" "@oozcitak/util" "8.3.8" "@types/node" "*" @@ -4252,11 +4278,6 @@ xmldom@^0.1.21: resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.1.31.tgz#b76c9a1bd9f0a9737e5a72dc37231cf38375e2ff" integrity sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ== -xmldom@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.6.0.tgz#43a96ecb8beece991cef382c08397d82d4d0c46f" - integrity sha512-iAcin401y58LckRZ0TkI4k0VSM1Qg0KGSc3i8rU+xrxe19A/BN1zHyVSJY7uoutVlaTSzYyk/v5AmkewAP7jtg== - xpath@0.0.32: version "0.0.32" resolved "https://registry.yarnpkg.com/xpath/-/xpath-0.0.32.tgz#1b73d3351af736e17ec078d6da4b8175405c48af"