From b32704d9b39c04e3ab355db061f983a39d6f8a93 Mon Sep 17 00:00:00 2001 From: Isurika Perera <2018is055@stu.ucsc.cmb.ac.lk> Date: Tue, 1 Feb 2022 11:39:04 +0530 Subject: [PATCH 1/9] QR Code Based Authentication. --- .gitignore | 13 + .../pom.xml | 147 +++++++++ .../qrcode/common/QRAuthCommonConstants.java | 28 ++ .../qrcode/common/QRAuthContextManager.java | 51 +++ .../qrcode/common/QRJWTValidator.java | 165 ++++++++++ .../common/cache/QRAuthContextCache.java | 118 +++++++ .../common/cache/QRAuthContextCacheEntry.java | 42 +++ .../common/cache/QRAuthContextCacheKey.java | 55 ++++ .../exception/IdentityQRAuthException.java | 40 +++ .../common/impl/QRAuthContextManagerImpl.java | 52 +++ .../pom.xml | 137 ++++++++ .../QRServletConstants.java | 111 +++++++ .../internal/QREndpointServiceComponent.java | 98 ++++++ .../model/WaitStatus.java | 39 +++ .../servlet/QRAuthCheckServlet.java | 98 ++++++ .../servlet/QRServlet.java | 121 +++++++ .../store/QRDataStore.java | 75 +++++ .../pom.xml | 151 +++++++++ .../authenticator/qrcode/QRAuthenticator.java | 310 ++++++++++++++++++ .../qrcode/QRAuthenticatorConstants.java | 42 +++ .../authenticator/qrcode/dto/AuthDataDTO.java | 52 +++ .../QRAuthenticatorServiceComponent.java | 72 ++++ .../src/main/resources/artifacts/qrpage.jsp | 198 +++++++++++ 23 files changed, 2215 insertions(+) create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode.common/pom.xml create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRAuthCommonConstants.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRAuthContextManager.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRJWTValidator.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCache.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCacheEntry.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCacheKey.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/exception/IdentityQRAuthException.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/impl/QRAuthContextManagerImpl.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/pom.xml create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/QRServletConstants.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/internal/QREndpointServiceComponent.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/model/WaitStatus.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/servlet/QRAuthCheckServlet.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/servlet/QRServlet.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/store/QRDataStore.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode/pom.xml create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/QRAuthenticator.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/QRAuthenticatorConstants.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/dto/AuthDataDTO.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/internal/QRAuthenticatorServiceComponent.java create mode 100644 components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/resources/artifacts/qrpage.jsp diff --git a/.gitignore b/.gitignore index a1c2a23..bdcca05 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,19 @@ *.zip *.tar.gz *.rar +.idea +*.iml +.project +.classpath +.settings +*.iws +*.ipr +.DS_Store # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* + +# Ignore everything in this directory +target + +.openapi-generator/ diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/pom.xml b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/pom.xml new file mode 100644 index 0000000..0d5661b --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/pom.xml @@ -0,0 +1,147 @@ + + + + + + identity-application-auth-qr + org.wso2.carbon.identity.application.authenticator.qrcode + 1.0.0 + ../../pom.xml + + 4.0.0 + + org.wso2.carbon.authenticator.qrcode.common + bundle + WSO2 Carbon - Common Library for QR Authentication + + + + org.wso2.carbon + org.wso2.carbon.core.common + + + org.wso2.carbon + org.wso2.carbon.user.core + + + org.wso2.carbon.utils + org.wso2.carbon.database.utils + + + org.wso2.carbon + org.wso2.carbon.registry.core + + + xerces + xercesImpl + + + + + org.wso2.carbon.identity.framework + org.wso2.carbon.identity.base + + + org.wso2.carbon.identity.framework + org.wso2.carbon.identity.application.common + + + org.wso2.carbon.commons + org.wso2.carbon.tenant.common + + + org.wso2.carbon.identity.framework + org.wso2.carbon.identity.user.store.configuration + + + commons-logging + commons-logging + + + org.eclipse.osgi + org.eclipse.osgi.services + + + org.eclipse.osgi + org.eclipse.osgi + + + + + + + org.wso2.carbon.identity.framework + org.wso2.carbon.identity.application.authentication.framework + + + org.wso2.carbon.identity.framework + org.wso2.carbon.identity.core + + + + + + + org.wso2.orbit.com.nimbusds + nimbus-jose-jwt + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.8 + 1.8 + + + + org.apache.felix + maven-bundle-plugin + true + + + ${project.artifactId} + ${project.artifactId} + + org.apache.commons.logging;version="${org.apache.commons.version.range}", + org.apache.commons.lang;version="${org.apache.commons.lang.version.range}", + org.wso2.carbon.identity.application.authentication.framework.context;version="${org.wso2.carbon.identity.version.range}", + org.wso2.carbon.identity.application.authentication.framework.store;version="${org.wso2.carbon.identity.version.range}", + org.wso2.carbon.identity.application.common.cache;version="${org.wso2.carbon.identity.version.range}", + org.wso2.carbon.identity.base;version="${org.wso2.carbon.identity.version.range}", + com.nimbusds.jose;version="${com.nimbusds.version.range}", + com.nimbusds.jose.crypto;version="${com.nimbusds.version.range}", + com.nimbusds.jwt;version="${com.nimbusds.version.range}", + + + org.wso2.carbon.identity.application.authenticator.qrcode.common.cache, + org.wso2.carbon.identity.application.authenticator.qrcode.common, + org.wso2.carbon.identity.application.authenticator.qrcode.common.impl, + org.wso2.carbon.identity.application.authenticator.qrcode.common.exception + + + + + + + diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRAuthCommonConstants.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRAuthCommonConstants.java new file mode 100644 index 0000000..87200f1 --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRAuthCommonConstants.java @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + */ + +package org.wso2.carbon.identity.application.authenticator.qrcode.common; + +/** + * Constants for QR authentication common component. + */ +public class QRAuthCommonConstants { + + public static final String SIGNING_ALGORITHM = "RSA"; +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRAuthContextManager.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRAuthContextManager.java new file mode 100644 index 0000000..e3931ba --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRAuthContextManager.java @@ -0,0 +1,51 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + */ + +package org.wso2.carbon.identity.application.authenticator.qrcode.common; + +import org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext; + +/** + * This interface manages authentication context operations for QR based authentication. + */ +public interface QRAuthContextManager { + + /** + * Store authentication context. + * + * @param key Unique key for identifying the authentication context for the session + * @param context Authentication context + */ + void storeContext(String key, AuthenticationContext context); + + /** + * Get stored authentication context. + * + * @param key Unique key for identifying the authentication context for the session + * @return Authentication context stored under unique key + */ + AuthenticationContext getContext(String key); + + /** + * Remove the authentication context from storage to end its usage. + * + * @param key Unique key for identifying the authentication context for the session + */ + void clearContext(String key); +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRJWTValidator.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRJWTValidator.java new file mode 100644 index 0000000..c71f491 --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRJWTValidator.java @@ -0,0 +1,165 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + */ + +package org.wso2.carbon.identity.application.authenticator.qrcode.common; + +import com.nimbusds.jose.JOSEException; +import com.nimbusds.jose.JWSVerifier; +import com.nimbusds.jose.crypto.RSASSAVerifier; +import com.nimbusds.jwt.JWTClaimsSet; +import com.nimbusds.jwt.JWTParser; +import com.nimbusds.jwt.SignedJWT; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.wso2.carbon.identity.application.authenticator.qrcode.common.exception.IdentityQRAuthException; + +import java.security.KeyFactory; +import java.security.NoSuchAlgorithmException; +import java.security.interfaces.RSAPublicKey; +import java.security.spec.InvalidKeySpecException; +import java.security.spec.X509EncodedKeySpec; +import java.text.ParseException; +import java.util.Base64; +import java.util.Date; + +/** + * JWT Access toke validator for QR authentication. + */ +public class QRJWTValidator { + + private static final String DOT_SEPARATOR = "."; + private static final long DEFAULT_TIME_SKEW_IN_SECONDS = 300L; + private static final Log log = LogFactory.getLog(QRJWTValidator.class); + + /** + * Validate JWT. + * + * @param jwt JWT to be validated. + * @param publicKey Public key the JWT has been signed with. + * @return Boolean value for validation. + */ + public JWTClaimsSet getValidatedClaimSet(String jwt, String publicKey) throws IdentityQRAuthException { + + if (!isJWT(jwt)) { + throw new IdentityQRAuthException("Token is not a valid JWT."); + } + + try { + SignedJWT signedJWT = SignedJWT.parse(jwt); + JWTClaimsSet claimsSet = signedJWT.getJWTClaimsSet(); + if (claimsSet == null) { + throw new IdentityQRAuthException("Token validation failed. Claim values were not found."); + } + + if (!validateSignature(publicKey, signedJWT)) { + throw new IdentityQRAuthException("Token signature validation failed."); + } + + if (!checkExpirationTime(claimsSet.getExpirationTime())) { + throw new IdentityQRAuthException("Token validation failed. JWT is expired."); + } + if (!checkNotBeforeTime(claimsSet.getNotBeforeTime())) { + throw new IdentityQRAuthException("Token validation failed. JWT is not active."); + } + + return claimsSet; + } catch (ParseException e) { + throw new IdentityQRAuthException("Error occurred while validating jwt", e); + } + } + + /** + * Validate the signature of the JWT. + * + * @param publicKeyStr Public key for used for signing the JWT. + * @param signedJWT Signed JWT. + * @return Boolean value for signature validation. + * @throws IdentityQRAuthException Error when validating the signature. + */ + private boolean validateSignature(String publicKeyStr, SignedJWT signedJWT) throws IdentityQRAuthException { + + try { + byte[] publicKeyData = Base64.getDecoder().decode(publicKeyStr); + X509EncodedKeySpec spec = new X509EncodedKeySpec(publicKeyData); + KeyFactory kf = KeyFactory.getInstance(QRAuthCommonConstants.SIGNING_ALGORITHM); + RSAPublicKey publicKey = (RSAPublicKey) kf.generatePublic(spec); + + JWSVerifier verifier = new RSASSAVerifier(publicKey); + return signedJWT.verify(verifier); + } catch (NoSuchAlgorithmException | InvalidKeySpecException | JOSEException e) { + throw new IdentityQRAuthException("Error occurred when validating token signature.", e); + } + } + + /** + * Validate if the JWT is expired. + * + * @param expirationTime Time set for the JWT to expire. + * @return Boolean validating if the JWT is not expired. + */ + private boolean checkExpirationTime(Date expirationTime) { + + long timeStampSkewMillis = DEFAULT_TIME_SKEW_IN_SECONDS * 1000; + long expirationTimeInMillis = expirationTime.getTime(); + long currentTimeInMillis = System.currentTimeMillis(); + return (currentTimeInMillis + timeStampSkewMillis) <= expirationTimeInMillis; + } + + /** + * Validate if the JWT is active. + * + * @param notBeforeTime Time set to activate the JWT. + * @return Boolean validating if the JWT is active. + */ + private boolean checkNotBeforeTime(Date notBeforeTime) { + + if (notBeforeTime != null) { + long timeStampSkewMillis = DEFAULT_TIME_SKEW_IN_SECONDS * 1000; + long notBeforeTimeMillis = notBeforeTime.getTime(); + long currentTimeInMillis = System.currentTimeMillis(); + return currentTimeInMillis + timeStampSkewMillis >= notBeforeTimeMillis; + } + return false; + } + + /** + * Validate legitimacy of JWT. + * + * @param tokenIdentifier JWT string + */ + private boolean isJWT(String tokenIdentifier) { + + if (StringUtils.isBlank(tokenIdentifier)) { + return false; + } + if (StringUtils.countMatches(tokenIdentifier, DOT_SEPARATOR) != 2) { + return false; + } + try { + JWTParser.parse(tokenIdentifier); + return true; + } catch (ParseException e) { + if (log.isDebugEnabled()) { + log.debug("Provided token identifier is not a parsable JWT.", e); + } + return false; + } + } +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCache.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCache.java new file mode 100644 index 0000000..196826f --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCache.java @@ -0,0 +1,118 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.wso2.carbon.identity.application.authenticator.qrcode.common.cache; + +import org.wso2.carbon.identity.application.authentication.framework.store.SessionDataStore; +import org.wso2.carbon.identity.application.common.cache.BaseCache; + +/** + * Class handling QR authentication cache. + */ +public class QRAuthContextCache extends + BaseCache { + + private static final String QR_AUTH_CONTEXT_CACHE = "QRAuthContextCache"; + private static volatile QRAuthContextCache cache; + + private QRAuthContextCache() { + + super(QR_AUTH_CONTEXT_CACHE, true); + } + + public static QRAuthContextCache getInstance() { + + if (cache == null) { + synchronized (QRAuthContextCache.class) { + cache = new QRAuthContextCache(); + } + } + return cache; + } + + /** + * Store authentication context to the session data store. + * + * @param id SessionDataKey for the session. + * @param entry QRAuthContextCacheEntry containing QR authentication context. + */ + private void storeToSessionStore(String id, QRAuthContextCacheEntry entry) { + + SessionDataStore.getInstance().storeSessionData(id, QR_AUTH_CONTEXT_CACHE, entry); + } + + /** + * Gets the QR authentication context from SessionDataStore by the SessionDataKey. + * + * @param id SessionDataKey used as the ID. + * @return QR authentication context. + */ + private QRAuthContextCacheEntry getFromSessionStore(String id) { + + return (QRAuthContextCacheEntry) SessionDataStore.getInstance().getSessionData(id, QR_AUTH_CONTEXT_CACHE); + } + + /** + * Remove cached authentication context by SessionDataKey. + * + * @param id SessionDataKey for the session. + */ + private void clearFromSessionStore(String id) { + + SessionDataStore.getInstance().clearSessionData(id, QR_AUTH_CONTEXT_CACHE); + } + + /** + * Clear stored cache under the SessionDataKey. + * + * @param key QRAuthenticationContextKey with SessionDataKey. + */ + public void clearCacheEntryByRequestId(QRAuthContextCacheKey key) { + + super.clearCacheEntry(key); + clearFromSessionStore(key.getRequestId()); + } + + /** + * Add the authentication context to cache by the SessionDataKey. + * + * @param key QRAuthenticationContextKey with SessionDataKey. + * @param entry QRAuthenticationCacheEntry containing authentication context. + */ + public void addToCacheByRequestId(QRAuthContextCacheKey key, + QRAuthContextCacheEntry entry) { + + super.addToCache(key, entry); + storeToSessionStore(key.getRequestId(), entry); + } + + /** + * Gets the QR authentication context from cache by the SessionDataKey. + * + * @param key QRAuthenticationContextKey with SessionDataKey. + * @return QRAuthenticationCacheEntry containing authentication context. + */ + public QRAuthContextCacheEntry getValueFromCacheByRequestId(QRAuthContextCacheKey key) { + + QRAuthContextCacheEntry cacheEntry = super.getValueFromCache(key); + if (cacheEntry == null) { + cacheEntry = getFromSessionStore(key.getRequestId()); + } + return cacheEntry; + } +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCacheEntry.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCacheEntry.java new file mode 100644 index 0000000..9381d6e --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCacheEntry.java @@ -0,0 +1,42 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.wso2.carbon.identity.application.authenticator.qrcode.common.cache; + +import org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext; +import org.wso2.carbon.identity.application.common.cache.CacheEntry; + +/** + * Model class for QR authentication context cache entries. + */ +public class QRAuthContextCacheEntry extends CacheEntry { + + private static final long serialVersionUID = -2846349295093760599L; + + private final AuthenticationContext authenticationContext; + + public QRAuthContextCacheEntry(AuthenticationContext authenticationContext) { + + this.authenticationContext = authenticationContext; + } + + public AuthenticationContext getAuthenticationContext() { + + return authenticationContext; + } +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCacheKey.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCacheKey.java new file mode 100644 index 0000000..d26f70c --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCacheKey.java @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.wso2.carbon.identity.application.authenticator.qrcode.common.cache; + +import org.wso2.carbon.identity.application.common.cache.CacheKey; + +/** + * Class handling QR authentication context cache key objects. + */ +public class QRAuthContextCacheKey extends CacheKey { + + private static final long serialVersionUID = -2846349295093760499L; + private final String requestId; + + public QRAuthContextCacheKey(String requestId) { + + this.requestId = requestId; + } + + public String getRequestId() { + + return requestId; + } + + @Override + public boolean equals(Object o) { + + if (!(o instanceof QRAuthContextCacheKey)) { + return false; + } + return this.requestId.equals(((QRAuthContextCacheKey) o).getRequestId()); + } + + @Override + public int hashCode() { + + return requestId.hashCode(); + } +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/exception/IdentityQRAuthException.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/exception/IdentityQRAuthException.java new file mode 100644 index 0000000..102fdbc --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/exception/IdentityQRAuthException.java @@ -0,0 +1,40 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + */ + +package org.wso2.carbon.identity.application.authenticator.qrcode.common.exception; + +import org.wso2.carbon.identity.base.IdentityException; + +/** + * Exception class for QR authentication core module. + */ +public class IdentityQRAuthException extends IdentityException { + + private static final long serialVersionUID = 1481059218426478592L; + + public IdentityQRAuthException(String message) { + + super(message); + } + + public IdentityQRAuthException(String message, Throwable e) { + + super(message, e); + } +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/impl/QRAuthContextManagerImpl.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/impl/QRAuthContextManagerImpl.java new file mode 100644 index 0000000..91eb097 --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/impl/QRAuthContextManagerImpl.java @@ -0,0 +1,52 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + */ + +package org.wso2.carbon.identity.application.authenticator.qrcode.common.impl; + +import org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext; +import org.wso2.carbon.identity.application.authenticator.qrcode.common.QRAuthContextManager; +import org.wso2.carbon.identity.application.authenticator.qrcode.common.cache.QRAuthContextCache; +import org.wso2.carbon.identity.application.authenticator.qrcode.common.cache.QRAuthContextCacheEntry; +import org.wso2.carbon.identity.application.authenticator.qrcode.common.cache.QRAuthContextCacheKey; + +/** + * Implements QRAuthContextManager interface. + */ +public class QRAuthContextManagerImpl implements QRAuthContextManager { + + @Override + public void storeContext(String key, AuthenticationContext context) { + + QRAuthContextCache.getInstance().addToCacheByRequestId( + new QRAuthContextCacheKey(key), new QRAuthContextCacheEntry(context)); + } + + @Override + public AuthenticationContext getContext(String key) { + + QRAuthContextCacheKey cacheKey = new QRAuthContextCacheKey(key); + return QRAuthContextCache.getInstance().getValueFromCacheByRequestId(cacheKey).getAuthenticationContext(); + } + + @Override + public void clearContext(String key) { + + QRAuthContextCache.getInstance().clearCacheEntryByRequestId(new QRAuthContextCacheKey(key)); + } +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/pom.xml b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/pom.xml new file mode 100644 index 0000000..6798820 --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/pom.xml @@ -0,0 +1,137 @@ + + + + + identity-application-auth-qr + org.wso2.carbon.identity.application.authenticator.qrcode + 1.0.0 + ../../pom.xml + + + 4.0.0 + org.wso2.carbon.identity.application.authenticator.qrcode.servlet + bundle + WSO2 Carbon - Endpoint for QR Code Authenticator + Identity Application QR Code Authentication Endpoint + http://www.wso2.com + + + + org.eclipse.osgi + org.eclipse.osgi.services + + + org.osgi + org.osgi.service.component.annotations + provided + + + org.wso2.carbon.identity.framework + org.wso2.carbon.identity.application.authentication.framework + + + org.osgi + org.osgi.service.http + provided + + + org.osgi + org.osgi.service.component + + + javax.servlet + javax.servlet-api + provided + + + commons-logging + commons-logging + + + com.google.code.gson + gson + + + org.eclipse.equinox + org.eclipse.equinox.http.helper + + + org.apache.felix + org.apache.felix.scr.ds-annotations + + + commons-lang + commons-lang + + + org.wso2.carbon.identity.application.authenticator.qrcode + identity-outbound-auth-qrcodebased + + + org.wso2.carbon.identity.application.authenticator.qrcode + org.wso2.carbon.authenticator.qrcode.common + + + + + + org.apache.felix + maven-bundle-plugin + true + + + ${project.artifactId} + ${project.artifactId} + org.wso2.carbon.identity.application.authenticator.qrcode.servlet.internal + + !org.wso2.carbon.identity.application.authenticator.qrcode.servlet.internal, + org.wso2.carbon.identity.application.authenticator.qrcode.servlet, + org.wso2.carbon.identity.application.authenticator.qrcode.servlet.model, + org.wso2.carbon.identity.application.authenticator.qrcode.servlet.servlet, + org.wso2.carbon.identity.application.authenticator.qrcode.servlet.store, + org.wso2.carbon.identity.application.authenticator.qrcode.servlet.store.impl, + + + com.google.gson;version="${com.googlecode.json-simple.version}", + com.nimbusds.jose;version="${com.nimbusds.version.range}", + com.nimbusds.jwt;version="${com.nimbusds.version.range}", + org.wso2.carbon.identity.application.authentication.framework.context;version="${org.wso2.carbon.identity.version.range}", + org.wso2.carbon.identity.application.authentication.framework.inbound;version="${org.wso2.carbon.identity.version.range}", + javax.servlet;version= "${javax.version.range}", + javax.servlet.http;version="${javax.version.range}", + org.apache.commons.lang;version="${org.apache.commons.lang.version.range}", + org.apache.commons.logging;version="${org.apache.commons.version.range}", + org.eclipse.equinox.http.helper, + org.osgi.service.component;version="${org.osgi.service.version.range}", + org.osgi.service.http;version="${org.osgi.service.version.range}", + org.wso2.carbon.identity.application.authenticator.qrcode.dto, + org.wso2.carbon.identity.application.authenticator.qrcode.exception, + org.wso2.carbon.identity.application.authenticator.qrcode.common, + org.wso2.carbon.identity.application.authenticator.qrcode.common.impl, + org.wso2.carbon.identity.application.authenticator.qrcode.common.exception, + + + + + + + diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/QRServletConstants.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/QRServletConstants.java new file mode 100644 index 0000000..a2bbfe0 --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/QRServletConstants.java @@ -0,0 +1,111 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + */ + +package org.wso2.carbon.identity.application.authenticator.qrcode.servlet; + +/** + * This class contains constants used for qr endpoint component. + */ +public class QRServletConstants { + + public static final String QR_AUTH_ENDPOINT = "/qr-auth/authenticate"; + public static final String QR_AUTH_STATUS_ENDPOINT = "/qr-auth/check-status"; + public static final String SESSION_DATA_KEY = "sessionDataKey"; + public static final String TENANT_DOMAIN = "tenantDomain"; + public static final String CLIENT_ID = "clientID"; + public static final String DEVICE_ID = "deviceId"; + public static final String AUTH_DATA = "authData"; + public static final String AUTH_RESPONSE = "authResponse"; + public static final String TOKEN_DEVICE_ID = "did"; + public static final String TOKEN_SESSION_DATA_KEY = "sid"; + public static final String MEDIA_TYPE_JSON = "application/json"; + + /** + * Object holding authentication mobile response status. + */ + public enum Status { + COMPLETED, PENDING + } + + /** + * Enum which contains error codes and corresponding error messages. + */ + public enum ErrorMessages { + + ERROR_CODE_AUTH_RESPONSE_TOKEN_NOT_FOUND( + "PBA-15001", + "The request did not contain an authentication response token" + ), + ERROR_CODE_SESSION_DATA_KEY_NOT_FOUND( + "PBA-15002", + "Authentication response token received from device: %s does not contain a session data key." + ), + ERROR_CODE_GET_DEVICE_ID_FAILED( + "PBA-15003", + "Error occurred when extracting the auth response token." + ), + ERROR_CODE_GET_PUBLIC_KEY_FAILED( + "PBA-15004", + "Error occurred when trying to get the public key from device: %s." + ), + ERROR_CODE_TOKEN_VALIDATION_FAILED( + "PBA-15005", + "Error occurred when validating auth response token from device: %s." + ), + ERROR_CODE_PARSE_JWT_FAILED( + "PBA-15006", + "Error occurred when parsing auth response token to JWT." + ), + ERROR_CODE_WEB_SESSION_DATA_KEY_NOT_FOUND( + "PBA-15007", + "Error occurred when checking authentication status. The session data key was null or " + + "the HTTP request was not supported." + ), + ERROR_CODE_SEND_REQUEST_FAILED( + "PBA-15008", + "Error occurred when trying to send an authentication request to device %s after " + + "selecting from multiple devices." + ); + + private final String code; + private final String message; + + ErrorMessages(String code, String message) { + + this.code = code; + this.message = message; + } + + public String getCode() { + + return code; + } + + public String getMessage() { + + return message; + } + + @Override + public String toString() { + + return code + " - " + message; + } + } +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/internal/QREndpointServiceComponent.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/internal/QREndpointServiceComponent.java new file mode 100644 index 0000000..f1c859f --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/internal/QREndpointServiceComponent.java @@ -0,0 +1,98 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + */ + +package org.wso2.carbon.identity.application.authenticator.qrcode.servlet.internal; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.eclipse.equinox.http.helper.ContextPathServletAdaptor; +import org.osgi.service.component.ComponentContext; +import org.osgi.service.component.annotations.Activate; +import org.osgi.service.component.annotations.Component; +import org.osgi.service.component.annotations.Deactivate; +import org.osgi.service.component.annotations.Reference; +import org.osgi.service.component.annotations.ReferenceCardinality; +import org.osgi.service.component.annotations.ReferencePolicy; +import org.osgi.service.http.HttpService; +import org.wso2.carbon.identity.application.authenticator.qrcode.servlet.QRServletConstants; +import org.wso2.carbon.identity.application.authenticator.qrcode.servlet.servlet.QRAuthCheckServlet; +import org.wso2.carbon.identity.application.authenticator.qrcode.servlet.servlet.QRServlet; + +import javax.servlet.Servlet; + +/** + * Service component class for the QR Servlet initialization. + */ +@Component( + name = "org.wso2.carbon.identity.application.authenticator.qrcode.servlet", + immediate = true) +public class QREndpointServiceComponent { + + private static final Log log = LogFactory.getLog(QREndpointServiceComponent.class); + private HttpService httpService; + + @Activate + protected void activate(ComponentContext ctxt) { + + Servlet qrServlet = new ContextPathServletAdaptor(new QRServlet(), + QRServletConstants.QR_AUTH_ENDPOINT); + Servlet statusServlet = new ContextPathServletAdaptor(new QRAuthCheckServlet(), + QRServletConstants.QR_AUTH_STATUS_ENDPOINT); + + try { + httpService.registerServlet(QRServletConstants.QR_AUTH_ENDPOINT, qrServlet, + null, null); + httpService.registerServlet(QRServletConstants.QR_AUTH_STATUS_ENDPOINT, statusServlet, + null, null); + if (log.isDebugEnabled()) { + log.debug("QR endpoint service component activated." + + "\n Authentication endpoint : " + QRServletConstants.QR_AUTH_ENDPOINT + + "\n Check status endpoint : " + QRServletConstants.QR_AUTH_STATUS_ENDPOINT); + } + } catch (Exception e) { + log.error("Error when registering the qr endpoint via the HTTP service.", e); + } + } + + @Deactivate + protected void deactivate(ComponentContext ctxt) { + + httpService.unregister(QRServletConstants.QR_AUTH_ENDPOINT); + httpService.unregister(QRServletConstants.QR_AUTH_STATUS_ENDPOINT); + if (log.isDebugEnabled()) { + log.debug("QR endpoint service component de-activated."); + } + } + + @Reference( + name = "osgi.httpservice", + service = org.osgi.service.http.HttpService.class, + cardinality = ReferenceCardinality.MANDATORY, + policy = ReferencePolicy.DYNAMIC, + unbind = "unsetHttpService") + protected void setHttpService(HttpService httpService) { + + this.httpService = httpService; + } + + protected void unsetHttpService(HttpService httpService) { + + this.httpService = null; + } +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/model/WaitStatus.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/model/WaitStatus.java new file mode 100644 index 0000000..f6b44d0 --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/model/WaitStatus.java @@ -0,0 +1,39 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + */ + +package org.wso2.carbon.identity.application.authenticator.qrcode.servlet.model; + +/** + * This class represents the status of the response sent from the mobile app. + */ +public class WaitStatus { + + private String status; + + public String getStatus() { + + return status; + } + + public void setStatus(String status) { + + this.status = status; + } + +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/servlet/QRAuthCheckServlet.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/servlet/QRAuthCheckServlet.java new file mode 100644 index 0000000..dcb79fb --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/servlet/QRAuthCheckServlet.java @@ -0,0 +1,98 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + */ +package org.wso2.carbon.identity.application.authenticator.qrcode.servlet.servlet; + +import com.google.gson.Gson; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.wso2.carbon.identity.application.authentication.framework.inbound.InboundConstants; +import org.wso2.carbon.identity.application.authenticator.qrcode.servlet.QRServletConstants; +import org.wso2.carbon.identity.application.authenticator.qrcode.servlet.model.WaitStatus; +import org.wso2.carbon.identity.application.authenticator.qrcode.servlet.store.QRDataStore; + +import java.io.IOException; +import java.io.PrintWriter; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +/** + * Servlet for handling the status checks for authentication requests from the qr authenticator wait page. + */ +public class QRAuthCheckServlet extends HttpServlet { + + private static final Log log = LogFactory.getLog(QRAuthCheckServlet.class); + private static final long serialVersionUID = -913670970043040923L; + private final QRDataStore pushDataStoreInstance = QRDataStore.getInstance(); + + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + + if (!(request.getParameterMap().containsKey(InboundConstants.RequestProcessor.CONTEXT_KEY))) { + response.setStatus(HttpServletResponse.SC_NOT_FOUND); + + if (log.isDebugEnabled()) { + log.debug(QRServletConstants.ErrorMessages.ERROR_CODE_WEB_SESSION_DATA_KEY_NOT_FOUND.toString()); + } + + } else { + handleWebResponse(request, response); + } + } + + /** + * Handles requests received from the wait page to check the authentication status. + * + * @param request HTTP request + * @param response HTTP response + * @throws IOException + */ + private void handleWebResponse(HttpServletRequest request, HttpServletResponse response) throws IOException { + + WaitStatus waitStatus = new WaitStatus(); + + response.setStatus(HttpServletResponse.SC_OK); + response.setContentType(QRServletConstants.MEDIA_TYPE_JSON); + + String sessionDataKeyWeb = request.getParameter(InboundConstants.RequestProcessor.CONTEXT_KEY); + String status = pushDataStoreInstance.getAuthStatus(sessionDataKeyWeb); + if (status == null) { + waitStatus.setStatus(QRServletConstants.Status.PENDING.name()); + + if (log.isDebugEnabled()) { + log.debug("Mobile authentication response has not been received yet."); + } + } else if (status.equals(QRServletConstants.Status.COMPLETED.name())) { + waitStatus.setStatus(QRServletConstants.Status.COMPLETED.name()); + pushDataStoreInstance.removeQRData(sessionDataKeyWeb); + + if (log.isDebugEnabled()) { + log.debug("Mobile authentication has been received. Proceeding to authenticate."); + } + } + + String waitResponse = new Gson().toJson(waitStatus); + PrintWriter out = response.getWriter(); + out.print(waitResponse); + out.flush(); + out.close(); + } +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/servlet/QRServlet.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/servlet/QRServlet.java new file mode 100644 index 0000000..9ad3649 --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/servlet/QRServlet.java @@ -0,0 +1,121 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + */ + +package org.wso2.carbon.identity.application.authenticator.qrcode.servlet.servlet; + +import com.google.gson.JsonObject; +import com.google.gson.JsonParser; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext; +import org.wso2.carbon.identity.application.authenticator.qrcode.common.QRAuthContextManager; +import org.wso2.carbon.identity.application.authenticator.qrcode.common.impl.QRAuthContextManagerImpl; +import org.wso2.carbon.identity.application.authenticator.qrcode.dto.AuthDataDTO; +import org.wso2.carbon.identity.application.authenticator.qrcode.servlet.QRServletConstants; +import org.wso2.carbon.identity.application.authenticator.qrcode.servlet.store.QRDataStore; + +import java.io.IOException; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +/** + * Servlet for handling authentication requests sent from mobile device. + */ +public class QRServlet extends HttpServlet { + + private static final long serialVersionUID = -2050679246736808648L; + private static final Log log = LogFactory.getLog(QRServlet.class); + private final QRDataStore qrDataStoreInstance = QRDataStore.getInstance(); + + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws IOException, ServletException { + + handleMobileResponse(request, response); + } + + /** + * Handles authentication request received from mobile app. + * + * @param request HTTP request + * @param response HTTP response + * @throws IOException + */ + private void handleMobileResponse(HttpServletRequest request, HttpServletResponse response) + throws IOException { + + JsonObject json = new JsonParser().parse(request.getReader().readLine()).getAsJsonObject(); + JsonObject responseData = json.get(QRServletConstants.AUTH_RESPONSE).getAsJsonObject(); + + if (responseData.get(QRServletConstants.SESSION_DATA_KEY).isJsonNull()) { + if (log.isDebugEnabled()) { + log.debug(QRServletConstants.ErrorMessages.ERROR_CODE_AUTH_RESPONSE_TOKEN_NOT_FOUND.toString()); + } + + response.sendError(HttpServletResponse.SC_BAD_REQUEST, + QRServletConstants.ErrorMessages.ERROR_CODE_AUTH_RESPONSE_TOKEN_NOT_FOUND.toString()); + } else { + String sessionDataKey = responseData.get(QRServletConstants.SESSION_DATA_KEY).getAsString(); + String tenantDomain = responseData.get(QRServletConstants.TENANT_DOMAIN).getAsString(); + String clientID = responseData.get(QRServletConstants.CLIENT_ID).getAsString(); + + if (StringUtils.isEmpty(sessionDataKey)) { + String errorMessage = String.format( + QRServletConstants.ErrorMessages.ERROR_CODE_SESSION_DATA_KEY_NOT_FOUND.toString()); + + if (log.isDebugEnabled()) { + log.debug(errorMessage); + } + response.sendError(HttpServletResponse.SC_BAD_REQUEST, errorMessage); + } else { + addToContext(sessionDataKey, tenantDomain, clientID); + String status = QRServletConstants.Status.COMPLETED.name(); + qrDataStoreInstance.updateAuthStatus(sessionDataKey, status); + + response.setStatus(HttpServletResponse.SC_ACCEPTED); + + if (log.isDebugEnabled()) { + log.debug("Completed processing auth response from mobile app."); + } + } + } + } + + /** + * Add the received auth response details to the authentication context. + * + * @param sessionDataKey Unique key to identify the session + * @param tenantDomain tenant domain of the mobile application + * @param clientID client ID of the mobile application + */ + private void addToContext(String sessionDataKey, String tenantDomain, String clientID) { + + QRAuthContextManager contextManager = new QRAuthContextManagerImpl(); + AuthenticationContext context = contextManager.getContext(sessionDataKey); + + AuthDataDTO authDataDTO = (AuthDataDTO) context.getProperty(QRServletConstants.AUTH_DATA); + authDataDTO.setTenantDomain(tenantDomain); + authDataDTO.setClientID(clientID); + context.setProperty(QRServletConstants.AUTH_DATA, authDataDTO); + contextManager.storeContext(sessionDataKey, context); + } +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/store/QRDataStore.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/store/QRDataStore.java new file mode 100644 index 0000000..35d2e49 --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/store/QRDataStore.java @@ -0,0 +1,75 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + */ + +package org.wso2.carbon.identity.application.authenticator.qrcode.servlet.store; + +import java.io.Serializable; +import java.util.HashMap; +import java.util.Map; + +/** + * Updates a hash-map which stores the status of the authentication request. + */ +public class QRDataStore implements Serializable { + + private static final long serialVersionUID = 8385881451715660472L; + private static final QRDataStore qrDataStoreInstance = new QRDataStore(); + private final Map qrDataStore = new HashMap<>(); + + private QRDataStore() { + + } + + public static QRDataStore getInstance() { + + return qrDataStoreInstance; + } + + /** + * Returns the authentication status stored against the session data key in qr data store. + * + * @param sessionDataKey Unique ID for the session + * @return Authentication status + */ + public String getAuthStatus(String sessionDataKey) { + + return qrDataStore.get(sessionDataKey); + } + + /** + * Adds a new record of session data key against auth status to the qr data store. + * + * @param sessionDataKey Unique ID for the session + * @param authStatus Authentication status + */ + public void updateAuthStatus(String sessionDataKey, String authStatus) { + + qrDataStore.put(sessionDataKey, authStatus); + } + + /** + * Removes the record with the given session data key in qr data store. + * + * @param sessionDataKey Unique ID for the session + */ + public void removeQRData(String sessionDataKey) { + + qrDataStore.remove(sessionDataKey); + } +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode/pom.xml b/components/org.wso2.carbon.identity.application.authenticator.qrcode/pom.xml new file mode 100644 index 0000000..78e8ffa --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode/pom.xml @@ -0,0 +1,151 @@ + + + + + + identity-application-auth-qr + org.wso2.carbon.identity.application.authenticator.qrcode + 1.0.0 + ../../pom.xml + + 4.0.0 + + identity-outbound-auth-qrcodebased + WSO2 Carbon - QRCode-Based Authenticator + bundle + + + + commons-logging + commons-logging + + + org.wso2.carbon.identity.framework + org.wso2.carbon.identity.application.authentication.framework + + + org.wso2.carbon.identity.application.authenticator.qrcode + org.wso2.carbon.authenticator.qrcode.common + + + org.wso2.orbit.com.nimbusds + nimbus-jose-jwt + + + org.apache.felix + org.apache.felix.scr.ds-annotations + + + org.eclipse.osgi + org.eclipse.osgi.services + + + org.eclipse.osgi + org.eclipse.osgi + + + + + + + + org.apache.felix + maven-scr-plugin + + + generate-scr-scrdescriptor + + scr + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.8 + 1.8 + + + + org.apache.felix + maven-bundle-plugin + true + + + ${project.artifactId} + ${project.artifactId} + + javax.servlet.http;version="${javax.version.range}", + org.apache.commons.logging;version="${org.apache.commons.version.range}", + org.osgi.framework;version="${org.osgi.framework.version.range}", + org.osgi.service.component;version="${org.osgi.service.version.range}", + org.wso2.carbon.identity.core;version="${org.wso2.carbon.identity.version.range}", + org.wso2.carbon.identity.application.authentication.framework;version="${org.wso2.carbon.identity.version.range}", + org.wso2.carbon.identity.application.authentication.framework.context;version="${org.wso2.carbon.identity.version.range}", + org.wso2.carbon.identity.application.authentication.framework.exception;version="${org.wso2.carbon.identity.version.range}", + org.wso2.carbon.identity.application.authentication.framework.inbound;version="${org.wso2.carbon.identity.version.range}", + org.wso2.carbon.identity.application.authenticator.qrcode.common, + org.wso2.carbon.identity.application.authenticator.qrcode.common.impl, + org.wso2.carbon.identity.application.authenticator.qrcode.common.exception, + com.nimbusds.jose;version="${nimbusds.osgi.version.range}", + com.nimbusds.jwt;version="${nimbusds.osgi.version.range}", + + * + + org.wso2.carbon.identity.application.authenticator.qrcode.internal, + + + !org.wso2.carbon.identity.application.authenticator.qrcode.internal, + org.wso2.carbon.identity.application.authenticator.qrcode, + org.wso2.carbon.identity.application.authenticator.qrcode.dto, + + + + + + + + + + wso2-nexus + WSO2 internal Repository + https://maven.wso2.org/nexus/content/groups/wso2-public/ + + true + daily + ignore + + + + + + + wso2-maven2-repository + https://dist.wso2.org/maven2 + + + diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/QRAuthenticator.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/QRAuthenticator.java new file mode 100644 index 0000000..4d55c12 --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/QRAuthenticator.java @@ -0,0 +1,310 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.wso2.carbon.identity.application.authenticator.qrcode; + +import com.nimbusds.jwt.JWTClaimsSet; +import com.nimbusds.jwt.JWTParser; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.wso2.carbon.identity.application.authentication.framework.AbstractApplicationAuthenticator; +import org.wso2.carbon.identity.application.authentication.framework.LocalApplicationAuthenticator; +import org.wso2.carbon.identity.application.authentication.framework.context.AuthenticationContext; +import org.wso2.carbon.identity.application.authentication.framework.exception.AuthenticationFailedException; +import org.wso2.carbon.identity.application.authentication.framework.inbound.InboundConstants; +import org.wso2.carbon.identity.application.authenticator.qrcode.common.QRAuthContextManager; +//import org.wso2.carbon.identity.application.authenticator.qrcode.common.QRJWTValidator; +//import org.wso2.carbon.identity.application.authenticator.qrcode.common.exception.IdentityQRAuthException; +import org.wso2.carbon.identity.application.authenticator.qrcode.common.impl.QRAuthContextManagerImpl; +import org.wso2.carbon.identity.application.authenticator.qrcode.dto.AuthDataDTO; +import org.wso2.carbon.identity.core.ServiceURLBuilder; +import org.wso2.carbon.identity.core.URLBuilderException; + +import java.io.IOException; +import java.text.ParseException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +/** + * QR code based custom authenticator. + */ +public class QRAuthenticator extends AbstractApplicationAuthenticator implements LocalApplicationAuthenticator { + + private static final long serialVersionUID = 4345354156955223654L; + private static final Log log = LogFactory.getLog(QRAuthenticator.class); + + /** + * @param request The http servlet request. + * @return true, if PROCEED_AUTH is not null. + */ + @Override + public boolean canHandle(HttpServletRequest request) { + + return request.getParameter(QRAuthenticatorConstants.PROCEED_AUTH) != null; + } + + /** + * Initiate authentication request. + * + * @param request The request. + * @param response The response. + * @param context The authentication context. + * @throws AuthenticationFailedException If unable to redirect user to login page. + */ + @Override + protected void initiateAuthenticationRequest(HttpServletRequest request, HttpServletResponse response, + AuthenticationContext context) throws AuthenticationFailedException { + + String tenantDomain = context.getTenantDomain(); + String sessionDataKey = request.getParameter(InboundConstants.RequestProcessor.CONTEXT_KEY); + + AuthDataDTO authDataDTO = new AuthDataDTO(); + context.setProperty(QRAuthenticatorConstants.CONTEXT_AUTH_DATA, authDataDTO); + QRAuthContextManager contextManager = new QRAuthContextManagerImpl(); + contextManager.storeContext(sessionDataKey, context); + + redirectQRPage(response, sessionDataKey, tenantDomain); + } + + /** + * Redirect user to QR code page for login. + * + * @param response The response. + * @param sessionDataKey The session data key. + * @throws AuthenticationFailedException If unable to redirect user to login page. + */ + private void redirectQRPage(HttpServletResponse response, String sessionDataKey, String tenantDomain) + throws AuthenticationFailedException { + + try { + String qrPage = ServiceURLBuilder.create().addPath(QRAuthenticatorConstants.LOGIN_PAGE) + .addParameter(QRAuthenticatorConstants.SESSION_DATA_KEY, sessionDataKey) + .addParameter(QRAuthenticatorConstants.TENANT_DOMAIN, tenantDomain) + .addParameter("AuthenticatorName", QRAuthenticatorConstants.AUTHENTICATOR_FRIENDLY_NAME) + .build().getAbsolutePublicURL(); + response.sendRedirect(qrPage); + + } catch (IOException e) { + String errorMessage = String.format("Error occurred when trying to to redirect user to the login page."); + throw new AuthenticationFailedException(errorMessage, e); + } catch (URLBuilderException e) { + String errorMessage = String.format("Error occurred when building the URL for the login page for user."); + throw new AuthenticationFailedException(errorMessage, e); + } + } + + /** + * This method is overridden to check validation of the given token and authenticate user. + * + * @param request The http servlet request. + * @param response The http servlet response. + * @param context AuthenticationContext. + * @throws AuthenticationFailedException Authentication process failed for user. + */ + @Override + protected void processAuthenticationResponse(HttpServletRequest request, HttpServletResponse response, + AuthenticationContext context) throws AuthenticationFailedException { + + String tenantDomainFromRequest = request.getParameter(QRAuthenticatorConstants.TENANT_DOMAIN); + String tenantDomainFromContext = context.getTenantDomain(); + + if (!tenantDomainFromRequest.equals(tenantDomainFromContext)) { + String errorMessage = String + .format("Authentication failed due to tenant domain mismatch: %s, %s", + tenantDomainFromRequest, tenantDomainFromContext); + throw new AuthenticationFailedException(errorMessage); + } + + String bearerToken = request.getHeader("Authorization"); + + if (StringUtils.isBlank(bearerToken)) { + String errorMessage = String.format("Authentication failed!. Empty bearer token"); + throw new AuthenticationFailedException(errorMessage); + } + +// QRAuthContextManager contextManager = new QRAuthContextManagerImpl(); +// AuthenticationContext sessionContext = contextManager.getContext(request +// .getParameter(QRAuthenticatorConstants.SESSION_DATA_KEY)); +// AuthDataDTO authDataDTO = (AuthDataDTO) sessionContext +// .getProperty(QRAuthenticatorConstants.CONTEXT_AUTH_DATA); +// +// String authResponseToken = authDataDTO.getAuthToken(); +// +// String deviceId = getDeviceIdFromToken(authResponseToken); +// String publicKey = getPublicKey(deviceId); +// String publicKey = "public key"; +// QRJWTValidator validator = new QRJWTValidator(); +// JWTClaimsSet claimsSet; +// +// try { +// claimsSet = validator.getValidatedClaimSet(authResponseToken, publicKey); +// } catch (IdentityQRAuthException e) { +// String errorMessage = String +// .format("Error occurred when trying to validate the JWT signature from device: %s.", deviceId); +// throw new AuthenticationFailedException(errorMessage, e); +// } +// if (claimsSet != null) { +// +// String authStatus = +// getClaimFromClaimSet(claimsSet, QRAuthenticatorConstants.TOKEN_RESPONSE, deviceId); +// +// if (authStatus.equals(QRAuthenticatorConstants.AUTH_REQUEST_STATUS_SUCCESS)) { +//// AuthenticatedUser authenticatedUserFromContext = getAuthenticatedUser(context); +//// context.setSubject(authenticatedUserFromContext); +// } else { +// String errorMessage = String.format("Authentication failed! Auth status for user" + +// " '%s' is not available in JWT.", +// getClaimFromClaimSet(claimsSet, QRAuthenticatorConstants.TOKEN_USER_NAME, deviceId)); +// throw new AuthenticationFailedException(errorMessage); +// } +// } else { +// String errorMessage = String +// .format("Authentication failed! JWT signature is not valid for device: %s", deviceId); +// throw new AuthenticationFailedException(errorMessage); +// } +// contextManager.clearContext(getClaimFromClaimSet(claimsSet, +// QRAuthenticatorConstants.TOKEN_SESSION_DATA_KEY, deviceId)); + } + + /** + * Returns AuthenticatedUser object from context. + * + * @param context AuthenticationContext. + * @return AuthenticatedUser + */ +// public static AuthenticatedUser getAuthenticatedUser(AuthenticationContext context) { +// +// AuthenticatedUser authenticatedUser = null; +// Map stepConfigMap = context.getSequenceConfig().getStepMap(); +// if (stepConfigMap != null) { +// for (StepConfig stepConfig : stepConfigMap.values()) { +// AuthenticatedUser authenticatedUserInStepConfig = stepConfig.getAuthenticatedUser(); +// if (stepConfig.isSubjectAttributeStep() && authenticatedUserInStepConfig != null) { +// authenticatedUser = new AuthenticatedUser(stepConfig.getAuthenticatedUser()); +// break; +// } +// } +// } +// return authenticatedUser; +// } + + /** + * Derive the Device ID from the auth response token header. + * + * @param token Auth response token. + * @return Device ID. + * @throws AuthenticationFailedException if the token string fails to parse to JWT. + */ + protected String getDeviceIdFromToken(String token) throws AuthenticationFailedException { + + try { + return String.valueOf(JWTParser.parse(token).getHeader() + .getCustomParam(QRAuthenticatorConstants.TOKEN_DEVICE_ID)); + } catch (ParseException e) { + throw new AuthenticationFailedException("Error occurred when trying to get the device ID from the " + + "auth response token.", e); + } + } + + /** + * Get JWT claim from the claim set. + * + * @param claimsSet JWT claim set. + * @param claim Required claim. + * @param deviceId Device ID. + * @return Claim string. + * @throws AuthenticationFailedException if an error occurs while getting a claim. + */ + protected String getClaimFromClaimSet(JWTClaimsSet claimsSet, String claim, String deviceId) + throws AuthenticationFailedException { + + try { + return claimsSet.getStringClaim(claim); + } catch (ParseException e) { + String errorMessage = String.format("Failed to get %s from the auth response token received from device: " + + "%s.", claim, deviceId); + throw new AuthenticationFailedException(errorMessage, e); + } + } + +// private AbstractUserStoreManager getUserStoreManager(String username, String tenantDomain) +// throws AuthenticationFailedException { +// +// try { +// int tenantId = +// QRAuthenticatorServiceComponent.getRealmService().getTenantManager().getTenantId(tenantDomain); +// UserRealm userRealm = QRAuthenticatorServiceComponent.getRealmService().getTenantUserRealm(tenantId); +// if (userRealm != null) { +// return (AbstractUserStoreManager) userRealm.getUserStoreManager(); +// } else { +// throw new AuthenticationFailedException("Cannot find the user realm for the given tenant: " + +// tenantId, User.getUserFromUserName(username)); +// } +// } catch (org.wso2.carbon.user.api.UserStoreException e) { +// if (log.isDebugEnabled()) { +// log.debug("Can't find the UserStoreManager for the user: " + username, e); +// } +// throw new AuthenticationFailedException(e.getMessage(), e); +// } +// } + + /** + * Check whether status of retrying authentication. + * + * @return true, if retry authentication is enabled. + */ + @Override + protected boolean retryAuthenticationEnabled() { + + return true; + } + + /** + * Get friendly name. + * + * @return Authenticator friendly name. + */ + @Override + public String getFriendlyName() { + + return QRAuthenticatorConstants.AUTHENTICATOR_FRIENDLY_NAME; + } + + /** + * Get requested session ID. + * + * @param request The http servlet request. + * @return Requested session ID. + */ + @Override + public String getContextIdentifier(HttpServletRequest request) { + + return request.getParameter("sessionDataKey"); + } + + /** + * Get authenticator name. + * + * @return Authenticator name. + */ + @Override + public String getName() { + + return QRAuthenticatorConstants.AUTHENTICATOR_NAME; + } +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/QRAuthenticatorConstants.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/QRAuthenticatorConstants.java new file mode 100644 index 0000000..671359e --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/QRAuthenticatorConstants.java @@ -0,0 +1,42 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +package org.wso2.carbon.identity.application.authenticator.qrcode; + +/** + * Constants used by the QRAuthenticator. + */ +public abstract class QRAuthenticatorConstants { + + public static final String AUTHENTICATOR_NAME = "org/wso2/carbon/identity/application/authenticator/qrcode"; + public static final String AUTHENTICATOR_FRIENDLY_NAME = "QRCodeBased"; + public static final String USER_NAME = "username"; + public static final String QR_PAGE = "/authenticationendpoint/qrpage.jsp"; + public static final String QR_MULTI_OPTION_PAGE = "/authenticationendpoint/qr-multioption.jsp"; + public static final String LOGIN_PAGE = "/authenticationendpoint/login.jsp"; + public static final String PROCEED_AUTH = "proceedAuthorization"; + public static final String SESSION_DATA_KEY = "sessionDataKey"; + public static final String TENANT_DOMAIN = "tenantDomain"; + public static final String CONTEXT_AUTH_DATA = "authData"; + public static final String TOKEN_DEVICE_ID = "deviceId"; + public static final String QR_ENDPOINT = "/qr-auth/check-status"; + public static final String POLLING_QUERY_PARAMS = "?sessionDataKey="; + public static final String TOKEN_USER_NAME = "usr"; + public static final String TOKEN_RESPONSE = "res"; + public static final String TOKEN_SESSION_DATA_KEY = "sid"; + public static final String AUTH_REQUEST_STATUS_SUCCESS = "SUCCESSFUL"; +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/dto/AuthDataDTO.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/dto/AuthDataDTO.java new file mode 100644 index 0000000..3fd15b6 --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/dto/AuthDataDTO.java @@ -0,0 +1,52 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + */ + +package org.wso2.carbon.identity.application.authenticator.qrcode.dto; + +import java.io.Serializable; + +/** + * DTO class for holding authentication data. + */ +public class AuthDataDTO implements Serializable { + + private static final long serialVersionUID = 5355319579322887235L; + private String tenantDomain; + private String clientID; + + public void setTenantDomain(String tenantDomain) { + + this.tenantDomain = tenantDomain; + } + + public String getTenantDomain() { + + return this.tenantDomain; + } + + public void setClientID(String clientID) { + + this.clientID = clientID; + } + + public String getClientID() { + + return this.clientID; + } +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/internal/QRAuthenticatorServiceComponent.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/internal/QRAuthenticatorServiceComponent.java new file mode 100644 index 0000000..55d4bce --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/internal/QRAuthenticatorServiceComponent.java @@ -0,0 +1,72 @@ +/* + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +package org.wso2.carbon.identity.application.authenticator.qrcode.internal; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.osgi.service.component.ComponentContext; +import org.osgi.service.component.annotations.Activate; +import org.osgi.service.component.annotations.Component; +import org.osgi.service.component.annotations.Deactivate; +import org.wso2.carbon.identity.application.authentication.framework.ApplicationAuthenticator; +import org.wso2.carbon.identity.application.authenticator.qrcode.QRAuthenticator; + +/** + * Service component class for the QR Authenticator initialization. + */ +@Component( + name = "identity.application.authenticator.qrcode.QRAuthenticatorServiceComponent", + immediate = true) +public class QRAuthenticatorServiceComponent { + + private static final Log log = LogFactory.getLog(QRAuthenticatorServiceComponent.class); + + /** + * This method is to register the QR authenticator service. + * + * @param ctxt The Component Context + */ + @Activate + protected void activate(ComponentContext ctxt) { + + try { + QRAuthenticator qrAuth = new QRAuthenticator(); + ctxt.getBundleContext().registerService(ApplicationAuthenticator.class.getName(), qrAuth, null); + if (log.isDebugEnabled()) { + log.info("QRAuthenticator bundle is activated"); + } + } catch (Throwable e) { + log.error("QRAuthenticator bundle activation Failed", e); + } + } + + /** + * This method is to deactivate the QR authenticator the service. + * + * @param ctxt The Component Context + */ + @Deactivate + protected void deactivate(ComponentContext ctxt) { + + if (log.isDebugEnabled()) { + log.info("QRAuthenticator bundle is deactivated"); + } + } + +} diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/resources/artifacts/qrpage.jsp b/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/resources/artifacts/qrpage.jsp new file mode 100644 index 0000000..6da2a07 --- /dev/null +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/resources/artifacts/qrpage.jsp @@ -0,0 +1,198 @@ +<%-- + ~ Copyright (c) 2014, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + ~ + ~ WSO2 Inc. licenses this file to you under the Apache License, + ~ Version 2.0 (the "License"); you may not use this file except + ~ in compliance with the License. + ~ You may obtain a copy of the License at + ~ + ~ http://www.apache.org/licenses/LICENSE-2.0 + ~ + ~ Unless required by applicable law or agreed to in writing, + ~ software distributed under the License is distributed on an + ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + ~ KIND, either express or implied. See the License for the + ~ specific language governing permissions and limitations + ~ under the License. + --%> + +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ page import="com.google.gson.Gson" %> +<%@ page import="org.wso2.carbon.identity.application.authentication.endpoint.util.AuthContextAPIClient" %> +<%@ page import="org.wso2.carbon.identity.application.authentication.endpoint.util.Constants" %> +<%@ page import="org.wso2.carbon.identity.core.util.IdentityCoreConstants" %> +<%@ page import="org.wso2.carbon.identity.core.util.IdentityUtil" %> +<%@ page import="static org.wso2.carbon.identity.application.authentication.endpoint.util.Constants.STATUS" %> +<%@ page import="static org.wso2.carbon.identity.application.authentication.endpoint.util.Constants.STATUS_MSG" %> +<%@ page import="static org.wso2.carbon.identity.application.authentication.endpoint.util.Constants.CONFIGURATION_ERROR" %> +<%@ page import="static org.wso2.carbon.identity.application.authentication.endpoint.util.Constants.AUTHENTICATION_MECHANISM_NOT_CONFIGURED" %> +<%@ page import="static org.wso2.carbon.identity.application.authentication.endpoint.util.Constants.ENABLE_AUTHENTICATION_WITH_REST_API" %> +<%@ page import="static org.wso2.carbon.identity.application.authentication.endpoint.util.Constants.ERROR_WHILE_BUILDING_THE_ACCOUNT_RECOVERY_ENDPOINT_URL" %> +<%@ page import="java.io.File" %> +<%@ page import="java.util.ArrayList" %> +<%@ page import="java.util.Arrays" %> +<%@ page import="java.util.Map" %> +<%@ page import="org.owasp.encoder.Encode" %> + +<%@ include file="includes/localize.jsp" %> + + + + + + + + <% + File headerFile = new File(getServletContext().getRealPath("extensions/header.jsp")); + if (headerFile.exists()) { + %> + + <% } else { %> + + <% } %> + + + + + + + +
+
+ + + <% + File productTitleFile = new File(getServletContext().getRealPath("extensions/product-title.jsp")); + if (productTitleFile.exists()) { + %> + + <% } else { %> + + <% } %> + +
+

+ Authenticating with QR Code +

+

+ Scan this QR code using an authenticator app +

+
+
+
+ + + + +
+
+
+ + + + <% + File productFooterFile = new File(getServletContext().getRealPath("extensions/product-footer.jsp")); + if (productFooterFile.exists()) { + %> + + <% } else { %> + + <% } %> + + + <% + File footerFile = new File(getServletContext().getRealPath("extensions/footer.jsp")); + if (footerFile.exists()) { + %> + + <% } else { %> + + <% } %> + + + + + From 9aa8b04e235438699a70ed3de9d0873a3095b7ff Mon Sep 17 00:00:00 2001 From: Isurika Perera <2018is055@stu.ucsc.cmb.ac.lk> Date: Tue, 1 Feb 2022 11:40:59 +0530 Subject: [PATCH 2/9] Add parent pom file. --- pom.xml | 355 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 355 insertions(+) create mode 100644 pom.xml diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..4cf3b6d --- /dev/null +++ b/pom.xml @@ -0,0 +1,355 @@ + + + + + 4.0.0 + + org.wso2.carbon.identity.application.authenticator.qrcode + identity-application-auth-qr + 1.0.0 + + + components/org.wso2.carbon.identity.application.authenticator.qrcode + components/org.wso2.carbon.identity.application.authenticator.qrcode.common + components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet + + + WSO2 Carbon - QRCode-Based Authenticator + pom + + + + + commons-logging + commons-logging + ${commons.logging.version} + + + org.wso2.carbon.identity.framework + org.wso2.carbon.identity.application.authentication.framework + ${identity.framework.version} + + + org.apache.felix + org.apache.felix.scr.ds-annotations + ${org.apache.felix.annotations.version} + + + org.wso2.carbon.identity.framework + org.wso2.carbon.identity.core + ${identity.framework.version} + + + org.wso2.orbit.com.nimbusds + nimbus-jose-jwt + ${nimbusds.version} + + + org.wso2.carbon + org.wso2.carbon.core.common + ${org.wso2.carbon.version} + + + org.wso2.carbon + org.wso2.carbon.user.core + ${org.wso2.carbon.version} + + + org.wso2.carbon.utils + org.wso2.carbon.database.utils + ${org.wso2.carbon.utils.version} + + + org.wso2.carbon + org.wso2.carbon.registry.core + ${org.wso2.carbon.version} + + + xerces + xercesImpl + + + + + org.wso2.carbon.identity.framework + org.wso2.carbon.identity.base + ${identity.framework.version} + + + org.wso2.carbon.identity.framework + org.wso2.carbon.identity.application.common + ${identity.framework.version} + + + org.wso2.carbon.identity.application.authenticator.qrcode + org.wso2.carbon.authenticator.qrcode.common + ${project.version} + + + org.wso2.carbon.identity.application.authenticator.qrcode + identity-outbound-auth-qrcodebased + ${project.version} + + + org.wso2.carbon.commons + org.wso2.carbon.tenant.common + ${org.wso2.carbon.commons.version} + + + org.wso2.carbon.identity.framework + org.wso2.carbon.identity.user.store.configuration + ${identity.framework.version} + + + org.eclipse.osgi + org.eclipse.osgi.services + ${equinox.osgi.services.version} + + + org.eclipse.osgi + org.eclipse.osgi + ${eclipse.osgi.version} + + + javax.ws.rs + javax.ws.rs-api + ${javax.ws.rs.version} + + + org.osgi + org.osgi.service.component.annotations + ${org.osgi.service.component.annotations.version} + provided + + + org.osgi + org.osgi.service.http + ${org.osgi.service.http.version} + provided + + + org.osgi + org.osgi.service.component + ${org.osgi.service.component.version} + + + javax.servlet + javax.servlet-api + ${javax.servlet-api.version} + provided + + + org.eclipse.equinox + org.eclipse.equinox.http.helper + ${org.eclipse.equinox.version} + + + commons-lang + commons-lang + ${commons.lang.version} + + + com.google.code.gson + gson + ${com.google.code.gson.version} + + + com.googlecode.json-simple + json-simple + ${com.googlecode.json-simple.version} + + + + org.wso2.carbon + org.wso2.carbon.user.api + ${org.wso2.carbon.version} + + + org.wso2.carbon.identity.user.api + org.wso2.carbon.identity.api.user.common + ${identity.api.user.version} + + + io.swagger + swagger-jaxrs + ${swagger.jaxrs.version} + + + com.fasterxml.jackson.core + jackson-databind + + + com.fasterxml.jackson.core + jackson-annotations + + + com.fasterxml.jackson.core + jackson-core + + + com.fasterxml.jackson.dataformat + jackson-dataformat-yaml + + + javax.ws.rs + jsr311-api + + + com.google.guava + guava + + + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-json-provider + ${jackson.jaxrs.json.provider.version} + + + org.apache.cxf + cxf-rt-frontend-jaxrs + ${cxf.bundle.version} + + + org.apache.cxf + cxf-rt-frontend-jaxws + ${cxf.bundle.version} + provided + + + org.apache.cxf + cxf-rt-rs-service-description + ${cxf.bundle.version} + + + org.springframework + spring-web + ${spring.web.version} + + + + + + + + + org.apache.felix + maven-scr-plugin + ${maven.scr.plugin.version} + + + generate-scr-scrdescriptor + + scr + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + ${maven.compiler.plugin.version} + true + + UTF-8 + 1.8 + 1.8 + + + + org.apache.felix + maven-bundle-plugin + ${maven.bundle.plugin.version} + true + + NONE + + + + + + + + wso2-nexus + WSO2 internal Repository + https://maven.wso2.org/nexus/content/groups/wso2-public/ + + true + daily + ignore + + + + + + + wso2-maven2-repository + https://dist.wso2.org/maven2 + + + + + 3.3.100.v20130513-1956 + 3.9.1.v20130814-1242 + 1.4.0 + 1.3.0 + 1.2.1 + 3.2.0 + 2.3.1 + 1.24.0 + 5.18.187 + 4.6.0 + 2.0.9 + 4.7.24 + 1.2 + 1.2.8 + 7.3.0.wso2v1 + 1.0.0 + 2.1.1 + 4.0.1 + 1.0.0 + 20030203.000129 + 2.2.4 + 1.1.1 + + + 1.8 + 1.1.27 + 2.9.9 + 1.5.20 + 3.3.5 + 5.1.1.RELEASE + + + [5.12,6) + [1.2,2) + [2.6,3) + [7.3,8) + [1.2,2) + [1.8,2) + [7.3.0,8.0.0) + [2.6,3) + + From d8b5a00c03309913007b36740309ef7c45f7edf5 Mon Sep 17 00:00:00 2001 From: Isurika Perera <2018is055@stu.ucsc.cmb.ac.lk> Date: Tue, 8 Feb 2022 11:50:53 +0530 Subject: [PATCH 3/9] Updated qrpage.jsp file. --- .../internal/QREndpointServiceComponent.java | 4 +- .../src/main/resources/artifacts/qrpage.jsp | 196 ++++++++++-------- 2 files changed, 111 insertions(+), 89 deletions(-) diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/internal/QREndpointServiceComponent.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/internal/QREndpointServiceComponent.java index f1c859f..60df423 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/internal/QREndpointServiceComponent.java +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/internal/QREndpointServiceComponent.java @@ -62,8 +62,8 @@ protected void activate(ComponentContext ctxt) { null, null); if (log.isDebugEnabled()) { log.debug("QR endpoint service component activated." - + "\n Authentication endpoint : " + QRServletConstants.QR_AUTH_ENDPOINT - + "\n Check status endpoint : " + QRServletConstants.QR_AUTH_STATUS_ENDPOINT); + + " Authentication endpoint : " + QRServletConstants.QR_AUTH_ENDPOINT + + " Check status endpoint : " + QRServletConstants.QR_AUTH_STATUS_ENDPOINT); } } catch (Exception e) { log.error("Error when registering the qr endpoint via the HTTP service.", e); diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/resources/artifacts/qrpage.jsp b/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/resources/artifacts/qrpage.jsp index 6da2a07..58d9e7e 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/resources/artifacts/qrpage.jsp +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode/src/main/resources/artifacts/qrpage.jsp @@ -18,10 +18,13 @@ <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <%@ page import="com.google.gson.Gson" %> +<%@ page import="java.nio.charset.Charset" %> +<%@ page import="org.apache.commons.codec.binary.Base64" %> <%@ page import="org.wso2.carbon.identity.application.authentication.endpoint.util.AuthContextAPIClient" %> <%@ page import="org.wso2.carbon.identity.application.authentication.endpoint.util.Constants" %> <%@ page import="org.wso2.carbon.identity.core.util.IdentityCoreConstants" %> <%@ page import="org.wso2.carbon.identity.core.util.IdentityUtil" %> +<%@ page import="org.wso2.carbon.identity.application.authentication.endpoint.util.EndpointConfigManager" %> <%@ page import="static org.wso2.carbon.identity.application.authentication.endpoint.util.Constants.STATUS" %> <%@ page import="static org.wso2.carbon.identity.application.authentication.endpoint.util.Constants.STATUS_MSG" %> <%@ page import="static org.wso2.carbon.identity.application.authentication.endpoint.util.Constants.CONFIGURATION_ERROR" %> @@ -41,6 +44,11 @@ + + + + + <% File headerFile = new File(getServletContext().getRealPath("extensions/header.jsp")); @@ -50,15 +58,14 @@ <% } else { %> <% } %> - - +
-
+
<% @@ -70,23 +77,34 @@ <% } %> -
-

- Authenticating with QR Code -

-

- Scan this QR code using an authenticator app -

-
-
-
+
+
+

+ Login Using QR Code +

+
+ 1. Open the mobile app on your phone +
+
+ 2. Point your phone to this screen to capture the QR code +
+
+
+
+
+ + From 90d784528064af6b9105668bbbe6ee43fe30e3e6 Mon Sep 17 00:00:00 2001 From: Isurika Perera <2018is055@stu.ucsc.cmb.ac.lk> Date: Tue, 8 Feb 2022 12:56:11 +0530 Subject: [PATCH 4/9] Updated license year. --- .../pom.xml | 11 +-- .../qrcode/common/QRAuthCommonConstants.java | 2 +- .../qrcode/common/QRAuthContextManager.java | 2 +- .../qrcode/common/QRJWTValidator.java | 2 +- .../common/cache/QRAuthContextCache.java | 2 +- .../common/cache/QRAuthContextCacheEntry.java | 2 +- .../common/cache/QRAuthContextCacheKey.java | 2 +- .../exception/IdentityQRAuthException.java | 2 +- .../common/impl/QRAuthContextManagerImpl.java | 2 +- .../pom.xml | 4 +- .../QRServletConstants.java | 2 +- .../internal/QREndpointServiceComponent.java | 2 +- .../model/WaitStatus.java | 3 +- .../servlet/QRAuthCheckServlet.java | 2 +- .../servlet/QRServlet.java | 2 +- .../store/QRDataStore.java | 2 +- .../pom.xml | 2 +- .../authenticator/qrcode/QRAuthenticator.java | 95 ++----------------- .../qrcode/QRAuthenticatorConstants.java | 3 +- .../authenticator/qrcode/dto/AuthDataDTO.java | 2 +- .../QRAuthenticatorServiceComponent.java | 3 +- .../src/main/resources/artifacts/qrpage.jsp | 16 +--- pom.xml | 2 +- 23 files changed, 36 insertions(+), 131 deletions(-) diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/pom.xml b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/pom.xml index 0d5661b..78b37c7 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/pom.xml +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/pom.xml @@ -1,6 +1,6 @@ - - - org.wso2.carbon.identity.framework org.wso2.carbon.identity.application.authentication.framework @@ -95,15 +91,12 @@ org.wso2.carbon.identity.framework org.wso2.carbon.identity.core - - - - org.wso2.orbit.com.nimbusds nimbus-jose-jwt + diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRAuthCommonConstants.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRAuthCommonConstants.java index 87200f1..9403937 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRAuthCommonConstants.java +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRAuthCommonConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * Copyright (c) 2022, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. * * WSO2 Inc. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRAuthContextManager.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRAuthContextManager.java index e3931ba..9c034f1 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRAuthContextManager.java +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRAuthContextManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * Copyright (c) 2022, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. * * WSO2 Inc. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRJWTValidator.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRJWTValidator.java index c71f491..febeb5c 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRJWTValidator.java +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/QRJWTValidator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * Copyright (c) 2022, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. * * WSO2 Inc. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCache.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCache.java index 196826f..4bb58ac 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCache.java +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCache.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * Copyright (c) 2022, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. * * WSO2 Inc. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCacheEntry.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCacheEntry.java index 9381d6e..10fa135 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCacheEntry.java +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCacheEntry.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * Copyright (c) 2022, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. * * WSO2 Inc. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCacheKey.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCacheKey.java index d26f70c..50cb2eb 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCacheKey.java +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/cache/QRAuthContextCacheKey.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * Copyright (c) 2022, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. * * WSO2 Inc. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/exception/IdentityQRAuthException.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/exception/IdentityQRAuthException.java index 102fdbc..211c662 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/exception/IdentityQRAuthException.java +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/exception/IdentityQRAuthException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * Copyright (c) 2022, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. * * WSO2 Inc. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/impl/QRAuthContextManagerImpl.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/impl/QRAuthContextManagerImpl.java index 91eb097..8f482d5 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/impl/QRAuthContextManagerImpl.java +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.common/src/main/java/org/wso2/carbon/identity/application/authenticator/qrcode/common/impl/QRAuthContextManagerImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * Copyright (c) 2022, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. * * WSO2 Inc. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/pom.xml b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/pom.xml index 6798820..5cc48ea 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/pom.xml +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/pom.xml @@ -1,6 +1,6 @@ + @@ -91,6 +92,7 @@ org.wso2.carbon.authenticator.qrcode.common + diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/QRServletConstants.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/QRServletConstants.java index a2bbfe0..ada2644 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/QRServletConstants.java +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/QRServletConstants.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * Copyright (c) 2022, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. * * WSO2 Inc. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/internal/QREndpointServiceComponent.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/internal/QREndpointServiceComponent.java index 60df423..e28f5b2 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/internal/QREndpointServiceComponent.java +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/internal/QREndpointServiceComponent.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * Copyright (c) 2022, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. * * WSO2 Inc. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/model/WaitStatus.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/model/WaitStatus.java index f6b44d0..b230aa2 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/model/WaitStatus.java +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/model/WaitStatus.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * Copyright (c) 2022, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. * * WSO2 Inc. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except @@ -35,5 +35,4 @@ public void setStatus(String status) { this.status = status; } - } diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/servlet/QRAuthCheckServlet.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/servlet/QRAuthCheckServlet.java index dcb79fb..4cb5184 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/servlet/QRAuthCheckServlet.java +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/servlet/QRAuthCheckServlet.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * Copyright (c) 2022, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. * * WSO2 Inc. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/servlet/QRServlet.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/servlet/QRServlet.java index 9ad3649..13c3668 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/servlet/QRServlet.java +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/servlet/QRServlet.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * Copyright (c) 2022, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. * * WSO2 Inc. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/store/QRDataStore.java b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/store/QRDataStore.java index 35d2e49..916a58d 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/store/QRDataStore.java +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/src/main/java/org.wso2.carbon.identity.application.authenticator.qrcode.servlet/store/QRDataStore.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * Copyright (c) 2022, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. * * WSO2 Inc. licenses this file to you under the Apache License, * Version 2.0 (the "License"); you may not use this file except diff --git a/components/org.wso2.carbon.identity.application.authenticator.qrcode/pom.xml b/components/org.wso2.carbon.identity.application.authenticator.qrcode/pom.xml index 78e8ffa..0e2782d 100644 --- a/components/org.wso2.carbon.identity.application.authenticator.qrcode/pom.xml +++ b/components/org.wso2.carbon.identity.application.authenticator.qrcode/pom.xml @@ -1,6 +1,6 @@ <% @@ -59,8 +58,6 @@ <% } %> - - @@ -98,8 +95,8 @@ - - + + diff --git a/pom.xml b/pom.xml index 4cf3b6d..ebe25de 100644 --- a/pom.xml +++ b/pom.xml @@ -1,6 +1,6 @@ 2FbLNZcAHdNYU?uBeeZJU&5#b4^ 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 A-~a#s literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/android/app/src/main/assets/fonts/FontAwesome5_Regular.ttf b/samples/sample-mobile-app/photoGallery/android/app/src/main/assets/fonts/FontAwesome5_Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..abe99e20c38a23e95295917d6a5cdb49a8489eb8 GIT binary patch literal 34092 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 bMX1cpc?scf@6G-KdBTf-{AinZ?ft(1jXHOb literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/android/app/src/main/assets/fonts/FontAwesome5_Solid.ttf b/samples/sample-mobile-app/photoGallery/android/app/src/main/assets/fonts/FontAwesome5_Solid.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5b979039ab28aaae305074541fe39258753ba624 GIT binary patch literal 202616 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%0Dsnd=jSXVj{o3VuMbQarZKj?n9Yp? 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“gU2Ebm7^-Pz)Op! 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 QODv!|=M=c^hE5 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 literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/android/app/src/main/assets/fonts/Foundation.ttf b/samples/sample-mobile-app/photoGallery/android/app/src/main/assets/fonts/Foundation.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6cce217ddc2efe3411dc9fa34e294e48e4cdf4f5 GIT binary patch literal 56976 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 literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/android/app/src/main/assets/fonts/Ionicons.ttf b/samples/sample-mobile-app/photoGallery/android/app/src/main/assets/fonts/Ionicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..719442d420a9c3d8df77d85b6f6ea1bc55bd39cc GIT binary patch literal 247192 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 Cp$Dx1 literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf b/samples/sample-mobile-app/photoGallery/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..522dc3105c81c753c96ba7b0b0024c42301dee6f GIT binary patch literal 899432 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

      w*PK%@U|u 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

      1=DUOAl49ohB{*R4L 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 literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/android/app/src/main/assets/fonts/Octicons.ttf b/samples/sample-mobile-app/photoGallery/android/app/src/main/assets/fonts/Octicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ceac75d75e6bcaf56823bacd051bd9f135af6f4a GIT binary patch literal 28364 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 Kj_>Q2Zu>vsTUp2e literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/android/app/src/main/assets/fonts/Zocial.ttf b/samples/sample-mobile-app/photoGallery/android/app/src/main/assets/fonts/Zocial.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e4ae46c6286b2d6c6676b0c3192fc92876778498 GIT binary patch literal 25552 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 getPackages() { + @SuppressWarnings("UnnecessaryLocalVariable") + List packages = new PackageList(this).getPackages(); + // Packages that cannot be autolinked yet can be added manually here, for example: +// packages.add(new RNSslPinningPackage()); + return packages; + } + + @Override + protected String getJSMainModuleName() { + return "index"; + } + }; + + @Override + public ReactNativeHost getReactNativeHost() { + return mReactNativeHost; + } + + @Override + public void onCreate() { + super.onCreate(); + SoLoader.init(this, /* native exopackage */ false); + initializeFlipper(this, getReactNativeHost().getReactInstanceManager()); + } + + /** + * Loads Flipper in React Native templates. Call this in the onCreate method with something like + * initializeFlipper(this, getReactNativeHost().getReactInstanceManager()); + * + * @param context + * @param reactInstanceManager + */ + private static void initializeFlipper( + Context context, ReactInstanceManager reactInstanceManager) { + if (BuildConfig.DEBUG) { + try { + /* + We use reflection here to pick up the class that initializes Flipper, + since Flipper library is not available in release mode + */ + Class aClass = Class.forName("com.photogallery.ReactNativeFlipper"); + aClass + .getMethod("initializeFlipper", Context.class, ReactInstanceManager.class) + .invoke(null, context, reactInstanceManager); + } catch (ClassNotFoundException e) { + e.printStackTrace(); + } catch (NoSuchMethodException e) { + e.printStackTrace(); + } catch (IllegalAccessException e) { + e.printStackTrace(); + } catch (InvocationTargetException e) { + e.printStackTrace(); + } + } + } +} diff --git a/samples/sample-mobile-app/photoGallery/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/samples/sample-mobile-app/photoGallery/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..a2f5908281d070150700378b64a84c7db1f97aa1 GIT binary patch literal 3056 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 axPAxe%7rDusX+w*00006jj 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⁣ zwiG+x#%j}{0gU~J8;<|!B1@-XaB@{KORFwrYg_8rOv({b0EO#DbeQRm;B6_9=mXGf z-x|VL{zd`)#@yN}HkCSJbjbNlE|zL3Wm9Q8HY`sV)}3%pgN>cL^67{Z;PPL(*wT8N zUjXU{@|*hvm}({wsAC=x0^ok0%UAz0;sogW{B!nDqk|JJ5x~4NfTDgP49^zeu`csl?5mY@JdQdISc zFs!E{^grmkLnUk9 zny~m)1vws@5BFI<-0Tuo2JWX(0v`W|t(wg;s--L47WTvTMz-8l#TL^=OJNRS2?_Qj z3AKT+gvbyBi#H*-tJ%tWD|>EV3wy|8qxfzS!5RW;Jpl5*zo&^UBU=fG#2}UvRyNkK zA06Dy9;K1ca@r2T>yThYgI!ont$(G{6q#2QT+00r_x0(b)gsE`lBB?2gr55gq^D3Fi&p%E(p9>U%bv zkg1Jco(RbyTX7FDHOnl7-O@ zI$AaIl?9NJKPm(WiBP`1-#CB1QzU>&hKm)fpa5DKE{2$X0hGz-0uZ?cyTk(YC!Y&| zL=1VrNERSA5NA2jq7FACfX4JfPyj5XXl1yv0>~s;eF7L2$>&oMqeTFT2m$y7FlkON z_yurD1yIOvA;5C6016pyxBznGUt0kJ&k5r#;&>Jow`r)sp9R~PmK~lz$3xH%LT*1U zJdOyABZ3!FvNoR*vN$5ykHS8f`jA4zV+|L}i1C4`B2c{R0;UdYxaU|H)2avz@ z=mEYc|2S<+(B2Tj+FkX+2D+yFI!k9lWMA61DJ{)e;lum$(;O87?vGJJe!KtK04+N_ zI*P~t@dUb>9Xh{dbyl{-ZQ(UMgz7$|QfL5XSPkskt^NgctYC#;4WcZB1@%@wy@2t3 z2z0DI7&%b$*Aw~abe?GxE`ez@+6hOh-6*8fHRV{1os$EL@}uUZeG4h1&Be`98q*7j z=3-v+lhIjfWVo12!<>%V^a6lTgW3+_#W6n|p*~==zOH7z$0{LSZk(Tpd7EaD04hnA zL;#fxS0aD{`5^&D`}>0Uq?byDD-l2=!wm_bLcUl4gc(% za1p|itVANvFF>hghAS07Im1;IK;|b*W)}VDyI;BIp2=K*yu2a)j?B|f<44NI$NbmJ z#dE0>jI$fMr&@>4kN8MLFb4&2O9fEKaQg%(QO$4_1rVQywG^CmBLh#}_7gKW3vd?| z2?1^&KWq8}8I^_S0|)MowU_pw$q@nl@Nkn$z>BQq_KA^9yaR`(R3u{{Ig;cwt z@AJ^{ODQCm^neroM9nKNUAXi9RCK`OsP_LuR0PUR(YZCCX5dNF6VzcoK&=b^r`W?ltt|*F zpkoae%ZT{C1h~EcFui~b7fF`vb<<~j_VquuUA$}QqIKYELPp#;{u?q8Dz}WAG-(3; zjrm$i%7UbyZMM(Y{>!uJ#vNB?R~B{6Htp=>e*<{fQQ5W7V(1coCWlOON!MzZxhum| ztZBQpGR z;~#ur^&PockKdV{Q6R>o`Pl{0x!DEbpZ7y9Y;*ZvE!*gU`V1W3znva{f=?WO5I&>B z&hw6}tjECtaghm5z|C#%M;Yf_*pI^};h}Vl=^r9EN=tVDj86D;C$jIJ?K7VP+00000NkvXXu0mjf D5i!M* literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/samples/sample-mobile-app/photoGallery/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..459ca609d3ae0d3943ab44cdc27feef9256dc6d7 GIT binary patch literal 7098 zcmV;r8%5-aP)U(QdAI7f)tS=AhH53iU?Q%B}x&gA$2B`o|*LCD1jhW zSQpS0{*?u3iXtkY?&2<)$@#zc%$?qDlF1T~d7k&lWaiv^&wbx>zVm(GIrof<%iY)A zm%|rhEg~Z$Te<*wd9Cb1SB{RkOI$-=MBtc%k*xtvYC~Uito}R@3fRUqJvco z|Bt2r9pSOcJocAEd)UN^Tz-82GUZlqsU;wb|2Q_1!4Rms&HO1Xyquft~#6lJoR z`$|}VSy@{k6U652FJ~bnD9(X%>CS6Wp6U>sn;f}te}%WL`rg)qE4Q=4OOhk^@ykw( ziKr^LHnAd4M?#&SQhw8zaC05q#Mc66K^mxY!dZ=W+#Bq1B}cQ6Y8FWd(n>#%{8Di_8$CHibtvP z-x#-g;~Q?y0vJA*8TW>ZxF?fAy1DuFy7%O1ylLF(t=ah7LjZ$=p!;8(ZLjXAhwEkCR{wF`L=hwm>|vLK2=gR&KM1ZEG9R~53yNCZdabQoQ%VsolX zS#WlesPcpJ)7XLo6>Ly$im38oxyiizP&&>***e@KqUk3q3y+LQN^-v?ZmO>9O{Oq@ z{{He$*Z=Kf_FPR>El3iB*FULYFMnLa#Fl^l&|bFg$Omlh{xVVJ7uHm=4WE6)NflH6 z=>z4w{GV&8#MNnEY3*B7pXU!$9v-tZvdjO}9O=9r{3Wxq2QB}(n%%YI$)pS~NEd}U z)n#nv-V)K}kz9M0$hogDLsa<(OS0Hf5^WUKO-%WbR1W1ID$NpAegxHH;em?U$Eyn1 zU{&J2@WqSUn0tav=jR&&taR9XbV+Izb*PwFn|?cv0mksBdOWeGxNb~oR;`~>#w3bp zrOrEQ+BiW_*f&GARyW|nE}~oh0R>>AOH^>NHNKe%%sXLgWRu1Sy3yW0Q#L{8Y6=3d zKd=By=Nb8?#W6|LrpZm>8Ro)`@cLmU;D`d64nKT~6Z!aLOS{m`@oYwD`9yily@}%yr0A>P!6O4G|ImNbBzI`LJ0@=TfLt^f`M07vw_PvXvN{nx%4 zD8vS>8*2N}`lD>M{`v?2!nYnf%+`GRK3`_i+yq#1a1Yx~_1o~-$2@{=r~q11r0oR* zqBhFFVZFx!U0!2CcItqLs)C;|hZ|9zt3k^(2g32!KB-|(RhKbq-vh|uT>jT@tX8dN zH`TT5iytrZT#&8u=9qt=oV`NjC)2gWl%KJ;n63WwAe%-)iz&bK{k`lTSAP`hr)H$Q`Yq8-A4PBBuP*-G#hSKrnmduy6}G zrc+mcVrrxM0WZ__Y#*1$mVa2y=2I`TQ%3Vhk&=y!-?<4~iq8`XxeRG!q?@l&cG8;X zQ(qH=@6{T$$qk~l?Z0@I4HGeTG?fWL67KN#-&&CWpW0fUm}{sBGUm)Xe#=*#W{h_i zohQ=S{=n3jDc1b{h6oTy=gI!(N%ni~O$!nBUig}9u1b^uI8SJ9GS7L#s!j;Xy*CO>N(o6z){ND5WTew%1lr? znp&*SAdJb5{L}y7q#NHbY;N_1vn!a^3TGRzCKjw?i_%$0d2%AR73CwHf z`h4QFmE-7G=psYnw)B!_Cw^{=!UNZeR{(s47|V$`3;-*gneX=;O+eN@+Efd_Zt=@H3T@v&o^%H z7QgDF8g>X~$4t9pv35G{a_8Io>#>uGRHV{2PSk#Ea~^V8!n@9C)ZH#87~ z#{~PUaRR~4K*m4*PI16)rvzdaP|7sE8SyMQYI6!t(%JNebR%?lc$={$s?VBI0Qk!A zvrE4|#asTZA|5tB{>!7BcxOezR?QIo4U_LU?&9Im-liGSc|TrJ>;1=;W?gG)0pQaw z|6o7&I&PH!*Z=c7pNPkp)1(4W`9Z01*QKv44FkvF^2Kdz3gDNpV=A6R;Q}~V-_sZY zB9DB)F8%iFEjK?Gf4$Cwu_hA$98&pkrJM!7{l+}osR_aU2PEx!1CRCKsS`0v$LlKq z{Pg#ZeoBMv@6BcmK$-*|S9nv50or*2&EV`L7PfW$2J7R1!9Q(1SSe42eSWZ5sYU?g z2v{_QB^^jfh$)L?+|M`u-E7D=Hb?7@9O89!bRUSI7uD?Mxh63j5!4e(v)Kc&TUEqy z8;f`#(hwrIeW);FA0CK%YHz6;(WfJz^<&W#y0N3O2&Qh_yxHu?*8z1y9Ua}rECL!5 z7L1AEXx83h^}+)cY*Ko{`^0g3GtTuMP>b$kq;Aqo+2d&+48mc#DP;Sv z*UL^nR*K7J968xR0_eTaZ`N`u_c#9bFUjTj-}0+_57(gtEJT|7PA12W=2Z>#_a z&Wg@_b=$d~wonN3h~?)gS`qxx<4J&`dI*rH9!mTSiQj(0rF-{YoNJRnOqd5IbP7p} ztDaPu$A;#osxf=z2zVe4>tpa(knS_Mp67nKcE<>Cj$G2orP(Z$Oc4;4DPwbXYZsS^ z;b>59s(LgYmx|tkRD?U{+9VZ$T}{S}L6>lQNR^a|&5joAFXtOrI07Do!vk(e$mu@Y zNdN!djB`Hq1*T8mrC@S)MLwZ`&8aM8YYtVj7i)IY{g&D1sJaY`3e=1DSFnjO+jEHH zj+|@r$$4RtpuJ!8=C`n5X;5BjU2slP9VV&m0gr+{O(I}9pYF32AMU?n$k$=x;X^E# zOb-x}p1_`@IOXAj3>HFxnmvBV9M^^9CfD7UlfuH*y^aOD?X6D82p_r*c>DF)m=9>o zgv_SDeSF6WkoVOI<_mX};FlW9rk3WgQP|vr-eVo8!wH!TiX)aiw+I|dBWJX=H6zxx z_tSI2$ChOM+?XlJwEz3!juYU6Z_b+vP-Y|m1!|ahw>Kpjrii-M_wmO@f@7;aK(I;p zqWgn+X^onc-*f)V9Vfu?AHLHHK!p2|M`R&@4H0x4hD5#l1##Plb8KsgqGZ{`d+1Ns zQ7N(V#t49wYIm9drzw`;WSa|+W+VW8Zbbx*Z+aXHSoa!c!@3F_yVww58NPH2->~Ls z2++`lSrKF(rBZLZ5_ts6_LbZG-W-3fDq^qI>|rzbc@21?)H>!?7O*!D?dKlL z6J@yulp7;Yk6Bdytq*J1JaR1!pXZz4aXQ{qfLu0;TyPWebr3|*EzCk5%ImpjUI4cP z7A$bJvo4(n2km-2JTfRKBjI9$mnJG@)LjjE9dnG&O=S;fC)@nq9K&eUHAL%yAPX7OFuD$pb_H9nhd{iE0OiI4#F-);A|&YT z|A3tvFLfR`5NYUkE?Rfr&PyUeFX-VHzcss2i*w06vn4{k1R%1_1+Ygx2oFt*HwfT> zd=PFdfFtrP1+YRs0AVr{YVp4Bnw2HQX-|P$M^9&P7pY6XSC-8;O2Ia4c{=t{NRD=z z0DeYUO3n;p%k zNEmBntbNac&5o#&fkY1QSYA4tKqBb=w~c6yktzjyk_Po)A|?nn8>HdA31amaOf7jX z2qillM8t8V#qv5>19Cg_X`mlU*O5|C#X-kfAXAHAD*q%6+z%IK(*H6olm-N4%Ic)5 zL`?wQgXfD&qQRxWskoO^Ylb>`jelq;*~ZIwKw|#BQjOSLkgc2uy7|oFEVhC?pcnU+ z^7qz}Z2%F!WOp%JO3y*&_7t;uRfU>)drR1q)c7lX?;A1-TuLTR zyr(`7O19`eW{ev;L%`;BvOzh?m|)Rh?W8&I$KVvUTo?@f@K!du&vf=o6kKb?hA z%e6$T0jWS7doVkN%^_k3QOksfV?aC$Ge$a)z(!C@UVs*@qzDw*OFd*JfX#>5LCXjE z_vfUrLF7D`K$U2Ld#OCnh9U!;r7%GlKo$e__Il-oba06ER{H&f#J&W@x^^5j;y$0` zs2`m6pf+{UiDb{Mjsb$rH+MCM6G_wX92so96`ODFYKD>!Xz^0y@U7Tc1uON4L<>2f-oPe%FRPEZ@S#-yd7Md-i?v z)$Kgtq;%4g@>Kap3Nl2I&jnCIfGmRmcF4CXfF1H}3SfhLg8=!a0ucGaUk&c3*Ykgl z2X_L84cs+FD#cjf-nMJkVDH%XzOoh5!X-Q$K5VZx-hGF7MQ=XKBjhZZQ@1Sh zO^vY`WQ`zi21z-+01na%<^niMFIWm-n|!?hm4X2HEHkba4YS|+HRoIR=`#Xck@PFXaPjnP z=hC4A*0lumS+gpK=TUN!G;{WqICbMz-V=-lTP^@a#C|E!qH;T00SZh7u#?+?08g0< zV1s%-U-`T@8wGh!3pO^`zUIY{nAED7kBqg!qi&GfOp>57f2PGTV19m z0qU@1PYkf%4z_%;Sq4IY94rS+ie~pwT@O3+tg?#k_=5PIk6tV@< zwLoqM0wBVLkI#`|1w=eYMnc^aRR!t?lnUng>WekR#X!!9mYXL3g^gC7`)S7mmo{y} z9*N!d$s32Nu{cZp#O|UxEZK7eY<7hGcI=lc;HrSVL|HA|S$rhhu_DBT&l+`75d`Sj3LaM~H)P zZuk2&jor6yipafklSsPL-vMo?0yAYXpH3=LveBhkno-3{4VLWL16I-@!RM$Po>&}} zm&PX3-$i>$*yx-THZmvK2q`8Qm7B`(NMR;>VSgoGw}W|G6Xd6v04Zf;HIZ0DZU?@- z39vPe0N8w(9kl$2?eG4T?tLgY5V&aFl%~g;2)aSpi!dl?{hDgsz|3<-M(gPtwP_!n z2aB4tV?d0k+>X`+(HMYfK@qtfDK|mIJeg+A<_i-n+5wkrexFs#V0N&~+{+qJ(wggC*52o2daaRwcu7r;S!!KwguB3!Ei7?IEY ze4V$m{8B4Q^(VK4~Ea!V@@}Gs0HGbR5 zy~WI*21hZuoiK`=O$2a|Uce-Zi2%A*pB|?{gv)n8+_B+i&u8Ys)ePY+UwhBDlzbC& z+N00*-?a8DTC26*(3pKgeMO`fOau^-+c6Qqq}3-dpTsEEH}ds! zT^}8XAWO>c5%+qF%#M8#x_0gC+N%q8h6-%w;qidS%gai<T)vpfYuCHXRx6O-TbC|fnj87X zBESvn(9XlXFMj6%{&BaNQ&;xixaKP)+jJ|%u&?HXvYficY}{%hf?0rNDS-X-0_Jcr zjfj~n?T;~RL#sd4ZED2Jf{*Vj+*1eP9-H+~8X^#Jb?HHabLY)EH{QD@Yh-$M`XXt@3_f-L8nBo~*C?L4~n6M92PCuzX=KFgM*j!B66er$F! z+*M(Wkk`UI@uhrL#IUz-C{K@@xtd&n-PQz%kc}7YeE{{&$?}-*yW$eG*E4jp>B_U!2`2oZuvvitN& z%RN>tE$+Yhtqb1q+xQHbp=W4uKSiIj_LZppR0=hEiVj>P0^Vcr^hu2+#Hqum+}zzo znqZ|M4oD|qd=y&JX-qob`=uqt?o%FJPIVY2w0M7BH>#sx>s#OM#9JF1(3LxMAe-vi ztJeU*G)aksP`5sP9_%|~>Pp{NmMMcay>&D+cI%H}$uSx{Su(yz$)2e$*pS%*+!Zo>DNp(P7 zI%w^D2ceEFUGCtQPKfsKr`x%^dy;Rh>lMKuhA^btz=071W=vV`_xz&m;cvd0`|!3+ z2M6uga6CNvy)%Pjw_X}5+xf###jc+?=>6chZI{BMH=haH^7ipT>(?9{weF3apk<4; z_nZFsi`@oFBXCZE^k9B1x+cH2)~9d(MnfEm;GJxG*IB zU@ly{cOTWk*K1ryX+T7m!6A>VwB-*qfH;b>`AUP19lLSA9HbfppW!={L0K)??SymOCA^V>=tOBLn2c5e ksm9QK-qMKdW>5J419kFO%DdQj-T(jq07*qoM6N<$f+5oB`~Uy| literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/samples/sample-mobile-app/photoGallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..8ca12fe024be86e868d14e91120a6902f8e88ac6 GIT binary patch literal 6464 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 B0*L?s literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/samples/sample-mobile-app/photoGallery/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..8e19b410a1b15ff180f3dacac19395fe3046cdec GIT binary patch literal 10676 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 literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/samples/sample-mobile-app/photoGallery/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..4c19a13c239cb67b8a2134ddd5f325db1d2d5bee GIT binary patch literal 15523 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 BIP(Ai literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/android/app/src/main/res/raw/wso2carbon.pem b/samples/sample-mobile-app/photoGallery/android/app/src/main/res/raw/wso2carbon.pem new file mode 100644 index 0000000..7d2a112 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/android/app/src/main/res/raw/wso2carbon.pem @@ -0,0 +1,21 @@ +-----BEGIN CERTIFICATE----- +MIIDfjCCAmagAwIBAgIEV1NY7zANBgkqhkiG9w0BAQsFADBnMQswCQYDVQQGEwJM +SzEQMA4GA1UECBMHVW5rbm93bjEQMA4GA1UEBxMHVW5rbm93bjEQMA4GA1UEChMH +VW5rbm93bjEQMA4GA1UECxMHVW5rbm93bjEQMA4GA1UEAxMHVW5rbm93bjAeFw0y +MjAyMTAwNTUxMjBaFw0yMjA1MTEwNTUxMjBaMGcxCzAJBgNVBAYTAkxLMRAwDgYD +VQQIEwdVbmtub3duMRAwDgYDVQQHEwdVbmtub3duMRAwDgYDVQQKEwdVbmtub3du +MRAwDgYDVQQLEwdVbmtub3duMRAwDgYDVQQDEwdVbmtub3duMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5LdUGA21S9phXenI+oheHJmLxoeYTVzCDX8V ++n1sFN5qrr+uj/Eidk3sQAftDfWTn87H8vh56lCO8IhKPoNvNUDz5RWvKdhsiRyR +i+qX2N/QoGEJnb/oUN99IE2BLtEtzHRMzcZRQ5eZdqxFpybxYtFN1XI6QkEFj73h +PiIRry1ICchnOPGk5DLkhH1BWxHj794DxBPJM1wsO41RQwj+2FGoMQHWMN0cc9WH +pSRmipdH7mQeFpdkg7S9V4TkfqtvrPVrPxmOPH1kl7GlyXQPrVdkZTbQ54xVK6i8 +XmEdJwvLVSJDckfi3I38V80GyA/vJuVq4atcJ9JcF3Xm3ZXhYQIDAQABozIwMDAP +BgNVHREECDAGhwTAqAEDMB0GA1UdDgQWBBQg5ROCLW9RMCuIYsBN0FjLho0iyDAN +BgkqhkiG9w0BAQsFAAOCAQEAw3m2O38hvQSZCjwbJOf0ZQPwNpExfeccth2btJq4 +byzKKkXljhQjEzWRTHVa5n/y9l3fnDhYJCfuaNa/2bWtVYYRtjQ7NURxRGBr7jrs +dZw/u6bmdtmHH9AG1OmQqzo0XvBxVsU8KDrGo/b/SNBL65q8VAe8x0pM4o5O9C1C +FCXKI55MMVOLc/PTASG6QoAPsSmDLLUxmGM6IBIUovj/Te/FiD2x2T9cxy8QuXJR +cQvkXsQQ+aL7lDoiOl/9xZI7F3uQzJ8BUvDubOHF30sC/ACLyIlAFV3Ve5th0qYC +3CxNTysMqb1fImI92oHVkynFw1bXX4vld191XutQYXx2YA== +-----END CERTIFICATE----- diff --git a/samples/sample-mobile-app/photoGallery/android/app/src/main/res/values/strings.xml b/samples/sample-mobile-app/photoGallery/android/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..38b2fdf --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/android/app/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + photoGallery + diff --git a/samples/sample-mobile-app/photoGallery/android/app/src/main/res/values/styles.xml b/samples/sample-mobile-app/photoGallery/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..24bc061 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/android/app/src/main/res/values/styles.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/samples/sample-mobile-app/photoGallery/android/app/src/main/res/xml/network_security_config.xml b/samples/sample-mobile-app/photoGallery/android/app/src/main/res/xml/network_security_config.xml new file mode 100644 index 0000000..9f02f0a --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/android/app/src/main/res/xml/network_security_config.xml @@ -0,0 +1,12 @@ + + + + 192.168.1.3 + localhost + 10.0.2.2 + + + + + + \ No newline at end of file diff --git a/samples/sample-mobile-app/photoGallery/android/build.gradle b/samples/sample-mobile-app/photoGallery/android/build.gradle new file mode 100644 index 0000000..29e9a73 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/android/build.gradle @@ -0,0 +1,38 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + ext { + buildToolsVersion = "30.0.2" + minSdkVersion = 21 + compileSdkVersion = 30 + targetSdkVersion = 30 + ndkVersion = "21.4.7075529" + } + repositories { + google() + mavenCentral() + } + dependencies { + classpath("com.android.tools.build:gradle:4.2.2") + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +allprojects { + repositories { + mavenCentral() + mavenLocal() + maven { + // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm + url("$rootDir/../node_modules/react-native/android") + } + maven { + // Android JSC is installed from npm + url("$rootDir/../node_modules/jsc-android/dist") + } + + google() + maven { url 'https://jitpack.io' } + } +} diff --git a/samples/sample-mobile-app/photoGallery/android/gradle.properties b/samples/sample-mobile-app/photoGallery/android/gradle.properties new file mode 100644 index 0000000..cdb4c21 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/android/gradle.properties @@ -0,0 +1,28 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx10248m -XX:MaxPermSize=256m +# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true + +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app's APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true +# Automatically convert third-party libraries to use AndroidX +android.enableJetifier=true + +# Version of flipper SDK to use with React Native +FLIPPER_VERSION=0.99.0 diff --git a/samples/sample-mobile-app/photoGallery/android/gradle/wrapper/gradle-wrapper.jar b/samples/sample-mobile-app/photoGallery/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..e708b1c023ec8b20f512888fe07c5bd3ff77bb8f GIT binary patch literal 59203 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

      K7UpUK$>l@ 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 E2O(~oYXATM literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/android/gradle/wrapper/gradle-wrapper.properties b/samples/sample-mobile-app/photoGallery/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..7665b0f --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-6.9-all.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/samples/sample-mobile-app/photoGallery/android/gradlew b/samples/sample-mobile-app/photoGallery/android/gradlew new file mode 100644 index 0000000..4f906e0 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/android/gradlew @@ -0,0 +1,185 @@ +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=`expr $i + 1` + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=`save "$@"` + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +exec "$JAVACMD" "$@" diff --git a/samples/sample-mobile-app/photoGallery/android/gradlew.bat b/samples/sample-mobile-app/photoGallery/android/gradlew.bat new file mode 100644 index 0000000..107acd3 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/android/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/samples/sample-mobile-app/photoGallery/android/settings.gradle b/samples/sample-mobile-app/photoGallery/android/settings.gradle new file mode 100644 index 0000000..3949670 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/android/settings.gradle @@ -0,0 +1,27 @@ +rootProject.name = 'photoGallery' +include ':react-native-biometrics' +project(':react-native-biometrics').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-biometrics/android') +include ':react-native-reanimated' +project(':react-native-reanimated').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-reanimated/android') +include ':react-native-reanimated' +project(':react-native-reanimated').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-reanimated/android') +include ':react-native-gesture-handler' +project(':react-native-gesture-handler').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-gesture-handler/android') +include ':@react-native-async-storage_async-storage' +project(':@react-native-async-storage_async-storage').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-async-storage/async-storage/android') +include ':react-native-vector-icons' +project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android') +include ':react-native-permissions' +project(':react-native-permissions').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-permissions/android') +include ':react-native-camera' +project(':react-native-camera').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-camera/android') +include ':react-native-permissions' +project(':react-native-permissions').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-permissions/android') +include ':react-native-camera' +project(':react-native-camera').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-camera/android') +include ':react-native-camera' +project(':react-native-camera').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-camera/android') +include ':react-native-ssl-pinning' +project(':react-native-ssl-pinning').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-ssl-pinning/android') +apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) +include ':app' diff --git a/samples/sample-mobile-app/photoGallery/app.json b/samples/sample-mobile-app/photoGallery/app.json new file mode 100644 index 0000000..c2da9ca --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/app.json @@ -0,0 +1,4 @@ +{ + "name": "photoGallery", + "displayName": "photoGallery" +} \ No newline at end of file diff --git a/samples/sample-mobile-app/photoGallery/babel.config.js b/samples/sample-mobile-app/photoGallery/babel.config.js new file mode 100644 index 0000000..f842b77 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: ['module:metro-react-native-babel-preset'], +}; diff --git a/samples/sample-mobile-app/photoGallery/context/LoginContext.tsx b/samples/sample-mobile-app/photoGallery/context/LoginContext.tsx new file mode 100644 index 0000000..15667ec --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/context/LoginContext.tsx @@ -0,0 +1,71 @@ +/** + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.com). + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + + import React, { useContext, useState } from "react"; + + const initialState = { + accessToken: "", + allowedScopes: "", + amr: "", + at_hash: "", + aud: "", + azp: "", + c_hash: "", + exp: "", + hasLogin: false, + hasLogoutInitiated: false, + iat: "", + idToken: "", + iss: "", + loading: false, + nbf: "", + refreshToken: "", + sessionState: "", + sub: "", + username: "" + }; + + const LoginContext = React.createContext(null); + + // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types + const LoginContextProvider = ( + props: { children: boolean | React.ReactChild | React.ReactFragment | React.ReactPortal; } + ) => { + const [ loginState, setLoginState ] = useState(initialState); + const [ loading, setLoading ] = useState(false); + + return ( + + { props.children } + + ); + }; + + const useLoginContext = (): any => { + return useContext(LoginContext); + }; + + export { initialState, LoginContextProvider, useLoginContext }; + \ No newline at end of file diff --git a/samples/sample-mobile-app/photoGallery/index.js b/samples/sample-mobile-app/photoGallery/index.js new file mode 100644 index 0000000..a850d03 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/index.js @@ -0,0 +1,9 @@ +/** + * @format + */ + +import {AppRegistry} from 'react-native'; +import App from './App'; +import {name as appName} from './app.json'; + +AppRegistry.registerComponent(appName, () => App); diff --git a/samples/sample-mobile-app/photoGallery/ios/Podfile b/samples/sample-mobile-app/photoGallery/ios/Podfile new file mode 100644 index 0000000..1051e0e --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/ios/Podfile @@ -0,0 +1,44 @@ +require_relative '../node_modules/react-native/scripts/react_native_pods' +require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules' + +platform :ios, '11.0' + +target 'photoGallery' do + config = use_native_modules! + + use_react_native!( + :path => config[:reactNativePath], + # to enable hermes on iOS, change `false` to `true` and then install pods + :hermes_enabled => false + ) + + pod 'react-native-camera', :path => '../node_modules/react-native-camera' + + pod 'RNPermissions', :path => '../node_modules/react-native-permissions' + + pod 'RNVectorIcons', :path => '../node_modules/react-native-vector-icons' + + pod 'RNCAsyncStorage', :path => '../node_modules/@react-native-async-storage/async-storage' + + pod 'RNGestureHandler', :path => '../node_modules/react-native-gesture-handler' + + pod 'RNReanimated', :path => '../node_modules/react-native-reanimated' + + pod 'react-native-biometrics', :path => '../node_modules/react-native-biometrics' + + target 'photoGalleryTests' do + inherit! :complete + # Pods for testing + end + + # Enables Flipper. + # + # Note that if you have use_frameworks! enabled, Flipper will not work and + # you should disable the next line. + use_flipper!() + + post_install do |installer| + react_native_post_install(installer) + __apply_Xcode_12_5_M1_post_install_workaround(installer) + end +end diff --git a/samples/sample-mobile-app/photoGallery/ios/photoGallery.xcodeproj/project.pbxproj b/samples/sample-mobile-app/photoGallery/ios/photoGallery.xcodeproj/project.pbxproj new file mode 100644 index 0000000..426b8bb --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/ios/photoGallery.xcodeproj/project.pbxproj @@ -0,0 +1,613 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXBuildFile section */ + 00E356F31AD99517003FC87E /* photoGalleryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* photoGalleryTests.m */; }; + 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; + 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; + 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; + 3E57520F43AC47D98F952FB2 /* AntDesign.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E2365E893E42418CA9B9161A /* AntDesign.ttf */; }; + 5F14F3CD041543958866B37D /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = C3F0B6109D0C400AB2D81296 /* Entypo.ttf */; }; + C25E10001CC44F02AA857BC0 /* EvilIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 6A7FD91F8BFB487A92F84B66 /* EvilIcons.ttf */; }; + BCCCDC6493084EDBB83ACF0E /* Feather.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 255D54A3CFB1482B97F62D34 /* Feather.ttf */; }; + 6B98C981677E41988553356A /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 41AF9A5FB53E4AF5B52B5A7B /* FontAwesome.ttf */; }; + ABBC2E6546BB4B8CBAA91F93 /* FontAwesome5_Brands.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A75DC657555D4777AE4D0969 /* FontAwesome5_Brands.ttf */; }; + DA52A3AAF9204B2FA0709CF3 /* FontAwesome5_Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 95A7BF84B68240ACAF165ABC /* FontAwesome5_Regular.ttf */; }; + 2B245F472FB5470C9B836C1D /* FontAwesome5_Solid.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 4981D3BD067A42CAAF81DFB8 /* FontAwesome5_Solid.ttf */; }; + F8116F58CF2648C9A37F8228 /* Fontisto.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 4B25ECC0D16345AB8924A6ED /* Fontisto.ttf */; }; + DA75043125234BE79E9A892B /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 0BDD4FCE28264AA88BD4D1FC /* Foundation.ttf */; }; + C0D647D054B1432E8FCE0695 /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3475582C81C94118B566C38D /* Ionicons.ttf */; }; + 4AABFCFC0FF043CCB0C09804 /* MaterialCommunityIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A865BD5ED2F54CA2BBA1D65B /* MaterialCommunityIcons.ttf */; }; + 32560FD17E174E0E8BC681F4 /* MaterialIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = BCA61CCEED644083A39112BD /* MaterialIcons.ttf */; }; + 388DE49FA13C4A0BAFFF62C3 /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 140D94C7EB0744B790EA78FA /* Octicons.ttf */; }; + CAF3564A911F4638B1D3C31E /* SimpleLineIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 821844060B9B491B9F724FCE /* SimpleLineIcons.ttf */; }; + CD0EB65AAD1E4205BC141A4B /* Zocial.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 5264E841C2E4446DA3D80650 /* Zocial.ttf */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 13B07F861A680F5B00A75B9A; + remoteInfo = photoGallery; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 00E356EE1AD99517003FC87E /* photoGalleryTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = photoGalleryTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 00E356F21AD99517003FC87E /* photoGalleryTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = photoGalleryTests.m; sourceTree = ""; }; + 13B07F961A680F5B00A75B9A /* photoGallery.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = photoGallery.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = photoGallery/AppDelegate.h; sourceTree = ""; }; + 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = photoGallery/AppDelegate.m; sourceTree = ""; }; + 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = photoGallery/Images.xcassets; sourceTree = ""; }; + 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = photoGallery/Info.plist; sourceTree = ""; }; + 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = photoGallery/main.m; sourceTree = ""; }; + 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = photoGallery/LaunchScreen.storyboard; sourceTree = ""; }; + ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; + E2365E893E42418CA9B9161A /* AntDesign.ttf */ = {isa = PBXFileReference; name = "AntDesign.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/AntDesign.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + C3F0B6109D0C400AB2D81296 /* Entypo.ttf */ = {isa = PBXFileReference; name = "Entypo.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Entypo.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 6A7FD91F8BFB487A92F84B66 /* EvilIcons.ttf */ = {isa = PBXFileReference; name = "EvilIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/EvilIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 255D54A3CFB1482B97F62D34 /* Feather.ttf */ = {isa = PBXFileReference; name = "Feather.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Feather.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 41AF9A5FB53E4AF5B52B5A7B /* FontAwesome.ttf */ = {isa = PBXFileReference; name = "FontAwesome.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + A75DC657555D4777AE4D0969 /* FontAwesome5_Brands.ttf */ = {isa = PBXFileReference; name = "FontAwesome5_Brands.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Brands.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 95A7BF84B68240ACAF165ABC /* FontAwesome5_Regular.ttf */ = {isa = PBXFileReference; name = "FontAwesome5_Regular.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Regular.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 4981D3BD067A42CAAF81DFB8 /* FontAwesome5_Solid.ttf */ = {isa = PBXFileReference; name = "FontAwesome5_Solid.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/FontAwesome5_Solid.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 4B25ECC0D16345AB8924A6ED /* Fontisto.ttf */ = {isa = PBXFileReference; name = "Fontisto.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Fontisto.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 0BDD4FCE28264AA88BD4D1FC /* Foundation.ttf */ = {isa = PBXFileReference; name = "Foundation.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Foundation.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 3475582C81C94118B566C38D /* Ionicons.ttf */ = {isa = PBXFileReference; name = "Ionicons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Ionicons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + A865BD5ED2F54CA2BBA1D65B /* MaterialCommunityIcons.ttf */ = {isa = PBXFileReference; name = "MaterialCommunityIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/MaterialCommunityIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + BCA61CCEED644083A39112BD /* MaterialIcons.ttf */ = {isa = PBXFileReference; name = "MaterialIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/MaterialIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 140D94C7EB0744B790EA78FA /* Octicons.ttf */ = {isa = PBXFileReference; name = "Octicons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Octicons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 821844060B9B491B9F724FCE /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; name = "SimpleLineIcons.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/SimpleLineIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; + 5264E841C2E4446DA3D80650 /* Zocial.ttf */ = {isa = PBXFileReference; name = "Zocial.ttf"; path = "../node_modules/react-native-vector-icons/Fonts/Zocial.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 00E356EB1AD99517003FC87E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 00E356EF1AD99517003FC87E /* photoGalleryTests */ = { + isa = PBXGroup; + children = ( + 00E356F21AD99517003FC87E /* photoGalleryTests.m */, + 00E356F01AD99517003FC87E /* Supporting Files */, + ); + path = photoGalleryTests; + sourceTree = ""; + }; + 00E356F01AD99517003FC87E /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 00E356F11AD99517003FC87E /* Info.plist */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 13B07FAE1A68108700A75B9A /* photoGallery */ = { + isa = PBXGroup; + children = ( + 13B07FAF1A68108700A75B9A /* AppDelegate.h */, + 13B07FB01A68108700A75B9A /* AppDelegate.m */, + 13B07FB51A68108700A75B9A /* Images.xcassets */, + 13B07FB61A68108700A75B9A /* Info.plist */, + 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */, + 13B07FB71A68108700A75B9A /* main.m */, + ); + name = photoGallery; + sourceTree = ""; + }; + 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { + isa = PBXGroup; + children = ( + ED297162215061F000B7C4FE /* JavaScriptCore.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 832341AE1AAA6A7D00B99B32 /* Libraries */ = { + isa = PBXGroup; + children = ( + ); + name = Libraries; + sourceTree = ""; + }; + 83CBB9F61A601CBA00E9B192 = { + isa = PBXGroup; + children = ( + 13B07FAE1A68108700A75B9A /* photoGallery */, + 832341AE1AAA6A7D00B99B32 /* Libraries */, + 00E356EF1AD99517003FC87E /* photoGalleryTests */, + 83CBBA001A601CBA00E9B192 /* Products */, + 2D16E6871FA4F8E400B85C8A /* Frameworks */, + BC5D42C657B6451BA4BA099B /* Resources */, + ); + indentWidth = 2; + sourceTree = ""; + tabWidth = 2; + usesTabs = 0; + }; + 83CBBA001A601CBA00E9B192 /* Products */ = { + isa = PBXGroup; + children = ( + 13B07F961A680F5B00A75B9A /* photoGallery.app */, + 00E356EE1AD99517003FC87E /* photoGalleryTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + BC5D42C657B6451BA4BA099B /* Resources */ = { + isa = "PBXGroup"; + children = ( + E2365E893E42418CA9B9161A /* AntDesign.ttf */, + C3F0B6109D0C400AB2D81296 /* Entypo.ttf */, + 6A7FD91F8BFB487A92F84B66 /* EvilIcons.ttf */, + 255D54A3CFB1482B97F62D34 /* Feather.ttf */, + 41AF9A5FB53E4AF5B52B5A7B /* FontAwesome.ttf */, + A75DC657555D4777AE4D0969 /* FontAwesome5_Brands.ttf */, + 95A7BF84B68240ACAF165ABC /* FontAwesome5_Regular.ttf */, + 4981D3BD067A42CAAF81DFB8 /* FontAwesome5_Solid.ttf */, + 4B25ECC0D16345AB8924A6ED /* Fontisto.ttf */, + 0BDD4FCE28264AA88BD4D1FC /* Foundation.ttf */, + 3475582C81C94118B566C38D /* Ionicons.ttf */, + A865BD5ED2F54CA2BBA1D65B /* MaterialCommunityIcons.ttf */, + BCA61CCEED644083A39112BD /* MaterialIcons.ttf */, + 140D94C7EB0744B790EA78FA /* Octicons.ttf */, + 821844060B9B491B9F724FCE /* SimpleLineIcons.ttf */, + 5264E841C2E4446DA3D80650 /* Zocial.ttf */, + ); + name = Resources; + sourceTree = ""; + path = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 00E356ED1AD99517003FC87E /* photoGalleryTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "photoGalleryTests" */; + buildPhases = ( + 00E356EA1AD99517003FC87E /* Sources */, + 00E356EB1AD99517003FC87E /* Frameworks */, + 00E356EC1AD99517003FC87E /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 00E356F51AD99517003FC87E /* PBXTargetDependency */, + ); + name = photoGalleryTests; + productName = photoGalleryTests; + productReference = 00E356EE1AD99517003FC87E /* photoGalleryTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 13B07F861A680F5B00A75B9A /* photoGallery */ = { + isa = PBXNativeTarget; + buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "photoGallery" */; + buildPhases = ( + FD10A7F022414F080027D42C /* Start Packager */, + 13B07F871A680F5B00A75B9A /* Sources */, + 13B07F8C1A680F5B00A75B9A /* Frameworks */, + 13B07F8E1A680F5B00A75B9A /* Resources */, + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = photoGallery; + productName = photoGallery; + productReference = 13B07F961A680F5B00A75B9A /* photoGallery.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 83CBB9F71A601CBA00E9B192 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1210; + TargetAttributes = { + 00E356ED1AD99517003FC87E = { + CreatedOnToolsVersion = 6.2; + TestTargetID = 13B07F861A680F5B00A75B9A; + }; + 13B07F861A680F5B00A75B9A = { + LastSwiftMigration = 1120; + }; + }; + }; + buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "photoGallery" */; + compatibilityVersion = "Xcode 12.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 83CBB9F61A601CBA00E9B192; + productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 13B07F861A680F5B00A75B9A /* photoGallery */, + 00E356ED1AD99517003FC87E /* photoGalleryTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 00E356EC1AD99517003FC87E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 13B07F8E1A680F5B00A75B9A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */, + 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, + 3E57520F43AC47D98F952FB2 /* AntDesign.ttf in Resources */, + 5F14F3CD041543958866B37D /* Entypo.ttf in Resources */, + C25E10001CC44F02AA857BC0 /* EvilIcons.ttf in Resources */, + BCCCDC6493084EDBB83ACF0E /* Feather.ttf in Resources */, + 6B98C981677E41988553356A /* FontAwesome.ttf in Resources */, + ABBC2E6546BB4B8CBAA91F93 /* FontAwesome5_Brands.ttf in Resources */, + DA52A3AAF9204B2FA0709CF3 /* FontAwesome5_Regular.ttf in Resources */, + 2B245F472FB5470C9B836C1D /* FontAwesome5_Solid.ttf in Resources */, + F8116F58CF2648C9A37F8228 /* Fontisto.ttf in Resources */, + DA75043125234BE79E9A892B /* Foundation.ttf in Resources */, + C0D647D054B1432E8FCE0695 /* Ionicons.ttf in Resources */, + 4AABFCFC0FF043CCB0C09804 /* MaterialCommunityIcons.ttf in Resources */, + 32560FD17E174E0E8BC681F4 /* MaterialIcons.ttf in Resources */, + 388DE49FA13C4A0BAFFF62C3 /* Octicons.ttf in Resources */, + CAF3564A911F4638B1D3C31E /* SimpleLineIcons.ttf in Resources */, + CD0EB65AAD1E4205BC141A4B /* Zocial.ttf in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Bundle React Native code and images"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "set -e\n\nexport NODE_BINARY=node\n../node_modules/react-native/scripts/react-native-xcode.sh\n"; + }; + FD10A7F022414F080027D42C /* Start Packager */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = "Start Packager"; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 00E356EA1AD99517003FC87E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 00E356F31AD99517003FC87E /* photoGalleryTests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 13B07F871A680F5B00A75B9A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */, + 13B07FC11A68108700A75B9A /* main.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 00E356F51AD99517003FC87E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 13B07F861A680F5B00A75B9A /* photoGallery */; + targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 00E356F61AD99517003FC87E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + INFOPLIST_FILE = photoGalleryTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + "$(inherited)", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/photoGallery.app/photoGallery"; + }; + name = Debug; + }; + 00E356F71AD99517003FC87E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + COPY_PHASE_STRIP = NO; + INFOPLIST_FILE = photoGalleryTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + OTHER_LDFLAGS = ( + "-ObjC", + "-lc++", + "$(inherited)", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/photoGallery.app/photoGallery"; + }; + name = Release; + }; + 13B07F941A680F5B00A75B9A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = 1; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = photoGallery/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = photoGallery; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 13B07F951A680F5B00A75B9A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = 1; + INFOPLIST_FILE = photoGallery/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + OTHER_LDFLAGS = ( + "$(inherited)", + "-ObjC", + "-lc++", + ); + PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_NAME = photoGallery; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; + 83CBBA201A601CBA00E9B192 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + /usr/lib/swift, + "$(inherited)", + ); + LIBRARY_SEARCH_PATHS = ( + "\"$(SDKROOT)/usr/lib/swift\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"", + "\"$(inherited)\"", + ); + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = Debug; + }; + 83CBBA211A601CBA00E9B192 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + /usr/lib/swift, + "$(inherited)", + ); + LIBRARY_SEARCH_PATHS = ( + "\"$(SDKROOT)/usr/lib/swift\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", + "\"$(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)\"", + "\"$(inherited)\"", + ); + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "photoGalleryTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 00E356F61AD99517003FC87E /* Debug */, + 00E356F71AD99517003FC87E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "photoGallery" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 13B07F941A680F5B00A75B9A /* Debug */, + 13B07F951A680F5B00A75B9A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "photoGallery" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 83CBBA201A601CBA00E9B192 /* Debug */, + 83CBBA211A601CBA00E9B192 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; +} diff --git a/samples/sample-mobile-app/photoGallery/ios/photoGallery.xcodeproj/xcshareddata/xcschemes/photoGallery.xcscheme b/samples/sample-mobile-app/photoGallery/ios/photoGallery.xcodeproj/xcshareddata/xcschemes/photoGallery.xcscheme new file mode 100644 index 0000000..7f6b953 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/ios/photoGallery.xcodeproj/xcshareddata/xcschemes/photoGallery.xcscheme @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/sample-mobile-app/photoGallery/ios/photoGallery/AppDelegate.h b/samples/sample-mobile-app/photoGallery/ios/photoGallery/AppDelegate.h new file mode 100644 index 0000000..ef1de86 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/ios/photoGallery/AppDelegate.h @@ -0,0 +1,8 @@ +#import +#import + +@interface AppDelegate : UIResponder + +@property (nonatomic, strong) UIWindow *window; + +@end diff --git a/samples/sample-mobile-app/photoGallery/ios/photoGallery/AppDelegate.m b/samples/sample-mobile-app/photoGallery/ios/photoGallery/AppDelegate.m new file mode 100644 index 0000000..f0f71c0 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/ios/photoGallery/AppDelegate.m @@ -0,0 +1,62 @@ +#import "AppDelegate.h" + +#import +#import +#import + +#ifdef FB_SONARKIT_ENABLED +#import +#import +#import +#import +#import +#import + +static void InitializeFlipper(UIApplication *application) { + FlipperClient *client = [FlipperClient sharedClient]; + SKDescriptorMapper *layoutDescriptorMapper = [[SKDescriptorMapper alloc] initWithDefaults]; + [client addPlugin:[[FlipperKitLayoutPlugin alloc] initWithRootNode:application withDescriptorMapper:layoutDescriptorMapper]]; + [client addPlugin:[[FKUserDefaultsPlugin alloc] initWithSuiteName:nil]]; + [client addPlugin:[FlipperKitReactPlugin new]]; + [client addPlugin:[[FlipperKitNetworkPlugin alloc] initWithNetworkAdapter:[SKIOSNetworkAdapter new]]]; + [client start]; +} +#endif + +@implementation AppDelegate + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions +{ +#ifdef FB_SONARKIT_ENABLED + InitializeFlipper(application); +#endif + + RCTBridge *bridge = [[RCTBridge alloc] initWithDelegate:self launchOptions:launchOptions]; + RCTRootView *rootView = [[RCTRootView alloc] initWithBridge:bridge + moduleName:@"photoGallery" + initialProperties:nil]; + + if (@available(iOS 13.0, *)) { + rootView.backgroundColor = [UIColor systemBackgroundColor]; + } else { + rootView.backgroundColor = [UIColor whiteColor]; + } + + self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; + UIViewController *rootViewController = [UIViewController new]; + rootViewController.view = rootView; + self.window.rootViewController = rootViewController; + [self.window makeKeyAndVisible]; + return YES; +} + +- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge +{ +#if DEBUG + return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil]; +#else + return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; +#endif +} + +@end diff --git a/samples/sample-mobile-app/photoGallery/ios/photoGallery/Images.xcassets/AppIcon.appiconset/Contents.json b/samples/sample-mobile-app/photoGallery/ios/photoGallery/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..118c98f --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/ios/photoGallery/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,38 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/samples/sample-mobile-app/photoGallery/ios/photoGallery/Images.xcassets/Contents.json b/samples/sample-mobile-app/photoGallery/ios/photoGallery/Images.xcassets/Contents.json new file mode 100644 index 0000000..2d92bd5 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/ios/photoGallery/Images.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/samples/sample-mobile-app/photoGallery/ios/photoGallery/Info.plist b/samples/sample-mobile-app/photoGallery/ios/photoGallery/Info.plist new file mode 100644 index 0000000..8a29958 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/ios/photoGallery/Info.plist @@ -0,0 +1,74 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + photoGallery + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSRequiresIPhoneOS + + NSAppTransportSecurity + + NSExceptionDomains + + localhost + + NSExceptionAllowsInsecureHTTPLoads + + + + + NSLocationWhenInUseUsageDescription + + UILaunchStoryboardName + LaunchScreen + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + UIAppFonts + + AntDesign.ttf + Entypo.ttf + EvilIcons.ttf + Feather.ttf + FontAwesome.ttf + FontAwesome5_Brands.ttf + FontAwesome5_Regular.ttf + FontAwesome5_Solid.ttf + Fontisto.ttf + Foundation.ttf + Ionicons.ttf + MaterialCommunityIcons.ttf + MaterialIcons.ttf + Octicons.ttf + SimpleLineIcons.ttf + Zocial.ttf + + + diff --git a/samples/sample-mobile-app/photoGallery/ios/photoGallery/LaunchScreen.storyboard b/samples/sample-mobile-app/photoGallery/ios/photoGallery/LaunchScreen.storyboard new file mode 100644 index 0000000..9d50408 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/ios/photoGallery/LaunchScreen.storyboard @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/sample-mobile-app/photoGallery/ios/photoGallery/main.m b/samples/sample-mobile-app/photoGallery/ios/photoGallery/main.m new file mode 100644 index 0000000..b1df44b --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/ios/photoGallery/main.m @@ -0,0 +1,9 @@ +#import + +#import "AppDelegate.h" + +int main(int argc, char * argv[]) { + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/samples/sample-mobile-app/photoGallery/ios/photoGalleryTests/Info.plist b/samples/sample-mobile-app/photoGallery/ios/photoGalleryTests/Info.plist new file mode 100644 index 0000000..ba72822 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/ios/photoGalleryTests/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + + diff --git a/samples/sample-mobile-app/photoGallery/ios/photoGalleryTests/photoGalleryTests.m b/samples/sample-mobile-app/photoGallery/ios/photoGalleryTests/photoGalleryTests.m new file mode 100644 index 0000000..145d465 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/ios/photoGalleryTests/photoGalleryTests.m @@ -0,0 +1,65 @@ +#import +#import + +#import +#import + +#define TIMEOUT_SECONDS 600 +#define TEXT_TO_LOOK_FOR @"Welcome to React" + +@interface photoGalleryTests : XCTestCase + +@end + +@implementation photoGalleryTests + +- (BOOL)findSubviewInView:(UIView *)view matching:(BOOL(^)(UIView *view))test +{ + if (test(view)) { + return YES; + } + for (UIView *subview in [view subviews]) { + if ([self findSubviewInView:subview matching:test]) { + return YES; + } + } + return NO; +} + +- (void)testRendersWelcomeScreen +{ + UIViewController *vc = [[[RCTSharedApplication() delegate] window] rootViewController]; + NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS]; + BOOL foundElement = NO; + + __block NSString *redboxError = nil; +#ifdef DEBUG + RCTSetLogFunction(^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) { + if (level >= RCTLogLevelError) { + redboxError = message; + } + }); +#endif + + while ([date timeIntervalSinceNow] > 0 && !foundElement && !redboxError) { + [[NSRunLoop mainRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; + [[NSRunLoop mainRunLoop] runMode:NSRunLoopCommonModes beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; + + foundElement = [self findSubviewInView:vc.view matching:^BOOL(UIView *view) { + if ([view.accessibilityLabel isEqualToString:TEXT_TO_LOOK_FOR]) { + return YES; + } + return NO; + }]; + } + +#ifdef DEBUG + RCTSetLogFunction(RCTDefaultLogFunction); +#endif + + XCTAssertNil(redboxError, @"RedBox error: %@", redboxError); + XCTAssertTrue(foundElement, @"Couldn't find element with text '%@' in %d seconds", TEXT_TO_LOOK_FOR, TIMEOUT_SECONDS); +} + + +@end diff --git a/samples/sample-mobile-app/photoGallery/metro.config.js b/samples/sample-mobile-app/photoGallery/metro.config.js new file mode 100644 index 0000000..e91aba9 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/metro.config.js @@ -0,0 +1,17 @@ +/** + * Metro configuration for React Native + * https://github.com/facebook/react-native + * + * @format + */ + +module.exports = { + transformer: { + getTransformOptions: async () => ({ + transform: { + experimentalImportSupport: false, + inlineRequires: true, + }, + }), + }, +}; diff --git a/samples/sample-mobile-app/photoGallery/package-lock.json b/samples/sample-mobile-app/photoGallery/package-lock.json new file mode 100644 index 0000000..6cb9e55 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/package-lock.json @@ -0,0 +1,12677 @@ +{ + "name": "photogallery", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@asgardeo/auth-js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@asgardeo/auth-js/-/auth-js-1.0.0.tgz", + "integrity": "sha512-Ebln8G2H2oRJztHY3W4t3pw9hGdxTDsmtVhWJyCN2IlULv+YUG+Q5T3abjj+zfX4ik+Sh3IKsF36+mAKfg/hUQ==" + }, + "@asgardeo/auth-react-native": { + "version": "file:../lib/asgardeo-auth-react-native-0.0.1.tgz", + "integrity": "sha512-QfmxYmpcVSJO1gD+9VAQcA5PimjiJ/MR9055mLvGWlUYmohQ3t77si7S/XTjBE3J/KbadG6pnjD/W7UOYCtu2A==", + "requires": { + "@asgardeo/auth-js": "^1.0.0", + "@react-native-async-storage/async-storage": "^1.13.2", + "@types/crypto-js": "^4.0.1", + "base-64": "^1.0.0", + "crypto-js": "^3.3.0", + "jsrsasign": "^10.5.1", + "jsrsasign-util": "^1.0.5", + "react": "17.0.2", + "react-native": "0.66.4", + "url": "^0.11.0" + } + }, + "@babel/code-frame": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "requires": { + "@babel/highlight": "^7.16.0" + } + }, + "@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==" + }, + "@babel/core": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.5.tgz", + "integrity": "sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helpers": "^7.16.5", + "@babel/parser": "^7.16.5", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", + "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", + "requires": { + "@babel/types": "^7.16.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.5.tgz", + "integrity": "sha512-3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", + "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", + "requires": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz", + "integrity": "sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.5", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.5", + "@babel/helper-split-export-declaration": "^7.16.0" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", + "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", + "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz", + "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", + "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "requires": { + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.5.tgz", + "integrity": "sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz", + "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.5.tgz", + "integrity": "sha512-X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-wrap-function": "^7.16.5", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz", + "integrity": "sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-member-expression-to-functions": "^7.16.5", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" + }, + "@babel/helper-wrap-function": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz", + "integrity": "sha512-2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA==", + "requires": { + "@babel/helper-function-name": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + } + }, + "@babel/helpers": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz", + "integrity": "sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==", + "requires": { + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + } + }, + "@babel/highlight": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.16.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", + "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==" + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz", + "integrity": "sha512-pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.16.5.tgz", + "integrity": "sha512-pU4aCS+AzGjDD/6LnwSmeelmtqfMSjzQxs7+/AS673bYsshK1XZm9eth6OkgivVscQM8XdkVYhrb6tPFVTBVHA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-export-default-from": "^7.16.5" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.5.tgz", + "integrity": "sha512-YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz", + "integrity": "sha512-UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw==", + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.5" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.5.tgz", + "integrity": "sha512-ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz", + "integrity": "sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-default-from": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.16.5.tgz", + "integrity": "sha512-tvY55nhq4mSG9WbM7IZcLIhdc5jzIZu0PQKJHtZ16+dF7oBxKbqV/Z0e9ta2zaLMvUjH+3rJv1hbZ0+lpXzuFQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.5.tgz", + "integrity": "sha512-Nrx+7EAJx1BieBQseZa2pavVH2Rp7hADK2xn7coYqVbWRu9C2OFizYcsKo6TrrqJkJl+qF/+Qqzrk/+XDu4GnA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.5.tgz", + "integrity": "sha512-42OGssv9NPk4QHKVgIHlzeLgPOW5rGgfV5jzG90AhcXXIv6hu/eqj63w4VgvRxdvZY3AlYeDgPiSJ3BqAd1Y6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.5.tgz", + "integrity": "sha512-/d4//lZ1Vqb4mZ5xTep3dDK888j7BGM/iKqBmndBaoYAFPlPKrGU608VVBz5JeyAb6YQDjRu1UKqj86UhwWVgw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz", + "integrity": "sha512-8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.5.tgz", + "integrity": "sha512-TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w==", + "requires": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-remap-async-to-generator": "^7.16.5" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz", + "integrity": "sha512-BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz", + "integrity": "sha512-JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz", + "integrity": "sha512-DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-replace-supers": "^7.16.5", + "@babel/helper-split-export-declaration": "^7.16.0", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz", + "integrity": "sha512-n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz", + "integrity": "sha512-GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz", + "integrity": "sha512-12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.5.tgz", + "integrity": "sha512-skE02E/MptkZdBS4HwoRhjWXqeKQj0BWKEAPfPC+8R4/f6bjQqQ9Nftv/+HkxWwnVxh/E2NV9TNfzLN5H/oiBw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-flow": "^7.16.5" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz", + "integrity": "sha512-+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz", + "integrity": "sha512-Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ==", + "requires": { + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz", + "integrity": "sha512-B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz", + "integrity": "sha512-d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz", + "integrity": "sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==", + "requires": { + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-simple-access": "^7.16.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-object-assign": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.16.5.tgz", + "integrity": "sha512-KVuJ7sWf6bcXawKVH6ZDQFYcOulObt1IOvl/gvNrkNXzmFf1IdgKOy4thmVomReleXqffMbptmXXMl3zPI7zHw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz", + "integrity": "sha512-tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-replace-supers": "^7.16.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz", + "integrity": "sha512-B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz", + "integrity": "sha512-+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.5.tgz", + "integrity": "sha512-dHYCOnzSsXFz8UcdNQIHGvg94qPL/teF7CCiCEMRxmA1G2p5Mq4JnKVowCDxYfiQ9D7RstaAp9kwaSI+sXbnhw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.5.tgz", + "integrity": "sha512-+arLIz1d7kmwX0fKxTxbnoeG85ONSnLpvdODa4P3pc1sS7CV1hfmtYWufkW/oYsPnkDrEeQFxhUWcFnrXW7jQQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-jsx": "^7.16.5", + "@babel/types": "^7.16.0" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.16.5.tgz", + "integrity": "sha512-fvwq+jir1Vn4f5oBS0H/J/gD5CneTD53MHs+NMjlHcha4Sq35fwxI5RtmJGEBXO+M93f/eeD9cAhRPhmLyJiVw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.16.5.tgz", + "integrity": "sha512-/eP+nZywJntGLjSPjksAnM9/ELIs3RbiEuTu2/zAOzwwBcfiu+m/iptEq1lERUUtSXubYSHVnVHMr13GR+TwPw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz", + "integrity": "sha512-2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.5.tgz", + "integrity": "sha512-gxpfS8XQWDbQ8oP5NcmpXxtEgCJkbO+W9VhZlOhr0xPyVaRjAQPOv7ZDj9fg0d5s9+NiVvMCE6gbkEkcsxwGRw==", + "requires": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz", + "integrity": "sha512-ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz", + "integrity": "sha512-5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz", + "integrity": "sha512-usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz", + "integrity": "sha512-gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.16.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz", + "integrity": "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.16.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.5.tgz", + "integrity": "sha512-GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/preset-flow": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.16.5.tgz", + "integrity": "sha512-rmC6Nznp4V55N4Zfec87jwd14TdREqwKVJFM/6Z2wTwoeZQr56czjaPRCezqzqc8TsHF7aLP1oczjadIQ058gw==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-flow-strip-types": "^7.16.5" + } + }, + "@babel/preset-typescript": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.5.tgz", + "integrity": "sha512-lmAWRoJ9iOSvs3DqOndQpj8XqXkzaiQs50VG/zESiI9D3eoZhGriU675xNCr0UwvsuXrhMAGvyk1w+EVWF3u8Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-typescript": "^7.16.1" + } + }, + "@babel/register": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.16.5.tgz", + "integrity": "sha512-NpluD+cToBiZiDsG3y9rtIcqDyivsahpaM9csfyfiq1qQWduSmihUZ+ruIqqSDGjZKZMJfgAElo9x2YWlOQuRw==", + "requires": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.0", + "source-map-support": "^0.5.16" + } + }, + "@babel/runtime": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.5.tgz", + "integrity": "sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/traverse": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", + "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.5", + "@babel/types": "^7.16.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@eslint/eslintrc": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz", + "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "@hapi/hoek": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz", + "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==" + }, + "@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jest/console": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "@jest/core": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "@jest/create-cache-key-function": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/create-cache-key-function/-/create-cache-key-function-27.4.2.tgz", + "integrity": "sha512-aSSCAJwUNX4R1hJQoyimsND5l+2EsFgzlepS8NuOJJHjXij/UdxYFngac44tmv9IYdI+kglAyORg0plt4/aFMQ==", + "requires": { + "@jest/types": "^27.4.2" + } + }, + "@jest/environment": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==", + "dev": true, + "requires": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "@jest/fake-timers": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "@jest/globals": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "@jest/reporters": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@jest/source-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@jest/test-result": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==", + "dev": true, + "requires": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + } + }, + "@jest/transform": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + } + } + }, + "@jest/types": { + "version": "27.4.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", + "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + } + }, + "@react-native-async-storage/async-storage": { + "version": "1.15.14", + "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.15.14.tgz", + "integrity": "sha512-eJF2horabXazwszCyyXDe4w7sBSWlB0WPA8akKXuN2n7WXKHYeQJPN41lS9OahrhSZuZwqftNFE9VWgPXA8wyA==", + "requires": { + "merge-options": "^3.0.4" + } + }, + "@react-native-community/cli-debugger-ui": { + "version": "6.0.0-rc.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-6.0.0-rc.0.tgz", + "integrity": "sha512-achYcPPoWa9D02C5tn6TBzjeY443wQTyx37urptc75JpZ7gR5YHsDyIEEWa3DDYp1va9zx/iGg+uZ/hWw07GAw==", + "requires": { + "serve-static": "^1.13.1" + } + }, + "@react-native-community/cli-hermes": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-6.3.0.tgz", + "integrity": "sha512-Uhbm9bubyZLZ12vFCIfWbE/Qi3SBTbYIN/TC08EudTLhv/KbPomCQnmFsnJ7AXQFuOZJs73mBxoEAYSbRbwyVA==", + "requires": { + "@react-native-community/cli-platform-android": "^6.3.0", + "@react-native-community/cli-tools": "^6.2.0", + "chalk": "^4.1.2", + "hermes-profile-transformer": "^0.0.6", + "ip": "^1.1.5" + } + }, + "@react-native-community/cli-platform-android": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-6.3.0.tgz", + "integrity": "sha512-d5ufyYcvrZoHznYm5bjBXaiHIJv552t5gYtQpnUsxBhHSQ8QlaNmlLUyeSPRDfOw4ND9b0tPHqs4ufwx6vp/fQ==", + "requires": { + "@react-native-community/cli-tools": "^6.2.0", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "jetifier": "^1.6.2", + "lodash": "^4.17.15", + "logkitty": "^0.7.1", + "slash": "^3.0.0", + "xmldoc": "^1.1.2" + } + }, + "@react-native-community/cli-platform-ios": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-6.2.0.tgz", + "integrity": "sha512-k15MhExxLiLDDZOeuPgvTxbp0CsoLQQpk2Du0HjZDePqqWcKJylQqMZru1o8HuQHPcEr+b71HIs5V+lKyFYpfg==", + "requires": { + "@react-native-community/cli-tools": "^6.2.0", + "chalk": "^4.1.2", + "glob": "^7.1.3", + "js-yaml": "^3.13.1", + "lodash": "^4.17.15", + "ora": "^3.4.0", + "plist": "^3.0.2", + "xcode": "^2.0.0" + } + }, + "@react-native-community/cli-plugin-metro": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-6.2.0.tgz", + "integrity": "sha512-JfmzuFNzOr+dFTUQJo1rV0t87XAqgHRTMYXNleQVt8otOVCk1FSCgKlgqMdvQc/FCx2ZjoMWEEV/g0LrPI8Etw==", + "requires": { + "@react-native-community/cli-server-api": "^6.2.0", + "@react-native-community/cli-tools": "^6.2.0", + "chalk": "^4.1.2", + "metro": "^0.66.1", + "metro-config": "^0.66.1", + "metro-core": "^0.66.1", + "metro-react-native-babel-transformer": "^0.66.1", + "metro-resolver": "^0.66.1", + "metro-runtime": "^0.66.1", + "readline": "^1.3.0" + } + }, + "@react-native-community/cli-server-api": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-6.2.0.tgz", + "integrity": "sha512-OnbnYclhoDpjge33QO5Slhfn0DsmLzzAgyrSCnb24HhSqwq7ObjMHaLpoEhpajzLG71wq5oKh0APEQjiL4Mknw==", + "requires": { + "@react-native-community/cli-debugger-ui": "^6.0.0-rc.0", + "@react-native-community/cli-tools": "^6.2.0", + "compression": "^1.7.1", + "connect": "^3.6.5", + "errorhandler": "^1.5.0", + "nocache": "^2.1.0", + "pretty-format": "^26.6.2", + "serve-static": "^1.13.1", + "ws": "^1.1.0" + }, + "dependencies": { + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "requires": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + } + } + }, + "@react-native-community/cli-tools": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-6.2.0.tgz", + "integrity": "sha512-08ssz4GMEnRxC/1FgTTN/Ud7mExQi5xMphItPjfHiTxpZPhrFn+IMx6mya0ncFEhhxQ207wYlJMRLPRRdBZ8oA==", + "requires": { + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "lodash": "^4.17.15", + "mime": "^2.4.1", + "node-fetch": "^2.6.0", + "open": "^6.2.0", + "semver": "^6.3.0", + "shell-quote": "1.6.1" + }, + "dependencies": { + "mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" + } + } + }, + "@react-native-community/cli-types": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-6.0.0.tgz", + "integrity": "sha512-K493Fk2DMJC0ZM8s8gnfseKxGasIhuDaCUDeLZcoCSFlrjKEuEs1BKKEJiev0CARhKEXKOyyp/uqYM9nWhisNw==", + "requires": { + "ora": "^3.4.0" + } + }, + "@react-native-community/eslint-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native-community/eslint-config/-/eslint-config-2.0.0.tgz", + "integrity": "sha512-vHaMMfvMp9BWCQQ0lNIXibOJTcXIbYUQ8dSUsMOsrXgVkeVQJj88OwrKS00rQyqwMaC4/a6HuDiFzYUkGKOpVg==", + "dev": true, + "requires": { + "@react-native-community/eslint-plugin": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^3.1.0", + "@typescript-eslint/parser": "^3.1.0", + "babel-eslint": "^10.1.0", + "eslint-config-prettier": "^6.10.1", + "eslint-plugin-eslint-comments": "^3.1.2", + "eslint-plugin-flowtype": "2.50.3", + "eslint-plugin-jest": "22.4.1", + "eslint-plugin-prettier": "3.1.2", + "eslint-plugin-react": "^7.20.0", + "eslint-plugin-react-hooks": "^4.0.4", + "eslint-plugin-react-native": "^3.8.1", + "prettier": "^2.0.2" + } + }, + "@react-native-community/eslint-plugin": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@react-native-community/eslint-plugin/-/eslint-plugin-1.1.0.tgz", + "integrity": "sha512-W/J0fNYVO01tioHjvYWQ9m6RgndVtbElzYozBq1ZPrHO/iCzlqoySHl4gO/fpCl9QEFjvJfjPgtPMTMlsoq5DQ==", + "dev": true + }, + "@react-native/assets": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@react-native/assets/-/assets-1.0.0.tgz", + "integrity": "sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==" + }, + "@react-native/normalize-color": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-1.0.0.tgz", + "integrity": "sha512-xUNRvNmCl3UGCPbbHvfyFMnpvLPoOjDCcp5bT9m2k+TF/ZBklEQwhPZlkrxRx2NhgFh1X3a5uL7mJ7ZR+8G7Qg==" + }, + "@react-native/polyfills": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@react-native/polyfills/-/polyfills-2.0.0.tgz", + "integrity": "sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==" + }, + "@react-navigation/bottom-tabs": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-6.0.9.tgz", + "integrity": "sha512-uRoq6Zd7lPNnLqNQkKC28eR62tpqcDeuakZU1sO8N46FtvrcTuNLoIlssrGty3GF7ALBIxCypn4A93t3nbmMrQ==", + "requires": { + "@react-navigation/elements": "^1.2.1", + "color": "^3.1.3", + "warn-once": "^0.1.0" + } + }, + "@react-navigation/core": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@react-navigation/core/-/core-6.1.0.tgz", + "integrity": "sha512-LyZqD/ZCXSK9+ES8KiH+0tU+7aL84jUw1N9OxZfEuns/OcnSXKC3sOO+9NQ9XRowB1wLUfJhmqZ8G8rUlg33fQ==", + "requires": { + "@react-navigation/routers": "^6.1.0", + "escape-string-regexp": "^4.0.0", + "nanoid": "^3.1.23", + "query-string": "^7.0.0", + "react-is": "^16.13.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "@react-navigation/elements": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.2.1.tgz", + "integrity": "sha512-EnmAbKMsptrliRKf95rdgS6BhMjML+mIns06+G1Vdih6BrEo7/0iytThUv3WBf99AI76dyEq/cqLUwHPiFzXWg==" + }, + "@react-navigation/native": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/@react-navigation/native/-/native-6.0.6.tgz", + "integrity": "sha512-XzL7YPsaRRQgdCQSXbA8PJWLN2I4lhUUvSFoKQPNO4DS6y8eqZI1V8COPYlJg8+tsetGV5J8jt+jVjWL7h6ZrQ==", + "requires": { + "@react-navigation/core": "^6.1.0", + "escape-string-regexp": "^4.0.0", + "nanoid": "^3.1.23" + }, + "dependencies": { + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + } + } + }, + "@react-navigation/native-stack": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.2.5.tgz", + "integrity": "sha512-XCtwl4LEr06nzxMG4aXbYfbO/pAjyhGOR3QtBVBq/uGfVGkeK8utKUe925reqd1x099CiEfSJLpgeR2KzzYp+Q==", + "requires": { + "@react-navigation/elements": "^1.2.1", + "warn-once": "^0.1.0" + } + }, + "@react-navigation/routers": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.0.tgz", + "integrity": "sha512-8xJL+djIzpFdRW/sGlKojQ06fWgFk1c5jER9501HYJ12LF5DIJFr/tqBI2TJ6bk+y+QFu0nbNyeRC80OjRlmkA==", + "requires": { + "nanoid": "^3.1.23" + } + }, + "@sideway/address": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.3.tgz", + "integrity": "sha512-8ncEUtmnTsMmL7z1YPB47kPUq7LpKWJNFPsRzHiIajGC5uXlWGn+AmkYPcHNl8S4tcEGx+cnORnNYaw2wvL+LQ==", + "requires": { + "@hapi/hoek": "^9.0.0" + } + }, + "@sideway/formula": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", + "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" + }, + "@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true + }, + "@types/babel__core": { + "version": "7.1.17", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.17.tgz", + "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/crypto-js": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.1.0.tgz", + "integrity": "sha512-DCFfy/vh2lG6qHSGezQ+Sn2Ulf/1Mx51dqOdmOKyW5nMK3maLlxeS3onC7r212OnBM2pBR95HkAmAjjF08YkxQ==" + }, + "@types/eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==", + "dev": true + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "@types/node": { + "version": "17.0.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.4.tgz", + "integrity": "sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==" + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, + "@types/prettier": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", + "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==", + "dev": true + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.10.1.tgz", + "integrity": "sha512-PQg0emRtzZFWq6PxBcdxRH3QIQiyFO3WCVpRL3fgj5oQS3CDs3AeAKfv4DxNhzn8ITdNJGJ4D3Qw8eAJf3lXeQ==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "3.10.1", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.10.1.tgz", + "integrity": "sha512-Ug1RcWcrJP02hmtaXVS3axPPTTPnZjupqhgj+NnZ6BCkwSImWk/283347+x9wN+lqOdK9Eo3vsyiyDHgsmiEJw==", + "dev": true, + "requires": { + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "3.10.1", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-visitor-keys": "^1.1.0" + } + }, + "@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "@wso2/auth-qr-react-native": { + "version": "file:packages/sdk", + "requires": { + "@react-native-async-storage/async-storage": "^1.13.2", + "jsrsasign": "^10.1.4", + "jsrsasign-util": "^1.0.2", + "react-native-device-info": "^7.3.1", + "react-native-ssl-pinning": "^1.5.2", + "uuid-random": "^1.3.2" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/compat-data": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.5.tgz", + "integrity": "sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w==" + }, + "@babel/core": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.6.tgz", + "integrity": "sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helpers": "^7.14.6", + "@babel/parser": "^7.14.6", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.5.tgz", + "integrity": "sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==", + "requires": { + "@babel/types": "^7.14.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", + "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", + "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.5.tgz", + "integrity": "sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz", + "integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", + "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", + "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", + "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", + "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.5.tgz", + "integrity": "sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", + "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.5.tgz", + "integrity": "sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", + "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", + "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-wrap-function": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-replace-supers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", + "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-simple-access": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.5.tgz", + "integrity": "sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", + "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", + "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", + "requires": { + "@babel/types": "^7.14.5" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==" + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" + }, + "@babel/helper-wrap-function": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", + "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/helpers": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.6.tgz", + "integrity": "sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==", + "requires": { + "@babel/template": "^7.14.5", + "@babel/traverse": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.6.tgz", + "integrity": "sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==" + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-export-default-from": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.14.5.tgz", + "integrity": "sha512-T8KZ5abXvKMjF6JcoXjgac3ElmXf0AWzJwi2O/42Jk+HmCky3D9+i1B7NPP1FblyceqTevKeV/9szeikFoaMDg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-default-from": "^7.14.5" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.5.tgz", + "integrity": "sha512-VzMyY6PWNPPT3pxc5hi9LloKNr4SSrVCg7Yr6aZpW4Ym07r7KqSU/QXYwjXLVxqwSv0t/XSXkFoKBPUkZ8vb2A==", + "requires": { + "@babel/compat-data": "^7.14.5", + "@babel/helper-compilation-targets": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.14.5" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-default-from": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.14.5.tgz", + "integrity": "sha512-snWDxjuaPEobRBnhpqEfZ8RMxDbHt8+87fiEioGuE+Uc0xAKgSD8QiuL3lF93hPVQfZFAcYwrrf+H5qUhike3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.14.5.tgz", + "integrity": "sha512-9WK5ZwKCdWHxVuU13XNT6X73FGmutAXeor5lGFq6qhOFtMFUF4jkbijuyUdZZlpYq6E2hZeZf/u3959X9wsv0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", + "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz", + "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz", + "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-optimise-call-expression": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.5.tgz", + "integrity": "sha512-wU9tYisEbRMxqDezKUqC9GleLycCRoUsai9ddlsq54r8QRLaeEhc+d+9DqCG+kV9W2GgQjTZESPTpn5bAFMDww==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.14.5.tgz", + "integrity": "sha512-KhcolBKfXbvjwI3TV7r7TkYm8oNXHNBqGOy6JDVwtecFaRoKYsUUqJdS10q0YDKW1c6aZQgO+Ys3LfGkox8pXA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-flow": "^7.14.5" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", + "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", + "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-object-assign": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.14.5.tgz", + "integrity": "sha512-lvhjk4UN9xJJYB1mI5KC0/o1D5EcJXdbhVe+4fSk08D6ZN+iuAIs7LJC+71h8av9Ew4+uRq9452v9R93SFmQlQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", + "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.5.tgz", + "integrity": "sha512-07aqY1ChoPgIxsuDviptRpVkWCSbXWmzQqcgy65C6YSFOfPFvb/DX3bBRHh7pCd/PMEEYHYWUTSVkCbkVainYQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.5.tgz", + "integrity": "sha512-7RylxNeDnxc1OleDm0F5Q/BSL+whYRbOAR+bwgCxIr0L32v7UFh/pz1DLMZideAUxKT6eMoS2zQH6fyODLEi8Q==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.14.5.tgz", + "integrity": "sha512-M/fmDX6n0cfHK/NLTcPmrfVAORKDhK8tyjDhyxlUjYyPYYO8FRWwuxBA3WBx8kWN/uBUuwGa3s/0+hQ9JIN3Tg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.14.5.tgz", + "integrity": "sha512-1TpSDnD9XR/rQ2tzunBVPThF5poaYT9GqP+of8fAtguYuI/dm2RkrMBDemsxtY0XBzvW7nXjYM0hRyKX9QYj7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.5.tgz", + "integrity": "sha512-fPMBhh1AV8ZyneiCIA+wYYUH1arzlXR1UMcApjvchDhfKxhy2r2lReJv8uHEyihi4IFIGlr1Pdx7S5fkESDQsg==", + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "semver": "^6.3.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz", + "integrity": "sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.6", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/runtime": { + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", + "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5" + } + }, + "@babel/traverse": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.5.tgz", + "integrity": "sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==", + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.14.5", + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-hoist-variables": "^7.14.5", + "@babel/helper-split-export-declaration": "^7.14.5", + "@babel/parser": "^7.14.5", + "@babel/types": "^7.14.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.5.tgz", + "integrity": "sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==", + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "to-fast-properties": "^2.0.0" + } + }, + "@eslint/eslintrc": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.2.tgz", + "integrity": "sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", + "requires": { + "type-fest": "^0.20.2" + } + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz", + "integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@react-native-async-storage/async-storage": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@react-native-async-storage/async-storage/-/async-storage-1.15.5.tgz", + "integrity": "sha512-4AYehLH39B9a8UXCMf3ieOK+G61wGMP72ikx6/XSMA0DUnvx0PgaeaT2Wyt06kTrDTy8edewKnbrbeqwaM50TQ==", + "requires": { + "deep-assign": "^3.0.0" + } + }, + "@tsconfig/react-native": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/react-native/-/react-native-1.0.3.tgz", + "integrity": "sha512-v3Nu55tpE+TIanWzkP1usqZQMwZtqM2EyizNiQJnJxbvullkrhVjn1RIaSxzygoL3EI9nqiraTGoQBwDPyr7iQ==" + }, + "@types/json-schema": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", + "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" + }, + "@types/jsrsasign": { + "version": "8.0.12", + "resolved": "https://registry.npmjs.org/@types/jsrsasign/-/jsrsasign-8.0.12.tgz", + "integrity": "sha512-FLXKbwbB+4fsJECYOpIiYX2GSqSHYnkO/UnrFqlZn6crpyyOtk4LRab+G1HC7dTbT1NB7spkHecZRQGXoCWiJQ==" + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "@types/react": { + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.11.tgz", + "integrity": "sha512-yFRQbD+whVonItSk7ZzP/L+gPTJVBkL/7shLEF+i9GC/1cV3JmUxEQz6+9ylhUpWSDuqo1N9qEvqS6vTj4USUA==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-native": { + "version": "0.63.52", + "resolved": "https://registry.npmjs.org/@types/react-native/-/react-native-0.63.52.tgz", + "integrity": "sha512-sBXvvtJaIUSXQLDh9NZitx1KHkKUdBLZy34lFKJaIXtpHIh5OEbBXeyUTFBtFwjk/RD0tneAtUqsdhheZRzAzw==", + "requires": { + "@types/react": "*" + } + }, + "@types/scheduler": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz", + "integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.28.0.tgz", + "integrity": "sha512-KcF6p3zWhf1f8xO84tuBailV5cN92vhS+VT7UJsPzGBm9VnQqfI9AsiMUFUCYHTYPg1uCCo+HyiDnpDuvkAMfQ==", + "requires": { + "@typescript-eslint/experimental-utils": "4.28.0", + "@typescript-eslint/scope-manager": "4.28.0", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.28.0.tgz", + "integrity": "sha512-9XD9s7mt3QWMk82GoyUpc/Ji03vz4T5AYlHF9DcoFNfJ/y3UAclRsfGiE2gLfXtyC+JRA3trR7cR296TEb1oiQ==", + "requires": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.28.0", + "@typescript-eslint/types": "4.28.0", + "@typescript-eslint/typescript-estree": "4.28.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + } + } + }, + "@typescript-eslint/parser": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.28.0.tgz", + "integrity": "sha512-7x4D22oPY8fDaOCvkuXtYYTQ6mTMmkivwEzS+7iml9F9VkHGbbZ3x4fHRwxAb5KeuSkLqfnYjs46tGx2Nour4A==", + "requires": { + "@typescript-eslint/scope-manager": "4.28.0", + "@typescript-eslint/types": "4.28.0", + "@typescript-eslint/typescript-estree": "4.28.0", + "debug": "^4.3.1" + } + }, + "@typescript-eslint/scope-manager": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.28.0.tgz", + "integrity": "sha512-eCALCeScs5P/EYjwo6se9bdjtrh8ByWjtHzOkC4Tia6QQWtQr3PHovxh3TdYTuFcurkYI4rmFsRFpucADIkseg==", + "requires": { + "@typescript-eslint/types": "4.28.0", + "@typescript-eslint/visitor-keys": "4.28.0" + } + }, + "@typescript-eslint/types": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.28.0.tgz", + "integrity": "sha512-p16xMNKKoiJCVZY5PW/AfILw2xe1LfruTcfAKBj3a+wgNYP5I9ZEKNDOItoRt53p4EiPV6iRSICy8EPanG9ZVA==" + }, + "@typescript-eslint/typescript-estree": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.0.tgz", + "integrity": "sha512-m19UQTRtxMzKAm8QxfKpvh6OwQSXaW1CdZPoCaQuLwAq7VZMNuhJmZR4g5281s2ECt658sldnJfdpSZZaxUGMQ==", + "requires": { + "@typescript-eslint/types": "4.28.0", + "@typescript-eslint/visitor-keys": "4.28.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.0.tgz", + "integrity": "sha512-PjJyTWwrlrvM5jazxYF5ZPs/nl0kHDZMVbuIcbpawVXaDPelp3+S9zpOz5RmVUfS/fD5l5+ZXNKnWhNYjPzCvw==", + "requires": { + "@typescript-eslint/types": "4.28.0", + "eslint-visitor-keys": "^2.0.0" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + }, + "acorn-jsx": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", + "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==" + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-includes": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array.prototype.flat": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz", + "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, + "array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" + } + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.2.tgz", + "integrity": "sha512-l1Cf8PKk12eEk5QP/NQ6TH8A1pee6wWDJ96WjxrMXFLHLOBFzYM4moG80HFgduVhTqAFez4alnZKEhP/bYHg0A==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.9.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "caniuse-lite": { + "version": "1.0.30001237", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001237.tgz", + "integrity": "sha512-pDHgRndit6p1NR2GhzMbQ6CkRrp4VKuSsqbcLeOQppYPKOYkKT/6ZvZDvKJUqcmtyWIAHuZq3SVS2vc1egCZzw==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "core-js-compat": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.14.0.tgz", + "integrity": "sha512-R4NS2eupxtiJU+VwgkF9WTpnSfZW4pogwKHd8bclWU2sp93Pr5S1uYJI84cMOubJRou7bcfL0vmwtLslWN5p3A==", + "requires": { + "browserslist": "^4.16.6", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "csstype": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", + "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" + }, + "date-format": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", + "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==" + }, + "debug": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "requires": { + "ms": "2.1.2" + } + }, + "deep-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/deep-assign/-/deep-assign-3.0.0.tgz", + "integrity": "sha512-YX2i9XjJ7h5q/aQ/IM9PEwEnDqETAIYbggmdDB3HLTlSgo1CxPsj6pvhPG68rq6SVE0+p+6Ywsm5fTYNrYtBWw==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "electron-to-chromium": { + "version": "1.3.752", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.752.tgz", + "integrity": "sha512-2Tg+7jSl3oPxgsBsWKh5H83QazTkmWG/cnNwJplmyZc7KcN61+I10oUgaXSVk/NwfvN3BdkKDR4FYuRBQQ2v0A==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.3.tgz", + "integrity": "sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "is-callable": "^1.2.3", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.3", + "is-string": "^1.0.6", + "object-inspect": "^1.10.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-82G/JToB9qIy/ArBzIWG9xvvwL3R86AlCjtGw+A29OMZDqhTybz/MByORSukGxeI+YPCR4coYyITKk8BFH9nDA==", + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + }, + "globals": { + "version": "13.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.9.0.tgz", + "integrity": "sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "eslint-module-utils": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz", + "integrity": "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==", + "requires": { + "debug": "^3.2.7", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.23.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz", + "integrity": "sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==", + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flat": "^1.2.4", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.4", + "eslint-module-utils": "^2.6.1", + "find-up": "^2.0.0", + "has": "^1.0.3", + "is-core-module": "^2.4.0", + "minimatch": "^3.0.4", + "object.values": "^1.1.3", + "pkg-up": "^2.0.0", + "read-pkg-up": "^3.0.0", + "resolve": "^1.20.0", + "tsconfig-paths": "^3.9.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "eslint-plugin-react": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz", + "integrity": "sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==", + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.values": "^1.1.4", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "string.prototype.matchall": "^4.0.5" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-plugin-react-native": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native/-/eslint-plugin-react-native-3.11.0.tgz", + "integrity": "sha512-7F3OTwrtQPfPFd+VygqKA2VZ0f2fz0M4gJmry/TRE18JBb94/OtMxwbL7Oqwu7FGyrdeIOWnXQbBAveMcSTZIA==", + "requires": { + "@babel/traverse": "^7.7.4", + "eslint-plugin-react-native-globals": "^0.1.1" + } + }, + "eslint-plugin-react-native-globals": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz", + "integrity": "sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==" + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + } + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastq": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "requires": { + "reusify": "^1.0.4" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "dependencies": { + "flatted": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==" + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==" + } + } + }, + "graceful-fs": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-bigint": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz", + "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==" + }, + "is-boolean-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", + "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-callable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + }, + "is-core-module": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", + "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", + "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", + "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==" + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-regex": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz", + "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==", + "requires": { + "call-bind": "^1.0.2", + "has-symbols": "^1.0.2" + } + }, + "is-string": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz", + "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==" + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsrsasign": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-10.3.0.tgz", + "integrity": "sha512-irDIKKFW++EAELgP3fjFi5/Fn0XEyfuQTTgpbeFwCGkV6tRIYZl3uraRea2HTXWCstcSZuDaCbdAhU1n+075Bg==" + }, + "jsrsasign-util": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/jsrsasign-util/-/jsrsasign-util-1.0.5.tgz", + "integrity": "sha512-e5Kp8aaT5GH2c5X8j4uaJruYmT4GcnaGb47nw8m60YqPywtnOtTISZ9hZgtZ3a+jh7B27bU2LCf3Y32wZyfhtQ==", + "requires": { + "jsonc-parser": ">= 0.0.1", + "jsrsasign": ">= 4.8.2" + } + }, + "jsx-ast-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", + "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "requires": { + "array-includes": "^3.1.2", + "object.assign": "^4.1.2" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=" + }, + "log4js": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", + "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", + "requires": { + "date-format": "^3.0.0", + "debug": "^4.1.1", + "flatted": "^2.0.1", + "rfdc": "^1.1.4", + "streamroller": "^2.2.4" + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "metro-react-native-babel-preset": { + "version": "0.66.0", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.66.0.tgz", + "integrity": "sha512-rO3yayxplLNxFDc7HyMShN+psgEb2mbw15EMreNvgV8QnXNYHmgU6e15tLbtEvC8LuftOLuSufEdSmR/ykm+aA==", + "requires": { + "@babel/core": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-assign": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "node-releases": { + "version": "1.1.73", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.73.tgz", + "integrity": "sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-inspect": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.3.tgz", + "integrity": "sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "object.fromentries": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + } + }, + "object.values": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "requires": { + "find-up": "^2.1.0" + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-native-device-info": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/react-native-device-info/-/react-native-device-info-7.4.0.tgz", + "integrity": "sha512-n5mrUuwUcPXAspLZcAOE+Q087yq+Gfvo8+soZIg1l7rUZUrLNWlFxFgOo/DMPNZA5vcBSv1TSGFFdiAZVHalLw==" + }, + "react-native-ssl-pinning": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/react-native-ssl-pinning/-/react-native-ssl-pinning-1.5.4.tgz", + "integrity": "sha512-cCqnXItnl7u64W7KRw7hIf6jcBeUU4gkpyXQvjtk4JcOZjW86u79ntfGxbGWV7Xtn4/hOOlmTX4DLF+fr5f8dQ==", + "requires": { + "q": "^1.4.1" + } + }, + "react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==" + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "^3.0.0" + } + } + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", + "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "regjsparser": { + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", + "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rfdc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", + "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==" + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "streamroller": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", + "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", + "requires": { + "date-format": "^2.1.0", + "debug": "^4.1.1", + "fs-extra": "^8.1.0" + }, + "dependencies": { + "date-format": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", + "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==" + } + } + }, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "string.prototype.matchall": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", + "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "requires": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.0.tgz", + "integrity": "sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "tsconfig-paths": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz", + "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + }, + "typescript": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.2.tgz", + "integrity": "sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==" + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "uuid-random": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/uuid-random/-/uuid-random-1.3.2.tgz", + "integrity": "sha512-UOzej0Le/UgkbWEO8flm+0y+G+ljUon1QWTEZOq1rnMAsxo2+SckbiZdKzAHHlVh6gJqI1TjC/xwgR50MuCrBQ==" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "absolute-path": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz", + "integrity": "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "requires": { + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "anser": { + "version": "1.4.10", + "resolved": "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz", + "integrity": "sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==" + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } + }, + "ansi-fragments": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz", + "integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==", + "requires": { + "colorette": "^1.0.7", + "slice-ansi": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "appdirsjs": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.6.tgz", + "integrity": "sha512-D8wJNkqMCeQs3kLasatELsddox/Xqkhp+J07iXGyL54fVN7oc+nmNfYzGuCs1IEP6uBw+TfpuO3JKwc+lECy4w==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" + }, + "array-includes": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.14.2.tgz", + "integrity": "sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==", + "requires": { + "tslib": "^2.0.1" + } + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "axios": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.0.tgz", + "integrity": "sha512-fmkJBknJKoZwem3/IKSSLpkdNXZeBu5Q7GA/aRsr2btgrptmSCxi2oFjZHqGdK9DoTil9PIHlPIZw2EcRJXRvw==", + "requires": { + "follow-redirects": "^1.10.0" + } + }, + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==" + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + } + }, + "babel-jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==", + "dev": true, + "requires": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", + "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.0", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", + "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.0", + "core-js-compat": "^3.18.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", + "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.0" + } + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz", + "integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-fbjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz", + "integrity": "sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==", + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + } + }, + "babel-preset-jest": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base-64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==" + }, + "bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "requires": { + "stream-buffers": "2.2.x" + } + }, + "bplist-parser": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.0.tgz", + "integrity": "sha512-zgmaRvT6AN1JpPPV+S0a1/FAtoxSreYDccZGIqEMSvZl9DMe70mJ7MFzpxa1X+gHVdkToE2haRUHHMiW1OdejA==", + "requires": { + "big-integer": "1.6.x" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "caniuse-lite": { + "version": "1.0.30001292", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001292.tgz", + "integrity": "sha512-jnT4Tq0Q4ma+6nncYQVe7d73kmDmE9C3OGTx3MvW7lBM/eY1S1DZTMBON7dqV481RhNiS5OxD7k9JQvmDOTirw==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "requires": { + "rsvp": "^4.8.4" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cjs-module-lexer": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", + "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==" + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + } + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "color-string": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==" + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "command-exists": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz", + "integrity": "sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==" + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + } + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js-compat": { + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.1.tgz", + "integrity": "sha512-AVhKZNpqMV3Jz8hU0YEXXE06qoxtQGsAqU0u1neUngz5IusDJRX/ZJ6t3i7mS7QxNyEONbCo14GprkBrxPlTZA==", + "requires": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "crypto-js": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.3.0.tgz", + "integrity": "sha512-DIT51nX0dCfKltpRiXV+/TVZq+Qq2NgF4644+K7Ttnla7zEzqc+kjJyiB96BHNyUTBxyjzRcZYpUdZa+QAqi6Q==" + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "dependencies": { + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + } + } + }, + "dayjs": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", + "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.3.0.tgz", + "integrity": "sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==" + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==", + "dev": true + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true + } + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.4.28", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.28.tgz", + "integrity": "sha512-Gzbf0wUtKfyPaqf0Plz+Ctinf9eQIzxEqBHwSvbGfeOm9GMNdLxyu1dNiCUfM+x6r4BE0xUJNh3Nmg9gfAtTmg==" + }, + "emittery": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "requires": { + "stackframe": "^1.1.1" + } + }, + "errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "requires": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.14.0.tgz", + "integrity": "sha512-5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.2.1", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.0", + "esquery": "^1.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "eslint-config-prettier": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz", + "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==", + "dev": true, + "requires": { + "get-stdin": "^6.0.0" + } + }, + "eslint-plugin-eslint-comments": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", + "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "ignore": "^5.0.5" + } + }, + "eslint-plugin-flowtype": { + "version": "2.50.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz", + "integrity": "sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "eslint-plugin-jest": { + "version": "22.4.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-22.4.1.tgz", + "integrity": "sha512-gcLfn6P2PrFAVx3AobaOzlIEevpAEf9chTpFZz7bYfc7pz8XRv7vuKTIE4hxPKZSha6XWKKplDQ0x9Pq8xX2mg==", + "dev": true + }, + "eslint-plugin-prettier": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz", + "integrity": "sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-react": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz", + "integrity": "sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==", + "dev": true, + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", + "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", + "dev": true + }, + "eslint-plugin-react-native": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native/-/eslint-plugin-react-native-3.11.0.tgz", + "integrity": "sha512-7F3OTwrtQPfPFd+VygqKA2VZ0f2fz0M4gJmry/TRE18JBb94/OtMxwbL7Oqwu7FGyrdeIOWnXQbBAveMcSTZIA==", + "dev": true, + "requires": { + "@babel/traverse": "^7.7.4", + "eslint-plugin-react-native-globals": "^0.1.1" + } + }, + "eslint-plugin-react-native-globals": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native-globals/-/eslint-plugin-react-native-globals-0.1.2.tgz", + "integrity": "sha512-9aEPf1JEpiTjcFAmmyw8eiIXmcNZOqaZyHO77wgm0/dWfT/oxC1SrIq8ET38pMxHYrcB6Uew+TzUVsBeczF88g==", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, + "exec-sh": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expect": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz", + "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "filter-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha1-mzERErxsYSehbgFsbF1/GeCAXFs=" + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, + "flow-parser": { + "version": "0.121.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.121.0.tgz", + "integrity": "sha512-1gIBiWJNR0tKUNv8gZuk7l9rVX06OuLzY9AoGio7y/JT4V1IZErEMEq2TJS+PFcw/y0RshZ1J/27VfK1UQzYVg==" + }, + "follow-redirects": { + "version": "1.14.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz", + "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true, + "optional": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hermes-engine": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/hermes-engine/-/hermes-engine-0.9.0.tgz", + "integrity": "sha512-r7U+Y4P2Qg/igFVZN+DpT7JFfXUn1MM4dFne8aW+cCrF6RRymof+VqrUHs1kl07j8h8V2CNesU19RKgWbr3qPw==" + }, + "hermes-parser": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.4.7.tgz", + "integrity": "sha512-jc+zCtXbtwTiXoMAoXOHepxAaGVFIp89wwE9qcdwnMd/uGVEtPoY8FaFSsx0ThPvyKirdR2EsIIDVrpbSXz1Ag==" + }, + "hermes-profile-transformer": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz", + "integrity": "sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==", + "requires": { + "source-map": "^0.7.3" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "image-size": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.6.3.tgz", + "integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==" + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", + "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "dependencies": { + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "optional": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.2.tgz", + "integrity": "sha512-0gHxuT1NNC0aEIL1zbJ+MTgPbbHhU77eJPuU35WKA7TgXiSNlCAx4PENoMrH0Or6M2H80TaZcWKhM0IK6V8gRw==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz", + "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "jest-cli": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } + } + } + }, + "jest-changed-files": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "jest-config": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + } + } + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-docblock": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-environment-node": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==" + }, + "jest-haste-map": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==", + "requires": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-leak-detector": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==", + "dev": true, + "requires": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-mock": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true + }, + "jest-regex-util": { + "version": "26.0.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==" + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-runner": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-runtime": { + "version": "26.6.3", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-serializer": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "jest-util": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==", + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-validate": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==", + "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "camelcase": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", + "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==" + } + } + }, + "jest-watcher": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==", + "dev": true, + "requires": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + } + } + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "jetifier": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/jetifier/-/jetifier-1.6.8.tgz", + "integrity": "sha512-3Zi16h6L5tXDRQJTb221cnRoVG9/9OvreLdLU2/ZjRv/GILL+2Cemt0IKvkowwkDpvouAU1DQPOJ7qaiHeIdrw==" + }, + "joi": { + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.5.0.tgz", + "integrity": "sha512-R7hR50COp7StzLnDi4ywOXHrBrgNXuUUfJWIR5lPY5Bm/pOD3jZaTwpluUXVLRWcoWZxkrHBBJ5hLxgnlehbdw==", + "requires": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.0", + "@sideway/pinpoint": "^2.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsc-android": { + "version": "250230.2.1", + "resolved": "https://registry.npmjs.org/jsc-android/-/jsc-android-250230.2.1.tgz", + "integrity": "sha512-KmxeBlRjwoqCnBBKGsihFtvsBHyUFlBxJPK4FzeYcIuBfdjv6jFys44JITAgSTbQD+vIdwMEfyZklsuQX0yI1Q==" + }, + "jscodeshift": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.11.0.tgz", + "integrity": "sha512-SdRK2C7jjs4k/kT2mwtO07KJN9RnjxtKn03d9JVj6c3j9WwaLcFYsICYDnLAzY0hp+wG2nxl+Cm2jWLiNVYb8g==", + "requires": { + "@babel/core": "^7.1.6", + "@babel/parser": "^7.1.6", + "@babel/plugin-proposal-class-properties": "^7.1.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.1.0", + "@babel/plugin-proposal-optional-chaining": "^7.1.0", + "@babel/plugin-transform-modules-commonjs": "^7.1.0", + "@babel/preset-flow": "^7.0.0", + "@babel/preset-typescript": "^7.1.0", + "@babel/register": "^7.0.0", + "babel-core": "^7.0.0-bridge.0", + "colors": "^1.1.2", + "flow-parser": "0.*", + "graceful-fs": "^4.2.4", + "micromatch": "^3.1.10", + "neo-async": "^2.5.0", + "node-dir": "^0.1.17", + "recast": "^0.20.3", + "temp": "^0.8.1", + "write-file-atomic": "^2.3.0" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", + "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", + "dev": true + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "ws": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "dev": true + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonc-parser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz", + "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsrsasign": { + "version": "10.5.1", + "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-10.5.1.tgz", + "integrity": "sha512-yW0fq87KNZFw4Pn5ySllXs3ztZAROQZczEheKZTqmiNpCe/Xj9r5NhuAQ7MXTOyEZGJ/+MPHGTsfbgPFaLpwHQ==" + }, + "jsrsasign-util": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/jsrsasign-util/-/jsrsasign-util-1.0.5.tgz", + "integrity": "sha512-e5Kp8aaT5GH2c5X8j4uaJruYmT4GcnaGb47nw8m60YqPywtnOtTISZ9hZgtZ3a+jh7B27bU2LCf3Y32wZyfhtQ==", + "requires": { + "jsonc-parser": ">= 0.0.1", + "jsrsasign": ">= 4.8.2" + } + }, + "jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.frompairs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.frompairs/-/lodash.frompairs-4.0.1.tgz", + "integrity": "sha1-vE5SB/onV8E25XNhTpZkUGsrG9I=" + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "lodash.omit": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.omit/-/lodash.omit-4.5.0.tgz", + "integrity": "sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=" + }, + "lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "logkitty": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/logkitty/-/logkitty-0.7.1.tgz", + "integrity": "sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ==", + "requires": { + "ansi-fragments": "^0.2.1", + "dayjs": "^1.8.15", + "yargs": "^15.1.0" + } + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "merge-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "requires": { + "is-plain-obj": "^2.1.0" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "metro": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro/-/metro-0.66.2.tgz", + "integrity": "sha512-uNsISfcQ3iKKSHoN5Q+LAh0l3jeeg7ZcNZ/4BAHGsk02erA0OP+l2m+b5qYVoPptHz9Oc3KyG5oGJoTu41pWjg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "absolute-path": "^0.0.0", + "accepts": "^1.3.7", + "async": "^2.4.0", + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "connect": "^3.6.5", + "debug": "^2.2.0", + "denodeify": "^1.2.1", + "error-stack-parser": "^2.0.6", + "fs-extra": "^1.0.0", + "graceful-fs": "^4.1.3", + "hermes-parser": "0.4.7", + "image-size": "^0.6.0", + "invariant": "^2.2.4", + "jest-haste-map": "^26.5.2", + "jest-worker": "^26.0.0", + "lodash.throttle": "^4.1.1", + "metro-babel-register": "0.66.2", + "metro-babel-transformer": "0.66.2", + "metro-cache": "0.66.2", + "metro-cache-key": "0.66.2", + "metro-config": "0.66.2", + "metro-core": "0.66.2", + "metro-hermes-compiler": "0.66.2", + "metro-inspector-proxy": "0.66.2", + "metro-minify-uglify": "0.66.2", + "metro-react-native-babel-preset": "0.66.2", + "metro-resolver": "0.66.2", + "metro-runtime": "0.66.2", + "metro-source-map": "0.66.2", + "metro-symbolicate": "0.66.2", + "metro-transform-plugins": "0.66.2", + "metro-transform-worker": "0.66.2", + "mime-types": "^2.1.27", + "mkdirp": "^0.5.1", + "node-fetch": "^2.2.0", + "nullthrows": "^1.1.1", + "rimraf": "^2.5.4", + "serialize-error": "^2.1.0", + "source-map": "^0.5.6", + "strip-ansi": "^6.0.0", + "temp": "0.8.3", + "throat": "^5.0.0", + "ws": "^1.1.5", + "yargs": "^15.3.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "requires": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + } + } + }, + "metro-babel-register": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-babel-register/-/metro-babel-register-0.66.2.tgz", + "integrity": "sha512-3F+vsVubUPJYKfVMeol8/7pd8CC287Rw92QYzJD8LEmI980xcgwMUEVBZ0UIAUwlLgiJG/f4Mwhuji2EeBXrPg==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/register": "^7.0.0", + "escape-string-regexp": "^1.0.5" + } + }, + "metro-babel-transformer": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.66.2.tgz", + "integrity": "sha512-aJ/7fc/Xkofw8Fqa51OTDhBzBz26mmpIWrXAZcPdQ8MSTt883EWncxeCEjasc79NJ89BRi7sOkkaWZo2sXlKvw==", + "requires": { + "@babel/core": "^7.14.0", + "hermes-parser": "0.4.7", + "metro-source-map": "0.66.2", + "nullthrows": "^1.1.1" + } + }, + "metro-cache": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-cache/-/metro-cache-0.66.2.tgz", + "integrity": "sha512-5QCYJtJOHoBSbL3H4/Fpl36oA697C3oYHqsce+Hk/dh2qtODUGpS3gOBhvP1B8iB+H8jJMyR75lZq129LJEsIQ==", + "requires": { + "metro-core": "0.66.2", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4" + } + }, + "metro-cache-key": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.66.2.tgz", + "integrity": "sha512-WtkNmRt41qOpHh1MkNA4nLiQ/m7iGL90ysSKD+fcLqlUnOBKJptPQm0ZUv8Kfqk18ddWX2KmsSbq+Sf3I6XohQ==" + }, + "metro-config": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-config/-/metro-config-0.66.2.tgz", + "integrity": "sha512-0C+PrKKIBNNzLZUKN/8ZDJS2U5FLMOTXDWbvBHIdqb6YXz8WplXR2+xlSlaSCCi5b+GR7cWFWUNeKA4GQS1/AQ==", + "requires": { + "cosmiconfig": "^5.0.5", + "jest-validate": "^26.5.2", + "metro": "0.66.2", + "metro-cache": "0.66.2", + "metro-core": "0.66.2", + "metro-runtime": "0.66.2" + } + }, + "metro-core": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-core/-/metro-core-0.66.2.tgz", + "integrity": "sha512-JieLZkef/516yxXYvQxWnf3OWw5rcgWRy76K8JV/wr/i8LGVGulPAXlIi445/QZzXVydzRVASKAEVqyxM5F4mA==", + "requires": { + "jest-haste-map": "^26.5.2", + "lodash.throttle": "^4.1.1", + "metro-resolver": "0.66.2" + } + }, + "metro-hermes-compiler": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-hermes-compiler/-/metro-hermes-compiler-0.66.2.tgz", + "integrity": "sha512-nCVL1g9uR6vrw5+X1wjwZruRyMkndnzGRMqjqoljf+nGEqBTD607CR7elXw4fMWn/EM+1y0Vdq5altUu9LdgCA==" + }, + "metro-inspector-proxy": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.66.2.tgz", + "integrity": "sha512-gnLc9121eznwP0iiA9tCBW8qZjwIsCgwHWMF1g1Qaki9le9tzeJv3dK4/lFNGxyfSaLO7vahQEhsEYsiRnTROg==", + "requires": { + "connect": "^3.6.5", + "debug": "^2.2.0", + "ws": "^1.1.5", + "yargs": "^15.3.1" + }, + "dependencies": { + "ws": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz", + "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==", + "requires": { + "options": ">=0.0.5", + "ultron": "1.0.x" + } + } + } + }, + "metro-minify-uglify": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.66.2.tgz", + "integrity": "sha512-7TUK+L5CmB5x1PVnFbgmjzHW4CUadq9H5jgp0HfFoWT1skXAyEsx0DHkKDXwnot0khnNhBOEfl62ctQOnE110Q==", + "requires": { + "uglify-es": "^3.1.9" + } + }, + "metro-react-native-babel-preset": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.66.2.tgz", + "integrity": "sha512-H/nLBAz0MgfDloSe1FjyH4EnbokHFdncyERvLPXDACY3ROVRCeUyFNo70ywRGXW2NMbrV4H7KUyU4zkfWhC2HQ==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-export-default-from": "^7.0.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-optional-chaining": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.0.0", + "@babel/plugin-syntax-optional-chaining": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-assign": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.5.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "@babel/template": "^7.0.0", + "react-refresh": "^0.4.0" + } + }, + "metro-react-native-babel-transformer": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.66.2.tgz", + "integrity": "sha512-z1ab7ihIT0pJrwgi9q2IH+LcW/xUWMQ0hH+Mrk7wbKQB0RnJdXFoxphrfoVHBHMUu+TBPetUcEkKawkK1e7Cng==", + "requires": { + "@babel/core": "^7.14.0", + "babel-preset-fbjs": "^3.4.0", + "hermes-parser": "0.4.7", + "metro-babel-transformer": "0.66.2", + "metro-react-native-babel-preset": "0.66.2", + "metro-source-map": "0.66.2", + "nullthrows": "^1.1.1" + } + }, + "metro-resolver": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.66.2.tgz", + "integrity": "sha512-pXQAJR/xauRf4kWFj2/hN5a77B4jLl0Fom5I3PHp6Arw/KxSBp0cnguXpGLwNQ6zQC0nxKCoYGL9gQpzMnN7Hw==", + "requires": { + "absolute-path": "^0.0.0" + } + }, + "metro-runtime": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.66.2.tgz", + "integrity": "sha512-vFhKBk2ot9FS4b+2v0OTa/guCF/QDAOJubY0CNg7PzCS5+w4y3IvZIcPX4SSS1t8pYEZBLvtdtTDarlDl81xmg==" + }, + "metro-source-map": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-source-map/-/metro-source-map-0.66.2.tgz", + "integrity": "sha512-038tFmB7vSh73VQcDWIbr5O1m+WXWyYafDaOy+1A/2K308YP0oj33gbEgDnZsLZDwcJ+xt1x6KUEBIzlX4YGeQ==", + "requires": { + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "invariant": "^2.2.4", + "metro-symbolicate": "0.66.2", + "nullthrows": "^1.1.1", + "ob1": "0.66.2", + "source-map": "^0.5.6", + "vlq": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "metro-symbolicate": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-symbolicate/-/metro-symbolicate-0.66.2.tgz", + "integrity": "sha512-u+DeQHyAFXVD7mVP+GST/894WHJ3i/U8oEJFnT7U3P52ZuLgX8n4tMNxhqZU12RcLR6etF8143aP0Ktx1gFLEQ==", + "requires": { + "invariant": "^2.2.4", + "metro-source-map": "0.66.2", + "nullthrows": "^1.1.1", + "source-map": "^0.5.6", + "through2": "^2.0.1", + "vlq": "^1.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "metro-transform-plugins": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.66.2.tgz", + "integrity": "sha512-KTvqplh0ut7oDKovvDG6yzXM02R6X+9b2oVG+qYq8Zd3aCGTi51ASx4ThCNkAHyEvCuJdYg9fxXTL+j+wvhB5w==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.14.0", + "nullthrows": "^1.1.1" + } + }, + "metro-transform-worker": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.66.2.tgz", + "integrity": "sha512-dO4PtYOMGB7Vzte8aIzX39xytODhmbJrBYPu+zYzlDjyefJZT7BkZ0LkPIThtyJi96xWcGqi9JBSo0CeRupAHw==", + "requires": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "metro": "0.66.2", + "metro-babel-transformer": "0.66.2", + "metro-cache": "0.66.2", + "metro-cache-key": "0.66.2", + "metro-hermes-compiler": "0.66.2", + "metro-source-map": "0.66.2", + "metro-transform-plugins": "0.66.2", + "nullthrows": "^1.1.1" + } + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==" + }, + "mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "requires": { + "mime-db": "1.51.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "nanoid": { + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "nocache": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-2.1.0.tgz", + "integrity": "sha512-0L9FvHG3nfnnmaEQPjT9xhfN4ISk0A8/2j4M37Np4mcDesJjHgEUfgPhdCyZuFI954tjokaIj/A3NdpFNdEh4Q==" + }, + "node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", + "requires": { + "minimatch": "^3.0.2" + } + }, + "node-fetch": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz", + "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==", + "dev": true, + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + }, + "dependencies": { + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "optional": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "optional": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" + }, + "node-stream-zip": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz", + "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "nullthrows": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz", + "integrity": "sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "ob1": { + "version": "0.66.2", + "resolved": "https://registry.npmjs.org/ob1/-/ob1-0.66.2.tgz", + "integrity": "sha512-RFewnL/RjE0qQBOuM+2bbY96zmJPIge/aDtsiDbLSb+MOiK8CReAhBHDgL+zrA3F1hQk00lMWpUwYcep750plA==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "open": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", + "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=" + }, + "ora": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", + "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", + "requires": { + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + } + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pirates": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz", + "integrity": "sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "plist": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.4.tgz", + "integrity": "sha512-ksrr8y9+nXOxQB2osVNqrgvX/XQPOXaU4BQMKjYq8PvaY1U18mo+fKgBSwzK+luSyinOuPae956lSVcBwxlAMg==", + "requires": { + "base64-js": "^1.5.1", + "xmlbuilder": "^9.0.7" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prettier": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", + "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==", + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "@jest/types": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + } + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "requires": { + "asap": "~2.0.6" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.0.tgz", + "integrity": "sha512-fDGekdaHh65eI3lMi5OnErU6a8Ighg2KjcjQxO7m8VHyWjcPyj5kiOgV1LQDOOOgVy3+5FgjXvdSSX7B8/5/4g==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + } + } + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "query-string": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-7.0.1.tgz", + "integrity": "sha512-uIw3iRvHnk9to1blJCG3BTc+Ro56CBowJXKmNNAm3RulvPBzWLRqKSiiDk+IplJhsydwtuNMHi8UGQFcCLVfkA==", + "requires": { + "decode-uri-component": "^0.2.0", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "dependencies": { + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + } + } + }, + "react-devtools-core": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.22.1.tgz", + "integrity": "sha512-pvpNDHE7p0FtcCmIWGazoY8LLVfBI9sw0Kf10kdHhPI9Tzt3OG/qEt16GrAbE0keuna5WzX3r1qPKVjqOqsuUg==", + "requires": { + "shell-quote": "^1.6.1", + "ws": "^7" + }, + "dependencies": { + "ws": { + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==" + } + } + }, + "react-freeze": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.0.tgz", + "integrity": "sha512-yQaiOqDmoKqks56LN9MTgY06O0qQHgV4FUrikH357DydArSZHQhl0BJFqGKIZoTqi8JizF9Dxhuk1FIZD6qCaw==" + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "react-native": { + "version": "0.66.4", + "resolved": "https://registry.npmjs.org/react-native/-/react-native-0.66.4.tgz", + "integrity": "sha512-9vx5dlSfQlKbbDtr8+xMon6qsmSu7jvjdXWZpEKh3XVKpUidbbODv7048gwVKX8YAel1egeR7hN8vzSeI6ssTw==", + "requires": { + "@jest/create-cache-key-function": "^27.0.1", + "@react-native-community/cli": "^6.0.0", + "@react-native-community/cli-platform-android": "^6.0.0", + "@react-native-community/cli-platform-ios": "^6.0.0", + "@react-native/assets": "1.0.0", + "@react-native/normalize-color": "1.0.0", + "@react-native/polyfills": "2.0.0", + "abort-controller": "^3.0.0", + "anser": "^1.4.9", + "base64-js": "^1.1.2", + "event-target-shim": "^5.0.1", + "hermes-engine": "~0.9.0", + "invariant": "^2.2.4", + "jsc-android": "^250230.2.1", + "metro-babel-register": "0.66.2", + "metro-react-native-babel-transformer": "0.66.2", + "metro-runtime": "0.66.2", + "metro-source-map": "0.66.2", + "nullthrows": "^1.1.1", + "pretty-format": "^26.5.2", + "promise": "^8.0.3", + "prop-types": "^15.7.2", + "react-devtools-core": "^4.13.0", + "react-native-codegen": "^0.0.7", + "react-refresh": "^0.4.0", + "regenerator-runtime": "^0.13.2", + "scheduler": "^0.20.2", + "stacktrace-parser": "^0.1.3", + "use-subscription": "^1.0.0", + "whatwg-fetch": "^3.0.0", + "ws": "^6.1.4" + }, + "dependencies": { + "@react-native-community/cli": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@react-native-community/cli/-/cli-6.3.1.tgz", + "integrity": "sha512-UQ77AkGvPzdwJt6qhYXUyDMP1v2rdCcIlrhU48FOcAhGX+N/LCL9Cp/Ic6CkiiSHJdktbgiEEJ2srprXH8nzVg==", + "requires": { + "@react-native-community/cli-debugger-ui": "^6.0.0-rc.0", + "@react-native-community/cli-hermes": "^6.3.0", + "@react-native-community/cli-plugin-metro": "^6.2.0", + "@react-native-community/cli-server-api": "^6.2.0", + "@react-native-community/cli-tools": "^6.2.0", + "@react-native-community/cli-types": "^6.0.0", + "appdirsjs": "^1.2.4", + "chalk": "^4.1.2", + "command-exists": "^1.2.8", + "commander": "^2.19.0", + "cosmiconfig": "^5.1.0", + "deepmerge": "^3.2.0", + "envinfo": "^7.7.2", + "execa": "^1.0.0", + "find-up": "^4.1.0", + "fs-extra": "^8.1.0", + "glob": "^7.1.3", + "graceful-fs": "^4.1.3", + "joi": "^17.2.1", + "leven": "^3.1.0", + "lodash": "^4.17.15", + "minimist": "^1.2.0", + "node-stream-zip": "^1.9.1", + "ora": "^3.4.0", + "pretty-format": "^26.6.2", + "prompts": "^2.4.0", + "semver": "^6.3.0", + "serve-static": "^1.13.1", + "strip-ansi": "^5.2.0", + "sudo-prompt": "^9.0.0", + "wcwidth": "^1.0.1" + } + } + } + }, + "react-native-biometrics": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/react-native-biometrics/-/react-native-biometrics-2.1.4.tgz", + "integrity": "sha512-Ek7NmzgHB4rot2DdzV9Q3pzxFjnEFipGSFsmWZw5vcM9vkMoebhz8d8UYgsp0efroyeLITDNHwcFGEzq8XW9Kg==" + }, + "react-native-camera": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/react-native-camera/-/react-native-camera-4.2.1.tgz", + "integrity": "sha512-+Vkql24PFYQfsPRznJCvPwJQfyzCnjlcww/iZ4Ej80bgivKjL9eU0IMQIXp4yi6XCrKi4voWXxIDPMupQZKeIQ==", + "requires": { + "prop-types": "^15.6.2" + } + }, + "react-native-codegen": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/react-native-codegen/-/react-native-codegen-0.0.7.tgz", + "integrity": "sha512-dwNgR8zJ3ALr480QnAmpTiqvFo+rDtq6V5oCggKhYFlRjzOmVSFn3YD41u8ltvKS5G2nQ8gCs2vReFFnRGLYng==", + "requires": { + "flow-parser": "^0.121.0", + "jscodeshift": "^0.11.0", + "nullthrows": "^1.1.1" + } + }, + "react-native-device-info": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/react-native-device-info/-/react-native-device-info-7.4.0.tgz", + "integrity": "sha512-n5mrUuwUcPXAspLZcAOE+Q087yq+Gfvo8+soZIg1l7rUZUrLNWlFxFgOo/DMPNZA5vcBSv1TSGFFdiAZVHalLw==" + }, + "react-native-grid-image-viewer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/react-native-grid-image-viewer/-/react-native-grid-image-viewer-1.2.2.tgz", + "integrity": "sha512-1wRyHoVPronbt9K2cOR27Ks82P+s3FUp/EUXY3MJxiM3rKeo/lF+AKbecIPLQdiBFmDzMeYnIP865sOpo3S7KQ==" + }, + "react-native-permissions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/react-native-permissions/-/react-native-permissions-3.2.0.tgz", + "integrity": "sha512-UPXxf2twjYL9vPI4HP2kT15AOTY489MhsNuyAgp+wJM2IRkkSVW6rO3k4WuSRL9ZmPhwkWb9bYjf8EEwRzZcXg==" + }, + "react-native-qrcode-scanner": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/react-native-qrcode-scanner/-/react-native-qrcode-scanner-1.5.4.tgz", + "integrity": "sha512-FqY6C+vi+1u7XUunCfCBoBGTjEhK9mIOhthOBgmCWH2xAXZkytrRV7ycCmnkTIFMqOIWzomlfSc7l+2vF01BzA==", + "requires": { + "@react-native-async-storage/async-storage": "^1.13.4", + "prop-types": "^15.5.10", + "react-native-permissions": "^2.0.2" + }, + "dependencies": { + "react-native-permissions": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/react-native-permissions/-/react-native-permissions-2.2.2.tgz", + "integrity": "sha512-ihf4shQDSX5Oo9ChQXb9kr13mmyyNem5MaEvOpr3dCjhBOBWyEMztXm9/uPK1Qg5PsNpaYLa1KpcPZDCw87LXg==" + } + } + }, + "react-native-safe-area-context": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-3.3.2.tgz", + "integrity": "sha512-yOwiiPJ1rk+/nfK13eafbpW6sKW0jOnsRem2C1LPJjM3tfTof6hlvV5eWHATye3XOpu2cJ7N+HdkUvUDGwFD2Q==" + }, + "react-native-screens": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.10.1.tgz", + "integrity": "sha512-ZF/XHnRsuinvDY1XiCWLXxoUoSf+NgsAes2SZfX9rFQQcv128zmh/+19SSavGrSf6rQNzqytEMdRGI6yr4Gbjw==", + "requires": { + "react-freeze": "^1.0.0", + "warn-once": "^0.1.0" + } + }, + "react-native-ssl-pinning": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/react-native-ssl-pinning/-/react-native-ssl-pinning-1.5.4.tgz", + "integrity": "sha512-cCqnXItnl7u64W7KRw7hIf6jcBeUU4gkpyXQvjtk4JcOZjW86u79ntfGxbGWV7Xtn4/hOOlmTX4DLF+fr5f8dQ==", + "requires": { + "q": "^1.4.1" + } + }, + "react-native-vector-icons": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-9.0.0.tgz", + "integrity": "sha512-qKX5d5/TafHmI4B7UOSZCL3BAGh7ZfF30iLwRgxBkKfZl2lKSuHp8Ottj9OyWh9b5fFtlg+LtyvZrns3g2kh+w==", + "requires": { + "lodash.frompairs": "^4.0.1", + "lodash.isequal": "^4.5.0", + "lodash.isstring": "^4.0.1", + "lodash.omit": "^4.5.0", + "lodash.pick": "^4.4.0", + "lodash.template": "^4.5.0", + "prop-types": "^15.7.2", + "yargs": "^16.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + } + } + }, + "react-refresh": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz", + "integrity": "sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA==" + }, + "react-shallow-renderer": { + "version": "16.14.1", + "resolved": "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.14.1.tgz", + "integrity": "sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "react-is": "^16.12.0 || ^17.0.0" + } + }, + "react-test-renderer": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz", + "integrity": "sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "react-is": "^17.0.2", + "react-shallow-renderer": "^16.13.1", + "scheduler": "^0.20.2" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readline": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz", + "integrity": "sha1-xYDXfvLPyHUrEySYBg3JeTp6wBw=" + }, + "recast": { + "version": "0.20.5", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.20.5.tgz", + "integrity": "sha512-E5qICoPoNL4yU0H0NoBDntNB0Q5oMSNh9usFctYniLBluTthi3RsQVBXIJNbApOlvSwW/RGxIuokPcAc59J5fQ==", + "requires": { + "ast-types": "0.14.2", + "esprima": "~4.0.0", + "source-map": "~0.6.1", + "tslib": "^2.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + } + }, + "serialize-error": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", + "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=" + }, + "serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "optional": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" + }, + "simple-plist": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.0.tgz", + "integrity": "sha512-uYWpeGFtZtVt2NhG4AHgpwx323zxD85x42heMJBan1qAiqqozIlaGrwrEt6kRjXWRWIXsuV1VLCvVmZan2B5dg==", + "requires": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.0", + "plist": "^3.0.4" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true + }, + "split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" + }, + "stacktrace-parser": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz", + "integrity": "sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg==", + "requires": { + "type-fest": "^0.7.1" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=" + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "string.prototype.matchall": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "sudo-prompt": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", + "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dev": true, + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", + "requires": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-encoding-polyfill": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/text-encoding-polyfill/-/text-encoding-polyfill-0.6.7.tgz", + "integrity": "sha512-/DZ1XJqhbqRkCop6s9ZFu8JrFRwmVuHg4quIRm+ziFkR3N3ec6ck6yBvJ1GYeEQZhLVwRW0rZE+C3SSJpy0RTg==" + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dev": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "type-fest": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.7.1.tgz", + "integrity": "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg==" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=" + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "use-subscription": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/use-subscription/-/use-subscription-1.5.1.tgz", + "integrity": "sha512-Xv2a1P/yReAjAbhylMfFplFKj9GssgTwN7RlcTxBujFQcloStWNDQdc4g4NRWH9xS4i/FDk04vQBptAXoF3VcA==", + "requires": { + "object-assign": "^4.1.1" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "v8-to-istanbul": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vlq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz", + "integrity": "sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "warn-once": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/warn-once/-/warn-once-0.1.0.tgz", + "integrity": "sha512-recZTSvuaH/On5ZU5ywq66y99lImWqzP93+AiUo9LUwG8gXHW+LJjhOd6REJHm7qb0niYqrEQJvbHSQfuJtTqA==" + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "requires": { + "defaults": "^1.0.3" + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xcode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-2.1.0.tgz", + "integrity": "sha512-uCrmPITrqTEzhn0TtT57fJaNaw8YJs1aCzs+P/QqxsDbvPZSv7XMPPwXrKvHtD6pLjBM/NaVwraWJm8q83Y4iQ==", + "requires": { + "simple-plist": "^1.0.0", + "uuid": "^3.3.2" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "xmldoc": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.2.tgz", + "integrity": "sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ==", + "requires": { + "sax": "^1.2.1" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } +} diff --git a/samples/sample-mobile-app/photoGallery/package.json b/samples/sample-mobile-app/photoGallery/package.json new file mode 100644 index 0000000..4d2713a --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/package.json @@ -0,0 +1,47 @@ +{ + "name": "photogallery", + "version": "0.0.1", + "private": true, + "scripts": { + "android": "react-native run-android", + "ios": "react-native run-ios", + "start": "react-native start", + "test": "jest", + "lint": "eslint ." + }, + "dependencies": { + "@asgardeo/auth-react-native": "file:../lib/asgardeo-auth-react-native-0.0.1.tgz", + "@react-native-async-storage/async-storage": "^1.15.14", + "@react-navigation/bottom-tabs": "^6.0.9", + "@react-navigation/native": "^6.0.6", + "@react-navigation/native-stack": "^6.2.5", + "@wso2/auth-qr-react-native": "file:packages/sdk", + "axios": "^0.21.0", + "react": "17.0.2", + "react-native": "0.66.4", + "react-native-biometrics": "^2.1.4", + "react-native-camera": "^4.2.1", + "react-native-device-info": "^7.4.0", + "react-native-grid-image-viewer": "^1.2.2", + "react-native-permissions": "^3.2.0", + "react-native-qrcode-scanner": "^1.5.4", + "react-native-safe-area-context": "^3.3.2", + "react-native-screens": "^3.10.1", + "react-native-ssl-pinning": "^1.5.4", + "react-native-vector-icons": "^9.0.0", + "text-encoding-polyfill": "^0.6.7" + }, + "devDependencies": { + "@babel/core": "7.16.5", + "@babel/runtime": "7.16.5", + "@react-native-community/eslint-config": "2.0.0", + "babel-jest": "26.6.3", + "eslint": "7.14.0", + "jest": "26.6.3", + "metro-react-native-babel-preset": "0.66.2", + "react-test-renderer": "17.0.2" + }, + "jest": { + "preset": "react-native" + } +} diff --git a/samples/sample-mobile-app/photoGallery/src/assets/background.jpeg b/samples/sample-mobile-app/photoGallery/src/assets/background.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..70e185d2ea4b94f9dfb93011c0d10fcf132edfea GIT binary patch literal 69985 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 literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/src/assets/footer.png b/samples/sample-mobile-app/photoGallery/src/assets/footer.png new file mode 100644 index 0000000000000000000000000000000000000000..ac178abd0d9abd3bf1d54e2bfb881c46e341b730 GIT binary patch literal 5118 zcmbVQ2|Sef{~uF>CXHKGVvNd>F^8F9#udg*QIa#}!eEYO93vfwByud3GpuX-DZ3<@ z9LZJ)QA&}cBFCy+NtFB_U9bJ^Yxnox*UsyC=6UA(yg%3bb9`qe!D+YkCa4k=1Ojcc zwIS~Xu3X?mi;Dv9ZMB~?fXfE1jXNI%+9&%P=5}uY~+1n(q?9WuW#l z_?%E4jbRxExT(Gt4VPrWV^BgkJQofp_*F+5QOlcP2>|oL~+QFbsI7_s4Zx3kxS6$B!8dJmBxO zHiz3QU%KB#nmC zM;Z_aSR@VShok6Ws5m{G!8ds_hZee41>fZ9fIOanVGt+=cz`DY4v8k>=tv3`LqRea zbQ+$>pwb8w$~XBvJSNbEl;D4@XRSBa%7B;z1vBBFD~3d&t#yJi zg0@xy3_9ZLGV?DO_-7G(Q5zn>0F?fZy7&U)bNoWWDLjUmKfu;MDLvHR`Ol|>{crDq z6f-b*92!Zb6VOOH0f$9WaC&P)NRNmmFz8e)(eGRIf9btG35)qws{hjaujJAKC~SWQ zFkDfHe;?03tH(cOk=wkmk1-=OVDHzn+O#M=4s6UtB=VyPIzd$ZOF9Ab+ z?e_a_0(|(sA2HYfPds3^DSAKA3Ia(?*^1R{xYS>APU0%(?v?_drc_ka5pcw~VWy5NYxvZ*v;DgGq?`8TNVJ#s=4cT) zwU|+^qj~0J;_5ti_YOW$Pc5vn_v7R2vwHsb_{2!l$m!Lgu5>3-UTM;Y&GM_$8!|8^ z8S;YsqDxI5lo^nr@yv_}bvbA!_*itt7O+f{@K6#)K2xH0WTNO!$3>XUx>d-JW7krb z8l(l{nJ^ddwW#UN@g1q!lmRKHO$JTt#`NUd#t2;bT9B708>GHHDQ$C{&6pwt{J1-I zbLRBfCdmvF;SOKj8H~&^txQRy6AI0tzBh!X5I3+93!M{Vv71=3o>=#-kfr=QND0+e>#v zO{W(46`jxA!-VFt`+Gt5(I~A?C4TED{5)`S_Khy^o`P_jtfiyzI_z5=kt)3M^whI3 z@X;oxc ze^iBXf{g}eUf6Bt?Te2xw0w7C{cU8FwUbeUGx-CwCq8c+#076)3WfQi$s+mcFZ+lm zqde%gJ3Fq}rzRR^F)oQkALuqb0Ag>GIi$}S`q+1J)0TTMF%qlD(!*8wp=QDYuEAv&E!qs#MuEq(;4YG#ZQoP zR+ViY&GP&e?{kNgQs>5eGp>bB_3qi7Z?eKJougK|87L&itt@(YdWtQ+>bnxzb-{R= zl-!eYsYX-)P5Z^`B$hooKfSp_OfULn(xw+nze;H}{iNhh!3dTU?A9E^uogg2fS8A18CWnRm@eiEFrLo!IJl1gIN?S!mg+|p%Z*T7yOhO_! zh|R9ClTed%dKD>VWdebzo%f$y1jl$f;j3g!)g`hb_npohrj`DJ<0@cA?Tn`E)!VgW z%TI0hOT1y(`MUO@CgFuL}Wx{E1^;XB_k%6}uNEPSqLkvb@MDZD(<`#I6ruM=Z+`qm2j&Jk>z&$9h%~g@(JVtFLn>LC3&lTXGwbd z8IS6k8W?-1eo4>hz;(s0g<-w*m8JUx9ft^~?U$U+XhuS+GSW50sw@3PFECyZPBUh&7dHuA1Vdj$ZuL`$w%!?`6M@t(T zR>+NFv`V)pp@V@-!@M^&R{N@64Y#cTl3t}_E~;dWcAD2nejx=-+WDfGcJP1?^STM_&Xtn7#j9Z>rn zmlooFdtT0BvEBgP1p`-1U4N8Cr0h5nEJt5RPmK>WAJUGI_{q;<1SFpAJG4vdww)1H zZ|i=mk4KSj7b2qX+sJk zup$V>*#Z=e>m8tN&t!gVnKb9m6=gziQbtv#X25e%(~HcX17*x(jPFj|J$0F866gBKVcXji zjsCxb5 z79Nf=H$-0Y63#6&Ha0H3rv@p+&eRmY$t3ow@2Lcx+DGoIQiKeV$)mQTR+|fJ{iJV} zXV+@Z-n#{${zd`j1y{N3xUa8o&e77ky2vn`(qKU21#lSFRab2^?Vts=Uc6pXBBQD> zM{-;`E9-;~gXnR8epVZ$Mc*&1alWT+pBwM$vtEk}9!hK4l#3WT`OI0-@WTUGmD#%?Ypdf zMtsOWKw2N31(Q46Mny{9dgYou<=K=U?Slx1?CtiM;Z+B_iPT3?DW<=!6Ktq_DrNUD zvNk-D36rusgoeDbV!sQ|986v(1`B4f*(x26%yc_4F(WAzQv`7AZ_oMu_i~rgR~Ji5 zOGDe}*rd@}$vb1!$6UZ1cnp92`yjQAI@>jfNiE7{1%q?(9gA`Z*`*9It|&*WP((T< zK5fow=JyMWQ2iNR8??Av?TG(T5{YzBw`2q#)O#dIce=_Y(M?Bzkkb$bGnJco13P%X z_#9|i%QE`0l<-%3+7AcK`g{(x#jDO9ECsvgzaCNQ+aM*7V5=au-wx(1r4jNuXdQi( zl=zKj?^IEGN*#Sf*apgt+3uZvRgCuefXd>u13!p&mpB@}k%Gr&c*q;Xv?y!nT@REQ z-PI+2H$rFsyK%ZL??!++55obWMkSc)#sjkSJpj0%<)WL0jcxg06FUB!QPAnrE$?nZvYL@52@z7Bu2 zn{z@@BZegQ@SFJVW_w|U=iq|}d#h#Yu3tBq@f^N$W{VGcsqn<;9P#E{AKIhXV!gwJ z{r+cCLqdl{)gQ`Jk0?@tn-9aBC%kH-f3ITJ&to@5To5ZU+Vh-6%xk%_%Srbgq{>Po z%?3xn<1gE9lZm$X1jbdkdmv89du!tDb80X9WYF%~%$D$KG-8X7tbDN)Tj7oZ>MbK7t$n%?iPQvP1#{T5zmPkI}@wxonX zD|GZU1-=5*UcAW6>zaF0;1!07v-O7jhlfP-pISHRT`DP-4p)U7w4VG;J_9Pp=PHcO zA3t%b8xq216zs~ebFufLRJ^V{O>4yuSsfCJ2%q%%Ra|pcUY6lJXS^`W7$T#sb(C9v z2n-4`+;YY$#Tp^~*uxXpoxC1jo_zhB4*k+l$HW0lMHP|Sa;+uOKV-<&14Ae zdd3~*vyx+3tHPH%cuVJ{UrXKh^H?SFe*>5+d+?yorkn?0xw@df_)}Z&#E}2 zC3zS6QRtK+Zm*bDzNb66qt-dBP&VaaQ($#kuGM7B%JDXH1MBE!tE{-)I)U9|i|GQ( zxB?*?`W~LQTeWl1sSm6HJ3HYrO9tbtWDW57rA kO81u^6`DI|Oj=e!R&yi8lgqE(t^Gr1Yq^_TVeT9Ae{nW?aR2}S literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/src/assets/gallery-icon.png b/samples/sample-mobile-app/photoGallery/src/assets/gallery-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..838c09d9f1f49c0e84b7d7a5e2696c389dd6a838 GIT binary patch literal 474 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 NiTzJbTX(J&{|~1IRy_a! literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/src/assets/img_3.png b/samples/sample-mobile-app/photoGallery/src/assets/img_3.png new file mode 100644 index 0000000000000000000000000000000000000000..898e85d778c38e1e36e56b50487e8fd7dcaa945c GIT binary patch literal 11576 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 a{9*ZY%9QjBIFTKZhTp>H2Lwc(fB!#is=$T- literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/src/assets/login.jpg b/samples/sample-mobile-app/photoGallery/src/assets/login.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d62f8d79e79a219f81fea7a3c5ac440ef2cd693a GIT binary patch literal 23150 zcmeI3XH-+$w#PR$R1u{J1W;NKq=P^R=XmbB<9@h#AMO}$+^i&H%)Rnod++(nAF{^Gn4|&Hci^Cb zj=l~+Lqh{xB|iYtsDLp7<9rPO3=IJ(005W(Mt~KdB}WqE13Q{S03A7|AwK{bgSiCF0!UH!Wp3dsR5YY;K2ZhJjX^pHU|Js9Wb68F_B-?K_x&XKqWvWKqWvW@Lx#) z>Fi;T_V+n@(FyH~K8mn+_CMcI~V4I`yUT==ki}^ zQfksv0#pK20#pK20>23S({4irs-gt^t2y!lMjE<5_Y{oeiU~i!K%OJlPBgoE zX(a#Dkn1e8G=Ei3IP+*}|B9LO|GfCsKi2QpY5*G20O>2B4KOh>f*2W?Kp+q^GZPCN z7dsm(D;wXT!yH_K{K7(l{9y1=Fhm%F4nJbxk!zn5>er;{Hi! zn3$vT7(mNOL&r%&dJ71X?~;LBUD_`&{W)l8 z>F604K}^gntYkseL2|})bhPwz3=H(-vJuS<^7{ZiC&Qs*3a1zk8`*+Hytov@;>DcO17VrJptJ;KK?E&-7|E~Tt;QdLbIs(l8bqpPQHU}9=!j=W@HiL!UN z=IG??;^XUg-5(PWc>B)X@QBEJQ3;6;lO82MPD#zl&C7pU@T{COrDEEYl*X$V4)5vF&(yQOFm?AN!1dXT3Bg;gxm@>M~dqcESMs*$oy zan!`u1G>fW386H&Y3sUGyyo1ek|m?c1#kS74pxTA(1yy?a$!!an7at3?(nwhJH@dV zy0Ckd#yV;pla`{O^75QnknzKYJJ>oQJv^=xiDD?>d0%lPo_7Fgs5a{}UCDMPU+c{J z=?+(h4{oVqe(ScW<0|a}yXtSBFP>cV>d?4Q(0#8BKbmYO&Y#)-iZ2Q6uX6v*@axym zTk12XHgd8xgsR-YQXf+u^M6e4TN+4D^nwuYxTJ^9@zjW~DE*#;)scSBV`wStYbGLI zu59D8QaHAYo3+eMy`j%si2EG~G|Odn^RE*-dm!Eev?9B<0qeW(hmA`pSu(!x$soVv zbmc6sK}()PM31**5KH2VF+vAaB5GQzS%yu}B4V?BnFJKvgRhI4q157CV{Hy=O2Oa6 z<;Wa1H=P7^7jkOe8-qhSd%A?P<}5{1&w8Kh!F%6cE!H_Sus~49R6{Lw>$e^dN;K<3 zlFBbT&je>m9N>1~9hQc?MHai}>!k?Ux7fv5Z|q41F$#e3yNG-dP0iHy$AtwGJ8c=muSqcrtUw_YlbZCB>wSWJ50dZ=+)dJjB zO#+TB=n@}TT;Vv;W(_$r=>tFv!&VH zbFs~40b+fEBUsp$wAeY+8Fd8lDcMl>7nDq5H)RS~r8aDqH?b@)?0X}a4VDAAmQ*eT zn~8wWD3+DFKptj-XrDd98H2mdbxu{KXk#KwOj=lLLxt0OPxQm8)n_!mXy+v5+-Oo2csO6Bh*r^;ot$uw^tG8YaugNKzZ{D(o%R^dN!1gx5Vb3L#Z+2m z*qg9<;v|pR?#I25hwYZN*)^OGeDqUaoXRM~cR7zDh3v5eU|p!7yWrNMz%w4FbS|w| zr`EOByMjyK!1j{Ya#C`_Bjn1!m^c%hP1Q#dkeylvt`FxJDangdVwW|2P>PSThy_Zv zUde95bO%gg(9c%Pe#mh5T=!{L7nAf1G-F9GS-g-Q6Lo0{V^6-T(pOA{n%sq7W_O~l z=r(_q+MDdaYZlhUmTig+mGEB^mdf;6bcwevOfRWus8CK&a6~0s2)t36EqpX4a09Oy_lm3ikT+6?r*5=Cx9GswDteEtFG%fFO*-n8wq+)} zx-3E@uisF;`TK!eImHI=#tMyk5);K@FQ*IF6N=h`x}D}*I#N%96WqVA7y4u(4CBt< zDJ>Bhe$@~ycFqi^ZRkAY?|5B&U?TB+TT#yRq^SRpCZ5smyrHpDnM{DbJ6gQbyX(Oz zd_i{3v*Tl6(GNB&tnMokMT2c}68lC%omGFhL(^%RU%2+=Sr3;+yh+Qo!W6_^eQ-TS z6P~2sWe}WDtA)w^Jcye$z!mbRXRh*F!KPAe(3<#!13^J8{!0@Zc@mF%YLgWNPF|?u z`t00Zon1UOk-)(_cd(}I>w7(+)_b5;k#b4cm1`SdcCKjc=61e3G_S9^`0?h6P$^@d zb{?p$Ns4!4Sd+VQ`l_MQ`JhrGrC2Aqy2m~9wP$j|uHfSg;Z!=i+kVm-Vd{BL zz@>{G+sGDVh*a<0`{k>>rVW*xNikQ);U=wI^A1R^Y-wSG5sR-bJl;c>-y~XnsK27h zM~{r!&KecUMV(0I=iGJAo;clp&*W=Y#N2|mZW^;ix_H~Y;-PoO;|7iQBQExRhUaVV zWrUIdE!EJi(WW=?bxtIj}y5gH(L2g@35Sf<}`g zt5Qrm+jFYdgCsa<(!$;QE9&P6!i$c50VQf9+6lCS)02mzOX^V1o@I7kh z;OOk330bOdf*f_W*MuNd4CM_ywH=(C^#Z*eOajlFq5@q}>h=)07CQ?J1I4&|x;yyV z9>uu3dH6svnj$~X4kgF?({dtOFmL;7P~$T?e=5jFnj(MRi@(3WtiO^h+S^f1L0w&4 zPF_(?QBj7hknsud@U_Lrc=(9^d4e+zJ}7TzPhV%W$I<;0+S;N0d^JV<{G9Ef*KDt; z*xB2w$k^E`*~=&>*xSn3+AAr@*efa7tEwodDPB{s6Zz`~-93L@{$HXXUyqy;RNLFZ zmRt-pMWfxc{;m2SOzxkT{e2#XGq%1CTKn5`8F>X6c@@+B0^$CaT~=O6?H?BYp@Yfo zC-@HuYyB}pW=M{H5hvq6`X3n7i%MklSiU?37rn-xYiy{IPiK*_Q;-ZKEMPjPEsJJL1K#`d0 zE-EgH2v8)Zx{Hd7A_5eNsqUiUqKE)RVye5SxF{k(k(lbP|2VF{yEYs=$gLXw~brB6KeHK04J!MaC+$^pi>k-nM zsg?Xz2uf@Y*WnL&0N8^fG9L1vh%?7@3)<(dKtM~fqE}kOT_=^;+@_7XZ&&E9%Q1Pj z35D~h5v1m)U(7|>aH#=Vz~Rc0=$W~sH#iLR#WIsv&eDhBVtaUaXC2&t}nM8mM0tBF>Al` zMxVVoI*4($Dt+zswW$Z$8F)Udz{xYP902iV&u>ZiOU5FT4qB+dj0f38a6Gv3PiR6$r{ zO*@OPiMo!q-?%_zp8IxyC^CpyZT%oO=yyb6Gum8TIy0uRD9Ff0d4_njak;dRr?5az zwD!IQlZV;En1jFJl{$J@q@Bi;dsfSbrER`e-*%1Pnwh0XkK77L8wPh&6lCV|cj{gT0QKbQT-q zyhp?3g!sDlzLzMq`@n2e^EK>aD_@1IP2E-OSggy(Gp@5FU}Y&Qu(O;5SdP4@m>1h? z7P^m|w{LCJL|p%E#ieybCtAf>clGVfKy!VxL05I6@A0{q5VKyc05hJ*oq|!1ETOdT zm&GrJVk6JvdYanzTuaKdwx!4Ps>(p8T&FmyE)ns1YwxTxB4%UZbXUS`v{}82g*(*m zKrZl_tEkqqOf`x*m*X=*eYOwmWhy^3e!A^Ve1bH%A$@DReGK!0gMQ>UYu2>MlU=%* zdLBpiXcIfS(;IocJr8D_Gn4GzE^Shp+`7@y6AG2$6I<=~T0mfybV7A>pl%qOw{x{v zq6Fqe+w^1~T0U<%G-N|4sW`t=7sOWZAn;4bapCRSOj#1}{M9ruE^zXZV|8MCB;j`) z>WZeNi?O@ErgbsbOjiM4u#DWh4eQ+%%j-%3kBZ=RdMfW{pxrKyB>h8{gG&lZ5gyL{ zwCYiZTYPu=jLZWwHxTUtZ)bdG%S9oE!%&SA_D6D+XjWwn--n+Mn0da3B^ zMrid4BI{AB?W>sJ<>?I@BSLYJ%w+}GpvlZ zbcH%y78;}HPr|l7-2M?I8PCyqJFC0VE%rzD5xC;+Mq%g+5s$pG9^_?cLP3s}qx?J1 z+S|rh!5}Q(`t_<^ZKvxGo_|^JKu_U5)&{@msD%-eMv2lZ9=YQ(Mr9j(+FA-==Lhj+ zIWZ()V=mKm23d=KQltvKt^c4&q%WcH_@eWpi6hpH*6XMx|G-SDCoN>+i)3=ryF3}N2Biym{;tf1kZKy8(W&XXN0OC$mCfUsmw zbNC!#;R*d&XsZd`vLwcDLGxz0#f2 zOw~GVys%24Vc!lD%hU^zC;S#pYRu{Peh*#pytrj97`a}SQdY&h!CL6yk?%YmUk!`( zzSNt=vHfQJjcTT^ZhQE7@oESSuB=?Bs>G*O)q{Ro}Q-rJlc0L@|ju%Fc<+}u4Z z;P+W8VLpjncxxG0&&uiYb;2}pM5tkP*X+irrn=}ZIM#7~IIp7>^%%!-`Z&SdTn=x! zURQY&XYaaYvXd2uogA~q47Urh)HR2ra=Q>$I2>bnRejF{OjwP7l}!spV$-+=wj`b7`zXhTGCTF z?7F(qvAkm*oUFCP8e_^`1os_`w#q`(#ZGmbM@=au+3wxYtYPO z>-7k==Kr+v>fuiFqLWJ4=$*duklErV+X-te$?W2ljL0Jx8*zco@xG|(r;pzafMvMz zW4Y6MTZoHkU4pm;Zdb2-g73=S9sI?X(h>P9DafP@ffaL;?f!H}aQ~3avJnXg+p-kC zFGCcYeXd+*UV6{HP*L^_uVhhtrPrHxVZTAPACLeHvbD-eIP%Lge5=7uqV%HBx(D1K zLTxIuRA9~sRdJ{>rV^Z1w^5*ESG2fZ5HK8CWq`{+UsT<2xw?nFMl!@fQ?qb^+z5rDY&1T6KgKV72SNDZoUI!K4$!P=xx6#(sbqK)=5eR=RcZ#{3XczDi_;YLLePN1KeAALX+9sz%r{mQ*8Nj@;E!ou1?>)ZO@D1 zflo-DYUWxoo70*;w>U2TCK_*(-Xz%cJtO4!GIry0{_;xPy%!SV;Tg)=Xe@3^$Fm}A z;FiE%LV!58w;rJ`L;uuFaC1qp%u4BP-%gh+94ibDKX@A7ko6-vcZ{0CN7+_{(HySA z+j40nATlTF(+0|DXguyt@EH&xx~^?$7t~Gy-kRDhhi}J~5k!Y@MAj)1Fy@pKEntur zK?2?!8x!8)t-2XHFRV%eIE|`rH<16rPA`(bqi_9a+K!Se5-2`yq0qIh`}S-LCg_qV zv3V_Yg{uMse{1-qWvC7Q$2tU;pyylDYVmc6%4J9tT7uJR+s3*kzJ^&SMMHr=i>xL{ z?A;|o2xlAbZm=IG24NP$9Iqh{|Ag+;${E< literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/src/assets/qr-icon.png b/samples/sample-mobile-app/photoGallery/src/assets/qr-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a2e0fa093804b731bed62cb9108db7171aa948e5 GIT binary patch literal 757 zcmV{%l$KJblm;A7BGyBi% z?C$LU4!|Qu*EYofn&Hn9Uw2fF8aa-DUHWmM_#x>WFbVtw+Q7dO_ZZkI`Rc$pu~I9o zG%D*9I{-F<*Qnriflh_L1$Zo7Qc_z|n-d^uMbc`8e;|IWOgbf=0WVHNtfhwSxgoqa z{HW1%SWgxF~6R~WWaaeL;A9N^RcbA?JQlO*n#Z{NejR%a2vRkEYy%R z39OJS>h&b|hsb^MC$pl9%%D^>sFI3UtsWAQVuq013futpB4*q6ax(WGcp3%v78oZa n?;}f73OQq>}U0? zUvy?qrEz}RmGu`biUYSKt)VUV${Tk1sZ`5oCR0U+kH1r#C78O#~iT?OjGa5KIc@7>-)RuY}bu# zZ<{KD)xv+&`q*7O8Y%eZ)IYd|7pB;iI<1h&mssF8gk2g{^BYtrb>F*l|j8vfjs)YFGCyaa(&Q{zl2dL@n|3K2Vf; My85}Sb4q9e05#n8o&W#< literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/src/components/Button.js b/samples/sample-mobile-app/photoGallery/src/components/Button.js new file mode 100644 index 0000000..61d8ce5 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/src/components/Button.js @@ -0,0 +1,48 @@ +/** + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.com). + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import React from "react"; +import { StyleSheet, Text, TouchableOpacity } from "react-native"; + +// eslint-disable-next-line react/prop-types +const Button = ({ text, color, onPress }) => ( + + { text } + +); + +const styles = StyleSheet.create({ + buttonBox: { + alignItems: "center", + flex: 1, + height: 50, + justifyContent: "center", + margin: 5 + }, + text: { + color: "white", + fontWeight: "bold", + fontSize: 17 + } +}); + +export default Button; diff --git a/samples/sample-mobile-app/photoGallery/src/components/ButtonContainer.js b/samples/sample-mobile-app/photoGallery/src/components/ButtonContainer.js new file mode 100644 index 0000000..1beb73a --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/src/components/ButtonContainer.js @@ -0,0 +1,36 @@ +/** + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.com). + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import React from "react"; +import { StyleSheet, View } from "react-native"; + +const ButtonContainer = props => ; + +const styles = StyleSheet.create({ + view: { + alignSelf: "flex-end", + bottom: 0, + flexDirection: "row", + left: 0, + margin: 5, + position: "absolute", + right: 0 + } +}); + +export default ButtonContainer; diff --git a/samples/sample-mobile-app/photoGallery/src/components/index.js b/samples/sample-mobile-app/photoGallery/src/components/index.js new file mode 100644 index 0000000..4f3dd3e --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/src/components/index.js @@ -0,0 +1,20 @@ +/** + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +export { default as Button } from "./Button"; +export { default as ButtonContainer } from "./ButtonContainer"; diff --git a/samples/sample-mobile-app/photoGallery/src/components/styles.js b/samples/sample-mobile-app/photoGallery/src/components/styles.js new file mode 100644 index 0000000..d2f0982 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/src/components/styles.js @@ -0,0 +1,136 @@ +/** + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import { StyleSheet } from "react-native"; + +const styles = StyleSheet.create({ + body: { + margin: 10 + }, + + button: { + marginLeft: "35%", + width: "30%" + }, + + deco: { + fontWeight: "bold", + margin: 10, + textAlign: "center" + }, + + flex: { + backgroundColor: "#e2e2e2", + borderColor: "#c5c5c5", + borderWidth: 1 + }, + + flexBody: { + fontWeight: "bold", + marginLeft: 10 + }, + + flexContainer: { + flex: 1, + flexDirection: "column", + paddingBottom: 70 + }, + + flexDetails: { + marginBottom: 10, + marginLeft: 10 + }, + + flexHeading: { + fontWeight: "bold", + marginTop: 10, + textAlign: "center" + }, + + footer: { + alignItems: "center", + paddingTop: 45 + }, + + footerAlign: { + height: 20, + width: 50 + }, + + image: { + borderRadius: 30, + height: "60%", + resizeMode: "contain", + width: "85%" + }, + + imageAlign: { + alignItems: "center" + }, + + loading: { + alignItems: "center", + backgroundColor: "#F5FCFF88", + bottom: 0, + justifyContent: "center", + left: 0, + position: "absolute", + right: 0, + top: 0 + }, + + mainBody: { + backgroundColor: "#0000" + }, + + refBody: { + textAlign: "center" + }, + + refToken: { + marginBottom: 10, + textAlign: "center" + }, + + text: { + backgroundColor: "#f47421", + borderBottomColor: "#e2e2e2", + borderBottomWidth: 2, + color: "white", + fontSize: 25, + justifyContent: "center", + textAlign: "center" + }, + + textStyle: { + color: "blue", + textDecorationLine: "underline" + }, + + textpara: { + borderBottomColor: "#282c34", + color: "#2A2A2A", + fontSize: 18, + justifyContent: "center", + paddingLeft: 20, + paddingRight: 20, + textAlign: "justify" + } +}); + +export { styles }; diff --git a/samples/sample-mobile-app/photoGallery/src/components/stylesheet.js b/samples/sample-mobile-app/photoGallery/src/components/stylesheet.js new file mode 100644 index 0000000..06d6173 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/src/components/stylesheet.js @@ -0,0 +1,154 @@ +/** + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import { StyleSheet } from "react-native"; + +const styles = StyleSheet.create({ + body: { + margin: 10, + color: "#ccc" + }, + + buttonContainer: { + marginLeft: "5%", + width: "90%", + + }, + + button: { + backgroundColor: "#990033", + height: 50, + borderRadius: 10 + }, + + textStyle: { + color: "white", + fontSize: 24, + fontWeight: "bold", + textAlign: "center", + paddingTop: 7, + }, + + deco: { + fontWeight: "bold", + margin: 10, + textAlign: "center" + }, + + flex: { + backgroundColor: "black", + borderColor: "#555", + borderWidth: 1 + }, + + flexBody: { + fontWeight: "bold", + marginLeft: 10, + color: "#ccc" + }, + + flexContainer: { + flex: 1, + flexDirection: "column", + paddingBottom: 70, + backgroundColor: "black" + }, + + flexDetails: { + marginBottom: 10, + marginLeft: 10, + color: "#ccc" + }, + + flexHeading: { + fontWeight: "bold", + marginTop: 10, + textAlign: "center", + color: "#ccc" + }, + + footer: { + alignItems: "center", + paddingTop: 45 + }, + + footerAlign: { + height: 20, + width: 50 + }, + + image: { + borderRadius: 10, + height: "45%", + resizeMode: "contain", + width: "45%", + }, + + imageAlign: { + alignItems: 'center', + justifyContent: 'center', + height: "90%" + }, + + loading: { + alignItems: "center", + backgroundColor: "#F5FCFF88", + bottom: 0, + justifyContent: "center", + left: 0, + position: "absolute", + right: 0, + top: 0 + }, + + mainBody: { + backgroundColor: "#0000" + }, + + refBody: { + textAlign: "center" + }, + + refToken: { + marginBottom: 10, + textAlign: "center", + color: "#ccc" + }, + + text: { + backgroundColor: "#f47421", + borderBottomColor: "#e2e2e2", + borderBottomWidth: 2, + color: "white", + fontSize: 25, + justifyContent: "center", + textAlign: "center" + }, + + textpara: { + borderBottomColor: "#282c34", + color: "#2A2A2A", + fontSize: 28, + justifyContent: "center", + paddingLeft: 20, + paddingRight: 20, + textAlign: "justify" + } +}); + +export { styles }; diff --git a/samples/sample-mobile-app/photoGallery/src/screens/DevicesScreen.tsx b/samples/sample-mobile-app/photoGallery/src/screens/DevicesScreen.tsx new file mode 100644 index 0000000..7f9e112 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/src/screens/DevicesScreen.tsx @@ -0,0 +1,42 @@ +/** + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + + import React from 'react'; + import { AuthProvider } from "@asgardeo/auth-react-native"; + import { LoginContextProvider } from "../../context/LoginContext"; + import { NavigationContainer } from '@react-navigation/native'; + import { createNativeStackNavigator } from '@react-navigation/native-stack'; + import Icon from "react-native-vector-icons/FontAwesome"; + import {StyleSheet, StatusBar, Button, View, Text} from 'react-native'; + import {DeviceInfoUtil} from '@wso2/auth-qr-react-native'; + + + + + const DevicesScreen = () => { + return ( + <> + Device name : {DeviceInfoUtil.getDeviceName()} + Device brand : {DeviceInfoUtil.getDeviceBrand()} + Device model : {DeviceInfoUtil.getDeviceModel()} + + ); + }; + + export default DevicesScreen; + \ No newline at end of file diff --git a/samples/sample-mobile-app/photoGallery/src/screens/GalleryScreen.tsx b/samples/sample-mobile-app/photoGallery/src/screens/GalleryScreen.tsx new file mode 100644 index 0000000..a324ac4 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/src/screens/GalleryScreen.tsx @@ -0,0 +1,53 @@ +/** + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.org) All Rights Reserved. + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import React from 'react'; +import { useAuthContext } from "@asgardeo/auth-react-native"; +import { useLoginContext } from "../../context/LoginContext"; +import {View, StyleSheet, StatusBar, Image} from 'react-native'; +import GridImageView from 'react-native-grid-image-viewer'; + +const GalleryScreen = ({ navigation }) => { + + return ( + <> + + + + + + ); +}; + +const styles = StyleSheet.create({ + background: { + backgroundColor: 'black', + flex: 1 + }, +}); + +export default GalleryScreen; diff --git a/samples/sample-mobile-app/photoGallery/src/screens/HomeScreen.tsx b/samples/sample-mobile-app/photoGallery/src/screens/HomeScreen.tsx new file mode 100644 index 0000000..c0d3907 --- /dev/null +++ b/samples/sample-mobile-app/photoGallery/src/screens/HomeScreen.tsx @@ -0,0 +1,118 @@ +/** + * Copyright (c) 2021, WSO2 Inc. (http://www.wso2.com). + * + * WSO2 Inc. licenses this file to you under the Apache License, + * Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + + import { useAuthContext } from "@asgardeo/auth-react-native"; + import React from "react"; + import { ActivityIndicator, Text, View } from "react-native"; + import { styles } from "../components/stylesheet"; + import { useLoginContext } from "../../context/LoginContext"; + import { Button, ButtonContainer } from "../components"; + + + // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types + const HomeScreen = () => { + + const { loginState, setLoginState, loading, setLoading } = useLoginContext(); + const { state, signOut, refreshAccessToken } = useAuthContext(); + console.log(loginState.idToken); + /** + * This function will handle the refresh button click. + */ + const handleRefreshtoken = async () => { + + setLoading(true); + refreshAccessToken() + .catch((error) => { + setLoading(false); + // eslint-disable-next-line no-console + console.log(error); + }); + }; + + /** + * This function will handle the sign out button click. + */ + const handleSignOut = async () => { + + setLoginState({ + ...loginState, ...state, hasLogoutInitiated: true + }); + + signOut() + .catch((error) => { + setLoading(false); + // eslint-disable-next-line no-console + console.log(error); + }); + }; + + return ( + + + + + Hi { loginState.username } ! + + + AllowedScopes : { loginState.allowedScopes } + + SessionState : + + { loginState.sessionState } + + + + + + + Refresh token + { loginState.refreshToken } + + + + + + Decoded ID token + amr : { loginState.amr }, { "\n" }at_hash : + { loginState.at_hash }, { "\n" }aud: { loginState.aud }, { "\n" }azp : + { loginState.azp }, { "\n" }c_hash : { loginState.c_hash }, { "\n" }exp : + { loginState.exp }, { "\n" }iat : { loginState.iat }, { "\n" }iss : + { loginState.iss }, { "\n" }nbf : { loginState.nbf }, { "\n" }sub : + { loginState.sub } + + + + { + loading ? + ( + + ) : null + } + + + +

      GQ#i?4Os4+;1LM)j&F7&`7UX!m(|1on#OJUb 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

      M*)e_XTX!Db|G|4PhT5;}P?Wgk?Yga6kuB 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 F{{TjDuT%g4 literal 0 HcmV?d00001 diff --git a/samples/sample-mobile-app/photoGallery/android/app/src/main/assets/fonts/MaterialIcons.ttf b/samples/sample-mobile-app/photoGallery/android/app/src/main/assets/fonts/MaterialIcons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e50801b3b620af91f824c7655df7d064db05b764 GIT binary patch literal 230384 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%0D=4-1II4$y1WQr6D85bgn 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�r00I3o-*5nql4iHu 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